1554045007.658 * [progress]: [Phase 1 of 3] Setting up. 1554045007.658 * * * [progress]: [1/2] Preparing points 1554045007.685 * * * [progress]: [2/2] Setting up program. 1554045007.688 * [progress]: [Phase 2 of 3] Improving. 1554045007.688 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 1554045007.688 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 1554045007.688 * * [simplify]: iters left: 4 (7 enodes) 1554045007.690 * * [simplify]: iters left: 3 (26 enodes) 1554045007.694 * * [simplify]: iters left: 2 (36 enodes) 1554045007.698 * * [simplify]: iters left: 1 (44 enodes) 1554045007.706 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045007.706 * * [simplify]: Extracting #1: cost 11 inf + 0 1554045007.706 * * [simplify]: Extracting #2: cost 10 inf + 86 1554045007.707 * * [simplify]: Extracting #3: cost 2 inf + 654 1554045007.707 * * [simplify]: Extracting #4: cost 0 inf + 748 1554045007.708 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1554045007.708 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) (- (* x.re y.re) (* x.im y.im))) 1554045007.713 * * [progress]: iteration 1 / 4 1554045007.713 * * * [progress]: picking best candidate 1554045007.718 * * * * [pick]: Picked # 1554045007.718 * * * [progress]: localizing error 1554045007.737 * * * [progress]: generating rewritten candidates 1554045007.737 * * * * [progress]: [ 1 / 1 ] rewriting at (2) 1554045007.745 * * * [progress]: generating series expansions 1554045007.745 * * * * [progress]: [ 1 / 1 ] generating series at (2) 1554045007.745 * [backup-simplify]: Simplify (- (* x.re y.re) (* x.im y.im)) into (- (* y.re x.re) (* y.im x.im)) 1554045007.746 * [approximate]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in (x.re y.re x.im y.im) around 0 1554045007.746 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.im 1554045007.746 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1554045007.746 * [taylor]: Taking taylor expansion of y.re in y.im 1554045007.746 * [backup-simplify]: Simplify y.re into y.re 1554045007.746 * [taylor]: Taking taylor expansion of x.re in y.im 1554045007.746 * [backup-simplify]: Simplify x.re into x.re 1554045007.746 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554045007.746 * [taylor]: Taking taylor expansion of y.im in y.im 1554045007.746 * [backup-simplify]: Simplify 0 into 0 1554045007.746 * [backup-simplify]: Simplify 1 into 1 1554045007.746 * [taylor]: Taking taylor expansion of x.im in y.im 1554045007.746 * [backup-simplify]: Simplify x.im into x.im 1554045007.746 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.im 1554045007.746 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1554045007.746 * [taylor]: Taking taylor expansion of y.re in x.im 1554045007.746 * [backup-simplify]: Simplify y.re into y.re 1554045007.746 * [taylor]: Taking taylor expansion of x.re in x.im 1554045007.746 * [backup-simplify]: Simplify x.re into x.re 1554045007.746 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045007.746 * [taylor]: Taking taylor expansion of y.im in x.im 1554045007.746 * [backup-simplify]: Simplify y.im into y.im 1554045007.746 * [taylor]: Taking taylor expansion of x.im in x.im 1554045007.746 * [backup-simplify]: Simplify 0 into 0 1554045007.746 * [backup-simplify]: Simplify 1 into 1 1554045007.746 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.re 1554045007.746 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1554045007.746 * [taylor]: Taking taylor expansion of y.re in y.re 1554045007.746 * [backup-simplify]: Simplify 0 into 0 1554045007.746 * [backup-simplify]: Simplify 1 into 1 1554045007.746 * [taylor]: Taking taylor expansion of x.re in y.re 1554045007.746 * [backup-simplify]: Simplify x.re into x.re 1554045007.746 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045007.746 * [taylor]: Taking taylor expansion of y.im in y.re 1554045007.746 * [backup-simplify]: Simplify y.im into y.im 1554045007.746 * [taylor]: Taking taylor expansion of x.im in y.re 1554045007.746 * [backup-simplify]: Simplify x.im into x.im 1554045007.746 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 1554045007.746 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554045007.746 * [taylor]: Taking taylor expansion of y.re in x.re 1554045007.746 * [backup-simplify]: Simplify y.re into y.re 1554045007.746 * [taylor]: Taking taylor expansion of x.re in x.re 1554045007.746 * [backup-simplify]: Simplify 0 into 0 1554045007.746 * [backup-simplify]: Simplify 1 into 1 1554045007.746 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045007.746 * [taylor]: Taking taylor expansion of y.im in x.re 1554045007.746 * [backup-simplify]: Simplify y.im into y.im 1554045007.746 * [taylor]: Taking taylor expansion of x.im in x.re 1554045007.746 * [backup-simplify]: Simplify x.im into x.im 1554045007.746 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 1554045007.746 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554045007.746 * [taylor]: Taking taylor expansion of y.re in x.re 1554045007.746 * [backup-simplify]: Simplify y.re into y.re 1554045007.746 * [taylor]: Taking taylor expansion of x.re in x.re 1554045007.746 * [backup-simplify]: Simplify 0 into 0 1554045007.746 * [backup-simplify]: Simplify 1 into 1 1554045007.746 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045007.746 * [taylor]: Taking taylor expansion of y.im in x.re 1554045007.746 * [backup-simplify]: Simplify y.im into y.im 1554045007.746 * [taylor]: Taking taylor expansion of x.im in x.re 1554045007.746 * [backup-simplify]: Simplify x.im into x.im 1554045007.746 * [backup-simplify]: Simplify (* y.re 0) into 0 1554045007.746 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045007.747 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1554045007.747 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 1554045007.747 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in y.re 1554045007.747 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045007.747 * [taylor]: Taking taylor expansion of y.im in y.re 1554045007.747 * [backup-simplify]: Simplify y.im into y.im 1554045007.747 * [taylor]: Taking taylor expansion of x.im in y.re 1554045007.747 * [backup-simplify]: Simplify x.im into x.im 1554045007.747 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045007.747 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1554045007.747 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in x.im 1554045007.747 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045007.747 * [taylor]: Taking taylor expansion of y.im in x.im 1554045007.747 * [backup-simplify]: Simplify y.im into y.im 1554045007.747 * [taylor]: Taking taylor expansion of x.im in x.im 1554045007.747 * [backup-simplify]: Simplify 0 into 0 1554045007.747 * [backup-simplify]: Simplify 1 into 1 1554045007.747 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045007.747 * [backup-simplify]: Simplify (- 0) into 0 1554045007.747 * [taylor]: Taking taylor expansion of 0 in y.im 1554045007.747 * [backup-simplify]: Simplify 0 into 0 1554045007.747 * [backup-simplify]: Simplify 0 into 0 1554045007.748 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554045007.748 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045007.748 * [backup-simplify]: Simplify (- 0) into 0 1554045007.748 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1554045007.748 * [taylor]: Taking taylor expansion of y.re in y.re 1554045007.748 * [backup-simplify]: Simplify 0 into 0 1554045007.748 * [backup-simplify]: Simplify 1 into 1 1554045007.748 * [taylor]: Taking taylor expansion of 0 in x.im 1554045007.748 * [backup-simplify]: Simplify 0 into 0 1554045007.748 * [taylor]: Taking taylor expansion of 0 in y.im 1554045007.748 * [backup-simplify]: Simplify 0 into 0 1554045007.748 * [backup-simplify]: Simplify 0 into 0 1554045007.748 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045007.749 * [backup-simplify]: Simplify (- 0) into 0 1554045007.749 * [taylor]: Taking taylor expansion of 0 in x.im 1554045007.749 * [backup-simplify]: Simplify 0 into 0 1554045007.749 * [taylor]: Taking taylor expansion of 0 in y.im 1554045007.749 * [backup-simplify]: Simplify 0 into 0 1554045007.749 * [backup-simplify]: Simplify 0 into 0 1554045007.749 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045007.749 * [backup-simplify]: Simplify (- y.im) into (- y.im) 1554045007.749 * [taylor]: Taking taylor expansion of (- y.im) in y.im 1554045007.749 * [taylor]: Taking taylor expansion of y.im in y.im 1554045007.749 * [backup-simplify]: Simplify 0 into 0 1554045007.749 * [backup-simplify]: Simplify 1 into 1 1554045007.749 * [backup-simplify]: Simplify (- 0) into 0 1554045007.749 * [backup-simplify]: Simplify 0 into 0 1554045007.749 * [backup-simplify]: Simplify 0 into 0 1554045007.750 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1554045007.750 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045007.750 * [backup-simplify]: Simplify (- 0) into 0 1554045007.750 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045007.750 * [taylor]: Taking taylor expansion of 0 in y.re 1554045007.750 * [backup-simplify]: Simplify 0 into 0 1554045007.751 * [taylor]: Taking taylor expansion of 0 in x.im 1554045007.751 * [backup-simplify]: Simplify 0 into 0 1554045007.751 * [taylor]: Taking taylor expansion of 0 in y.im 1554045007.751 * [backup-simplify]: Simplify 0 into 0 1554045007.751 * [backup-simplify]: Simplify 0 into 0 1554045007.751 * [backup-simplify]: Simplify 0 into 0 1554045007.751 * [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))) 1554045007.751 * [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 1554045007.751 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 1554045007.751 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1554045007.751 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1554045007.751 * [taylor]: Taking taylor expansion of y.re in y.im 1554045007.751 * [backup-simplify]: Simplify y.re into y.re 1554045007.751 * [taylor]: Taking taylor expansion of x.re in y.im 1554045007.751 * [backup-simplify]: Simplify x.re into x.re 1554045007.751 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554045007.751 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554045007.751 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1554045007.751 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554045007.751 * [taylor]: Taking taylor expansion of y.im in y.im 1554045007.751 * [backup-simplify]: Simplify 0 into 0 1554045007.751 * [backup-simplify]: Simplify 1 into 1 1554045007.751 * [taylor]: Taking taylor expansion of x.im in y.im 1554045007.751 * [backup-simplify]: Simplify x.im into x.im 1554045007.751 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554045007.751 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1554045007.751 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045007.751 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 1554045007.751 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1554045007.751 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1554045007.751 * [taylor]: Taking taylor expansion of y.re in x.im 1554045007.751 * [backup-simplify]: Simplify y.re into y.re 1554045007.751 * [taylor]: Taking taylor expansion of x.re in x.im 1554045007.751 * [backup-simplify]: Simplify x.re into x.re 1554045007.751 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554045007.752 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554045007.752 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045007.752 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045007.752 * [taylor]: Taking taylor expansion of y.im in x.im 1554045007.752 * [backup-simplify]: Simplify y.im into y.im 1554045007.752 * [taylor]: Taking taylor expansion of x.im in x.im 1554045007.752 * [backup-simplify]: Simplify 0 into 0 1554045007.752 * [backup-simplify]: Simplify 1 into 1 1554045007.752 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045007.752 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045007.752 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045007.752 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 1554045007.752 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1554045007.752 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1554045007.752 * [taylor]: Taking taylor expansion of y.re in y.re 1554045007.752 * [backup-simplify]: Simplify 0 into 0 1554045007.752 * [backup-simplify]: Simplify 1 into 1 1554045007.752 * [taylor]: Taking taylor expansion of x.re in y.re 1554045007.752 * [backup-simplify]: Simplify x.re into x.re 1554045007.752 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554045007.752 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1554045007.752 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045007.752 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554045007.752 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045007.752 * [taylor]: Taking taylor expansion of y.im in y.re 1554045007.752 * [backup-simplify]: Simplify y.im into y.im 1554045007.752 * [taylor]: Taking taylor expansion of x.im in y.re 1554045007.753 * [backup-simplify]: Simplify x.im into x.im 1554045007.753 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045007.753 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045007.753 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554045007.753 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554045007.753 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554045007.753 * [taylor]: Taking taylor expansion of y.re in x.re 1554045007.753 * [backup-simplify]: Simplify y.re into y.re 1554045007.753 * [taylor]: Taking taylor expansion of x.re in x.re 1554045007.753 * [backup-simplify]: Simplify 0 into 0 1554045007.753 * [backup-simplify]: Simplify 1 into 1 1554045007.753 * [backup-simplify]: Simplify (* y.re 0) into 0 1554045007.753 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554045007.753 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045007.753 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045007.753 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045007.753 * [taylor]: Taking taylor expansion of y.im in x.re 1554045007.753 * [backup-simplify]: Simplify y.im into y.im 1554045007.753 * [taylor]: Taking taylor expansion of x.im in x.re 1554045007.753 * [backup-simplify]: Simplify x.im into x.im 1554045007.753 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045007.753 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045007.753 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554045007.753 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554045007.753 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554045007.753 * [taylor]: Taking taylor expansion of y.re in x.re 1554045007.753 * [backup-simplify]: Simplify y.re into y.re 1554045007.753 * [taylor]: Taking taylor expansion of x.re in x.re 1554045007.753 * [backup-simplify]: Simplify 0 into 0 1554045007.753 * [backup-simplify]: Simplify 1 into 1 1554045007.753 * [backup-simplify]: Simplify (* y.re 0) into 0 1554045007.754 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554045007.754 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045007.754 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045007.754 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045007.754 * [taylor]: Taking taylor expansion of y.im in x.re 1554045007.754 * [backup-simplify]: Simplify y.im into y.im 1554045007.754 * [taylor]: Taking taylor expansion of x.im in x.re 1554045007.754 * [backup-simplify]: Simplify x.im into x.im 1554045007.754 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045007.754 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045007.754 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554045007.754 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1554045007.754 * [taylor]: Taking taylor expansion of y.re in y.re 1554045007.754 * [backup-simplify]: Simplify 0 into 0 1554045007.754 * [backup-simplify]: Simplify 1 into 1 1554045007.754 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045007.754 * [taylor]: Taking taylor expansion of 1 in x.im 1554045007.754 * [backup-simplify]: Simplify 1 into 1 1554045007.755 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1554045007.755 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554045007.755 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1554045007.755 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 1554045007.755 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in y.re 1554045007.755 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554045007.755 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045007.755 * [taylor]: Taking taylor expansion of y.im in y.re 1554045007.755 * [backup-simplify]: Simplify y.im into y.im 1554045007.755 * [taylor]: Taking taylor expansion of x.im in y.re 1554045007.755 * [backup-simplify]: Simplify x.im into x.im 1554045007.755 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045007.755 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045007.756 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045007.756 * [taylor]: Taking taylor expansion of 0 in x.im 1554045007.756 * [backup-simplify]: Simplify 0 into 0 1554045007.756 * [taylor]: Taking taylor expansion of 1 in y.im 1554045007.756 * [backup-simplify]: Simplify 1 into 1 1554045007.756 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045007.756 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045007.756 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045007.756 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045007.757 * [backup-simplify]: Simplify (- 0) into 0 1554045007.757 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045007.757 * [taylor]: Taking taylor expansion of 0 in y.re 1554045007.757 * [backup-simplify]: Simplify 0 into 0 1554045007.757 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1554045007.757 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in x.im 1554045007.757 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045007.757 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045007.757 * [taylor]: Taking taylor expansion of y.im in x.im 1554045007.757 * [backup-simplify]: Simplify y.im into y.im 1554045007.757 * [taylor]: Taking taylor expansion of x.im in x.im 1554045007.757 * [backup-simplify]: Simplify 0 into 0 1554045007.757 * [backup-simplify]: Simplify 1 into 1 1554045007.757 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045007.757 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045007.757 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045007.757 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1554045007.757 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1554045007.757 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045007.757 * [taylor]: Taking taylor expansion of y.im in y.im 1554045007.757 * [backup-simplify]: Simplify 0 into 0 1554045007.757 * [backup-simplify]: Simplify 1 into 1 1554045007.758 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045007.758 * [backup-simplify]: Simplify (- 1) into -1 1554045007.758 * [backup-simplify]: Simplify -1 into -1 1554045007.759 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045007.759 * [taylor]: Taking taylor expansion of 0 in x.im 1554045007.759 * [backup-simplify]: Simplify 0 into 0 1554045007.759 * [taylor]: Taking taylor expansion of 0 in y.im 1554045007.759 * [backup-simplify]: Simplify 0 into 0 1554045007.759 * [taylor]: Taking taylor expansion of 0 in y.im 1554045007.759 * [backup-simplify]: Simplify 0 into 0 1554045007.759 * [backup-simplify]: Simplify 1 into 1 1554045007.759 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1554045007.760 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045007.760 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045007.760 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554045007.760 * [backup-simplify]: Simplify (- 0) into 0 1554045007.760 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045007.760 * [taylor]: Taking taylor expansion of 0 in y.re 1554045007.760 * [backup-simplify]: Simplify 0 into 0 1554045007.760 * [taylor]: Taking taylor expansion of 0 in x.im 1554045007.760 * [backup-simplify]: Simplify 0 into 0 1554045007.761 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045007.761 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045007.761 * [backup-simplify]: Simplify (- 0) into 0 1554045007.761 * [taylor]: Taking taylor expansion of 0 in x.im 1554045007.761 * [backup-simplify]: Simplify 0 into 0 1554045007.761 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045007.761 * [taylor]: Taking taylor expansion of 0 in x.im 1554045007.761 * [backup-simplify]: Simplify 0 into 0 1554045007.762 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1554045007.762 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554045007.762 * [backup-simplify]: Simplify (- 0) into 0 1554045007.762 * [taylor]: Taking taylor expansion of 0 in y.im 1554045007.762 * [backup-simplify]: Simplify 0 into 0 1554045007.762 * [taylor]: Taking taylor expansion of 0 in y.im 1554045007.762 * [backup-simplify]: Simplify 0 into 0 1554045007.762 * [taylor]: Taking taylor expansion of 0 in y.im 1554045007.762 * [backup-simplify]: Simplify 0 into 0 1554045007.762 * [taylor]: Taking taylor expansion of 0 in y.im 1554045007.762 * [backup-simplify]: Simplify 0 into 0 1554045007.763 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045007.763 * [backup-simplify]: Simplify (- 0) into 0 1554045007.763 * [backup-simplify]: Simplify 0 into 0 1554045007.763 * [backup-simplify]: Simplify 0 into 0 1554045007.763 * [backup-simplify]: Simplify 0 into 0 1554045007.763 * [backup-simplify]: Simplify 0 into 0 1554045007.764 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1554045007.764 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045007.764 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554045007.765 * [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 1554045007.765 * [backup-simplify]: Simplify (- 0) into 0 1554045007.765 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045007.765 * [taylor]: Taking taylor expansion of 0 in y.re 1554045007.765 * [backup-simplify]: Simplify 0 into 0 1554045007.765 * [taylor]: Taking taylor expansion of 0 in x.im 1554045007.765 * [backup-simplify]: Simplify 0 into 0 1554045007.765 * [taylor]: Taking taylor expansion of 0 in x.im 1554045007.765 * [backup-simplify]: Simplify 0 into 0 1554045007.766 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045007.766 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554045007.766 * [backup-simplify]: Simplify (- 0) into 0 1554045007.766 * [taylor]: Taking taylor expansion of 0 in x.im 1554045007.766 * [backup-simplify]: Simplify 0 into 0 1554045007.766 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045007.767 * [taylor]: Taking taylor expansion of 0 in x.im 1554045007.767 * [backup-simplify]: Simplify 0 into 0 1554045007.767 * [taylor]: Taking taylor expansion of 0 in y.im 1554045007.767 * [backup-simplify]: Simplify 0 into 0 1554045007.767 * [taylor]: Taking taylor expansion of 0 in y.im 1554045007.767 * [backup-simplify]: Simplify 0 into 0 1554045007.767 * [taylor]: Taking taylor expansion of 0 in y.im 1554045007.767 * [backup-simplify]: Simplify 0 into 0 1554045007.767 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045007.767 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045007.767 * [backup-simplify]: Simplify (- 0) into 0 1554045007.767 * [taylor]: Taking taylor expansion of 0 in y.im 1554045007.768 * [backup-simplify]: Simplify 0 into 0 1554045007.768 * [taylor]: Taking taylor expansion of 0 in y.im 1554045007.768 * [backup-simplify]: Simplify 0 into 0 1554045007.768 * [taylor]: Taking taylor expansion of 0 in y.im 1554045007.768 * [backup-simplify]: Simplify 0 into 0 1554045007.768 * [taylor]: Taking taylor expansion of 0 in y.im 1554045007.768 * [backup-simplify]: Simplify 0 into 0 1554045007.768 * [backup-simplify]: Simplify 0 into 0 1554045007.768 * [backup-simplify]: Simplify 0 into 0 1554045007.768 * [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)) 1554045007.768 * [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))) 1554045007.768 * [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 1554045007.768 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 1554045007.768 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1554045007.768 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1554045007.768 * [taylor]: Taking taylor expansion of y.re in y.im 1554045007.768 * [backup-simplify]: Simplify y.re into y.re 1554045007.768 * [taylor]: Taking taylor expansion of x.re in y.im 1554045007.768 * [backup-simplify]: Simplify x.re into x.re 1554045007.768 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554045007.769 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554045007.769 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1554045007.769 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554045007.769 * [taylor]: Taking taylor expansion of y.im in y.im 1554045007.769 * [backup-simplify]: Simplify 0 into 0 1554045007.769 * [backup-simplify]: Simplify 1 into 1 1554045007.769 * [taylor]: Taking taylor expansion of x.im in y.im 1554045007.769 * [backup-simplify]: Simplify x.im into x.im 1554045007.769 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554045007.769 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1554045007.769 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045007.769 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 1554045007.769 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1554045007.769 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1554045007.769 * [taylor]: Taking taylor expansion of y.re in x.im 1554045007.769 * [backup-simplify]: Simplify y.re into y.re 1554045007.769 * [taylor]: Taking taylor expansion of x.re in x.im 1554045007.769 * [backup-simplify]: Simplify x.re into x.re 1554045007.769 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554045007.769 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554045007.769 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045007.770 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045007.770 * [taylor]: Taking taylor expansion of y.im in x.im 1554045007.770 * [backup-simplify]: Simplify y.im into y.im 1554045007.770 * [taylor]: Taking taylor expansion of x.im in x.im 1554045007.770 * [backup-simplify]: Simplify 0 into 0 1554045007.770 * [backup-simplify]: Simplify 1 into 1 1554045007.770 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045007.770 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045007.770 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045007.770 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 1554045007.770 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1554045007.770 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1554045007.770 * [taylor]: Taking taylor expansion of y.re in y.re 1554045007.770 * [backup-simplify]: Simplify 0 into 0 1554045007.770 * [backup-simplify]: Simplify 1 into 1 1554045007.770 * [taylor]: Taking taylor expansion of x.re in y.re 1554045007.770 * [backup-simplify]: Simplify x.re into x.re 1554045007.770 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554045007.771 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1554045007.771 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045007.771 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554045007.771 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045007.771 * [taylor]: Taking taylor expansion of y.im in y.re 1554045007.771 * [backup-simplify]: Simplify y.im into y.im 1554045007.771 * [taylor]: Taking taylor expansion of x.im in y.re 1554045007.771 * [backup-simplify]: Simplify x.im into x.im 1554045007.771 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045007.771 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045007.771 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554045007.771 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554045007.771 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554045007.771 * [taylor]: Taking taylor expansion of y.re in x.re 1554045007.771 * [backup-simplify]: Simplify y.re into y.re 1554045007.771 * [taylor]: Taking taylor expansion of x.re in x.re 1554045007.771 * [backup-simplify]: Simplify 0 into 0 1554045007.771 * [backup-simplify]: Simplify 1 into 1 1554045007.771 * [backup-simplify]: Simplify (* y.re 0) into 0 1554045007.772 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554045007.772 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045007.772 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045007.772 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045007.772 * [taylor]: Taking taylor expansion of y.im in x.re 1554045007.772 * [backup-simplify]: Simplify y.im into y.im 1554045007.772 * [taylor]: Taking taylor expansion of x.im in x.re 1554045007.772 * [backup-simplify]: Simplify x.im into x.im 1554045007.772 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045007.772 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045007.772 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554045007.772 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554045007.772 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554045007.772 * [taylor]: Taking taylor expansion of y.re in x.re 1554045007.772 * [backup-simplify]: Simplify y.re into y.re 1554045007.772 * [taylor]: Taking taylor expansion of x.re in x.re 1554045007.772 * [backup-simplify]: Simplify 0 into 0 1554045007.772 * [backup-simplify]: Simplify 1 into 1 1554045007.772 * [backup-simplify]: Simplify (* y.re 0) into 0 1554045007.773 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554045007.773 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045007.773 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045007.773 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045007.773 * [taylor]: Taking taylor expansion of y.im in x.re 1554045007.773 * [backup-simplify]: Simplify y.im into y.im 1554045007.773 * [taylor]: Taking taylor expansion of x.im in x.re 1554045007.773 * [backup-simplify]: Simplify x.im into x.im 1554045007.773 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045007.773 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045007.773 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554045007.773 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1554045007.773 * [taylor]: Taking taylor expansion of y.re in y.re 1554045007.773 * [backup-simplify]: Simplify 0 into 0 1554045007.773 * [backup-simplify]: Simplify 1 into 1 1554045007.774 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045007.774 * [taylor]: Taking taylor expansion of 1 in x.im 1554045007.774 * [backup-simplify]: Simplify 1 into 1 1554045007.774 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1554045007.774 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554045007.775 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1554045007.775 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 1554045007.775 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in y.re 1554045007.775 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554045007.775 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045007.775 * [taylor]: Taking taylor expansion of y.im in y.re 1554045007.775 * [backup-simplify]: Simplify y.im into y.im 1554045007.775 * [taylor]: Taking taylor expansion of x.im in y.re 1554045007.775 * [backup-simplify]: Simplify x.im into x.im 1554045007.775 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045007.775 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045007.782 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045007.782 * [taylor]: Taking taylor expansion of 0 in x.im 1554045007.782 * [backup-simplify]: Simplify 0 into 0 1554045007.782 * [taylor]: Taking taylor expansion of 1 in y.im 1554045007.782 * [backup-simplify]: Simplify 1 into 1 1554045007.783 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045007.783 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045007.783 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045007.783 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045007.784 * [backup-simplify]: Simplify (- 0) into 0 1554045007.784 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045007.784 * [taylor]: Taking taylor expansion of 0 in y.re 1554045007.784 * [backup-simplify]: Simplify 0 into 0 1554045007.784 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1554045007.784 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in x.im 1554045007.784 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045007.784 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045007.784 * [taylor]: Taking taylor expansion of y.im in x.im 1554045007.784 * [backup-simplify]: Simplify y.im into y.im 1554045007.784 * [taylor]: Taking taylor expansion of x.im in x.im 1554045007.784 * [backup-simplify]: Simplify 0 into 0 1554045007.784 * [backup-simplify]: Simplify 1 into 1 1554045007.784 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045007.785 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045007.785 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045007.785 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1554045007.785 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1554045007.785 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045007.785 * [taylor]: Taking taylor expansion of y.im in y.im 1554045007.785 * [backup-simplify]: Simplify 0 into 0 1554045007.785 * [backup-simplify]: Simplify 1 into 1 1554045007.786 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045007.786 * [backup-simplify]: Simplify (- 1) into -1 1554045007.786 * [backup-simplify]: Simplify -1 into -1 1554045007.787 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045007.787 * [taylor]: Taking taylor expansion of 0 in x.im 1554045007.787 * [backup-simplify]: Simplify 0 into 0 1554045007.787 * [taylor]: Taking taylor expansion of 0 in y.im 1554045007.787 * [backup-simplify]: Simplify 0 into 0 1554045007.787 * [taylor]: Taking taylor expansion of 0 in y.im 1554045007.787 * [backup-simplify]: Simplify 0 into 0 1554045007.787 * [backup-simplify]: Simplify 1 into 1 1554045007.788 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1554045007.788 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045007.789 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045007.789 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554045007.790 * [backup-simplify]: Simplify (- 0) into 0 1554045007.790 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045007.790 * [taylor]: Taking taylor expansion of 0 in y.re 1554045007.790 * [backup-simplify]: Simplify 0 into 0 1554045007.790 * [taylor]: Taking taylor expansion of 0 in x.im 1554045007.790 * [backup-simplify]: Simplify 0 into 0 1554045007.790 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045007.790 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045007.791 * [backup-simplify]: Simplify (- 0) into 0 1554045007.791 * [taylor]: Taking taylor expansion of 0 in x.im 1554045007.791 * [backup-simplify]: Simplify 0 into 0 1554045007.792 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045007.792 * [taylor]: Taking taylor expansion of 0 in x.im 1554045007.792 * [backup-simplify]: Simplify 0 into 0 1554045007.792 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1554045007.793 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554045007.793 * [backup-simplify]: Simplify (- 0) into 0 1554045007.793 * [taylor]: Taking taylor expansion of 0 in y.im 1554045007.793 * [backup-simplify]: Simplify 0 into 0 1554045007.793 * [taylor]: Taking taylor expansion of 0 in y.im 1554045007.793 * [backup-simplify]: Simplify 0 into 0 1554045007.793 * [taylor]: Taking taylor expansion of 0 in y.im 1554045007.793 * [backup-simplify]: Simplify 0 into 0 1554045007.793 * [taylor]: Taking taylor expansion of 0 in y.im 1554045007.793 * [backup-simplify]: Simplify 0 into 0 1554045007.794 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045007.794 * [backup-simplify]: Simplify (- 0) into 0 1554045007.794 * [backup-simplify]: Simplify 0 into 0 1554045007.794 * [backup-simplify]: Simplify 0 into 0 1554045007.794 * [backup-simplify]: Simplify 0 into 0 1554045007.794 * [backup-simplify]: Simplify 0 into 0 1554045007.795 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1554045007.796 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045007.796 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554045007.797 * [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 1554045007.797 * [backup-simplify]: Simplify (- 0) into 0 1554045007.797 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045007.798 * [taylor]: Taking taylor expansion of 0 in y.re 1554045007.798 * [backup-simplify]: Simplify 0 into 0 1554045007.798 * [taylor]: Taking taylor expansion of 0 in x.im 1554045007.798 * [backup-simplify]: Simplify 0 into 0 1554045007.798 * [taylor]: Taking taylor expansion of 0 in x.im 1554045007.798 * [backup-simplify]: Simplify 0 into 0 1554045007.798 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045007.798 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554045007.799 * [backup-simplify]: Simplify (- 0) into 0 1554045007.799 * [taylor]: Taking taylor expansion of 0 in x.im 1554045007.799 * [backup-simplify]: Simplify 0 into 0 1554045007.800 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045007.800 * [taylor]: Taking taylor expansion of 0 in x.im 1554045007.800 * [backup-simplify]: Simplify 0 into 0 1554045007.800 * [taylor]: Taking taylor expansion of 0 in y.im 1554045007.800 * [backup-simplify]: Simplify 0 into 0 1554045007.800 * [taylor]: Taking taylor expansion of 0 in y.im 1554045007.800 * [backup-simplify]: Simplify 0 into 0 1554045007.800 * [taylor]: Taking taylor expansion of 0 in y.im 1554045007.800 * [backup-simplify]: Simplify 0 into 0 1554045007.801 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045007.801 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045007.801 * [backup-simplify]: Simplify (- 0) into 0 1554045007.801 * [taylor]: Taking taylor expansion of 0 in y.im 1554045007.801 * [backup-simplify]: Simplify 0 into 0 1554045007.802 * [taylor]: Taking taylor expansion of 0 in y.im 1554045007.802 * [backup-simplify]: Simplify 0 into 0 1554045007.802 * [taylor]: Taking taylor expansion of 0 in y.im 1554045007.802 * [backup-simplify]: Simplify 0 into 0 1554045007.802 * [taylor]: Taking taylor expansion of 0 in y.im 1554045007.802 * [backup-simplify]: Simplify 0 into 0 1554045007.802 * [backup-simplify]: Simplify 0 into 0 1554045007.802 * [backup-simplify]: Simplify 0 into 0 1554045007.803 * [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)) 1554045007.803 * * * [progress]: simplifying candidates 1554045007.803 * * * * [progress]: [ 1 / 20 ] simplifiying candidate # 1554045007.803 * [simplify]: Simplifying (fma x.re y.re (- (* y.im x.im))) 1554045007.803 * * [simplify]: iters left: 5 (7 enodes) 1554045007.806 * * [simplify]: iters left: 4 (28 enodes) 1554045007.812 * * [simplify]: iters left: 3 (39 enodes) 1554045007.818 * * [simplify]: iters left: 2 (44 enodes) 1554045007.823 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045007.823 * * [simplify]: Extracting #1: cost 11 inf + 0 1554045007.823 * * [simplify]: Extracting #2: cost 8 inf + 210 1554045007.823 * * [simplify]: Extracting #3: cost 1 inf + 736 1554045007.823 * * [simplify]: Extracting #4: cost 0 inf + 748 1554045007.824 * [simplify]: Simplified to (- (* x.re y.re) (* y.im x.im)) 1554045007.824 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) (fma (- y.im) x.im (* y.im x.im)))) 1554045007.824 * [simplify]: Simplifying (fma (- y.im) x.im (* y.im x.im)) 1554045007.824 * * [simplify]: iters left: 3 (5 enodes) 1554045007.825 * * [simplify]: iters left: 2 (18 enodes) 1554045007.828 * * [simplify]: iters left: 1 (25 enodes) 1554045007.832 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045007.832 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045007.832 * * [simplify]: Extracting #2: cost 11 inf + 2 1554045007.832 * * [simplify]: Extracting #3: cost 4 inf + 373 1554045007.832 * * [simplify]: Extracting #4: cost 0 inf + 699 1554045007.832 * [simplify]: Simplified to (- (* y.im x.im) (* y.im x.im)) 1554045007.832 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (+ (- (* x.re y.re) (* y.im x.im)) (- (* y.im x.im) (* y.im x.im)))) 1554045007.833 * * * * [progress]: [ 2 / 20 ] simplifiying candidate # 1554045007.833 * * * * [progress]: [ 3 / 20 ] simplifiying candidate # 1554045007.833 * * * * [progress]: [ 4 / 20 ] simplifiying candidate # 1554045007.833 * * * * [progress]: [ 5 / 20 ] simplifiying candidate # 1554045007.833 * [simplify]: Simplifying (/ (exp (* x.re y.re)) (exp (* x.im y.im))) 1554045007.833 * * [simplify]: iters left: 5 (9 enodes) 1554045007.835 * * [simplify]: iters left: 4 (35 enodes) 1554045007.840 * * [simplify]: iters left: 3 (56 enodes) 1554045007.849 * * [simplify]: iters left: 2 (97 enodes) 1554045007.871 * * [simplify]: iters left: 1 (199 enodes) 1554045007.962 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045007.962 * * [simplify]: Extracting #1: cost 63 inf + 0 1554045007.963 * * [simplify]: Extracting #2: cost 178 inf + 0 1554045007.964 * * [simplify]: Extracting #3: cost 210 inf + 773 1554045007.967 * * [simplify]: Extracting #4: cost 175 inf + 4429 1554045007.973 * * [simplify]: Extracting #5: cost 102 inf + 25241 1554045007.986 * * [simplify]: Extracting #6: cost 22 inf + 76819 1554045008.006 * * [simplify]: Extracting #7: cost 0 inf + 95657 1554045008.027 * * [simplify]: Extracting #8: cost 0 inf + 95577 1554045008.046 * [simplify]: Simplified to (exp (- (* x.re y.re) (* x.im y.im))) 1554045008.046 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (log (exp (- (* x.re y.re) (* x.im y.im))))) 1554045008.046 * * * * [progress]: [ 6 / 20 ] simplifiying candidate # 1554045008.046 * * * * [progress]: [ 7 / 20 ] simplifiying candidate # 1554045008.046 * * * * [progress]: [ 8 / 20 ] simplifiying candidate # 1554045008.046 * * * * [progress]: [ 9 / 20 ] simplifiying candidate # 1554045008.046 * * * * [progress]: [ 10 / 20 ] simplifiying candidate # 1554045008.047 * * * * [progress]: [ 11 / 20 ] simplifiying candidate # 1554045008.047 * * * * [progress]: [ 12 / 20 ] simplifiying candidate # 1554045008.047 * * * * [progress]: [ 13 / 20 ] simplifiying candidate # 1554045008.047 * * * * [progress]: [ 14 / 20 ] simplifiying candidate # 1554045008.047 * * * * [progress]: [ 15 / 20 ] simplifiying candidate # 1554045008.047 * * * * [progress]: [ 16 / 20 ] simplifiying candidate # 1554045008.047 * * * * [progress]: [ 17 / 20 ] simplifiying candidate #real (real->posit16 (- (* x.re y.re) (* x.im y.im)))))> 1554045008.047 * * * * [progress]: [ 18 / 20 ] simplifiying candidate # 1554045008.047 * [simplify]: Simplifying 0 1554045008.047 * * [simplify]: iters left: 0 (1 enodes) 1554045008.048 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045008.049 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045008.049 * [simplify]: Simplified to 0 1554045008.049 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1554045008.049 * * * * [progress]: [ 19 / 20 ] simplifiying candidate # 1554045008.049 * [simplify]: Simplifying (- (* y.re x.re) (* y.im x.im)) 1554045008.049 * * [simplify]: iters left: 4 (7 enodes) 1554045008.052 * * [simplify]: iters left: 3 (26 enodes) 1554045008.060 * * [simplify]: iters left: 2 (36 enodes) 1554045008.065 * * [simplify]: iters left: 1 (44 enodes) 1554045008.070 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045008.070 * * [simplify]: Extracting #1: cost 11 inf + 0 1554045008.070 * * [simplify]: Extracting #2: cost 10 inf + 86 1554045008.070 * * [simplify]: Extracting #3: cost 2 inf + 654 1554045008.070 * * [simplify]: Extracting #4: cost 0 inf + 748 1554045008.071 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 1554045008.071 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) (- (* y.re x.re) (* y.im x.im))) 1554045008.071 * * * * [progress]: [ 20 / 20 ] simplifiying candidate # 1554045008.071 * [simplify]: Simplifying (- (* y.re x.re) (* y.im x.im)) 1554045008.071 * * [simplify]: iters left: 4 (7 enodes) 1554045008.073 * * [simplify]: iters left: 3 (26 enodes) 1554045008.076 * * [simplify]: iters left: 2 (36 enodes) 1554045008.081 * * [simplify]: iters left: 1 (44 enodes) 1554045008.086 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045008.086 * * [simplify]: Extracting #1: cost 11 inf + 0 1554045008.086 * * [simplify]: Extracting #2: cost 10 inf + 86 1554045008.087 * * [simplify]: Extracting #3: cost 2 inf + 654 1554045008.087 * * [simplify]: Extracting #4: cost 0 inf + 748 1554045008.087 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 1554045008.087 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) (- (* y.re x.re) (* y.im x.im))) 1554045008.087 * * * [progress]: adding candidates to table 1554045008.214 * * [progress]: iteration 2 / 4 1554045008.214 * * * [progress]: picking best candidate 1554045008.224 * * * * [pick]: Picked # 1554045008.224 * * * [progress]: localizing error 1554045008.234 * * * [progress]: generating rewritten candidates 1554045008.234 * * * * [progress]: [ 1 / 1 ] rewriting at (2) 1554045008.235 * * * [progress]: generating series expansions 1554045008.235 * * * * [progress]: [ 1 / 1 ] generating series at (2) 1554045008.235 * [backup-simplify]: Simplify (fma x.re y.re (- (* x.im y.im))) into (fma x.re y.re (- (* y.im x.im))) 1554045008.235 * [approximate]: Taking taylor expansion of (fma x.re y.re (- (* y.im x.im))) in (x.re y.re x.im y.im) around 0 1554045008.235 * [taylor]: Taking taylor expansion of (fma x.re y.re (- (* y.im x.im))) in y.im 1554045008.235 * [taylor]: Rewrote expression to (+ (* x.re y.re) (- (* y.im x.im))) 1554045008.235 * [taylor]: Taking taylor expansion of (* x.re y.re) in y.im 1554045008.235 * [taylor]: Taking taylor expansion of x.re in y.im 1554045008.235 * [backup-simplify]: Simplify x.re into x.re 1554045008.235 * [taylor]: Taking taylor expansion of y.re in y.im 1554045008.235 * [backup-simplify]: Simplify y.re into y.re 1554045008.235 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in y.im 1554045008.235 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554045008.235 * [taylor]: Taking taylor expansion of y.im in y.im 1554045008.235 * [backup-simplify]: Simplify 0 into 0 1554045008.235 * [backup-simplify]: Simplify 1 into 1 1554045008.235 * [taylor]: Taking taylor expansion of x.im in y.im 1554045008.235 * [backup-simplify]: Simplify x.im into x.im 1554045008.235 * [taylor]: Taking taylor expansion of (fma x.re y.re (- (* y.im x.im))) in x.im 1554045008.235 * [taylor]: Rewrote expression to (+ (* x.re y.re) (- (* y.im x.im))) 1554045008.235 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.im 1554045008.235 * [taylor]: Taking taylor expansion of x.re in x.im 1554045008.235 * [backup-simplify]: Simplify x.re into x.re 1554045008.236 * [taylor]: Taking taylor expansion of y.re in x.im 1554045008.236 * [backup-simplify]: Simplify y.re into y.re 1554045008.236 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in x.im 1554045008.236 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045008.236 * [taylor]: Taking taylor expansion of y.im in x.im 1554045008.236 * [backup-simplify]: Simplify y.im into y.im 1554045008.236 * [taylor]: Taking taylor expansion of x.im in x.im 1554045008.236 * [backup-simplify]: Simplify 0 into 0 1554045008.236 * [backup-simplify]: Simplify 1 into 1 1554045008.236 * [taylor]: Taking taylor expansion of (fma x.re y.re (- (* y.im x.im))) in y.re 1554045008.236 * [taylor]: Rewrote expression to (+ (* x.re y.re) (- (* y.im x.im))) 1554045008.236 * [taylor]: Taking taylor expansion of (* x.re y.re) in y.re 1554045008.236 * [taylor]: Taking taylor expansion of x.re in y.re 1554045008.236 * [backup-simplify]: Simplify x.re into x.re 1554045008.236 * [taylor]: Taking taylor expansion of y.re in y.re 1554045008.236 * [backup-simplify]: Simplify 0 into 0 1554045008.236 * [backup-simplify]: Simplify 1 into 1 1554045008.236 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in y.re 1554045008.236 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045008.236 * [taylor]: Taking taylor expansion of y.im in y.re 1554045008.236 * [backup-simplify]: Simplify y.im into y.im 1554045008.236 * [taylor]: Taking taylor expansion of x.im in y.re 1554045008.236 * [backup-simplify]: Simplify x.im into x.im 1554045008.236 * [taylor]: Taking taylor expansion of (fma x.re y.re (- (* y.im x.im))) in x.re 1554045008.236 * [taylor]: Rewrote expression to (+ (* x.re y.re) (- (* y.im x.im))) 1554045008.236 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.re 1554045008.236 * [taylor]: Taking taylor expansion of x.re in x.re 1554045008.236 * [backup-simplify]: Simplify 0 into 0 1554045008.236 * [backup-simplify]: Simplify 1 into 1 1554045008.236 * [taylor]: Taking taylor expansion of y.re in x.re 1554045008.236 * [backup-simplify]: Simplify y.re into y.re 1554045008.236 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in x.re 1554045008.236 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045008.236 * [taylor]: Taking taylor expansion of y.im in x.re 1554045008.236 * [backup-simplify]: Simplify y.im into y.im 1554045008.236 * [taylor]: Taking taylor expansion of x.im in x.re 1554045008.236 * [backup-simplify]: Simplify x.im into x.im 1554045008.236 * [taylor]: Taking taylor expansion of (fma x.re y.re (- (* y.im x.im))) in x.re 1554045008.236 * [taylor]: Rewrote expression to (+ (* x.re y.re) (- (* y.im x.im))) 1554045008.236 * [taylor]: Taking taylor expansion of (* x.re y.re) in x.re 1554045008.236 * [taylor]: Taking taylor expansion of x.re in x.re 1554045008.236 * [backup-simplify]: Simplify 0 into 0 1554045008.236 * [backup-simplify]: Simplify 1 into 1 1554045008.236 * [taylor]: Taking taylor expansion of y.re in x.re 1554045008.236 * [backup-simplify]: Simplify y.re into y.re 1554045008.236 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in x.re 1554045008.236 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045008.236 * [taylor]: Taking taylor expansion of y.im in x.re 1554045008.236 * [backup-simplify]: Simplify y.im into y.im 1554045008.236 * [taylor]: Taking taylor expansion of x.im in x.re 1554045008.236 * [backup-simplify]: Simplify x.im into x.im 1554045008.236 * [backup-simplify]: Simplify (* 0 y.re) into 0 1554045008.236 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045008.236 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1554045008.236 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 1554045008.236 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in y.re 1554045008.237 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045008.237 * [taylor]: Taking taylor expansion of y.im in y.re 1554045008.237 * [backup-simplify]: Simplify y.im into y.im 1554045008.237 * [taylor]: Taking taylor expansion of x.im in y.re 1554045008.237 * [backup-simplify]: Simplify x.im into x.im 1554045008.237 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045008.237 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1554045008.237 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in x.im 1554045008.237 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045008.237 * [taylor]: Taking taylor expansion of y.im in x.im 1554045008.237 * [backup-simplify]: Simplify y.im into y.im 1554045008.237 * [taylor]: Taking taylor expansion of x.im in x.im 1554045008.237 * [backup-simplify]: Simplify 0 into 0 1554045008.237 * [backup-simplify]: Simplify 1 into 1 1554045008.237 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045008.237 * [backup-simplify]: Simplify (- 0) into 0 1554045008.237 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.237 * [backup-simplify]: Simplify 0 into 0 1554045008.237 * [backup-simplify]: Simplify 0 into 0 1554045008.238 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y.re)) into y.re 1554045008.238 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045008.238 * [backup-simplify]: Simplify (- 0) into 0 1554045008.238 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1554045008.238 * [taylor]: Taking taylor expansion of y.re in y.re 1554045008.238 * [backup-simplify]: Simplify 0 into 0 1554045008.238 * [backup-simplify]: Simplify 1 into 1 1554045008.238 * [taylor]: Taking taylor expansion of 0 in x.im 1554045008.238 * [backup-simplify]: Simplify 0 into 0 1554045008.238 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.238 * [backup-simplify]: Simplify 0 into 0 1554045008.238 * [backup-simplify]: Simplify 0 into 0 1554045008.238 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045008.238 * [backup-simplify]: Simplify (- 0) into 0 1554045008.238 * [taylor]: Taking taylor expansion of 0 in x.im 1554045008.239 * [backup-simplify]: Simplify 0 into 0 1554045008.239 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.239 * [backup-simplify]: Simplify 0 into 0 1554045008.239 * [backup-simplify]: Simplify 0 into 0 1554045008.239 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045008.239 * [backup-simplify]: Simplify (- y.im) into (- y.im) 1554045008.239 * [taylor]: Taking taylor expansion of (- y.im) in y.im 1554045008.239 * [taylor]: Taking taylor expansion of y.im in y.im 1554045008.239 * [backup-simplify]: Simplify 0 into 0 1554045008.239 * [backup-simplify]: Simplify 1 into 1 1554045008.239 * [backup-simplify]: Simplify (- 0) into 0 1554045008.239 * [backup-simplify]: Simplify 0 into 0 1554045008.239 * [backup-simplify]: Simplify 0 into 0 1554045008.240 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y.re))) into 0 1554045008.240 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045008.240 * [backup-simplify]: Simplify (- 0) into 0 1554045008.241 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045008.241 * [taylor]: Taking taylor expansion of 0 in y.re 1554045008.241 * [backup-simplify]: Simplify 0 into 0 1554045008.241 * [taylor]: Taking taylor expansion of 0 in x.im 1554045008.241 * [backup-simplify]: Simplify 0 into 0 1554045008.241 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.241 * [backup-simplify]: Simplify 0 into 0 1554045008.241 * [backup-simplify]: Simplify 0 into 0 1554045008.241 * [backup-simplify]: Simplify 0 into 0 1554045008.241 * [backup-simplify]: Simplify (fma (/ 1 x.re) (/ 1 y.re) (- (* (/ 1 x.im) (/ 1 y.im)))) into (fma (/ 1 x.re) (/ 1 y.re) (- (/ 1 (* y.im x.im)))) 1554045008.241 * [approximate]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (- (/ 1 (* y.im x.im)))) in (x.re y.re x.im y.im) around 0 1554045008.241 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (- (/ 1 (* y.im x.im)))) in y.im 1554045008.241 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (- (/ 1 (* y.im x.im)))) 1554045008.241 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.im 1554045008.241 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.im 1554045008.241 * [taylor]: Taking taylor expansion of x.re in y.im 1554045008.241 * [backup-simplify]: Simplify x.re into x.re 1554045008.241 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045008.241 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1554045008.241 * [taylor]: Taking taylor expansion of y.re in y.im 1554045008.241 * [backup-simplify]: Simplify y.re into y.re 1554045008.241 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045008.241 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in y.im 1554045008.241 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1554045008.241 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554045008.241 * [taylor]: Taking taylor expansion of y.im in y.im 1554045008.241 * [backup-simplify]: Simplify 0 into 0 1554045008.241 * [backup-simplify]: Simplify 1 into 1 1554045008.241 * [taylor]: Taking taylor expansion of x.im in y.im 1554045008.241 * [backup-simplify]: Simplify x.im into x.im 1554045008.241 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554045008.242 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1554045008.242 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045008.242 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (- (/ 1 (* y.im x.im)))) in x.im 1554045008.242 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (- (/ 1 (* y.im x.im)))) 1554045008.242 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.im 1554045008.242 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.im 1554045008.242 * [taylor]: Taking taylor expansion of x.re in x.im 1554045008.242 * [backup-simplify]: Simplify x.re into x.re 1554045008.242 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045008.242 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1554045008.242 * [taylor]: Taking taylor expansion of y.re in x.im 1554045008.242 * [backup-simplify]: Simplify y.re into y.re 1554045008.242 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045008.242 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in x.im 1554045008.242 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045008.242 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045008.242 * [taylor]: Taking taylor expansion of y.im in x.im 1554045008.242 * [backup-simplify]: Simplify y.im into y.im 1554045008.242 * [taylor]: Taking taylor expansion of x.im in x.im 1554045008.242 * [backup-simplify]: Simplify 0 into 0 1554045008.242 * [backup-simplify]: Simplify 1 into 1 1554045008.242 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045008.242 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045008.242 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045008.242 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (- (/ 1 (* y.im x.im)))) in y.re 1554045008.242 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (- (/ 1 (* y.im x.im)))) 1554045008.242 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in y.re 1554045008.242 * [taylor]: Taking taylor expansion of (/ 1 x.re) in y.re 1554045008.242 * [taylor]: Taking taylor expansion of x.re in y.re 1554045008.242 * [backup-simplify]: Simplify x.re into x.re 1554045008.242 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045008.242 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1554045008.242 * [taylor]: Taking taylor expansion of y.re in y.re 1554045008.243 * [backup-simplify]: Simplify 0 into 0 1554045008.243 * [backup-simplify]: Simplify 1 into 1 1554045008.243 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045008.243 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in y.re 1554045008.243 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554045008.243 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045008.243 * [taylor]: Taking taylor expansion of y.im in y.re 1554045008.243 * [backup-simplify]: Simplify y.im into y.im 1554045008.243 * [taylor]: Taking taylor expansion of x.im in y.re 1554045008.243 * [backup-simplify]: Simplify x.im into x.im 1554045008.243 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045008.243 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045008.243 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (- (/ 1 (* y.im x.im)))) in x.re 1554045008.243 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (- (/ 1 (* y.im x.im)))) 1554045008.243 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1554045008.243 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045008.243 * [taylor]: Taking taylor expansion of x.re in x.re 1554045008.243 * [backup-simplify]: Simplify 0 into 0 1554045008.243 * [backup-simplify]: Simplify 1 into 1 1554045008.243 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045008.243 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1554045008.243 * [taylor]: Taking taylor expansion of y.re in x.re 1554045008.243 * [backup-simplify]: Simplify y.re into y.re 1554045008.243 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045008.243 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in x.re 1554045008.243 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045008.243 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045008.243 * [taylor]: Taking taylor expansion of y.im in x.re 1554045008.244 * [backup-simplify]: Simplify y.im into y.im 1554045008.244 * [taylor]: Taking taylor expansion of x.im in x.re 1554045008.244 * [backup-simplify]: Simplify x.im into x.im 1554045008.244 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045008.244 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045008.244 * [taylor]: Taking taylor expansion of (fma (/ 1 x.re) (/ 1 y.re) (- (/ 1 (* y.im x.im)))) in x.re 1554045008.244 * [taylor]: Rewrote expression to (+ (* (/ 1 x.re) (/ 1 y.re)) (- (/ 1 (* y.im x.im)))) 1554045008.244 * [taylor]: Taking taylor expansion of (* (/ 1 x.re) (/ 1 y.re)) in x.re 1554045008.244 * [taylor]: Taking taylor expansion of (/ 1 x.re) in x.re 1554045008.244 * [taylor]: Taking taylor expansion of x.re in x.re 1554045008.244 * [backup-simplify]: Simplify 0 into 0 1554045008.244 * [backup-simplify]: Simplify 1 into 1 1554045008.244 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045008.244 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1554045008.244 * [taylor]: Taking taylor expansion of y.re in x.re 1554045008.244 * [backup-simplify]: Simplify y.re into y.re 1554045008.244 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045008.244 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in x.re 1554045008.244 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045008.244 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045008.244 * [taylor]: Taking taylor expansion of y.im in x.re 1554045008.244 * [backup-simplify]: Simplify y.im into y.im 1554045008.244 * [taylor]: Taking taylor expansion of x.im in x.re 1554045008.244 * [backup-simplify]: Simplify x.im into x.im 1554045008.244 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045008.244 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045008.244 * [backup-simplify]: Simplify (* 1 (/ 1 y.re)) into (/ 1 y.re) 1554045008.244 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554045008.244 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1554045008.244 * [taylor]: Taking taylor expansion of y.re in y.re 1554045008.244 * [backup-simplify]: Simplify 0 into 0 1554045008.244 * [backup-simplify]: Simplify 1 into 1 1554045008.245 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045008.245 * [taylor]: Taking taylor expansion of 1 in x.im 1554045008.245 * [backup-simplify]: Simplify 1 into 1 1554045008.245 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554045008.245 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045008.246 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (/ 1 y.re))) into 0 1554045008.246 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1554045008.246 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 1554045008.246 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in y.re 1554045008.246 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554045008.246 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045008.246 * [taylor]: Taking taylor expansion of y.im in y.re 1554045008.246 * [backup-simplify]: Simplify y.im into y.im 1554045008.246 * [taylor]: Taking taylor expansion of x.im in y.re 1554045008.246 * [backup-simplify]: Simplify x.im into x.im 1554045008.246 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045008.246 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045008.246 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045008.246 * [taylor]: Taking taylor expansion of 0 in x.im 1554045008.246 * [backup-simplify]: Simplify 0 into 0 1554045008.246 * [taylor]: Taking taylor expansion of 1 in y.im 1554045008.246 * [backup-simplify]: Simplify 1 into 1 1554045008.247 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045008.247 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045008.248 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 1554045008.248 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045008.248 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045008.248 * [backup-simplify]: Simplify (- 0) into 0 1554045008.248 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045008.248 * [taylor]: Taking taylor expansion of 0 in y.re 1554045008.248 * [backup-simplify]: Simplify 0 into 0 1554045008.248 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1554045008.248 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in x.im 1554045008.248 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045008.248 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045008.248 * [taylor]: Taking taylor expansion of y.im in x.im 1554045008.248 * [backup-simplify]: Simplify y.im into y.im 1554045008.248 * [taylor]: Taking taylor expansion of x.im in x.im 1554045008.248 * [backup-simplify]: Simplify 0 into 0 1554045008.248 * [backup-simplify]: Simplify 1 into 1 1554045008.248 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045008.249 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045008.249 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045008.249 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1554045008.249 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1554045008.249 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045008.249 * [taylor]: Taking taylor expansion of y.im in y.im 1554045008.249 * [backup-simplify]: Simplify 0 into 0 1554045008.249 * [backup-simplify]: Simplify 1 into 1 1554045008.249 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045008.249 * [backup-simplify]: Simplify (- 1) into -1 1554045008.249 * [backup-simplify]: Simplify -1 into -1 1554045008.250 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045008.250 * [taylor]: Taking taylor expansion of 0 in x.im 1554045008.250 * [backup-simplify]: Simplify 0 into 0 1554045008.250 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.250 * [backup-simplify]: Simplify 0 into 0 1554045008.250 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.250 * [backup-simplify]: Simplify 0 into 0 1554045008.250 * [backup-simplify]: Simplify 1 into 1 1554045008.250 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045008.251 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045008.251 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re))))) into 0 1554045008.252 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045008.252 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554045008.252 * [backup-simplify]: Simplify (- 0) into 0 1554045008.253 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045008.253 * [taylor]: Taking taylor expansion of 0 in y.re 1554045008.253 * [backup-simplify]: Simplify 0 into 0 1554045008.253 * [taylor]: Taking taylor expansion of 0 in x.im 1554045008.253 * [backup-simplify]: Simplify 0 into 0 1554045008.253 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045008.253 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045008.253 * [backup-simplify]: Simplify (- 0) into 0 1554045008.253 * [taylor]: Taking taylor expansion of 0 in x.im 1554045008.253 * [backup-simplify]: Simplify 0 into 0 1554045008.254 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045008.254 * [taylor]: Taking taylor expansion of 0 in x.im 1554045008.254 * [backup-simplify]: Simplify 0 into 0 1554045008.254 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1554045008.254 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554045008.254 * [backup-simplify]: Simplify (- 0) into 0 1554045008.254 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.254 * [backup-simplify]: Simplify 0 into 0 1554045008.254 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.255 * [backup-simplify]: Simplify 0 into 0 1554045008.255 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.255 * [backup-simplify]: Simplify 0 into 0 1554045008.255 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.255 * [backup-simplify]: Simplify 0 into 0 1554045008.255 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045008.255 * [backup-simplify]: Simplify (- 0) into 0 1554045008.255 * [backup-simplify]: Simplify 0 into 0 1554045008.255 * [backup-simplify]: Simplify 0 into 0 1554045008.255 * [backup-simplify]: Simplify 0 into 0 1554045008.255 * [backup-simplify]: Simplify 0 into 0 1554045008.256 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045008.256 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045008.257 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re)))))) into 0 1554045008.258 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554045008.258 * [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 1554045008.259 * [backup-simplify]: Simplify (- 0) into 0 1554045008.259 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045008.259 * [taylor]: Taking taylor expansion of 0 in y.re 1554045008.259 * [backup-simplify]: Simplify 0 into 0 1554045008.259 * [taylor]: Taking taylor expansion of 0 in x.im 1554045008.259 * [backup-simplify]: Simplify 0 into 0 1554045008.259 * [taylor]: Taking taylor expansion of 0 in x.im 1554045008.259 * [backup-simplify]: Simplify 0 into 0 1554045008.260 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045008.260 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554045008.260 * [backup-simplify]: Simplify (- 0) into 0 1554045008.260 * [taylor]: Taking taylor expansion of 0 in x.im 1554045008.260 * [backup-simplify]: Simplify 0 into 0 1554045008.261 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045008.261 * [taylor]: Taking taylor expansion of 0 in x.im 1554045008.261 * [backup-simplify]: Simplify 0 into 0 1554045008.261 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.261 * [backup-simplify]: Simplify 0 into 0 1554045008.262 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.262 * [backup-simplify]: Simplify 0 into 0 1554045008.262 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.262 * [backup-simplify]: Simplify 0 into 0 1554045008.262 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045008.263 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045008.263 * [backup-simplify]: Simplify (- 0) into 0 1554045008.263 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.263 * [backup-simplify]: Simplify 0 into 0 1554045008.263 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.263 * [backup-simplify]: Simplify 0 into 0 1554045008.263 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.263 * [backup-simplify]: Simplify 0 into 0 1554045008.263 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.263 * [backup-simplify]: Simplify 0 into 0 1554045008.263 * [backup-simplify]: Simplify 0 into 0 1554045008.263 * [backup-simplify]: Simplify 0 into 0 1554045008.264 * [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)) 1554045008.264 * [backup-simplify]: Simplify (fma (/ 1 (- x.re)) (/ 1 (- y.re)) (- (* (/ 1 (- x.im)) (/ 1 (- y.im))))) into (fma (/ -1 x.re) (/ -1 y.re) (- (/ 1 (* y.im x.im)))) 1554045008.264 * [approximate]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (- (/ 1 (* y.im x.im)))) in (x.re y.re x.im y.im) around 0 1554045008.264 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (- (/ 1 (* y.im x.im)))) in y.im 1554045008.265 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (- (/ 1 (* y.im x.im)))) 1554045008.265 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.im 1554045008.265 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.im 1554045008.265 * [taylor]: Taking taylor expansion of -1 in y.im 1554045008.265 * [backup-simplify]: Simplify -1 into -1 1554045008.265 * [taylor]: Taking taylor expansion of x.re in y.im 1554045008.265 * [backup-simplify]: Simplify x.re into x.re 1554045008.265 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1554045008.265 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1554045008.265 * [taylor]: Taking taylor expansion of -1 in y.im 1554045008.265 * [backup-simplify]: Simplify -1 into -1 1554045008.265 * [taylor]: Taking taylor expansion of y.re in y.im 1554045008.265 * [backup-simplify]: Simplify y.re into y.re 1554045008.265 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045008.265 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in y.im 1554045008.265 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1554045008.265 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554045008.265 * [taylor]: Taking taylor expansion of y.im in y.im 1554045008.265 * [backup-simplify]: Simplify 0 into 0 1554045008.265 * [backup-simplify]: Simplify 1 into 1 1554045008.265 * [taylor]: Taking taylor expansion of x.im in y.im 1554045008.265 * [backup-simplify]: Simplify x.im into x.im 1554045008.265 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554045008.266 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1554045008.266 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045008.266 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (- (/ 1 (* y.im x.im)))) in x.im 1554045008.266 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (- (/ 1 (* y.im x.im)))) 1554045008.266 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.im 1554045008.266 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.im 1554045008.266 * [taylor]: Taking taylor expansion of -1 in x.im 1554045008.266 * [backup-simplify]: Simplify -1 into -1 1554045008.266 * [taylor]: Taking taylor expansion of x.re in x.im 1554045008.266 * [backup-simplify]: Simplify x.re into x.re 1554045008.266 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1554045008.266 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1554045008.266 * [taylor]: Taking taylor expansion of -1 in x.im 1554045008.266 * [backup-simplify]: Simplify -1 into -1 1554045008.266 * [taylor]: Taking taylor expansion of y.re in x.im 1554045008.266 * [backup-simplify]: Simplify y.re into y.re 1554045008.266 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045008.266 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in x.im 1554045008.266 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045008.266 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045008.266 * [taylor]: Taking taylor expansion of y.im in x.im 1554045008.266 * [backup-simplify]: Simplify y.im into y.im 1554045008.266 * [taylor]: Taking taylor expansion of x.im in x.im 1554045008.267 * [backup-simplify]: Simplify 0 into 0 1554045008.267 * [backup-simplify]: Simplify 1 into 1 1554045008.267 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045008.267 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045008.267 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045008.267 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (- (/ 1 (* y.im x.im)))) in y.re 1554045008.267 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (- (/ 1 (* y.im x.im)))) 1554045008.267 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in y.re 1554045008.267 * [taylor]: Taking taylor expansion of (/ -1 x.re) in y.re 1554045008.267 * [taylor]: Taking taylor expansion of -1 in y.re 1554045008.267 * [backup-simplify]: Simplify -1 into -1 1554045008.267 * [taylor]: Taking taylor expansion of x.re in y.re 1554045008.267 * [backup-simplify]: Simplify x.re into x.re 1554045008.267 * [backup-simplify]: Simplify (/ -1 x.re) into (/ -1 x.re) 1554045008.267 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1554045008.267 * [taylor]: Taking taylor expansion of -1 in y.re 1554045008.268 * [backup-simplify]: Simplify -1 into -1 1554045008.268 * [taylor]: Taking taylor expansion of y.re in y.re 1554045008.268 * [backup-simplify]: Simplify 0 into 0 1554045008.268 * [backup-simplify]: Simplify 1 into 1 1554045008.268 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045008.268 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in y.re 1554045008.268 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554045008.268 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045008.268 * [taylor]: Taking taylor expansion of y.im in y.re 1554045008.268 * [backup-simplify]: Simplify y.im into y.im 1554045008.268 * [taylor]: Taking taylor expansion of x.im in y.re 1554045008.268 * [backup-simplify]: Simplify x.im into x.im 1554045008.268 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045008.268 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045008.268 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (- (/ 1 (* y.im x.im)))) in x.re 1554045008.268 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (- (/ 1 (* y.im x.im)))) 1554045008.268 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1554045008.268 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1554045008.269 * [taylor]: Taking taylor expansion of -1 in x.re 1554045008.269 * [backup-simplify]: Simplify -1 into -1 1554045008.269 * [taylor]: Taking taylor expansion of x.re in x.re 1554045008.269 * [backup-simplify]: Simplify 0 into 0 1554045008.269 * [backup-simplify]: Simplify 1 into 1 1554045008.269 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045008.269 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1554045008.269 * [taylor]: Taking taylor expansion of -1 in x.re 1554045008.269 * [backup-simplify]: Simplify -1 into -1 1554045008.269 * [taylor]: Taking taylor expansion of y.re in x.re 1554045008.269 * [backup-simplify]: Simplify y.re into y.re 1554045008.269 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045008.269 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in x.re 1554045008.269 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045008.269 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045008.269 * [taylor]: Taking taylor expansion of y.im in x.re 1554045008.269 * [backup-simplify]: Simplify y.im into y.im 1554045008.269 * [taylor]: Taking taylor expansion of x.im in x.re 1554045008.269 * [backup-simplify]: Simplify x.im into x.im 1554045008.269 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045008.270 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045008.270 * [taylor]: Taking taylor expansion of (fma (/ -1 x.re) (/ -1 y.re) (- (/ 1 (* y.im x.im)))) in x.re 1554045008.270 * [taylor]: Rewrote expression to (+ (* (/ -1 x.re) (/ -1 y.re)) (- (/ 1 (* y.im x.im)))) 1554045008.270 * [taylor]: Taking taylor expansion of (* (/ -1 x.re) (/ -1 y.re)) in x.re 1554045008.270 * [taylor]: Taking taylor expansion of (/ -1 x.re) in x.re 1554045008.270 * [taylor]: Taking taylor expansion of -1 in x.re 1554045008.270 * [backup-simplify]: Simplify -1 into -1 1554045008.270 * [taylor]: Taking taylor expansion of x.re in x.re 1554045008.270 * [backup-simplify]: Simplify 0 into 0 1554045008.270 * [backup-simplify]: Simplify 1 into 1 1554045008.270 * [backup-simplify]: Simplify (/ -1 1) into -1 1554045008.270 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1554045008.270 * [taylor]: Taking taylor expansion of -1 in x.re 1554045008.270 * [backup-simplify]: Simplify -1 into -1 1554045008.270 * [taylor]: Taking taylor expansion of y.re in x.re 1554045008.270 * [backup-simplify]: Simplify y.re into y.re 1554045008.270 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1554045008.270 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in x.re 1554045008.270 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045008.270 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045008.271 * [taylor]: Taking taylor expansion of y.im in x.re 1554045008.271 * [backup-simplify]: Simplify y.im into y.im 1554045008.271 * [taylor]: Taking taylor expansion of x.im in x.re 1554045008.271 * [backup-simplify]: Simplify x.im into x.im 1554045008.271 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045008.271 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045008.271 * [backup-simplify]: Simplify (* -1 (/ -1 y.re)) into (/ 1 y.re) 1554045008.271 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554045008.271 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1554045008.271 * [taylor]: Taking taylor expansion of y.re in y.re 1554045008.271 * [backup-simplify]: Simplify 0 into 0 1554045008.271 * [backup-simplify]: Simplify 1 into 1 1554045008.271 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045008.271 * [taylor]: Taking taylor expansion of 1 in x.im 1554045008.271 * [backup-simplify]: Simplify 1 into 1 1554045008.272 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1554045008.273 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1554045008.273 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ -1 y.re))) into 0 1554045008.273 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1554045008.273 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 1554045008.273 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in y.re 1554045008.273 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554045008.273 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045008.273 * [taylor]: Taking taylor expansion of y.im in y.re 1554045008.273 * [backup-simplify]: Simplify y.im into y.im 1554045008.273 * [taylor]: Taking taylor expansion of x.im in y.re 1554045008.273 * [backup-simplify]: Simplify x.im into x.im 1554045008.273 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045008.274 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045008.274 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045008.274 * [taylor]: Taking taylor expansion of 0 in x.im 1554045008.274 * [backup-simplify]: Simplify 0 into 0 1554045008.274 * [taylor]: Taking taylor expansion of 1 in y.im 1554045008.274 * [backup-simplify]: Simplify 1 into 1 1554045008.275 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045008.276 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045008.276 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 1554045008.277 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045008.277 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045008.277 * [backup-simplify]: Simplify (- 0) into 0 1554045008.277 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045008.277 * [taylor]: Taking taylor expansion of 0 in y.re 1554045008.277 * [backup-simplify]: Simplify 0 into 0 1554045008.278 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1554045008.278 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in x.im 1554045008.278 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045008.278 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045008.278 * [taylor]: Taking taylor expansion of y.im in x.im 1554045008.278 * [backup-simplify]: Simplify y.im into y.im 1554045008.278 * [taylor]: Taking taylor expansion of x.im in x.im 1554045008.278 * [backup-simplify]: Simplify 0 into 0 1554045008.278 * [backup-simplify]: Simplify 1 into 1 1554045008.278 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045008.278 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045008.278 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045008.278 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1554045008.278 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1554045008.278 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045008.278 * [taylor]: Taking taylor expansion of y.im in y.im 1554045008.278 * [backup-simplify]: Simplify 0 into 0 1554045008.278 * [backup-simplify]: Simplify 1 into 1 1554045008.279 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045008.279 * [backup-simplify]: Simplify (- 1) into -1 1554045008.279 * [backup-simplify]: Simplify -1 into -1 1554045008.280 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045008.280 * [taylor]: Taking taylor expansion of 0 in x.im 1554045008.280 * [backup-simplify]: Simplify 0 into 0 1554045008.280 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.280 * [backup-simplify]: Simplify 0 into 0 1554045008.280 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.280 * [backup-simplify]: Simplify 0 into 0 1554045008.280 * [backup-simplify]: Simplify 1 into 1 1554045008.280 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045008.282 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045008.283 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re))))) into 0 1554045008.283 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045008.283 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554045008.284 * [backup-simplify]: Simplify (- 0) into 0 1554045008.284 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045008.284 * [taylor]: Taking taylor expansion of 0 in y.re 1554045008.284 * [backup-simplify]: Simplify 0 into 0 1554045008.284 * [taylor]: Taking taylor expansion of 0 in x.im 1554045008.284 * [backup-simplify]: Simplify 0 into 0 1554045008.284 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045008.285 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045008.285 * [backup-simplify]: Simplify (- 0) into 0 1554045008.285 * [taylor]: Taking taylor expansion of 0 in x.im 1554045008.285 * [backup-simplify]: Simplify 0 into 0 1554045008.286 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045008.286 * [taylor]: Taking taylor expansion of 0 in x.im 1554045008.286 * [backup-simplify]: Simplify 0 into 0 1554045008.287 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1554045008.287 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554045008.287 * [backup-simplify]: Simplify (- 0) into 0 1554045008.287 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.287 * [backup-simplify]: Simplify 0 into 0 1554045008.287 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.287 * [backup-simplify]: Simplify 0 into 0 1554045008.287 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.287 * [backup-simplify]: Simplify 0 into 0 1554045008.287 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.287 * [backup-simplify]: Simplify 0 into 0 1554045008.288 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045008.289 * [backup-simplify]: Simplify (- 0) into 0 1554045008.289 * [backup-simplify]: Simplify 0 into 0 1554045008.289 * [backup-simplify]: Simplify 0 into 0 1554045008.289 * [backup-simplify]: Simplify 0 into 0 1554045008.289 * [backup-simplify]: Simplify 0 into 0 1554045008.289 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045008.290 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045008.292 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re)))))) into 0 1554045008.292 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554045008.293 * [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 1554045008.293 * [backup-simplify]: Simplify (- 0) into 0 1554045008.293 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045008.293 * [taylor]: Taking taylor expansion of 0 in y.re 1554045008.293 * [backup-simplify]: Simplify 0 into 0 1554045008.293 * [taylor]: Taking taylor expansion of 0 in x.im 1554045008.294 * [backup-simplify]: Simplify 0 into 0 1554045008.294 * [taylor]: Taking taylor expansion of 0 in x.im 1554045008.294 * [backup-simplify]: Simplify 0 into 0 1554045008.294 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045008.294 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554045008.295 * [backup-simplify]: Simplify (- 0) into 0 1554045008.295 * [taylor]: Taking taylor expansion of 0 in x.im 1554045008.295 * [backup-simplify]: Simplify 0 into 0 1554045008.296 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045008.296 * [taylor]: Taking taylor expansion of 0 in x.im 1554045008.296 * [backup-simplify]: Simplify 0 into 0 1554045008.296 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.296 * [backup-simplify]: Simplify 0 into 0 1554045008.296 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.296 * [backup-simplify]: Simplify 0 into 0 1554045008.296 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.296 * [backup-simplify]: Simplify 0 into 0 1554045008.297 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045008.297 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045008.297 * [backup-simplify]: Simplify (- 0) into 0 1554045008.297 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.297 * [backup-simplify]: Simplify 0 into 0 1554045008.297 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.297 * [backup-simplify]: Simplify 0 into 0 1554045008.297 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.298 * [backup-simplify]: Simplify 0 into 0 1554045008.298 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.298 * [backup-simplify]: Simplify 0 into 0 1554045008.298 * [backup-simplify]: Simplify 0 into 0 1554045008.298 * [backup-simplify]: Simplify 0 into 0 1554045008.298 * [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)) 1554045008.299 * * * [progress]: simplifying candidates 1554045008.299 * * * * [progress]: [ 1 / 14 ] simplifiying candidate # 1554045008.299 * * * * [progress]: [ 2 / 14 ] simplifiying candidate # 1554045008.299 * * * * [progress]: [ 3 / 14 ] simplifiying candidate # 1554045008.299 * * * * [progress]: [ 4 / 14 ] simplifiying candidate # 1554045008.299 * * * * [progress]: [ 5 / 14 ] simplifiying candidate # 1554045008.299 * * * * [progress]: [ 6 / 14 ] simplifiying candidate # 1554045008.299 * * * * [progress]: [ 7 / 14 ] simplifiying candidate # 1554045008.299 * * * * [progress]: [ 8 / 14 ] simplifiying candidate # 1554045008.299 * * * * [progress]: [ 9 / 14 ] simplifiying candidate # 1554045008.299 * * * * [progress]: [ 10 / 14 ] simplifiying candidate # 1554045008.299 * * * * [progress]: [ 11 / 14 ] simplifiying candidate #real (real->posit16 (fma x.re y.re (- (* x.im y.im))))))> 1554045008.299 * * * * [progress]: [ 12 / 14 ] simplifiying candidate # 1554045008.299 * [simplify]: Simplifying 0 1554045008.300 * * [simplify]: iters left: 0 (1 enodes) 1554045008.301 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045008.301 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045008.301 * [simplify]: Simplified to 0 1554045008.301 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1554045008.301 * * * * [progress]: [ 13 / 14 ] simplifiying candidate # 1554045008.301 * [simplify]: Simplifying (- (* y.re x.re) (* y.im x.im)) 1554045008.301 * * [simplify]: iters left: 4 (7 enodes) 1554045008.305 * * [simplify]: iters left: 3 (26 enodes) 1554045008.312 * * [simplify]: iters left: 2 (36 enodes) 1554045008.323 * * [simplify]: iters left: 1 (44 enodes) 1554045008.333 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045008.333 * * [simplify]: Extracting #1: cost 11 inf + 0 1554045008.333 * * [simplify]: Extracting #2: cost 10 inf + 86 1554045008.334 * * [simplify]: Extracting #3: cost 2 inf + 654 1554045008.334 * * [simplify]: Extracting #4: cost 0 inf + 748 1554045008.335 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 1554045008.335 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) (- (* y.re x.re) (* y.im x.im))) 1554045008.335 * * * * [progress]: [ 14 / 14 ] simplifiying candidate # 1554045008.335 * [simplify]: Simplifying (- (* y.re x.re) (* y.im x.im)) 1554045008.335 * * [simplify]: iters left: 4 (7 enodes) 1554045008.339 * * [simplify]: iters left: 3 (26 enodes) 1554045008.353 * * [simplify]: iters left: 2 (36 enodes) 1554045008.364 * * [simplify]: iters left: 1 (44 enodes) 1554045008.377 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045008.377 * * [simplify]: Extracting #1: cost 11 inf + 0 1554045008.377 * * [simplify]: Extracting #2: cost 10 inf + 86 1554045008.378 * * [simplify]: Extracting #3: cost 2 inf + 654 1554045008.378 * * [simplify]: Extracting #4: cost 0 inf + 748 1554045008.379 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 1554045008.379 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) (- (* y.re x.re) (* y.im x.im))) 1554045008.384 * * * [progress]: adding candidates to table 1554045008.567 * * [progress]: iteration 3 / 4 1554045008.567 * * * [progress]: picking best candidate 1554045008.580 * * * * [pick]: Picked # 1554045008.580 * * * [progress]: localizing error 1554045008.621 * * * [progress]: generating rewritten candidates 1554045008.621 * * * * [progress]: [ 1 / 4 ] rewriting at (2) 1554045008.707 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1) 1554045008.789 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1) 1554045008.902 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 2) 1554045008.923 * * * [progress]: generating series expansions 1554045008.923 * * * * [progress]: [ 1 / 4 ] generating series at (2) 1554045008.924 * [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)) 1554045008.924 * [approximate]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in (x.re y.re x.im y.im) around 0 1554045008.924 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.im 1554045008.924 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1554045008.924 * [taylor]: Taking taylor expansion of y.re in y.im 1554045008.924 * [backup-simplify]: Simplify y.re into y.re 1554045008.924 * [taylor]: Taking taylor expansion of x.re in y.im 1554045008.924 * [backup-simplify]: Simplify x.re into x.re 1554045008.924 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554045008.924 * [taylor]: Taking taylor expansion of y.im in y.im 1554045008.924 * [backup-simplify]: Simplify 0 into 0 1554045008.924 * [backup-simplify]: Simplify 1 into 1 1554045008.924 * [taylor]: Taking taylor expansion of x.im in y.im 1554045008.924 * [backup-simplify]: Simplify x.im into x.im 1554045008.924 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.im 1554045008.924 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1554045008.924 * [taylor]: Taking taylor expansion of y.re in x.im 1554045008.924 * [backup-simplify]: Simplify y.re into y.re 1554045008.924 * [taylor]: Taking taylor expansion of x.re in x.im 1554045008.924 * [backup-simplify]: Simplify x.re into x.re 1554045008.924 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045008.925 * [taylor]: Taking taylor expansion of y.im in x.im 1554045008.925 * [backup-simplify]: Simplify y.im into y.im 1554045008.925 * [taylor]: Taking taylor expansion of x.im in x.im 1554045008.925 * [backup-simplify]: Simplify 0 into 0 1554045008.925 * [backup-simplify]: Simplify 1 into 1 1554045008.925 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.re 1554045008.925 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1554045008.925 * [taylor]: Taking taylor expansion of y.re in y.re 1554045008.925 * [backup-simplify]: Simplify 0 into 0 1554045008.925 * [backup-simplify]: Simplify 1 into 1 1554045008.925 * [taylor]: Taking taylor expansion of x.re in y.re 1554045008.925 * [backup-simplify]: Simplify x.re into x.re 1554045008.925 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045008.925 * [taylor]: Taking taylor expansion of y.im in y.re 1554045008.925 * [backup-simplify]: Simplify y.im into y.im 1554045008.925 * [taylor]: Taking taylor expansion of x.im in y.re 1554045008.925 * [backup-simplify]: Simplify x.im into x.im 1554045008.925 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 1554045008.925 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554045008.925 * [taylor]: Taking taylor expansion of y.re in x.re 1554045008.925 * [backup-simplify]: Simplify y.re into y.re 1554045008.925 * [taylor]: Taking taylor expansion of x.re in x.re 1554045008.925 * [backup-simplify]: Simplify 0 into 0 1554045008.925 * [backup-simplify]: Simplify 1 into 1 1554045008.925 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045008.925 * [taylor]: Taking taylor expansion of y.im in x.re 1554045008.925 * [backup-simplify]: Simplify y.im into y.im 1554045008.925 * [taylor]: Taking taylor expansion of x.im in x.re 1554045008.925 * [backup-simplify]: Simplify x.im into x.im 1554045008.925 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 1554045008.925 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554045008.925 * [taylor]: Taking taylor expansion of y.re in x.re 1554045008.925 * [backup-simplify]: Simplify y.re into y.re 1554045008.925 * [taylor]: Taking taylor expansion of x.re in x.re 1554045008.925 * [backup-simplify]: Simplify 0 into 0 1554045008.925 * [backup-simplify]: Simplify 1 into 1 1554045008.925 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045008.925 * [taylor]: Taking taylor expansion of y.im in x.re 1554045008.925 * [backup-simplify]: Simplify y.im into y.im 1554045008.925 * [taylor]: Taking taylor expansion of x.im in x.re 1554045008.925 * [backup-simplify]: Simplify x.im into x.im 1554045008.925 * [backup-simplify]: Simplify (* y.re 0) into 0 1554045008.925 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045008.925 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1554045008.925 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 1554045008.925 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in y.re 1554045008.925 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045008.925 * [taylor]: Taking taylor expansion of y.im in y.re 1554045008.925 * [backup-simplify]: Simplify y.im into y.im 1554045008.925 * [taylor]: Taking taylor expansion of x.im in y.re 1554045008.925 * [backup-simplify]: Simplify x.im into x.im 1554045008.926 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045008.926 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1554045008.926 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in x.im 1554045008.926 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045008.926 * [taylor]: Taking taylor expansion of y.im in x.im 1554045008.926 * [backup-simplify]: Simplify y.im into y.im 1554045008.926 * [taylor]: Taking taylor expansion of x.im in x.im 1554045008.926 * [backup-simplify]: Simplify 0 into 0 1554045008.926 * [backup-simplify]: Simplify 1 into 1 1554045008.926 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045008.926 * [backup-simplify]: Simplify (- 0) into 0 1554045008.926 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.926 * [backup-simplify]: Simplify 0 into 0 1554045008.926 * [backup-simplify]: Simplify 0 into 0 1554045008.927 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554045008.927 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045008.927 * [backup-simplify]: Simplify (- 0) into 0 1554045008.927 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1554045008.927 * [taylor]: Taking taylor expansion of y.re in y.re 1554045008.927 * [backup-simplify]: Simplify 0 into 0 1554045008.927 * [backup-simplify]: Simplify 1 into 1 1554045008.927 * [taylor]: Taking taylor expansion of 0 in x.im 1554045008.927 * [backup-simplify]: Simplify 0 into 0 1554045008.927 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.927 * [backup-simplify]: Simplify 0 into 0 1554045008.927 * [backup-simplify]: Simplify 0 into 0 1554045008.927 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045008.928 * [backup-simplify]: Simplify (- 0) into 0 1554045008.928 * [taylor]: Taking taylor expansion of 0 in x.im 1554045008.928 * [backup-simplify]: Simplify 0 into 0 1554045008.928 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.928 * [backup-simplify]: Simplify 0 into 0 1554045008.928 * [backup-simplify]: Simplify 0 into 0 1554045008.928 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045008.928 * [backup-simplify]: Simplify (- y.im) into (- y.im) 1554045008.928 * [taylor]: Taking taylor expansion of (- y.im) in y.im 1554045008.928 * [taylor]: Taking taylor expansion of y.im in y.im 1554045008.928 * [backup-simplify]: Simplify 0 into 0 1554045008.928 * [backup-simplify]: Simplify 1 into 1 1554045008.928 * [backup-simplify]: Simplify (- 0) into 0 1554045008.928 * [backup-simplify]: Simplify 0 into 0 1554045008.928 * [backup-simplify]: Simplify 0 into 0 1554045008.929 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1554045008.929 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045008.929 * [backup-simplify]: Simplify (- 0) into 0 1554045008.930 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045008.930 * [taylor]: Taking taylor expansion of 0 in y.re 1554045008.930 * [backup-simplify]: Simplify 0 into 0 1554045008.930 * [taylor]: Taking taylor expansion of 0 in x.im 1554045008.930 * [backup-simplify]: Simplify 0 into 0 1554045008.930 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.930 * [backup-simplify]: Simplify 0 into 0 1554045008.930 * [backup-simplify]: Simplify 0 into 0 1554045008.930 * [backup-simplify]: Simplify 0 into 0 1554045008.930 * [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))) 1554045008.930 * [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 1554045008.930 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 1554045008.930 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1554045008.930 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1554045008.930 * [taylor]: Taking taylor expansion of y.re in y.im 1554045008.930 * [backup-simplify]: Simplify y.re into y.re 1554045008.930 * [taylor]: Taking taylor expansion of x.re in y.im 1554045008.930 * [backup-simplify]: Simplify x.re into x.re 1554045008.930 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554045008.930 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554045008.930 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1554045008.930 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554045008.930 * [taylor]: Taking taylor expansion of y.im in y.im 1554045008.931 * [backup-simplify]: Simplify 0 into 0 1554045008.931 * [backup-simplify]: Simplify 1 into 1 1554045008.931 * [taylor]: Taking taylor expansion of x.im in y.im 1554045008.931 * [backup-simplify]: Simplify x.im into x.im 1554045008.931 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554045008.931 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1554045008.931 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045008.931 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 1554045008.931 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1554045008.931 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1554045008.931 * [taylor]: Taking taylor expansion of y.re in x.im 1554045008.931 * [backup-simplify]: Simplify y.re into y.re 1554045008.931 * [taylor]: Taking taylor expansion of x.re in x.im 1554045008.931 * [backup-simplify]: Simplify x.re into x.re 1554045008.931 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554045008.931 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554045008.931 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045008.931 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045008.931 * [taylor]: Taking taylor expansion of y.im in x.im 1554045008.931 * [backup-simplify]: Simplify y.im into y.im 1554045008.931 * [taylor]: Taking taylor expansion of x.im in x.im 1554045008.931 * [backup-simplify]: Simplify 0 into 0 1554045008.931 * [backup-simplify]: Simplify 1 into 1 1554045008.931 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045008.931 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045008.932 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045008.932 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 1554045008.932 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1554045008.932 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1554045008.932 * [taylor]: Taking taylor expansion of y.re in y.re 1554045008.932 * [backup-simplify]: Simplify 0 into 0 1554045008.932 * [backup-simplify]: Simplify 1 into 1 1554045008.932 * [taylor]: Taking taylor expansion of x.re in y.re 1554045008.932 * [backup-simplify]: Simplify x.re into x.re 1554045008.932 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554045008.932 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1554045008.932 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045008.932 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554045008.932 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045008.932 * [taylor]: Taking taylor expansion of y.im in y.re 1554045008.932 * [backup-simplify]: Simplify y.im into y.im 1554045008.932 * [taylor]: Taking taylor expansion of x.im in y.re 1554045008.932 * [backup-simplify]: Simplify x.im into x.im 1554045008.932 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045008.932 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045008.932 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554045008.932 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554045008.932 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554045008.932 * [taylor]: Taking taylor expansion of y.re in x.re 1554045008.932 * [backup-simplify]: Simplify y.re into y.re 1554045008.932 * [taylor]: Taking taylor expansion of x.re in x.re 1554045008.932 * [backup-simplify]: Simplify 0 into 0 1554045008.932 * [backup-simplify]: Simplify 1 into 1 1554045008.932 * [backup-simplify]: Simplify (* y.re 0) into 0 1554045008.933 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554045008.933 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045008.933 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045008.933 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045008.933 * [taylor]: Taking taylor expansion of y.im in x.re 1554045008.933 * [backup-simplify]: Simplify y.im into y.im 1554045008.933 * [taylor]: Taking taylor expansion of x.im in x.re 1554045008.933 * [backup-simplify]: Simplify x.im into x.im 1554045008.933 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045008.933 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045008.933 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554045008.933 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554045008.933 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554045008.933 * [taylor]: Taking taylor expansion of y.re in x.re 1554045008.933 * [backup-simplify]: Simplify y.re into y.re 1554045008.933 * [taylor]: Taking taylor expansion of x.re in x.re 1554045008.933 * [backup-simplify]: Simplify 0 into 0 1554045008.933 * [backup-simplify]: Simplify 1 into 1 1554045008.933 * [backup-simplify]: Simplify (* y.re 0) into 0 1554045008.933 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554045008.933 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045008.933 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045008.933 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045008.933 * [taylor]: Taking taylor expansion of y.im in x.re 1554045008.933 * [backup-simplify]: Simplify y.im into y.im 1554045008.933 * [taylor]: Taking taylor expansion of x.im in x.re 1554045008.933 * [backup-simplify]: Simplify x.im into x.im 1554045008.933 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045008.933 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045008.934 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554045008.934 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1554045008.934 * [taylor]: Taking taylor expansion of y.re in y.re 1554045008.934 * [backup-simplify]: Simplify 0 into 0 1554045008.934 * [backup-simplify]: Simplify 1 into 1 1554045008.934 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045008.934 * [taylor]: Taking taylor expansion of 1 in x.im 1554045008.934 * [backup-simplify]: Simplify 1 into 1 1554045008.934 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1554045008.934 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554045008.934 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1554045008.935 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 1554045008.935 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in y.re 1554045008.935 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554045008.935 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045008.935 * [taylor]: Taking taylor expansion of y.im in y.re 1554045008.935 * [backup-simplify]: Simplify y.im into y.im 1554045008.935 * [taylor]: Taking taylor expansion of x.im in y.re 1554045008.935 * [backup-simplify]: Simplify x.im into x.im 1554045008.935 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045008.935 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045008.935 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045008.935 * [taylor]: Taking taylor expansion of 0 in x.im 1554045008.935 * [backup-simplify]: Simplify 0 into 0 1554045008.935 * [taylor]: Taking taylor expansion of 1 in y.im 1554045008.935 * [backup-simplify]: Simplify 1 into 1 1554045008.936 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045008.936 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045008.936 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045008.936 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045008.936 * [backup-simplify]: Simplify (- 0) into 0 1554045008.936 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045008.936 * [taylor]: Taking taylor expansion of 0 in y.re 1554045008.937 * [backup-simplify]: Simplify 0 into 0 1554045008.937 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1554045008.937 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in x.im 1554045008.937 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045008.937 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045008.937 * [taylor]: Taking taylor expansion of y.im in x.im 1554045008.937 * [backup-simplify]: Simplify y.im into y.im 1554045008.937 * [taylor]: Taking taylor expansion of x.im in x.im 1554045008.937 * [backup-simplify]: Simplify 0 into 0 1554045008.937 * [backup-simplify]: Simplify 1 into 1 1554045008.937 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045008.937 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045008.937 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045008.937 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1554045008.937 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1554045008.937 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045008.937 * [taylor]: Taking taylor expansion of y.im in y.im 1554045008.937 * [backup-simplify]: Simplify 0 into 0 1554045008.937 * [backup-simplify]: Simplify 1 into 1 1554045008.937 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045008.938 * [backup-simplify]: Simplify (- 1) into -1 1554045008.938 * [backup-simplify]: Simplify -1 into -1 1554045008.938 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045008.938 * [taylor]: Taking taylor expansion of 0 in x.im 1554045008.938 * [backup-simplify]: Simplify 0 into 0 1554045008.938 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.938 * [backup-simplify]: Simplify 0 into 0 1554045008.938 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.938 * [backup-simplify]: Simplify 0 into 0 1554045008.938 * [backup-simplify]: Simplify 1 into 1 1554045008.939 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1554045008.939 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045008.939 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045008.939 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554045008.940 * [backup-simplify]: Simplify (- 0) into 0 1554045008.940 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045008.940 * [taylor]: Taking taylor expansion of 0 in y.re 1554045008.940 * [backup-simplify]: Simplify 0 into 0 1554045008.940 * [taylor]: Taking taylor expansion of 0 in x.im 1554045008.940 * [backup-simplify]: Simplify 0 into 0 1554045008.940 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045008.940 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045008.940 * [backup-simplify]: Simplify (- 0) into 0 1554045008.940 * [taylor]: Taking taylor expansion of 0 in x.im 1554045008.940 * [backup-simplify]: Simplify 0 into 0 1554045008.941 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045008.941 * [taylor]: Taking taylor expansion of 0 in x.im 1554045008.941 * [backup-simplify]: Simplify 0 into 0 1554045008.941 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1554045008.942 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554045008.942 * [backup-simplify]: Simplify (- 0) into 0 1554045008.942 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.942 * [backup-simplify]: Simplify 0 into 0 1554045008.942 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.942 * [backup-simplify]: Simplify 0 into 0 1554045008.942 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.942 * [backup-simplify]: Simplify 0 into 0 1554045008.942 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.942 * [backup-simplify]: Simplify 0 into 0 1554045008.942 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045008.943 * [backup-simplify]: Simplify (- 0) into 0 1554045008.943 * [backup-simplify]: Simplify 0 into 0 1554045008.943 * [backup-simplify]: Simplify 0 into 0 1554045008.943 * [backup-simplify]: Simplify 0 into 0 1554045008.943 * [backup-simplify]: Simplify 0 into 0 1554045008.943 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1554045008.943 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045008.944 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554045008.944 * [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 1554045008.944 * [backup-simplify]: Simplify (- 0) into 0 1554045008.945 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045008.945 * [taylor]: Taking taylor expansion of 0 in y.re 1554045008.945 * [backup-simplify]: Simplify 0 into 0 1554045008.945 * [taylor]: Taking taylor expansion of 0 in x.im 1554045008.945 * [backup-simplify]: Simplify 0 into 0 1554045008.945 * [taylor]: Taking taylor expansion of 0 in x.im 1554045008.945 * [backup-simplify]: Simplify 0 into 0 1554045008.945 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045008.945 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554045008.945 * [backup-simplify]: Simplify (- 0) into 0 1554045008.945 * [taylor]: Taking taylor expansion of 0 in x.im 1554045008.945 * [backup-simplify]: Simplify 0 into 0 1554045008.946 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045008.946 * [taylor]: Taking taylor expansion of 0 in x.im 1554045008.946 * [backup-simplify]: Simplify 0 into 0 1554045008.946 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.946 * [backup-simplify]: Simplify 0 into 0 1554045008.946 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.946 * [backup-simplify]: Simplify 0 into 0 1554045008.946 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.946 * [backup-simplify]: Simplify 0 into 0 1554045008.947 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045008.947 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045008.947 * [backup-simplify]: Simplify (- 0) into 0 1554045008.947 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.947 * [backup-simplify]: Simplify 0 into 0 1554045008.947 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.947 * [backup-simplify]: Simplify 0 into 0 1554045008.947 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.947 * [backup-simplify]: Simplify 0 into 0 1554045008.947 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.947 * [backup-simplify]: Simplify 0 into 0 1554045008.947 * [backup-simplify]: Simplify 0 into 0 1554045008.947 * [backup-simplify]: Simplify 0 into 0 1554045008.948 * [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)) 1554045008.948 * [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))) 1554045008.948 * [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 1554045008.948 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 1554045008.948 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1554045008.948 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1554045008.948 * [taylor]: Taking taylor expansion of y.re in y.im 1554045008.948 * [backup-simplify]: Simplify y.re into y.re 1554045008.948 * [taylor]: Taking taylor expansion of x.re in y.im 1554045008.948 * [backup-simplify]: Simplify x.re into x.re 1554045008.948 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554045008.948 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554045008.948 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1554045008.948 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554045008.948 * [taylor]: Taking taylor expansion of y.im in y.im 1554045008.948 * [backup-simplify]: Simplify 0 into 0 1554045008.948 * [backup-simplify]: Simplify 1 into 1 1554045008.948 * [taylor]: Taking taylor expansion of x.im in y.im 1554045008.948 * [backup-simplify]: Simplify x.im into x.im 1554045008.948 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554045008.949 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1554045008.949 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045008.949 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 1554045008.949 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1554045008.949 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1554045008.949 * [taylor]: Taking taylor expansion of y.re in x.im 1554045008.949 * [backup-simplify]: Simplify y.re into y.re 1554045008.949 * [taylor]: Taking taylor expansion of x.re in x.im 1554045008.949 * [backup-simplify]: Simplify x.re into x.re 1554045008.949 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554045008.949 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554045008.949 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045008.949 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045008.949 * [taylor]: Taking taylor expansion of y.im in x.im 1554045008.949 * [backup-simplify]: Simplify y.im into y.im 1554045008.949 * [taylor]: Taking taylor expansion of x.im in x.im 1554045008.949 * [backup-simplify]: Simplify 0 into 0 1554045008.949 * [backup-simplify]: Simplify 1 into 1 1554045008.949 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045008.949 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045008.949 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045008.949 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 1554045008.949 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1554045008.949 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1554045008.949 * [taylor]: Taking taylor expansion of y.re in y.re 1554045008.949 * [backup-simplify]: Simplify 0 into 0 1554045008.949 * [backup-simplify]: Simplify 1 into 1 1554045008.949 * [taylor]: Taking taylor expansion of x.re in y.re 1554045008.949 * [backup-simplify]: Simplify x.re into x.re 1554045008.950 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554045008.950 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1554045008.950 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045008.950 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554045008.950 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045008.950 * [taylor]: Taking taylor expansion of y.im in y.re 1554045008.950 * [backup-simplify]: Simplify y.im into y.im 1554045008.950 * [taylor]: Taking taylor expansion of x.im in y.re 1554045008.950 * [backup-simplify]: Simplify x.im into x.im 1554045008.950 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045008.950 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045008.950 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554045008.950 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554045008.950 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554045008.950 * [taylor]: Taking taylor expansion of y.re in x.re 1554045008.950 * [backup-simplify]: Simplify y.re into y.re 1554045008.950 * [taylor]: Taking taylor expansion of x.re in x.re 1554045008.950 * [backup-simplify]: Simplify 0 into 0 1554045008.950 * [backup-simplify]: Simplify 1 into 1 1554045008.950 * [backup-simplify]: Simplify (* y.re 0) into 0 1554045008.950 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554045008.950 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045008.950 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045008.950 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045008.950 * [taylor]: Taking taylor expansion of y.im in x.re 1554045008.951 * [backup-simplify]: Simplify y.im into y.im 1554045008.951 * [taylor]: Taking taylor expansion of x.im in x.re 1554045008.951 * [backup-simplify]: Simplify x.im into x.im 1554045008.951 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045008.951 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045008.951 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554045008.951 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554045008.951 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554045008.951 * [taylor]: Taking taylor expansion of y.re in x.re 1554045008.951 * [backup-simplify]: Simplify y.re into y.re 1554045008.951 * [taylor]: Taking taylor expansion of x.re in x.re 1554045008.951 * [backup-simplify]: Simplify 0 into 0 1554045008.951 * [backup-simplify]: Simplify 1 into 1 1554045008.951 * [backup-simplify]: Simplify (* y.re 0) into 0 1554045008.951 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554045008.951 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045008.951 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045008.951 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045008.951 * [taylor]: Taking taylor expansion of y.im in x.re 1554045008.951 * [backup-simplify]: Simplify y.im into y.im 1554045008.951 * [taylor]: Taking taylor expansion of x.im in x.re 1554045008.951 * [backup-simplify]: Simplify x.im into x.im 1554045008.951 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045008.951 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045008.951 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554045008.951 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1554045008.951 * [taylor]: Taking taylor expansion of y.re in y.re 1554045008.951 * [backup-simplify]: Simplify 0 into 0 1554045008.951 * [backup-simplify]: Simplify 1 into 1 1554045008.952 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045008.952 * [taylor]: Taking taylor expansion of 1 in x.im 1554045008.952 * [backup-simplify]: Simplify 1 into 1 1554045008.952 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1554045008.952 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554045008.952 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1554045008.952 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 1554045008.952 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in y.re 1554045008.952 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554045008.952 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045008.952 * [taylor]: Taking taylor expansion of y.im in y.re 1554045008.952 * [backup-simplify]: Simplify y.im into y.im 1554045008.952 * [taylor]: Taking taylor expansion of x.im in y.re 1554045008.952 * [backup-simplify]: Simplify x.im into x.im 1554045008.952 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045008.953 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045008.953 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045008.953 * [taylor]: Taking taylor expansion of 0 in x.im 1554045008.953 * [backup-simplify]: Simplify 0 into 0 1554045008.953 * [taylor]: Taking taylor expansion of 1 in y.im 1554045008.953 * [backup-simplify]: Simplify 1 into 1 1554045008.954 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045008.955 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045008.955 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045008.955 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045008.955 * [backup-simplify]: Simplify (- 0) into 0 1554045008.956 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045008.956 * [taylor]: Taking taylor expansion of 0 in y.re 1554045008.956 * [backup-simplify]: Simplify 0 into 0 1554045008.956 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1554045008.956 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in x.im 1554045008.956 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045008.956 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045008.956 * [taylor]: Taking taylor expansion of y.im in x.im 1554045008.956 * [backup-simplify]: Simplify y.im into y.im 1554045008.956 * [taylor]: Taking taylor expansion of x.im in x.im 1554045008.956 * [backup-simplify]: Simplify 0 into 0 1554045008.956 * [backup-simplify]: Simplify 1 into 1 1554045008.956 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045008.956 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045008.957 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045008.957 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1554045008.957 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1554045008.957 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045008.957 * [taylor]: Taking taylor expansion of y.im in y.im 1554045008.957 * [backup-simplify]: Simplify 0 into 0 1554045008.957 * [backup-simplify]: Simplify 1 into 1 1554045008.957 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045008.958 * [backup-simplify]: Simplify (- 1) into -1 1554045008.958 * [backup-simplify]: Simplify -1 into -1 1554045008.958 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045008.959 * [taylor]: Taking taylor expansion of 0 in x.im 1554045008.959 * [backup-simplify]: Simplify 0 into 0 1554045008.959 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.959 * [backup-simplify]: Simplify 0 into 0 1554045008.959 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.959 * [backup-simplify]: Simplify 0 into 0 1554045008.959 * [backup-simplify]: Simplify 1 into 1 1554045008.960 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1554045008.960 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045008.960 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045008.961 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554045008.961 * [backup-simplify]: Simplify (- 0) into 0 1554045008.961 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045008.962 * [taylor]: Taking taylor expansion of 0 in y.re 1554045008.962 * [backup-simplify]: Simplify 0 into 0 1554045008.962 * [taylor]: Taking taylor expansion of 0 in x.im 1554045008.962 * [backup-simplify]: Simplify 0 into 0 1554045008.962 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045008.962 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045008.962 * [backup-simplify]: Simplify (- 0) into 0 1554045008.962 * [taylor]: Taking taylor expansion of 0 in x.im 1554045008.962 * [backup-simplify]: Simplify 0 into 0 1554045008.963 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045008.963 * [taylor]: Taking taylor expansion of 0 in x.im 1554045008.963 * [backup-simplify]: Simplify 0 into 0 1554045008.964 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1554045008.964 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554045008.965 * [backup-simplify]: Simplify (- 0) into 0 1554045008.965 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.965 * [backup-simplify]: Simplify 0 into 0 1554045008.965 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.965 * [backup-simplify]: Simplify 0 into 0 1554045008.965 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.965 * [backup-simplify]: Simplify 0 into 0 1554045008.965 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.965 * [backup-simplify]: Simplify 0 into 0 1554045008.966 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045008.966 * [backup-simplify]: Simplify (- 0) into 0 1554045008.966 * [backup-simplify]: Simplify 0 into 0 1554045008.966 * [backup-simplify]: Simplify 0 into 0 1554045008.966 * [backup-simplify]: Simplify 0 into 0 1554045008.966 * [backup-simplify]: Simplify 0 into 0 1554045008.967 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1554045008.968 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045008.969 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554045008.969 * [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 1554045008.969 * [backup-simplify]: Simplify (- 0) into 0 1554045008.970 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045008.970 * [taylor]: Taking taylor expansion of 0 in y.re 1554045008.970 * [backup-simplify]: Simplify 0 into 0 1554045008.970 * [taylor]: Taking taylor expansion of 0 in x.im 1554045008.970 * [backup-simplify]: Simplify 0 into 0 1554045008.970 * [taylor]: Taking taylor expansion of 0 in x.im 1554045008.970 * [backup-simplify]: Simplify 0 into 0 1554045008.973 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045008.973 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554045008.974 * [backup-simplify]: Simplify (- 0) into 0 1554045008.974 * [taylor]: Taking taylor expansion of 0 in x.im 1554045008.974 * [backup-simplify]: Simplify 0 into 0 1554045008.975 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045008.975 * [taylor]: Taking taylor expansion of 0 in x.im 1554045008.975 * [backup-simplify]: Simplify 0 into 0 1554045008.975 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.975 * [backup-simplify]: Simplify 0 into 0 1554045008.975 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.975 * [backup-simplify]: Simplify 0 into 0 1554045008.975 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.975 * [backup-simplify]: Simplify 0 into 0 1554045008.976 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045008.977 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045008.977 * [backup-simplify]: Simplify (- 0) into 0 1554045008.977 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.977 * [backup-simplify]: Simplify 0 into 0 1554045008.977 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.977 * [backup-simplify]: Simplify 0 into 0 1554045008.977 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.977 * [backup-simplify]: Simplify 0 into 0 1554045008.977 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.977 * [backup-simplify]: Simplify 0 into 0 1554045008.977 * [backup-simplify]: Simplify 0 into 0 1554045008.977 * [backup-simplify]: Simplify 0 into 0 1554045008.978 * [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)) 1554045008.978 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1) 1554045008.978 * [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) 1554045008.978 * [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 1554045008.979 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in y.im 1554045008.979 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.im 1554045008.979 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1554045008.979 * [taylor]: Taking taylor expansion of y.re in y.im 1554045008.979 * [backup-simplify]: Simplify y.re into y.re 1554045008.979 * [taylor]: Taking taylor expansion of x.re in y.im 1554045008.979 * [backup-simplify]: Simplify x.re into x.re 1554045008.979 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554045008.979 * [taylor]: Taking taylor expansion of y.im in y.im 1554045008.979 * [backup-simplify]: Simplify 0 into 0 1554045008.979 * [backup-simplify]: Simplify 1 into 1 1554045008.979 * [taylor]: Taking taylor expansion of x.im in y.im 1554045008.979 * [backup-simplify]: Simplify x.im into x.im 1554045008.979 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554045008.979 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554045008.979 * [backup-simplify]: Simplify (- 0) into 0 1554045008.979 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1554045008.979 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in x.im 1554045008.979 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.im 1554045008.979 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1554045008.980 * [taylor]: Taking taylor expansion of y.re in x.im 1554045008.980 * [backup-simplify]: Simplify y.re into y.re 1554045008.980 * [taylor]: Taking taylor expansion of x.re in x.im 1554045008.980 * [backup-simplify]: Simplify x.re into x.re 1554045008.980 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045008.980 * [taylor]: Taking taylor expansion of y.im in x.im 1554045008.980 * [backup-simplify]: Simplify y.im into y.im 1554045008.980 * [taylor]: Taking taylor expansion of x.im in x.im 1554045008.980 * [backup-simplify]: Simplify 0 into 0 1554045008.980 * [backup-simplify]: Simplify 1 into 1 1554045008.980 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554045008.980 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045008.980 * [backup-simplify]: Simplify (- 0) into 0 1554045008.980 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1554045008.980 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in y.re 1554045008.980 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.re 1554045008.980 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1554045008.980 * [taylor]: Taking taylor expansion of y.re in y.re 1554045008.980 * [backup-simplify]: Simplify 0 into 0 1554045008.980 * [backup-simplify]: Simplify 1 into 1 1554045008.980 * [taylor]: Taking taylor expansion of x.re in y.re 1554045008.981 * [backup-simplify]: Simplify x.re into x.re 1554045008.981 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045008.981 * [taylor]: Taking taylor expansion of y.im in y.re 1554045008.981 * [backup-simplify]: Simplify y.im into y.im 1554045008.981 * [taylor]: Taking taylor expansion of x.im in y.re 1554045008.981 * [backup-simplify]: Simplify x.im into x.im 1554045008.981 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554045008.981 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045008.981 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1554045008.981 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 1554045008.981 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in x.re 1554045008.981 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 1554045008.981 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554045008.981 * [taylor]: Taking taylor expansion of y.re in x.re 1554045008.981 * [backup-simplify]: Simplify y.re into y.re 1554045008.981 * [taylor]: Taking taylor expansion of x.re in x.re 1554045008.981 * [backup-simplify]: Simplify 0 into 0 1554045008.981 * [backup-simplify]: Simplify 1 into 1 1554045008.981 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045008.981 * [taylor]: Taking taylor expansion of y.im in x.re 1554045008.981 * [backup-simplify]: Simplify y.im into y.im 1554045008.981 * [taylor]: Taking taylor expansion of x.im in x.re 1554045008.981 * [backup-simplify]: Simplify x.im into x.im 1554045008.981 * [backup-simplify]: Simplify (* y.re 0) into 0 1554045008.981 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045008.981 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1554045008.982 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 1554045008.982 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in x.re 1554045008.982 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 1554045008.982 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554045008.982 * [taylor]: Taking taylor expansion of y.re in x.re 1554045008.982 * [backup-simplify]: Simplify y.re into y.re 1554045008.982 * [taylor]: Taking taylor expansion of x.re in x.re 1554045008.982 * [backup-simplify]: Simplify 0 into 0 1554045008.982 * [backup-simplify]: Simplify 1 into 1 1554045008.982 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045008.982 * [taylor]: Taking taylor expansion of y.im in x.re 1554045008.982 * [backup-simplify]: Simplify y.im into y.im 1554045008.982 * [taylor]: Taking taylor expansion of x.im in x.re 1554045008.982 * [backup-simplify]: Simplify x.im into x.im 1554045008.982 * [backup-simplify]: Simplify (* y.re 0) into 0 1554045008.982 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045008.982 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1554045008.982 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 1554045008.982 * [backup-simplify]: Simplify (* (- (* y.im x.im)) (- (* y.im x.im))) into (* (pow y.im 2) (pow x.im 2)) 1554045008.982 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 1554045008.982 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554045008.982 * [taylor]: Taking taylor expansion of y.im in y.re 1554045008.983 * [backup-simplify]: Simplify y.im into y.im 1554045008.983 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 1554045008.983 * [taylor]: Taking taylor expansion of x.im in y.re 1554045008.983 * [backup-simplify]: Simplify x.im into x.im 1554045008.983 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045008.983 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045008.983 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 1554045008.983 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.im 1554045008.983 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1554045008.983 * [taylor]: Taking taylor expansion of y.im in x.im 1554045008.983 * [backup-simplify]: Simplify y.im into y.im 1554045008.983 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045008.983 * [taylor]: Taking taylor expansion of x.im in x.im 1554045008.983 * [backup-simplify]: Simplify 0 into 0 1554045008.983 * [backup-simplify]: Simplify 1 into 1 1554045008.984 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554045008.984 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045008.984 * [backup-simplify]: Simplify (- 0) into 0 1554045008.984 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1554045008.984 * [backup-simplify]: Simplify (+ (* (- (* y.im x.im)) y.re) (* y.re (- (* y.im x.im)))) into (- (* 2 (* y.im (* y.re x.im)))) 1554045008.984 * [taylor]: Taking taylor expansion of (- (* 2 (* y.im (* y.re x.im)))) in y.re 1554045008.984 * [taylor]: Taking taylor expansion of (* 2 (* y.im (* y.re x.im))) in y.re 1554045008.984 * [taylor]: Taking taylor expansion of 2 in y.re 1554045008.984 * [backup-simplify]: Simplify 2 into 2 1554045008.984 * [taylor]: Taking taylor expansion of (* y.im (* y.re x.im)) in y.re 1554045008.985 * [taylor]: Taking taylor expansion of y.im in y.re 1554045008.985 * [backup-simplify]: Simplify y.im into y.im 1554045008.985 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1554045008.985 * [taylor]: Taking taylor expansion of y.re in y.re 1554045008.985 * [backup-simplify]: Simplify 0 into 0 1554045008.985 * [backup-simplify]: Simplify 1 into 1 1554045008.985 * [taylor]: Taking taylor expansion of x.im in y.re 1554045008.985 * [backup-simplify]: Simplify x.im into x.im 1554045008.985 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554045008.985 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045008.985 * [backup-simplify]: Simplify (* 2 0) into 0 1554045008.986 * [backup-simplify]: Simplify (- 0) into 0 1554045008.986 * [taylor]: Taking taylor expansion of 0 in x.im 1554045008.986 * [backup-simplify]: Simplify 0 into 0 1554045008.986 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.986 * [backup-simplify]: Simplify 0 into 0 1554045008.986 * [backup-simplify]: Simplify 0 into 0 1554045008.986 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1554045008.986 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045008.986 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 (pow x.im 2))) into 0 1554045008.986 * [taylor]: Taking taylor expansion of 0 in x.im 1554045008.986 * [backup-simplify]: Simplify 0 into 0 1554045008.986 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.986 * [backup-simplify]: Simplify 0 into 0 1554045008.986 * [backup-simplify]: Simplify 0 into 0 1554045008.987 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1554045008.987 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045008.988 * [backup-simplify]: Simplify (- 0) into 0 1554045008.988 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045008.988 * [backup-simplify]: Simplify (+ (* (- (* y.im x.im)) 0) (+ (* y.re y.re) (* 0 (- (* y.im x.im))))) into (pow y.re 2) 1554045008.989 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045008.989 * [taylor]: Taking taylor expansion of y.re in y.re 1554045008.989 * [backup-simplify]: Simplify 0 into 0 1554045008.989 * [backup-simplify]: Simplify 1 into 1 1554045008.989 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1554045008.990 * [backup-simplify]: Simplify (+ (* y.im x.im) (* 0 0)) into (* y.im x.im) 1554045008.990 * [backup-simplify]: Simplify (+ (* 2 (* y.im x.im)) (* 0 0)) into (* 2 (* y.im x.im)) 1554045008.990 * [backup-simplify]: Simplify (- (* 2 (* y.im x.im))) into (- (* 2 (* y.im x.im))) 1554045008.990 * [taylor]: Taking taylor expansion of (- (* 2 (* y.im x.im))) in x.im 1554045008.990 * [taylor]: Taking taylor expansion of (* 2 (* y.im x.im)) in x.im 1554045008.990 * [taylor]: Taking taylor expansion of 2 in x.im 1554045008.990 * [backup-simplify]: Simplify 2 into 2 1554045008.990 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045008.990 * [taylor]: Taking taylor expansion of y.im in x.im 1554045008.990 * [backup-simplify]: Simplify y.im into y.im 1554045008.990 * [taylor]: Taking taylor expansion of x.im in x.im 1554045008.990 * [backup-simplify]: Simplify 0 into 0 1554045008.990 * [backup-simplify]: Simplify 1 into 1 1554045008.990 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045008.991 * [backup-simplify]: Simplify (* 2 0) into 0 1554045008.991 * [backup-simplify]: Simplify (- 0) into 0 1554045008.991 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.991 * [backup-simplify]: Simplify 0 into 0 1554045008.991 * [backup-simplify]: Simplify 0 into 0 1554045008.992 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045008.992 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1554045008.993 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 1554045008.993 * [taylor]: Taking taylor expansion of 0 in x.im 1554045008.993 * [backup-simplify]: Simplify 0 into 0 1554045008.993 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.993 * [backup-simplify]: Simplify 0 into 0 1554045008.993 * [backup-simplify]: Simplify 0 into 0 1554045008.993 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.993 * [backup-simplify]: Simplify 0 into 0 1554045008.993 * [backup-simplify]: Simplify 0 into 0 1554045008.993 * [taylor]: Taking taylor expansion of 0 in y.im 1554045008.993 * [backup-simplify]: Simplify 0 into 0 1554045008.993 * [backup-simplify]: Simplify 0 into 0 1554045008.993 * [backup-simplify]: Simplify 0 into 0 1554045008.994 * [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) 1554045008.994 * [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 1554045008.994 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in y.im 1554045008.994 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 1554045008.994 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1554045008.994 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1554045008.994 * [taylor]: Taking taylor expansion of y.re in y.im 1554045008.994 * [backup-simplify]: Simplify y.re into y.re 1554045008.994 * [taylor]: Taking taylor expansion of x.re in y.im 1554045008.994 * [backup-simplify]: Simplify x.re into x.re 1554045008.994 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554045008.994 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554045008.994 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1554045008.994 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554045008.994 * [taylor]: Taking taylor expansion of y.im in y.im 1554045008.994 * [backup-simplify]: Simplify 0 into 0 1554045008.994 * [backup-simplify]: Simplify 1 into 1 1554045008.994 * [taylor]: Taking taylor expansion of x.im in y.im 1554045008.994 * [backup-simplify]: Simplify x.im into x.im 1554045008.994 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554045008.995 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1554045008.995 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045008.995 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1554045008.995 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 1554045008.995 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.im 1554045008.995 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 1554045008.995 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1554045008.995 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1554045008.995 * [taylor]: Taking taylor expansion of y.re in x.im 1554045008.995 * [backup-simplify]: Simplify y.re into y.re 1554045008.995 * [taylor]: Taking taylor expansion of x.re in x.im 1554045008.995 * [backup-simplify]: Simplify x.re into x.re 1554045008.995 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554045008.995 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554045008.995 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045008.996 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045008.996 * [taylor]: Taking taylor expansion of y.im in x.im 1554045008.996 * [backup-simplify]: Simplify y.im into y.im 1554045008.996 * [taylor]: Taking taylor expansion of x.im in x.im 1554045008.996 * [backup-simplify]: Simplify 0 into 0 1554045008.996 * [backup-simplify]: Simplify 1 into 1 1554045008.996 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045008.996 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045008.996 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045008.996 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1554045008.996 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 1554045008.996 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in y.re 1554045008.996 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 1554045008.996 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1554045008.996 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1554045008.997 * [taylor]: Taking taylor expansion of y.re in y.re 1554045008.997 * [backup-simplify]: Simplify 0 into 0 1554045008.997 * [backup-simplify]: Simplify 1 into 1 1554045008.997 * [taylor]: Taking taylor expansion of x.re in y.re 1554045008.997 * [backup-simplify]: Simplify x.re into x.re 1554045008.997 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554045008.997 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1554045008.997 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045008.997 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554045008.997 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045008.997 * [taylor]: Taking taylor expansion of y.im in y.re 1554045008.997 * [backup-simplify]: Simplify y.im into y.im 1554045008.997 * [taylor]: Taking taylor expansion of x.im in y.re 1554045008.997 * [backup-simplify]: Simplify x.im into x.im 1554045008.997 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045008.997 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045008.998 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1554045008.998 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.re 1554045008.998 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554045008.998 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554045008.998 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554045008.998 * [taylor]: Taking taylor expansion of y.re in x.re 1554045008.998 * [backup-simplify]: Simplify y.re into y.re 1554045008.998 * [taylor]: Taking taylor expansion of x.re in x.re 1554045008.998 * [backup-simplify]: Simplify 0 into 0 1554045008.998 * [backup-simplify]: Simplify 1 into 1 1554045008.998 * [backup-simplify]: Simplify (* y.re 0) into 0 1554045008.998 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554045008.998 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045008.998 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045008.998 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045008.998 * [taylor]: Taking taylor expansion of y.im in x.re 1554045008.998 * [backup-simplify]: Simplify y.im into y.im 1554045008.998 * [taylor]: Taking taylor expansion of x.im in x.re 1554045008.998 * [backup-simplify]: Simplify x.im into x.im 1554045008.999 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045008.999 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045008.999 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554045008.999 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.re 1554045008.999 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554045008.999 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554045008.999 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554045008.999 * [taylor]: Taking taylor expansion of y.re in x.re 1554045008.999 * [backup-simplify]: Simplify y.re into y.re 1554045008.999 * [taylor]: Taking taylor expansion of x.re in x.re 1554045008.999 * [backup-simplify]: Simplify 0 into 0 1554045008.999 * [backup-simplify]: Simplify 1 into 1 1554045008.999 * [backup-simplify]: Simplify (* y.re 0) into 0 1554045008.999 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554045008.999 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045009.000 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045009.000 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045009.000 * [taylor]: Taking taylor expansion of y.im in x.re 1554045009.000 * [backup-simplify]: Simplify y.im into y.im 1554045009.000 * [taylor]: Taking taylor expansion of x.im in x.re 1554045009.000 * [backup-simplify]: Simplify x.im into x.im 1554045009.000 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045009.000 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045009.000 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554045009.000 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1554045009.000 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045009.000 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045009.000 * [taylor]: Taking taylor expansion of y.re in y.re 1554045009.000 * [backup-simplify]: Simplify 0 into 0 1554045009.000 * [backup-simplify]: Simplify 1 into 1 1554045009.001 * [backup-simplify]: Simplify (* 1 1) into 1 1554045009.001 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045009.001 * [taylor]: Taking taylor expansion of 1 in x.im 1554045009.001 * [backup-simplify]: Simplify 1 into 1 1554045009.002 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1554045009.002 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554045009.002 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1554045009.002 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 1554045009.002 * [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))))) 1554045009.002 * [taylor]: Taking taylor expansion of (- (* 2 (/ 1 (* y.im (* y.re x.im))))) in y.re 1554045009.002 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* y.im (* y.re x.im)))) in y.re 1554045009.002 * [taylor]: Taking taylor expansion of 2 in y.re 1554045009.003 * [backup-simplify]: Simplify 2 into 2 1554045009.003 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* y.re x.im))) in y.re 1554045009.003 * [taylor]: Taking taylor expansion of (* y.im (* y.re x.im)) in y.re 1554045009.003 * [taylor]: Taking taylor expansion of y.im in y.re 1554045009.003 * [backup-simplify]: Simplify y.im into y.im 1554045009.003 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1554045009.003 * [taylor]: Taking taylor expansion of y.re in y.re 1554045009.003 * [backup-simplify]: Simplify 0 into 0 1554045009.003 * [backup-simplify]: Simplify 1 into 1 1554045009.003 * [taylor]: Taking taylor expansion of x.im in y.re 1554045009.003 * [backup-simplify]: Simplify x.im into x.im 1554045009.003 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554045009.003 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045009.003 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1554045009.004 * [backup-simplify]: Simplify (+ (* y.im x.im) (* 0 0)) into (* y.im x.im) 1554045009.004 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045009.005 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045009.005 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045009.005 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.005 * [backup-simplify]: Simplify 0 into 0 1554045009.006 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045009.006 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045009.006 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045009.007 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045009.007 * [backup-simplify]: Simplify (- 0) into 0 1554045009.007 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045009.008 * [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))) 1554045009.008 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) (pow x.im 2))) in y.re 1554045009.008 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 1554045009.008 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554045009.008 * [taylor]: Taking taylor expansion of y.im in y.re 1554045009.008 * [backup-simplify]: Simplify y.im into y.im 1554045009.008 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 1554045009.008 * [taylor]: Taking taylor expansion of x.im in y.re 1554045009.008 * [backup-simplify]: Simplify x.im into x.im 1554045009.008 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045009.008 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045009.008 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 1554045009.008 * [backup-simplify]: Simplify (/ 1 (* (pow y.im 2) (pow x.im 2))) into (/ 1 (* (pow y.im 2) (pow x.im 2))) 1554045009.008 * [backup-simplify]: Simplify (* 2 (/ 1 (* y.im x.im))) into (/ 2 (* y.im x.im)) 1554045009.009 * [backup-simplify]: Simplify (- (/ 2 (* y.im x.im))) into (- (* 2 (/ 1 (* y.im x.im)))) 1554045009.009 * [taylor]: Taking taylor expansion of (- (* 2 (/ 1 (* y.im x.im)))) in x.im 1554045009.009 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* y.im x.im))) in x.im 1554045009.009 * [taylor]: Taking taylor expansion of 2 in x.im 1554045009.009 * [backup-simplify]: Simplify 2 into 2 1554045009.009 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045009.009 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045009.009 * [taylor]: Taking taylor expansion of y.im in x.im 1554045009.009 * [backup-simplify]: Simplify y.im into y.im 1554045009.009 * [taylor]: Taking taylor expansion of x.im in x.im 1554045009.009 * [backup-simplify]: Simplify 0 into 0 1554045009.009 * [backup-simplify]: Simplify 1 into 1 1554045009.009 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045009.009 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045009.010 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045009.011 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045009.011 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045009.011 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.012 * [backup-simplify]: Simplify 0 into 0 1554045009.012 * [taylor]: Taking taylor expansion of 1 in y.im 1554045009.012 * [backup-simplify]: Simplify 1 into 1 1554045009.013 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1554045009.013 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045009.013 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045009.013 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554045009.014 * [backup-simplify]: Simplify (- 0) into 0 1554045009.014 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045009.014 * [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 1554045009.014 * [taylor]: Taking taylor expansion of 0 in y.re 1554045009.014 * [backup-simplify]: Simplify 0 into 0 1554045009.015 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.im))) into 0 1554045009.015 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 x.im) (* 0 0))) into 0 1554045009.015 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045009.016 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 (* y.im x.im)))) into 0 1554045009.016 * [backup-simplify]: Simplify (- 0) into 0 1554045009.016 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.016 * [backup-simplify]: Simplify 0 into 0 1554045009.017 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045009.017 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045009.017 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.017 * [backup-simplify]: Simplify 0 into 0 1554045009.017 * [backup-simplify]: Simplify (* 2 (/ 1 y.im)) into (/ 2 y.im) 1554045009.017 * [backup-simplify]: Simplify (- (/ 2 y.im)) into (- (* 2 (/ 1 y.im))) 1554045009.017 * [taylor]: Taking taylor expansion of (- (* 2 (/ 1 y.im))) in y.im 1554045009.017 * [taylor]: Taking taylor expansion of (* 2 (/ 1 y.im)) in y.im 1554045009.017 * [taylor]: Taking taylor expansion of 2 in y.im 1554045009.017 * [backup-simplify]: Simplify 2 into 2 1554045009.017 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045009.017 * [taylor]: Taking taylor expansion of y.im in y.im 1554045009.017 * [backup-simplify]: Simplify 0 into 0 1554045009.017 * [backup-simplify]: Simplify 1 into 1 1554045009.018 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045009.018 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.018 * [backup-simplify]: Simplify 0 into 0 1554045009.018 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.018 * [backup-simplify]: Simplify 0 into 0 1554045009.019 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1554045009.019 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045009.019 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554045009.019 * [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 1554045009.020 * [backup-simplify]: Simplify (- 0) into 0 1554045009.020 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045009.020 * [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 1554045009.020 * [taylor]: Taking taylor expansion of 0 in y.re 1554045009.020 * [backup-simplify]: Simplify 0 into 0 1554045009.020 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) (pow x.im 2))) in x.im 1554045009.020 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.im 1554045009.020 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1554045009.020 * [taylor]: Taking taylor expansion of y.im in x.im 1554045009.020 * [backup-simplify]: Simplify y.im into y.im 1554045009.020 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045009.020 * [taylor]: Taking taylor expansion of x.im in x.im 1554045009.021 * [backup-simplify]: Simplify 0 into 0 1554045009.021 * [backup-simplify]: Simplify 1 into 1 1554045009.021 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045009.021 * [backup-simplify]: Simplify (* 1 1) into 1 1554045009.021 * [backup-simplify]: Simplify (* (pow y.im 2) 1) into (pow y.im 2) 1554045009.021 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045009.021 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1554045009.021 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1554045009.021 * [taylor]: Taking taylor expansion of y.im in y.im 1554045009.021 * [backup-simplify]: Simplify 0 into 0 1554045009.021 * [backup-simplify]: Simplify 1 into 1 1554045009.021 * [backup-simplify]: Simplify (* 1 1) into 1 1554045009.022 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045009.022 * [backup-simplify]: Simplify 1 into 1 1554045009.022 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554045009.023 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 x.im) (* 0 0)))) into 0 1554045009.023 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554045009.024 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (/ 1 (* y.im x.im))))) into 0 1554045009.024 * [backup-simplify]: Simplify (- 0) into 0 1554045009.024 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.024 * [backup-simplify]: Simplify 0 into 0 1554045009.024 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1554045009.025 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045009.025 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.025 * [backup-simplify]: Simplify 0 into 0 1554045009.026 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1554045009.026 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554045009.026 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 y.im))) into 0 1554045009.026 * [backup-simplify]: Simplify (- 0) into 0 1554045009.026 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.026 * [backup-simplify]: Simplify 0 into 0 1554045009.026 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.026 * [backup-simplify]: Simplify 0 into 0 1554045009.026 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.026 * [backup-simplify]: Simplify 0 into 0 1554045009.026 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.026 * [backup-simplify]: Simplify 0 into 0 1554045009.027 * [backup-simplify]: Simplify (* 2 1) into 2 1554045009.027 * [backup-simplify]: Simplify (- 2) into -2 1554045009.027 * [backup-simplify]: Simplify -2 into -2 1554045009.027 * [backup-simplify]: Simplify 1 into 1 1554045009.028 * [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))))) 1554045009.028 * [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) 1554045009.028 * [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 1554045009.028 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in y.im 1554045009.028 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 1554045009.028 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1554045009.028 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1554045009.028 * [taylor]: Taking taylor expansion of y.re in y.im 1554045009.029 * [backup-simplify]: Simplify y.re into y.re 1554045009.029 * [taylor]: Taking taylor expansion of x.re in y.im 1554045009.029 * [backup-simplify]: Simplify x.re into x.re 1554045009.029 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554045009.029 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554045009.029 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1554045009.029 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554045009.029 * [taylor]: Taking taylor expansion of y.im in y.im 1554045009.029 * [backup-simplify]: Simplify 0 into 0 1554045009.029 * [backup-simplify]: Simplify 1 into 1 1554045009.029 * [taylor]: Taking taylor expansion of x.im in y.im 1554045009.029 * [backup-simplify]: Simplify x.im into x.im 1554045009.029 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554045009.029 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1554045009.029 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045009.029 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1554045009.029 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 1554045009.029 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.im 1554045009.029 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 1554045009.029 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1554045009.029 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1554045009.029 * [taylor]: Taking taylor expansion of y.re in x.im 1554045009.029 * [backup-simplify]: Simplify y.re into y.re 1554045009.029 * [taylor]: Taking taylor expansion of x.re in x.im 1554045009.029 * [backup-simplify]: Simplify x.re into x.re 1554045009.029 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554045009.029 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554045009.029 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045009.029 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045009.029 * [taylor]: Taking taylor expansion of y.im in x.im 1554045009.029 * [backup-simplify]: Simplify y.im into y.im 1554045009.029 * [taylor]: Taking taylor expansion of x.im in x.im 1554045009.030 * [backup-simplify]: Simplify 0 into 0 1554045009.030 * [backup-simplify]: Simplify 1 into 1 1554045009.030 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045009.030 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045009.030 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045009.030 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1554045009.030 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 1554045009.030 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in y.re 1554045009.030 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 1554045009.030 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1554045009.030 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1554045009.030 * [taylor]: Taking taylor expansion of y.re in y.re 1554045009.030 * [backup-simplify]: Simplify 0 into 0 1554045009.030 * [backup-simplify]: Simplify 1 into 1 1554045009.030 * [taylor]: Taking taylor expansion of x.re in y.re 1554045009.030 * [backup-simplify]: Simplify x.re into x.re 1554045009.030 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554045009.030 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1554045009.030 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045009.030 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554045009.030 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045009.030 * [taylor]: Taking taylor expansion of y.im in y.re 1554045009.031 * [backup-simplify]: Simplify y.im into y.im 1554045009.031 * [taylor]: Taking taylor expansion of x.im in y.re 1554045009.031 * [backup-simplify]: Simplify x.im into x.im 1554045009.031 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045009.031 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045009.031 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1554045009.031 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.re 1554045009.031 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554045009.031 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554045009.031 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554045009.031 * [taylor]: Taking taylor expansion of y.re in x.re 1554045009.031 * [backup-simplify]: Simplify y.re into y.re 1554045009.031 * [taylor]: Taking taylor expansion of x.re in x.re 1554045009.031 * [backup-simplify]: Simplify 0 into 0 1554045009.031 * [backup-simplify]: Simplify 1 into 1 1554045009.031 * [backup-simplify]: Simplify (* y.re 0) into 0 1554045009.031 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554045009.031 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045009.031 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045009.031 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045009.031 * [taylor]: Taking taylor expansion of y.im in x.re 1554045009.031 * [backup-simplify]: Simplify y.im into y.im 1554045009.031 * [taylor]: Taking taylor expansion of x.im in x.re 1554045009.031 * [backup-simplify]: Simplify x.im into x.im 1554045009.031 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045009.031 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045009.031 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554045009.031 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.re 1554045009.031 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554045009.031 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554045009.031 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554045009.031 * [taylor]: Taking taylor expansion of y.re in x.re 1554045009.031 * [backup-simplify]: Simplify y.re into y.re 1554045009.031 * [taylor]: Taking taylor expansion of x.re in x.re 1554045009.032 * [backup-simplify]: Simplify 0 into 0 1554045009.032 * [backup-simplify]: Simplify 1 into 1 1554045009.032 * [backup-simplify]: Simplify (* y.re 0) into 0 1554045009.032 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554045009.032 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045009.032 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045009.032 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045009.032 * [taylor]: Taking taylor expansion of y.im in x.re 1554045009.032 * [backup-simplify]: Simplify y.im into y.im 1554045009.032 * [taylor]: Taking taylor expansion of x.im in x.re 1554045009.032 * [backup-simplify]: Simplify x.im into x.im 1554045009.032 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045009.032 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045009.032 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554045009.032 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1554045009.032 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045009.032 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045009.032 * [taylor]: Taking taylor expansion of y.re in y.re 1554045009.032 * [backup-simplify]: Simplify 0 into 0 1554045009.032 * [backup-simplify]: Simplify 1 into 1 1554045009.033 * [backup-simplify]: Simplify (* 1 1) into 1 1554045009.033 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045009.033 * [taylor]: Taking taylor expansion of 1 in x.im 1554045009.033 * [backup-simplify]: Simplify 1 into 1 1554045009.033 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1554045009.033 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554045009.033 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1554045009.033 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 1554045009.034 * [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))))) 1554045009.034 * [taylor]: Taking taylor expansion of (- (* 2 (/ 1 (* y.im (* y.re x.im))))) in y.re 1554045009.034 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* y.im (* y.re x.im)))) in y.re 1554045009.034 * [taylor]: Taking taylor expansion of 2 in y.re 1554045009.034 * [backup-simplify]: Simplify 2 into 2 1554045009.034 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* y.re x.im))) in y.re 1554045009.034 * [taylor]: Taking taylor expansion of (* y.im (* y.re x.im)) in y.re 1554045009.034 * [taylor]: Taking taylor expansion of y.im in y.re 1554045009.034 * [backup-simplify]: Simplify y.im into y.im 1554045009.034 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1554045009.034 * [taylor]: Taking taylor expansion of y.re in y.re 1554045009.034 * [backup-simplify]: Simplify 0 into 0 1554045009.034 * [backup-simplify]: Simplify 1 into 1 1554045009.034 * [taylor]: Taking taylor expansion of x.im in y.re 1554045009.034 * [backup-simplify]: Simplify x.im into x.im 1554045009.034 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554045009.034 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045009.034 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1554045009.034 * [backup-simplify]: Simplify (+ (* y.im x.im) (* 0 0)) into (* y.im x.im) 1554045009.035 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045009.035 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045009.035 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045009.035 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.035 * [backup-simplify]: Simplify 0 into 0 1554045009.036 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045009.036 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045009.036 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045009.036 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045009.037 * [backup-simplify]: Simplify (- 0) into 0 1554045009.037 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045009.038 * [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))) 1554045009.038 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) (pow x.im 2))) in y.re 1554045009.038 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 1554045009.038 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554045009.038 * [taylor]: Taking taylor expansion of y.im in y.re 1554045009.038 * [backup-simplify]: Simplify y.im into y.im 1554045009.038 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 1554045009.038 * [taylor]: Taking taylor expansion of x.im in y.re 1554045009.038 * [backup-simplify]: Simplify x.im into x.im 1554045009.038 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045009.038 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045009.038 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 1554045009.038 * [backup-simplify]: Simplify (/ 1 (* (pow y.im 2) (pow x.im 2))) into (/ 1 (* (pow y.im 2) (pow x.im 2))) 1554045009.038 * [backup-simplify]: Simplify (* 2 (/ 1 (* y.im x.im))) into (/ 2 (* y.im x.im)) 1554045009.038 * [backup-simplify]: Simplify (- (/ 2 (* y.im x.im))) into (- (* 2 (/ 1 (* y.im x.im)))) 1554045009.038 * [taylor]: Taking taylor expansion of (- (* 2 (/ 1 (* y.im x.im)))) in x.im 1554045009.038 * [taylor]: Taking taylor expansion of (* 2 (/ 1 (* y.im x.im))) in x.im 1554045009.038 * [taylor]: Taking taylor expansion of 2 in x.im 1554045009.038 * [backup-simplify]: Simplify 2 into 2 1554045009.038 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045009.038 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045009.038 * [taylor]: Taking taylor expansion of y.im in x.im 1554045009.038 * [backup-simplify]: Simplify y.im into y.im 1554045009.038 * [taylor]: Taking taylor expansion of x.im in x.im 1554045009.038 * [backup-simplify]: Simplify 0 into 0 1554045009.038 * [backup-simplify]: Simplify 1 into 1 1554045009.038 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045009.039 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045009.039 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045009.039 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045009.040 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045009.040 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.040 * [backup-simplify]: Simplify 0 into 0 1554045009.040 * [taylor]: Taking taylor expansion of 1 in y.im 1554045009.040 * [backup-simplify]: Simplify 1 into 1 1554045009.041 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1554045009.041 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045009.041 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045009.041 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554045009.041 * [backup-simplify]: Simplify (- 0) into 0 1554045009.042 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045009.042 * [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 1554045009.042 * [taylor]: Taking taylor expansion of 0 in y.re 1554045009.042 * [backup-simplify]: Simplify 0 into 0 1554045009.042 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 x.im))) into 0 1554045009.043 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 x.im) (* 0 0))) into 0 1554045009.043 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045009.043 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 (* y.im x.im)))) into 0 1554045009.043 * [backup-simplify]: Simplify (- 0) into 0 1554045009.043 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.043 * [backup-simplify]: Simplify 0 into 0 1554045009.044 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045009.045 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045009.045 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.045 * [backup-simplify]: Simplify 0 into 0 1554045009.045 * [backup-simplify]: Simplify (* 2 (/ 1 y.im)) into (/ 2 y.im) 1554045009.045 * [backup-simplify]: Simplify (- (/ 2 y.im)) into (- (* 2 (/ 1 y.im))) 1554045009.045 * [taylor]: Taking taylor expansion of (- (* 2 (/ 1 y.im))) in y.im 1554045009.045 * [taylor]: Taking taylor expansion of (* 2 (/ 1 y.im)) in y.im 1554045009.045 * [taylor]: Taking taylor expansion of 2 in y.im 1554045009.045 * [backup-simplify]: Simplify 2 into 2 1554045009.045 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045009.045 * [taylor]: Taking taylor expansion of y.im in y.im 1554045009.045 * [backup-simplify]: Simplify 0 into 0 1554045009.045 * [backup-simplify]: Simplify 1 into 1 1554045009.045 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045009.045 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.045 * [backup-simplify]: Simplify 0 into 0 1554045009.045 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.045 * [backup-simplify]: Simplify 0 into 0 1554045009.046 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1554045009.046 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045009.047 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554045009.047 * [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 1554045009.047 * [backup-simplify]: Simplify (- 0) into 0 1554045009.047 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045009.048 * [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 1554045009.048 * [taylor]: Taking taylor expansion of 0 in y.re 1554045009.048 * [backup-simplify]: Simplify 0 into 0 1554045009.048 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) (pow x.im 2))) in x.im 1554045009.048 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.im 1554045009.048 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1554045009.048 * [taylor]: Taking taylor expansion of y.im in x.im 1554045009.048 * [backup-simplify]: Simplify y.im into y.im 1554045009.048 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045009.048 * [taylor]: Taking taylor expansion of x.im in x.im 1554045009.048 * [backup-simplify]: Simplify 0 into 0 1554045009.048 * [backup-simplify]: Simplify 1 into 1 1554045009.048 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045009.048 * [backup-simplify]: Simplify (* 1 1) into 1 1554045009.048 * [backup-simplify]: Simplify (* (pow y.im 2) 1) into (pow y.im 2) 1554045009.048 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1554045009.048 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1554045009.048 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1554045009.048 * [taylor]: Taking taylor expansion of y.im in y.im 1554045009.048 * [backup-simplify]: Simplify 0 into 0 1554045009.048 * [backup-simplify]: Simplify 1 into 1 1554045009.049 * [backup-simplify]: Simplify (* 1 1) into 1 1554045009.049 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045009.049 * [backup-simplify]: Simplify 1 into 1 1554045009.050 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554045009.050 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 x.im) (* 0 0)))) into 0 1554045009.050 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554045009.051 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (/ 1 (* y.im x.im))))) into 0 1554045009.051 * [backup-simplify]: Simplify (- 0) into 0 1554045009.051 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.051 * [backup-simplify]: Simplify 0 into 0 1554045009.052 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1554045009.052 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045009.052 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.052 * [backup-simplify]: Simplify 0 into 0 1554045009.053 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1554045009.053 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554045009.053 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (/ 1 y.im))) into 0 1554045009.053 * [backup-simplify]: Simplify (- 0) into 0 1554045009.053 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.053 * [backup-simplify]: Simplify 0 into 0 1554045009.053 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.053 * [backup-simplify]: Simplify 0 into 0 1554045009.053 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.053 * [backup-simplify]: Simplify 0 into 0 1554045009.054 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.054 * [backup-simplify]: Simplify 0 into 0 1554045009.054 * [backup-simplify]: Simplify (* 2 1) into 2 1554045009.054 * [backup-simplify]: Simplify (- 2) into -2 1554045009.054 * [backup-simplify]: Simplify -2 into -2 1554045009.054 * [backup-simplify]: Simplify 1 into 1 1554045009.055 * [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))))) 1554045009.055 * * * * [progress]: [ 3 / 4 ] generating series at (2 1) 1554045009.055 * [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) 1554045009.055 * [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 1554045009.055 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 3) in y.im 1554045009.055 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.im 1554045009.055 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1554045009.055 * [taylor]: Taking taylor expansion of y.re in y.im 1554045009.055 * [backup-simplify]: Simplify y.re into y.re 1554045009.055 * [taylor]: Taking taylor expansion of x.re in y.im 1554045009.055 * [backup-simplify]: Simplify x.re into x.re 1554045009.055 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554045009.055 * [taylor]: Taking taylor expansion of y.im in y.im 1554045009.055 * [backup-simplify]: Simplify 0 into 0 1554045009.055 * [backup-simplify]: Simplify 1 into 1 1554045009.055 * [taylor]: Taking taylor expansion of x.im in y.im 1554045009.055 * [backup-simplify]: Simplify x.im into x.im 1554045009.055 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554045009.056 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554045009.056 * [backup-simplify]: Simplify (- 0) into 0 1554045009.056 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1554045009.056 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 3) in x.im 1554045009.056 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.im 1554045009.056 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1554045009.056 * [taylor]: Taking taylor expansion of y.re in x.im 1554045009.056 * [backup-simplify]: Simplify y.re into y.re 1554045009.056 * [taylor]: Taking taylor expansion of x.re in x.im 1554045009.056 * [backup-simplify]: Simplify x.re into x.re 1554045009.056 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045009.056 * [taylor]: Taking taylor expansion of y.im in x.im 1554045009.056 * [backup-simplify]: Simplify y.im into y.im 1554045009.056 * [taylor]: Taking taylor expansion of x.im in x.im 1554045009.056 * [backup-simplify]: Simplify 0 into 0 1554045009.056 * [backup-simplify]: Simplify 1 into 1 1554045009.056 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554045009.056 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045009.056 * [backup-simplify]: Simplify (- 0) into 0 1554045009.056 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1554045009.056 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 3) in y.re 1554045009.056 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.re 1554045009.056 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1554045009.056 * [taylor]: Taking taylor expansion of y.re in y.re 1554045009.056 * [backup-simplify]: Simplify 0 into 0 1554045009.056 * [backup-simplify]: Simplify 1 into 1 1554045009.056 * [taylor]: Taking taylor expansion of x.re in y.re 1554045009.056 * [backup-simplify]: Simplify x.re into x.re 1554045009.057 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045009.057 * [taylor]: Taking taylor expansion of y.im in y.re 1554045009.057 * [backup-simplify]: Simplify y.im into y.im 1554045009.057 * [taylor]: Taking taylor expansion of x.im in y.re 1554045009.057 * [backup-simplify]: Simplify x.im into x.im 1554045009.057 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554045009.057 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045009.057 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1554045009.057 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 1554045009.057 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 3) in x.re 1554045009.057 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 1554045009.057 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554045009.057 * [taylor]: Taking taylor expansion of y.re in x.re 1554045009.057 * [backup-simplify]: Simplify y.re into y.re 1554045009.057 * [taylor]: Taking taylor expansion of x.re in x.re 1554045009.057 * [backup-simplify]: Simplify 0 into 0 1554045009.057 * [backup-simplify]: Simplify 1 into 1 1554045009.057 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045009.057 * [taylor]: Taking taylor expansion of y.im in x.re 1554045009.057 * [backup-simplify]: Simplify y.im into y.im 1554045009.057 * [taylor]: Taking taylor expansion of x.im in x.re 1554045009.057 * [backup-simplify]: Simplify x.im into x.im 1554045009.057 * [backup-simplify]: Simplify (* y.re 0) into 0 1554045009.057 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045009.057 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1554045009.057 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 1554045009.057 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 3) in x.re 1554045009.057 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 1554045009.057 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554045009.057 * [taylor]: Taking taylor expansion of y.re in x.re 1554045009.057 * [backup-simplify]: Simplify y.re into y.re 1554045009.057 * [taylor]: Taking taylor expansion of x.re in x.re 1554045009.057 * [backup-simplify]: Simplify 0 into 0 1554045009.057 * [backup-simplify]: Simplify 1 into 1 1554045009.057 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045009.057 * [taylor]: Taking taylor expansion of y.im in x.re 1554045009.057 * [backup-simplify]: Simplify y.im into y.im 1554045009.057 * [taylor]: Taking taylor expansion of x.im in x.re 1554045009.057 * [backup-simplify]: Simplify x.im into x.im 1554045009.057 * [backup-simplify]: Simplify (* y.re 0) into 0 1554045009.057 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045009.057 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1554045009.057 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 1554045009.058 * [backup-simplify]: Simplify (* (- (* y.im x.im)) (- (* y.im x.im))) into (* (pow y.im 2) (pow x.im 2)) 1554045009.058 * [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))) 1554045009.058 * [taylor]: Taking taylor expansion of (* -1 (* (pow y.im 3) (pow x.im 3))) in y.re 1554045009.058 * [taylor]: Taking taylor expansion of -1 in y.re 1554045009.058 * [backup-simplify]: Simplify -1 into -1 1554045009.058 * [taylor]: Taking taylor expansion of (* (pow y.im 3) (pow x.im 3)) in y.re 1554045009.058 * [taylor]: Taking taylor expansion of (pow y.im 3) in y.re 1554045009.058 * [taylor]: Taking taylor expansion of y.im in y.re 1554045009.058 * [backup-simplify]: Simplify y.im into y.im 1554045009.058 * [taylor]: Taking taylor expansion of (pow x.im 3) in y.re 1554045009.058 * [taylor]: Taking taylor expansion of x.im in y.re 1554045009.058 * [backup-simplify]: Simplify x.im into x.im 1554045009.058 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045009.058 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 1554045009.058 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045009.058 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 1554045009.058 * [backup-simplify]: Simplify (* (pow y.im 3) (pow x.im 3)) into (* (pow y.im 3) (pow x.im 3)) 1554045009.058 * [backup-simplify]: Simplify (* -1 (* (pow y.im 3) (pow x.im 3))) into (* -1 (* (pow y.im 3) (pow x.im 3))) 1554045009.058 * [taylor]: Taking taylor expansion of (* -1 (* (pow y.im 3) (pow x.im 3))) in x.im 1554045009.058 * [taylor]: Taking taylor expansion of -1 in x.im 1554045009.058 * [backup-simplify]: Simplify -1 into -1 1554045009.058 * [taylor]: Taking taylor expansion of (* (pow y.im 3) (pow x.im 3)) in x.im 1554045009.058 * [taylor]: Taking taylor expansion of (pow y.im 3) in x.im 1554045009.058 * [taylor]: Taking taylor expansion of y.im in x.im 1554045009.058 * [backup-simplify]: Simplify y.im into y.im 1554045009.058 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1554045009.058 * [taylor]: Taking taylor expansion of x.im in x.im 1554045009.058 * [backup-simplify]: Simplify 0 into 0 1554045009.058 * [backup-simplify]: Simplify 1 into 1 1554045009.059 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554045009.059 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045009.059 * [backup-simplify]: Simplify (- 0) into 0 1554045009.059 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1554045009.059 * [backup-simplify]: Simplify (+ (* (- (* y.im x.im)) y.re) (* y.re (- (* y.im x.im)))) into (- (* 2 (* y.im (* y.re x.im)))) 1554045009.059 * [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)))) 1554045009.059 * [taylor]: Taking taylor expansion of (* 3 (* (pow y.im 2) (* y.re (pow x.im 2)))) in y.re 1554045009.059 * [taylor]: Taking taylor expansion of 3 in y.re 1554045009.059 * [backup-simplify]: Simplify 3 into 3 1554045009.060 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (* y.re (pow x.im 2))) in y.re 1554045009.060 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554045009.060 * [taylor]: Taking taylor expansion of y.im in y.re 1554045009.060 * [backup-simplify]: Simplify y.im into y.im 1554045009.060 * [taylor]: Taking taylor expansion of (* y.re (pow x.im 2)) in y.re 1554045009.060 * [taylor]: Taking taylor expansion of y.re in y.re 1554045009.060 * [backup-simplify]: Simplify 0 into 0 1554045009.060 * [backup-simplify]: Simplify 1 into 1 1554045009.060 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 1554045009.060 * [taylor]: Taking taylor expansion of x.im in y.re 1554045009.060 * [backup-simplify]: Simplify x.im into x.im 1554045009.060 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045009.060 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045009.060 * [backup-simplify]: Simplify (* 0 (pow x.im 2)) into 0 1554045009.060 * [backup-simplify]: Simplify (* (pow y.im 2) 0) into 0 1554045009.060 * [backup-simplify]: Simplify (* 3 0) into 0 1554045009.060 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.060 * [backup-simplify]: Simplify 0 into 0 1554045009.060 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.060 * [backup-simplify]: Simplify 0 into 0 1554045009.060 * [backup-simplify]: Simplify 0 into 0 1554045009.060 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1554045009.060 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 (pow x.im 2))) into 0 1554045009.060 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045009.060 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 (pow y.im 2))) into 0 1554045009.061 * [backup-simplify]: Simplify (+ (* (pow y.im 3) 0) (* 0 (pow x.im 3))) into 0 1554045009.061 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (* (pow y.im 3) (pow x.im 3)))) into 0 1554045009.061 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.061 * [backup-simplify]: Simplify 0 into 0 1554045009.061 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.061 * [backup-simplify]: Simplify 0 into 0 1554045009.061 * [backup-simplify]: Simplify 0 into 0 1554045009.062 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1554045009.062 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045009.063 * [backup-simplify]: Simplify (- 0) into 0 1554045009.063 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045009.063 * [backup-simplify]: Simplify (+ (* (- (* y.im x.im)) 0) (+ (* y.re y.re) (* 0 (- (* y.im x.im))))) into (pow y.re 2) 1554045009.064 * [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)))) 1554045009.064 * [taylor]: Taking taylor expansion of (- (* 3 (* y.im (* (pow y.re 2) x.im)))) in y.re 1554045009.064 * [taylor]: Taking taylor expansion of (* 3 (* y.im (* (pow y.re 2) x.im))) in y.re 1554045009.064 * [taylor]: Taking taylor expansion of 3 in y.re 1554045009.064 * [backup-simplify]: Simplify 3 into 3 1554045009.064 * [taylor]: Taking taylor expansion of (* y.im (* (pow y.re 2) x.im)) in y.re 1554045009.064 * [taylor]: Taking taylor expansion of y.im in y.re 1554045009.064 * [backup-simplify]: Simplify y.im into y.im 1554045009.064 * [taylor]: Taking taylor expansion of (* (pow y.re 2) x.im) in y.re 1554045009.064 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045009.064 * [taylor]: Taking taylor expansion of y.re in y.re 1554045009.064 * [backup-simplify]: Simplify 0 into 0 1554045009.064 * [backup-simplify]: Simplify 1 into 1 1554045009.065 * [taylor]: Taking taylor expansion of x.im in y.re 1554045009.065 * [backup-simplify]: Simplify x.im into x.im 1554045009.065 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1554045009.065 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.im 2))) into (pow x.im 2) 1554045009.065 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045009.066 * [backup-simplify]: Simplify (+ (* (pow y.im 2) (pow x.im 2)) (* 0 0)) into (* (pow y.im 2) (pow x.im 2)) 1554045009.066 * [backup-simplify]: Simplify (+ (* 3 (* (pow y.im 2) (pow x.im 2))) (* 0 0)) into (* 3 (* (pow y.im 2) (pow x.im 2))) 1554045009.066 * [taylor]: Taking taylor expansion of (* 3 (* (pow y.im 2) (pow x.im 2))) in x.im 1554045009.066 * [taylor]: Taking taylor expansion of 3 in x.im 1554045009.066 * [backup-simplify]: Simplify 3 into 3 1554045009.066 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.im 1554045009.067 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1554045009.067 * [taylor]: Taking taylor expansion of y.im in x.im 1554045009.067 * [backup-simplify]: Simplify y.im into y.im 1554045009.067 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045009.067 * [taylor]: Taking taylor expansion of x.im in x.im 1554045009.067 * [backup-simplify]: Simplify 0 into 0 1554045009.067 * [backup-simplify]: Simplify 1 into 1 1554045009.067 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045009.068 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 1554045009.068 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1554045009.069 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 (pow y.im 2)))) into 0 1554045009.069 * [backup-simplify]: Simplify (+ (* (pow y.im 3) 0) (+ (* 0 0) (* 0 (pow x.im 3)))) into 0 1554045009.070 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (* (pow y.im 3) (pow x.im 3))))) into 0 1554045009.070 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.070 * [backup-simplify]: Simplify 0 into 0 1554045009.070 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.070 * [backup-simplify]: Simplify 0 into 0 1554045009.070 * [backup-simplify]: Simplify 0 into 0 1554045009.070 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.070 * [backup-simplify]: Simplify 0 into 0 1554045009.070 * [backup-simplify]: Simplify 0 into 0 1554045009.070 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.070 * [backup-simplify]: Simplify 0 into 0 1554045009.070 * [backup-simplify]: Simplify 0 into 0 1554045009.070 * [backup-simplify]: Simplify 0 into 0 1554045009.071 * [backup-simplify]: Simplify 0 into 0 1554045009.071 * [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) 1554045009.071 * [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 1554045009.071 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 3) in y.im 1554045009.071 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 1554045009.071 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1554045009.071 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1554045009.071 * [taylor]: Taking taylor expansion of y.re in y.im 1554045009.071 * [backup-simplify]: Simplify y.re into y.re 1554045009.071 * [taylor]: Taking taylor expansion of x.re in y.im 1554045009.071 * [backup-simplify]: Simplify x.re into x.re 1554045009.072 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554045009.072 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554045009.072 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1554045009.072 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554045009.072 * [taylor]: Taking taylor expansion of y.im in y.im 1554045009.072 * [backup-simplify]: Simplify 0 into 0 1554045009.072 * [backup-simplify]: Simplify 1 into 1 1554045009.072 * [taylor]: Taking taylor expansion of x.im in y.im 1554045009.072 * [backup-simplify]: Simplify x.im into x.im 1554045009.072 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554045009.072 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1554045009.072 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045009.072 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1554045009.073 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 1554045009.073 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 3) in x.im 1554045009.073 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 1554045009.073 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1554045009.073 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1554045009.073 * [taylor]: Taking taylor expansion of y.re in x.im 1554045009.073 * [backup-simplify]: Simplify y.re into y.re 1554045009.073 * [taylor]: Taking taylor expansion of x.re in x.im 1554045009.073 * [backup-simplify]: Simplify x.re into x.re 1554045009.073 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554045009.073 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554045009.073 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045009.073 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045009.073 * [taylor]: Taking taylor expansion of y.im in x.im 1554045009.073 * [backup-simplify]: Simplify y.im into y.im 1554045009.073 * [taylor]: Taking taylor expansion of x.im in x.im 1554045009.073 * [backup-simplify]: Simplify 0 into 0 1554045009.073 * [backup-simplify]: Simplify 1 into 1 1554045009.073 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045009.074 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045009.074 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045009.074 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1554045009.074 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 1554045009.074 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 3) in y.re 1554045009.074 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 1554045009.074 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1554045009.074 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1554045009.074 * [taylor]: Taking taylor expansion of y.re in y.re 1554045009.074 * [backup-simplify]: Simplify 0 into 0 1554045009.074 * [backup-simplify]: Simplify 1 into 1 1554045009.074 * [taylor]: Taking taylor expansion of x.re in y.re 1554045009.074 * [backup-simplify]: Simplify x.re into x.re 1554045009.074 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554045009.075 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1554045009.075 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045009.075 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554045009.075 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045009.075 * [taylor]: Taking taylor expansion of y.im in y.re 1554045009.075 * [backup-simplify]: Simplify y.im into y.im 1554045009.075 * [taylor]: Taking taylor expansion of x.im in y.re 1554045009.075 * [backup-simplify]: Simplify x.im into x.im 1554045009.075 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045009.075 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045009.075 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1554045009.075 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 3) in x.re 1554045009.075 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554045009.075 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554045009.075 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554045009.075 * [taylor]: Taking taylor expansion of y.re in x.re 1554045009.075 * [backup-simplify]: Simplify y.re into y.re 1554045009.075 * [taylor]: Taking taylor expansion of x.re in x.re 1554045009.075 * [backup-simplify]: Simplify 0 into 0 1554045009.075 * [backup-simplify]: Simplify 1 into 1 1554045009.075 * [backup-simplify]: Simplify (* y.re 0) into 0 1554045009.076 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554045009.076 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045009.076 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045009.076 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045009.076 * [taylor]: Taking taylor expansion of y.im in x.re 1554045009.076 * [backup-simplify]: Simplify y.im into y.im 1554045009.076 * [taylor]: Taking taylor expansion of x.im in x.re 1554045009.076 * [backup-simplify]: Simplify x.im into x.im 1554045009.076 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045009.076 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045009.076 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554045009.076 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 3) in x.re 1554045009.076 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554045009.076 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554045009.076 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554045009.076 * [taylor]: Taking taylor expansion of y.re in x.re 1554045009.076 * [backup-simplify]: Simplify y.re into y.re 1554045009.076 * [taylor]: Taking taylor expansion of x.re in x.re 1554045009.076 * [backup-simplify]: Simplify 0 into 0 1554045009.076 * [backup-simplify]: Simplify 1 into 1 1554045009.076 * [backup-simplify]: Simplify (* y.re 0) into 0 1554045009.077 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554045009.077 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045009.077 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045009.077 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045009.077 * [taylor]: Taking taylor expansion of y.im in x.re 1554045009.077 * [backup-simplify]: Simplify y.im into y.im 1554045009.077 * [taylor]: Taking taylor expansion of x.im in x.re 1554045009.077 * [backup-simplify]: Simplify x.im into x.im 1554045009.077 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045009.077 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045009.077 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554045009.077 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1554045009.078 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 (pow y.re 2))) into (/ 1 (pow y.re 3)) 1554045009.078 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 3)) in y.re 1554045009.078 * [taylor]: Taking taylor expansion of (pow y.re 3) in y.re 1554045009.078 * [taylor]: Taking taylor expansion of y.re in y.re 1554045009.078 * [backup-simplify]: Simplify 0 into 0 1554045009.078 * [backup-simplify]: Simplify 1 into 1 1554045009.078 * [backup-simplify]: Simplify (* 1 1) into 1 1554045009.078 * [backup-simplify]: Simplify (* 1 1) into 1 1554045009.079 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045009.079 * [taylor]: Taking taylor expansion of 1 in x.im 1554045009.079 * [backup-simplify]: Simplify 1 into 1 1554045009.080 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1554045009.080 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554045009.080 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1554045009.080 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 1554045009.080 * [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))))) 1554045009.081 * [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))))) 1554045009.081 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* y.im (* (pow y.re 2) x.im))))) in y.re 1554045009.081 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* y.im (* (pow y.re 2) x.im)))) in y.re 1554045009.081 * [taylor]: Taking taylor expansion of 3 in y.re 1554045009.081 * [backup-simplify]: Simplify 3 into 3 1554045009.081 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* (pow y.re 2) x.im))) in y.re 1554045009.081 * [taylor]: Taking taylor expansion of (* y.im (* (pow y.re 2) x.im)) in y.re 1554045009.081 * [taylor]: Taking taylor expansion of y.im in y.re 1554045009.081 * [backup-simplify]: Simplify y.im into y.im 1554045009.081 * [taylor]: Taking taylor expansion of (* (pow y.re 2) x.im) in y.re 1554045009.081 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045009.081 * [taylor]: Taking taylor expansion of y.re in y.re 1554045009.081 * [backup-simplify]: Simplify 0 into 0 1554045009.081 * [backup-simplify]: Simplify 1 into 1 1554045009.081 * [taylor]: Taking taylor expansion of x.im in y.re 1554045009.081 * [backup-simplify]: Simplify x.im into x.im 1554045009.082 * [backup-simplify]: Simplify (* 1 1) into 1 1554045009.082 * [backup-simplify]: Simplify (* 1 x.im) into x.im 1554045009.082 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045009.082 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045009.082 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045009.083 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045009.084 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045009.084 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.084 * [backup-simplify]: Simplify 0 into 0 1554045009.085 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045009.085 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045009.085 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045009.085 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045009.086 * [backup-simplify]: Simplify (- 0) into 0 1554045009.086 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045009.086 * [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))) 1554045009.087 * [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))))) 1554045009.087 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow y.im 2) (* y.re (pow x.im 2))))) in y.re 1554045009.087 * [taylor]: Taking taylor expansion of 3 in y.re 1554045009.087 * [backup-simplify]: Simplify 3 into 3 1554045009.087 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) (* y.re (pow x.im 2)))) in y.re 1554045009.087 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (* y.re (pow x.im 2))) in y.re 1554045009.087 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554045009.088 * [taylor]: Taking taylor expansion of y.im in y.re 1554045009.088 * [backup-simplify]: Simplify y.im into y.im 1554045009.088 * [taylor]: Taking taylor expansion of (* y.re (pow x.im 2)) in y.re 1554045009.088 * [taylor]: Taking taylor expansion of y.re in y.re 1554045009.088 * [backup-simplify]: Simplify 0 into 0 1554045009.088 * [backup-simplify]: Simplify 1 into 1 1554045009.088 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 1554045009.088 * [taylor]: Taking taylor expansion of x.im in y.re 1554045009.088 * [backup-simplify]: Simplify x.im into x.im 1554045009.088 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045009.088 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045009.088 * [backup-simplify]: Simplify (* 0 (pow x.im 2)) into 0 1554045009.088 * [backup-simplify]: Simplify (* (pow y.im 2) 0) into 0 1554045009.088 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1554045009.089 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.im 2))) into (pow x.im 2) 1554045009.089 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045009.089 * [backup-simplify]: Simplify (+ (* (pow y.im 2) (pow x.im 2)) (* 0 0)) into (* (pow y.im 2) (pow x.im 2)) 1554045009.089 * [backup-simplify]: Simplify (/ 1 (* (pow y.im 2) (pow x.im 2))) into (/ 1 (* (pow y.im 2) (pow x.im 2))) 1554045009.089 * [backup-simplify]: Simplify (* 3 (/ 1 (* y.im x.im))) into (/ 3 (* y.im x.im)) 1554045009.090 * [backup-simplify]: Simplify (- (/ 3 (* y.im x.im))) into (- (* 3 (/ 1 (* y.im x.im)))) 1554045009.090 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* y.im x.im)))) in x.im 1554045009.090 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* y.im x.im))) in x.im 1554045009.090 * [taylor]: Taking taylor expansion of 3 in x.im 1554045009.090 * [backup-simplify]: Simplify 3 into 3 1554045009.090 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045009.090 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045009.090 * [taylor]: Taking taylor expansion of y.im in x.im 1554045009.090 * [backup-simplify]: Simplify y.im into y.im 1554045009.090 * [taylor]: Taking taylor expansion of x.im in x.im 1554045009.090 * [backup-simplify]: Simplify 0 into 0 1554045009.090 * [backup-simplify]: Simplify 1 into 1 1554045009.090 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045009.090 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045009.090 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045009.091 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045009.092 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045009.093 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045009.093 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.093 * [backup-simplify]: Simplify 0 into 0 1554045009.094 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1554045009.095 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045009.095 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045009.095 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554045009.096 * [backup-simplify]: Simplify (- 0) into 0 1554045009.096 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045009.096 * [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 1554045009.097 * [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)))) 1554045009.097 * [taylor]: Taking taylor expansion of (- (/ 1 (* (pow y.im 3) (pow x.im 3)))) in y.re 1554045009.097 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 3) (pow x.im 3))) in y.re 1554045009.097 * [taylor]: Taking taylor expansion of (* (pow y.im 3) (pow x.im 3)) in y.re 1554045009.097 * [taylor]: Taking taylor expansion of (pow y.im 3) in y.re 1554045009.097 * [taylor]: Taking taylor expansion of y.im in y.re 1554045009.097 * [backup-simplify]: Simplify y.im into y.im 1554045009.097 * [taylor]: Taking taylor expansion of (pow x.im 3) in y.re 1554045009.097 * [taylor]: Taking taylor expansion of x.im in y.re 1554045009.097 * [backup-simplify]: Simplify x.im into x.im 1554045009.097 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045009.097 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 1554045009.098 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045009.098 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 1554045009.098 * [backup-simplify]: Simplify (* (pow y.im 3) (pow x.im 3)) into (* (pow y.im 3) (pow x.im 3)) 1554045009.098 * [backup-simplify]: Simplify (/ 1 (* (pow y.im 3) (pow x.im 3))) into (/ 1 (* (pow y.im 3) (pow x.im 3))) 1554045009.099 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045009.102 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 x.im)) into 0 1554045009.102 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045009.102 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045009.103 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 (* y.im x.im)))) into 0 1554045009.103 * [backup-simplify]: Simplify (- 0) into 0 1554045009.103 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.103 * [backup-simplify]: Simplify 0 into 0 1554045009.105 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045009.106 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045009.107 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045009.107 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.107 * [backup-simplify]: Simplify 0 into 0 1554045009.107 * [taylor]: Taking taylor expansion of 1 in y.im 1554045009.107 * [backup-simplify]: Simplify 1 into 1 1554045009.109 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1554045009.109 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045009.110 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554045009.110 * [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 1554045009.111 * [backup-simplify]: Simplify (- 0) into 0 1554045009.111 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045009.112 * [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 1554045009.112 * [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 1554045009.112 * [taylor]: Taking taylor expansion of 0 in y.re 1554045009.112 * [backup-simplify]: Simplify 0 into 0 1554045009.113 * [backup-simplify]: Simplify (* 3 (/ 1 (* (pow y.im 2) (pow x.im 2)))) into (/ 3 (* (pow y.im 2) (pow x.im 2))) 1554045009.113 * [taylor]: Taking taylor expansion of (/ 3 (* (pow y.im 2) (pow x.im 2))) in x.im 1554045009.113 * [taylor]: Taking taylor expansion of 3 in x.im 1554045009.113 * [backup-simplify]: Simplify 3 into 3 1554045009.113 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.im 1554045009.113 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1554045009.113 * [taylor]: Taking taylor expansion of y.im in x.im 1554045009.113 * [backup-simplify]: Simplify y.im into y.im 1554045009.113 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045009.113 * [taylor]: Taking taylor expansion of x.im in x.im 1554045009.113 * [backup-simplify]: Simplify 0 into 0 1554045009.113 * [backup-simplify]: Simplify 1 into 1 1554045009.113 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045009.114 * [backup-simplify]: Simplify (* 1 1) into 1 1554045009.114 * [backup-simplify]: Simplify (* (pow y.im 2) 1) into (pow y.im 2) 1554045009.114 * [backup-simplify]: Simplify (/ 3 (pow y.im 2)) into (/ 3 (pow y.im 2)) 1554045009.115 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045009.116 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045009.116 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045009.116 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554045009.118 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 (* y.im x.im))))) into 0 1554045009.118 * [backup-simplify]: Simplify (- 0) into 0 1554045009.118 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.118 * [backup-simplify]: Simplify 0 into 0 1554045009.120 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1554045009.121 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1554045009.122 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045009.122 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.122 * [backup-simplify]: Simplify 0 into 0 1554045009.123 * [backup-simplify]: Simplify (* 3 (/ 1 y.im)) into (/ 3 y.im) 1554045009.123 * [backup-simplify]: Simplify (- (/ 3 y.im)) into (- (* 3 (/ 1 y.im))) 1554045009.123 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 y.im))) in y.im 1554045009.123 * [taylor]: Taking taylor expansion of (* 3 (/ 1 y.im)) in y.im 1554045009.123 * [taylor]: Taking taylor expansion of 3 in y.im 1554045009.123 * [backup-simplify]: Simplify 3 into 3 1554045009.123 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045009.123 * [taylor]: Taking taylor expansion of y.im in y.im 1554045009.123 * [backup-simplify]: Simplify 0 into 0 1554045009.123 * [backup-simplify]: Simplify 1 into 1 1554045009.123 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045009.123 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.123 * [backup-simplify]: Simplify 0 into 0 1554045009.123 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.123 * [backup-simplify]: Simplify 0 into 0 1554045009.125 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))))) into 0 1554045009.125 * [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 1554045009.126 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1554045009.127 * [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 1554045009.127 * [backup-simplify]: Simplify (- 0) into 0 1554045009.128 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045009.129 * [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 1554045009.130 * [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 1554045009.130 * [taylor]: Taking taylor expansion of 0 in y.re 1554045009.130 * [backup-simplify]: Simplify 0 into 0 1554045009.130 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045009.132 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 (pow x.im 2)))) into 0 1554045009.132 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1554045009.133 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 (pow x.im 2)) (* 0 0))) into 0 1554045009.133 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* (pow y.im 2) (pow x.im 2))) (/ 0 (* (pow y.im 2) (pow x.im 2)))))) into 0 1554045009.134 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 (* (pow y.im 2) (pow x.im 2))))) into 0 1554045009.134 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.134 * [backup-simplify]: Simplify 0 into 0 1554045009.135 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045009.137 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554045009.138 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554045009.139 * [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 1554045009.140 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (* y.im x.im)))))) into 0 1554045009.141 * [backup-simplify]: Simplify (- 0) into 0 1554045009.141 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.141 * [backup-simplify]: Simplify 0 into 0 1554045009.143 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1554045009.144 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1554045009.146 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045009.146 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.146 * [backup-simplify]: Simplify 0 into 0 1554045009.146 * [taylor]: Taking taylor expansion of (/ 3 (pow y.im 2)) in y.im 1554045009.146 * [taylor]: Taking taylor expansion of 3 in y.im 1554045009.146 * [backup-simplify]: Simplify 3 into 3 1554045009.146 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1554045009.146 * [taylor]: Taking taylor expansion of y.im in y.im 1554045009.146 * [backup-simplify]: Simplify 0 into 0 1554045009.146 * [backup-simplify]: Simplify 1 into 1 1554045009.146 * [backup-simplify]: Simplify (* 1 1) into 1 1554045009.147 * [backup-simplify]: Simplify (/ 3 1) into 3 1554045009.148 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1554045009.148 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554045009.149 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 y.im))) into 0 1554045009.149 * [backup-simplify]: Simplify (- 0) into 0 1554045009.149 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.149 * [backup-simplify]: Simplify 0 into 0 1554045009.150 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.150 * [backup-simplify]: Simplify 0 into 0 1554045009.150 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.150 * [backup-simplify]: Simplify 0 into 0 1554045009.150 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.150 * [backup-simplify]: Simplify 0 into 0 1554045009.152 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))))) into 0 1554045009.152 * [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 1554045009.154 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 1554045009.154 * [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 1554045009.155 * [backup-simplify]: Simplify (- 0) into 0 1554045009.155 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045009.157 * [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 1554045009.158 * [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 1554045009.158 * [taylor]: Taking taylor expansion of 0 in y.re 1554045009.158 * [backup-simplify]: Simplify 0 into 0 1554045009.158 * [backup-simplify]: Simplify (- (/ 1 (* (pow y.im 3) (pow x.im 3)))) into (- (/ 1 (* (pow y.im 3) (pow x.im 3)))) 1554045009.158 * [taylor]: Taking taylor expansion of (- (/ 1 (* (pow y.im 3) (pow x.im 3)))) in x.im 1554045009.158 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 3) (pow x.im 3))) in x.im 1554045009.158 * [taylor]: Taking taylor expansion of (* (pow y.im 3) (pow x.im 3)) in x.im 1554045009.158 * [taylor]: Taking taylor expansion of (pow y.im 3) in x.im 1554045009.158 * [taylor]: Taking taylor expansion of y.im in x.im 1554045009.158 * [backup-simplify]: Simplify y.im into y.im 1554045009.159 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1554045009.159 * [taylor]: Taking taylor expansion of x.im in x.im 1554045009.159 * [backup-simplify]: Simplify 0 into 0 1554045009.159 * [backup-simplify]: Simplify 1 into 1 1554045009.159 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045009.159 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 1554045009.159 * [backup-simplify]: Simplify (* 1 1) into 1 1554045009.159 * [backup-simplify]: Simplify (* 1 1) into 1 1554045009.160 * [backup-simplify]: Simplify (* (pow y.im 3) 1) into (pow y.im 3) 1554045009.160 * [backup-simplify]: Simplify (/ 1 (pow y.im 3)) into (/ 1 (pow y.im 3)) 1554045009.160 * [backup-simplify]: Simplify (- (/ 1 (pow y.im 3))) into (- (/ 1 (pow y.im 3))) 1554045009.160 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 3))) in y.im 1554045009.160 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 3)) in y.im 1554045009.160 * [taylor]: Taking taylor expansion of (pow y.im 3) in y.im 1554045009.160 * [taylor]: Taking taylor expansion of y.im in y.im 1554045009.160 * [backup-simplify]: Simplify 0 into 0 1554045009.160 * [backup-simplify]: Simplify 1 into 1 1554045009.160 * [backup-simplify]: Simplify (* 1 1) into 1 1554045009.161 * [backup-simplify]: Simplify (* 1 1) into 1 1554045009.161 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045009.161 * [backup-simplify]: Simplify (- 1) into -1 1554045009.161 * [backup-simplify]: Simplify -1 into -1 1554045009.162 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554045009.163 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 (pow x.im 2))))) into 0 1554045009.164 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 1554045009.165 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0)))) into 0 1554045009.166 * [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 1554045009.166 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 (* (pow y.im 2) (pow x.im 2)))))) into 0 1554045009.166 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.167 * [backup-simplify]: Simplify 0 into 0 1554045009.168 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1554045009.169 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1554045009.170 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1554045009.171 * [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 1554045009.172 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (* y.im x.im))))))) into 0 1554045009.173 * [backup-simplify]: Simplify (- 0) into 0 1554045009.173 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.173 * [backup-simplify]: Simplify 0 into 0 1554045009.174 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 1554045009.176 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 1554045009.177 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045009.177 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.177 * [backup-simplify]: Simplify 0 into 0 1554045009.177 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045009.178 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045009.178 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 1)) into 0 1554045009.178 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ 3 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1554045009.178 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.178 * [backup-simplify]: Simplify 0 into 0 1554045009.178 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.178 * [backup-simplify]: Simplify 0 into 0 1554045009.179 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.179 * [backup-simplify]: Simplify 0 into 0 1554045009.179 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045009.180 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045009.180 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 y.im)))) into 0 1554045009.181 * [backup-simplify]: Simplify (- 0) into 0 1554045009.181 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.181 * [backup-simplify]: Simplify 0 into 0 1554045009.181 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.181 * [backup-simplify]: Simplify 0 into 0 1554045009.181 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.181 * [backup-simplify]: Simplify 0 into 0 1554045009.181 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.181 * [backup-simplify]: Simplify 0 into 0 1554045009.181 * [backup-simplify]: Simplify 3 into 3 1554045009.182 * [backup-simplify]: Simplify (* 3 1) into 3 1554045009.182 * [backup-simplify]: Simplify (- 3) into -3 1554045009.182 * [backup-simplify]: Simplify -3 into -3 1554045009.184 * [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)))) 1554045009.185 * [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) 1554045009.185 * [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 1554045009.185 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 3) in y.im 1554045009.185 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 1554045009.185 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1554045009.186 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1554045009.186 * [taylor]: Taking taylor expansion of y.re in y.im 1554045009.186 * [backup-simplify]: Simplify y.re into y.re 1554045009.186 * [taylor]: Taking taylor expansion of x.re in y.im 1554045009.186 * [backup-simplify]: Simplify x.re into x.re 1554045009.186 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554045009.186 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554045009.186 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1554045009.186 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554045009.186 * [taylor]: Taking taylor expansion of y.im in y.im 1554045009.186 * [backup-simplify]: Simplify 0 into 0 1554045009.186 * [backup-simplify]: Simplify 1 into 1 1554045009.186 * [taylor]: Taking taylor expansion of x.im in y.im 1554045009.186 * [backup-simplify]: Simplify x.im into x.im 1554045009.186 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554045009.187 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1554045009.187 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045009.187 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1554045009.187 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 1554045009.187 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 3) in x.im 1554045009.187 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 1554045009.187 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1554045009.187 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1554045009.187 * [taylor]: Taking taylor expansion of y.re in x.im 1554045009.187 * [backup-simplify]: Simplify y.re into y.re 1554045009.187 * [taylor]: Taking taylor expansion of x.re in x.im 1554045009.187 * [backup-simplify]: Simplify x.re into x.re 1554045009.187 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554045009.187 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554045009.187 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045009.187 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045009.187 * [taylor]: Taking taylor expansion of y.im in x.im 1554045009.187 * [backup-simplify]: Simplify y.im into y.im 1554045009.187 * [taylor]: Taking taylor expansion of x.im in x.im 1554045009.187 * [backup-simplify]: Simplify 0 into 0 1554045009.187 * [backup-simplify]: Simplify 1 into 1 1554045009.187 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045009.188 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045009.188 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045009.188 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1554045009.188 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 1554045009.188 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 3) in y.re 1554045009.188 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 1554045009.188 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1554045009.188 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1554045009.188 * [taylor]: Taking taylor expansion of y.re in y.re 1554045009.188 * [backup-simplify]: Simplify 0 into 0 1554045009.188 * [backup-simplify]: Simplify 1 into 1 1554045009.188 * [taylor]: Taking taylor expansion of x.re in y.re 1554045009.188 * [backup-simplify]: Simplify x.re into x.re 1554045009.188 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554045009.189 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1554045009.189 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045009.189 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554045009.189 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045009.189 * [taylor]: Taking taylor expansion of y.im in y.re 1554045009.189 * [backup-simplify]: Simplify y.im into y.im 1554045009.189 * [taylor]: Taking taylor expansion of x.im in y.re 1554045009.189 * [backup-simplify]: Simplify x.im into x.im 1554045009.189 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045009.189 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045009.189 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1554045009.189 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 3) in x.re 1554045009.189 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554045009.189 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554045009.189 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554045009.189 * [taylor]: Taking taylor expansion of y.re in x.re 1554045009.189 * [backup-simplify]: Simplify y.re into y.re 1554045009.189 * [taylor]: Taking taylor expansion of x.re in x.re 1554045009.189 * [backup-simplify]: Simplify 0 into 0 1554045009.189 * [backup-simplify]: Simplify 1 into 1 1554045009.189 * [backup-simplify]: Simplify (* y.re 0) into 0 1554045009.189 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554045009.189 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045009.189 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045009.189 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045009.190 * [taylor]: Taking taylor expansion of y.im in x.re 1554045009.190 * [backup-simplify]: Simplify y.im into y.im 1554045009.190 * [taylor]: Taking taylor expansion of x.im in x.re 1554045009.190 * [backup-simplify]: Simplify x.im into x.im 1554045009.190 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045009.190 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045009.190 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554045009.190 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 3) in x.re 1554045009.190 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554045009.190 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554045009.190 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554045009.190 * [taylor]: Taking taylor expansion of y.re in x.re 1554045009.190 * [backup-simplify]: Simplify y.re into y.re 1554045009.190 * [taylor]: Taking taylor expansion of x.re in x.re 1554045009.190 * [backup-simplify]: Simplify 0 into 0 1554045009.190 * [backup-simplify]: Simplify 1 into 1 1554045009.190 * [backup-simplify]: Simplify (* y.re 0) into 0 1554045009.190 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554045009.190 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045009.190 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045009.190 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045009.190 * [taylor]: Taking taylor expansion of y.im in x.re 1554045009.190 * [backup-simplify]: Simplify y.im into y.im 1554045009.190 * [taylor]: Taking taylor expansion of x.im in x.re 1554045009.190 * [backup-simplify]: Simplify x.im into x.im 1554045009.190 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045009.190 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045009.190 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554045009.190 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1554045009.191 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 (pow y.re 2))) into (/ 1 (pow y.re 3)) 1554045009.191 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 3)) in y.re 1554045009.191 * [taylor]: Taking taylor expansion of (pow y.re 3) in y.re 1554045009.191 * [taylor]: Taking taylor expansion of y.re in y.re 1554045009.191 * [backup-simplify]: Simplify 0 into 0 1554045009.191 * [backup-simplify]: Simplify 1 into 1 1554045009.191 * [backup-simplify]: Simplify (* 1 1) into 1 1554045009.191 * [backup-simplify]: Simplify (* 1 1) into 1 1554045009.191 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045009.191 * [taylor]: Taking taylor expansion of 1 in x.im 1554045009.191 * [backup-simplify]: Simplify 1 into 1 1554045009.192 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1554045009.192 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554045009.192 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1554045009.192 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 1554045009.192 * [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))))) 1554045009.192 * [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))))) 1554045009.192 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* y.im (* (pow y.re 2) x.im))))) in y.re 1554045009.192 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* y.im (* (pow y.re 2) x.im)))) in y.re 1554045009.192 * [taylor]: Taking taylor expansion of 3 in y.re 1554045009.192 * [backup-simplify]: Simplify 3 into 3 1554045009.192 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* (pow y.re 2) x.im))) in y.re 1554045009.193 * [taylor]: Taking taylor expansion of (* y.im (* (pow y.re 2) x.im)) in y.re 1554045009.193 * [taylor]: Taking taylor expansion of y.im in y.re 1554045009.193 * [backup-simplify]: Simplify y.im into y.im 1554045009.193 * [taylor]: Taking taylor expansion of (* (pow y.re 2) x.im) in y.re 1554045009.193 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045009.193 * [taylor]: Taking taylor expansion of y.re in y.re 1554045009.193 * [backup-simplify]: Simplify 0 into 0 1554045009.193 * [backup-simplify]: Simplify 1 into 1 1554045009.193 * [taylor]: Taking taylor expansion of x.im in y.re 1554045009.193 * [backup-simplify]: Simplify x.im into x.im 1554045009.193 * [backup-simplify]: Simplify (* 1 1) into 1 1554045009.193 * [backup-simplify]: Simplify (* 1 x.im) into x.im 1554045009.193 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045009.193 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045009.193 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045009.194 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045009.194 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045009.194 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.194 * [backup-simplify]: Simplify 0 into 0 1554045009.195 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045009.195 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045009.195 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045009.195 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045009.195 * [backup-simplify]: Simplify (- 0) into 0 1554045009.195 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045009.196 * [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))) 1554045009.196 * [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))))) 1554045009.196 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* (pow y.im 2) (* y.re (pow x.im 2))))) in y.re 1554045009.196 * [taylor]: Taking taylor expansion of 3 in y.re 1554045009.196 * [backup-simplify]: Simplify 3 into 3 1554045009.196 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 2) (* y.re (pow x.im 2)))) in y.re 1554045009.196 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (* y.re (pow x.im 2))) in y.re 1554045009.196 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554045009.196 * [taylor]: Taking taylor expansion of y.im in y.re 1554045009.196 * [backup-simplify]: Simplify y.im into y.im 1554045009.196 * [taylor]: Taking taylor expansion of (* y.re (pow x.im 2)) in y.re 1554045009.196 * [taylor]: Taking taylor expansion of y.re in y.re 1554045009.196 * [backup-simplify]: Simplify 0 into 0 1554045009.196 * [backup-simplify]: Simplify 1 into 1 1554045009.196 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 1554045009.196 * [taylor]: Taking taylor expansion of x.im in y.re 1554045009.196 * [backup-simplify]: Simplify x.im into x.im 1554045009.196 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045009.196 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045009.196 * [backup-simplify]: Simplify (* 0 (pow x.im 2)) into 0 1554045009.196 * [backup-simplify]: Simplify (* (pow y.im 2) 0) into 0 1554045009.196 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1554045009.197 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (pow x.im 2))) into (pow x.im 2) 1554045009.197 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045009.197 * [backup-simplify]: Simplify (+ (* (pow y.im 2) (pow x.im 2)) (* 0 0)) into (* (pow y.im 2) (pow x.im 2)) 1554045009.197 * [backup-simplify]: Simplify (/ 1 (* (pow y.im 2) (pow x.im 2))) into (/ 1 (* (pow y.im 2) (pow x.im 2))) 1554045009.197 * [backup-simplify]: Simplify (* 3 (/ 1 (* y.im x.im))) into (/ 3 (* y.im x.im)) 1554045009.197 * [backup-simplify]: Simplify (- (/ 3 (* y.im x.im))) into (- (* 3 (/ 1 (* y.im x.im)))) 1554045009.197 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 (* y.im x.im)))) in x.im 1554045009.197 * [taylor]: Taking taylor expansion of (* 3 (/ 1 (* y.im x.im))) in x.im 1554045009.197 * [taylor]: Taking taylor expansion of 3 in x.im 1554045009.197 * [backup-simplify]: Simplify 3 into 3 1554045009.197 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045009.197 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045009.198 * [taylor]: Taking taylor expansion of y.im in x.im 1554045009.198 * [backup-simplify]: Simplify y.im into y.im 1554045009.198 * [taylor]: Taking taylor expansion of x.im in x.im 1554045009.198 * [backup-simplify]: Simplify 0 into 0 1554045009.198 * [backup-simplify]: Simplify 1 into 1 1554045009.198 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045009.198 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045009.198 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045009.199 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045009.199 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045009.200 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045009.200 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.200 * [backup-simplify]: Simplify 0 into 0 1554045009.200 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1554045009.200 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045009.201 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045009.201 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554045009.201 * [backup-simplify]: Simplify (- 0) into 0 1554045009.201 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045009.201 * [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 1554045009.202 * [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)))) 1554045009.202 * [taylor]: Taking taylor expansion of (- (/ 1 (* (pow y.im 3) (pow x.im 3)))) in y.re 1554045009.202 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 3) (pow x.im 3))) in y.re 1554045009.202 * [taylor]: Taking taylor expansion of (* (pow y.im 3) (pow x.im 3)) in y.re 1554045009.202 * [taylor]: Taking taylor expansion of (pow y.im 3) in y.re 1554045009.202 * [taylor]: Taking taylor expansion of y.im in y.re 1554045009.202 * [backup-simplify]: Simplify y.im into y.im 1554045009.202 * [taylor]: Taking taylor expansion of (pow x.im 3) in y.re 1554045009.202 * [taylor]: Taking taylor expansion of x.im in y.re 1554045009.202 * [backup-simplify]: Simplify x.im into x.im 1554045009.202 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045009.202 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 1554045009.202 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045009.202 * [backup-simplify]: Simplify (* x.im (pow x.im 2)) into (pow x.im 3) 1554045009.202 * [backup-simplify]: Simplify (* (pow y.im 3) (pow x.im 3)) into (* (pow y.im 3) (pow x.im 3)) 1554045009.202 * [backup-simplify]: Simplify (/ 1 (* (pow y.im 3) (pow x.im 3))) into (/ 1 (* (pow y.im 3) (pow x.im 3))) 1554045009.203 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045009.203 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 x.im)) into 0 1554045009.203 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045009.203 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045009.203 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 (* y.im x.im)))) into 0 1554045009.204 * [backup-simplify]: Simplify (- 0) into 0 1554045009.204 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.204 * [backup-simplify]: Simplify 0 into 0 1554045009.204 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045009.205 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045009.205 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045009.205 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.205 * [backup-simplify]: Simplify 0 into 0 1554045009.205 * [taylor]: Taking taylor expansion of 1 in y.im 1554045009.205 * [backup-simplify]: Simplify 1 into 1 1554045009.206 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1554045009.206 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045009.207 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554045009.207 * [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 1554045009.207 * [backup-simplify]: Simplify (- 0) into 0 1554045009.207 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045009.208 * [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 1554045009.208 * [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 1554045009.208 * [taylor]: Taking taylor expansion of 0 in y.re 1554045009.208 * [backup-simplify]: Simplify 0 into 0 1554045009.208 * [backup-simplify]: Simplify (* 3 (/ 1 (* (pow y.im 2) (pow x.im 2)))) into (/ 3 (* (pow y.im 2) (pow x.im 2))) 1554045009.208 * [taylor]: Taking taylor expansion of (/ 3 (* (pow y.im 2) (pow x.im 2))) in x.im 1554045009.208 * [taylor]: Taking taylor expansion of 3 in x.im 1554045009.208 * [backup-simplify]: Simplify 3 into 3 1554045009.208 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.im 1554045009.208 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1554045009.208 * [taylor]: Taking taylor expansion of y.im in x.im 1554045009.208 * [backup-simplify]: Simplify y.im into y.im 1554045009.208 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045009.208 * [taylor]: Taking taylor expansion of x.im in x.im 1554045009.208 * [backup-simplify]: Simplify 0 into 0 1554045009.208 * [backup-simplify]: Simplify 1 into 1 1554045009.208 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045009.209 * [backup-simplify]: Simplify (* 1 1) into 1 1554045009.209 * [backup-simplify]: Simplify (* (pow y.im 2) 1) into (pow y.im 2) 1554045009.209 * [backup-simplify]: Simplify (/ 3 (pow y.im 2)) into (/ 3 (pow y.im 2)) 1554045009.209 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045009.210 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045009.210 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045009.210 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554045009.211 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 (* y.im x.im))))) into 0 1554045009.211 * [backup-simplify]: Simplify (- 0) into 0 1554045009.211 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.211 * [backup-simplify]: Simplify 0 into 0 1554045009.212 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1554045009.212 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1554045009.213 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045009.213 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.213 * [backup-simplify]: Simplify 0 into 0 1554045009.213 * [backup-simplify]: Simplify (* 3 (/ 1 y.im)) into (/ 3 y.im) 1554045009.213 * [backup-simplify]: Simplify (- (/ 3 y.im)) into (- (* 3 (/ 1 y.im))) 1554045009.213 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 y.im))) in y.im 1554045009.213 * [taylor]: Taking taylor expansion of (* 3 (/ 1 y.im)) in y.im 1554045009.213 * [taylor]: Taking taylor expansion of 3 in y.im 1554045009.213 * [backup-simplify]: Simplify 3 into 3 1554045009.213 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045009.213 * [taylor]: Taking taylor expansion of y.im in y.im 1554045009.213 * [backup-simplify]: Simplify 0 into 0 1554045009.213 * [backup-simplify]: Simplify 1 into 1 1554045009.213 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045009.213 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.213 * [backup-simplify]: Simplify 0 into 0 1554045009.213 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.213 * [backup-simplify]: Simplify 0 into 0 1554045009.214 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))))) into 0 1554045009.214 * [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 1554045009.215 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1554045009.215 * [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 1554045009.215 * [backup-simplify]: Simplify (- 0) into 0 1554045009.216 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045009.216 * [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 1554045009.217 * [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 1554045009.217 * [taylor]: Taking taylor expansion of 0 in y.re 1554045009.217 * [backup-simplify]: Simplify 0 into 0 1554045009.217 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045009.218 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 (pow x.im 2)))) into 0 1554045009.218 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1554045009.218 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 (pow x.im 2)) (* 0 0))) into 0 1554045009.219 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* (pow y.im 2) (pow x.im 2))) (/ 0 (* (pow y.im 2) (pow x.im 2)))))) into 0 1554045009.219 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 (* (pow y.im 2) (pow x.im 2))))) into 0 1554045009.219 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.219 * [backup-simplify]: Simplify 0 into 0 1554045009.220 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1554045009.220 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554045009.221 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554045009.221 * [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 1554045009.222 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (* y.im x.im)))))) into 0 1554045009.223 * [backup-simplify]: Simplify (- 0) into 0 1554045009.223 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.223 * [backup-simplify]: Simplify 0 into 0 1554045009.224 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1554045009.228 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))))) into 0 1554045009.230 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045009.230 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.230 * [backup-simplify]: Simplify 0 into 0 1554045009.230 * [taylor]: Taking taylor expansion of (/ 3 (pow y.im 2)) in y.im 1554045009.230 * [taylor]: Taking taylor expansion of 3 in y.im 1554045009.230 * [backup-simplify]: Simplify 3 into 3 1554045009.230 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1554045009.230 * [taylor]: Taking taylor expansion of y.im in y.im 1554045009.230 * [backup-simplify]: Simplify 0 into 0 1554045009.230 * [backup-simplify]: Simplify 1 into 1 1554045009.231 * [backup-simplify]: Simplify (* 1 1) into 1 1554045009.231 * [backup-simplify]: Simplify (/ 3 1) into 3 1554045009.232 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1554045009.232 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554045009.233 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 (/ 1 y.im))) into 0 1554045009.233 * [backup-simplify]: Simplify (- 0) into 0 1554045009.233 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.233 * [backup-simplify]: Simplify 0 into 0 1554045009.233 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.233 * [backup-simplify]: Simplify 0 into 0 1554045009.233 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.233 * [backup-simplify]: Simplify 0 into 0 1554045009.233 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.233 * [backup-simplify]: Simplify 0 into 0 1554045009.235 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))))) into 0 1554045009.236 * [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 1554045009.238 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))))) into 0 1554045009.238 * [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 1554045009.238 * [backup-simplify]: Simplify (- 0) into 0 1554045009.239 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045009.240 * [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 1554045009.242 * [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 1554045009.242 * [taylor]: Taking taylor expansion of 0 in y.re 1554045009.242 * [backup-simplify]: Simplify 0 into 0 1554045009.242 * [backup-simplify]: Simplify (- (/ 1 (* (pow y.im 3) (pow x.im 3)))) into (- (/ 1 (* (pow y.im 3) (pow x.im 3)))) 1554045009.242 * [taylor]: Taking taylor expansion of (- (/ 1 (* (pow y.im 3) (pow x.im 3)))) in x.im 1554045009.242 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 3) (pow x.im 3))) in x.im 1554045009.242 * [taylor]: Taking taylor expansion of (* (pow y.im 3) (pow x.im 3)) in x.im 1554045009.242 * [taylor]: Taking taylor expansion of (pow y.im 3) in x.im 1554045009.242 * [taylor]: Taking taylor expansion of y.im in x.im 1554045009.242 * [backup-simplify]: Simplify y.im into y.im 1554045009.242 * [taylor]: Taking taylor expansion of (pow x.im 3) in x.im 1554045009.242 * [taylor]: Taking taylor expansion of x.im in x.im 1554045009.243 * [backup-simplify]: Simplify 0 into 0 1554045009.243 * [backup-simplify]: Simplify 1 into 1 1554045009.243 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045009.243 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 1554045009.243 * [backup-simplify]: Simplify (* 1 1) into 1 1554045009.244 * [backup-simplify]: Simplify (* 1 1) into 1 1554045009.244 * [backup-simplify]: Simplify (* (pow y.im 3) 1) into (pow y.im 3) 1554045009.244 * [backup-simplify]: Simplify (/ 1 (pow y.im 3)) into (/ 1 (pow y.im 3)) 1554045009.244 * [backup-simplify]: Simplify (- (/ 1 (pow y.im 3))) into (- (/ 1 (pow y.im 3))) 1554045009.244 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 3))) in y.im 1554045009.244 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 3)) in y.im 1554045009.244 * [taylor]: Taking taylor expansion of (pow y.im 3) in y.im 1554045009.244 * [taylor]: Taking taylor expansion of y.im in y.im 1554045009.244 * [backup-simplify]: Simplify 0 into 0 1554045009.244 * [backup-simplify]: Simplify 1 into 1 1554045009.245 * [backup-simplify]: Simplify (* 1 1) into 1 1554045009.245 * [backup-simplify]: Simplify (* 1 1) into 1 1554045009.246 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045009.246 * [backup-simplify]: Simplify (- 1) into -1 1554045009.246 * [backup-simplify]: Simplify -1 into -1 1554045009.248 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554045009.249 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 (pow x.im 2))))) into 0 1554045009.250 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 1554045009.251 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 0) (+ (* 0 (pow x.im 2)) (* 0 0)))) into 0 1554045009.251 * [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 1554045009.252 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 (* (pow y.im 2) (pow x.im 2)))))) into 0 1554045009.252 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.252 * [backup-simplify]: Simplify 0 into 0 1554045009.253 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1554045009.254 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1554045009.255 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im))))) into 0 1554045009.255 * [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 1554045009.256 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 (* y.im x.im))))))) into 0 1554045009.256 * [backup-simplify]: Simplify (- 0) into 0 1554045009.256 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.256 * [backup-simplify]: Simplify 0 into 0 1554045009.257 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 1554045009.258 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))))) into 0 1554045009.258 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045009.258 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.258 * [backup-simplify]: Simplify 0 into 0 1554045009.259 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045009.259 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045009.259 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 1)) into 0 1554045009.259 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ 3 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1554045009.259 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.259 * [backup-simplify]: Simplify 0 into 0 1554045009.259 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.259 * [backup-simplify]: Simplify 0 into 0 1554045009.260 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.260 * [backup-simplify]: Simplify 0 into 0 1554045009.260 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045009.260 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045009.261 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 (/ 1 y.im)))) into 0 1554045009.261 * [backup-simplify]: Simplify (- 0) into 0 1554045009.261 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.261 * [backup-simplify]: Simplify 0 into 0 1554045009.261 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.261 * [backup-simplify]: Simplify 0 into 0 1554045009.261 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.261 * [backup-simplify]: Simplify 0 into 0 1554045009.261 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.261 * [backup-simplify]: Simplify 0 into 0 1554045009.261 * [backup-simplify]: Simplify 3 into 3 1554045009.261 * [backup-simplify]: Simplify (* 3 1) into 3 1554045009.262 * [backup-simplify]: Simplify (- 3) into -3 1554045009.262 * [backup-simplify]: Simplify -3 into -3 1554045009.263 * [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)))) 1554045009.263 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 2) 1554045009.263 * [backup-simplify]: Simplify (- (* x.re y.re) (* x.im y.im)) into (- (* y.re x.re) (* y.im x.im)) 1554045009.263 * [approximate]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in (x.re y.re x.im y.im) around 0 1554045009.263 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.im 1554045009.263 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1554045009.263 * [taylor]: Taking taylor expansion of y.re in y.im 1554045009.263 * [backup-simplify]: Simplify y.re into y.re 1554045009.263 * [taylor]: Taking taylor expansion of x.re in y.im 1554045009.263 * [backup-simplify]: Simplify x.re into x.re 1554045009.263 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554045009.263 * [taylor]: Taking taylor expansion of y.im in y.im 1554045009.263 * [backup-simplify]: Simplify 0 into 0 1554045009.263 * [backup-simplify]: Simplify 1 into 1 1554045009.263 * [taylor]: Taking taylor expansion of x.im in y.im 1554045009.263 * [backup-simplify]: Simplify x.im into x.im 1554045009.263 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.im 1554045009.263 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1554045009.263 * [taylor]: Taking taylor expansion of y.re in x.im 1554045009.263 * [backup-simplify]: Simplify y.re into y.re 1554045009.263 * [taylor]: Taking taylor expansion of x.re in x.im 1554045009.263 * [backup-simplify]: Simplify x.re into x.re 1554045009.263 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045009.263 * [taylor]: Taking taylor expansion of y.im in x.im 1554045009.263 * [backup-simplify]: Simplify y.im into y.im 1554045009.263 * [taylor]: Taking taylor expansion of x.im in x.im 1554045009.263 * [backup-simplify]: Simplify 0 into 0 1554045009.263 * [backup-simplify]: Simplify 1 into 1 1554045009.263 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.re 1554045009.263 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1554045009.263 * [taylor]: Taking taylor expansion of y.re in y.re 1554045009.263 * [backup-simplify]: Simplify 0 into 0 1554045009.263 * [backup-simplify]: Simplify 1 into 1 1554045009.263 * [taylor]: Taking taylor expansion of x.re in y.re 1554045009.263 * [backup-simplify]: Simplify x.re into x.re 1554045009.263 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045009.263 * [taylor]: Taking taylor expansion of y.im in y.re 1554045009.263 * [backup-simplify]: Simplify y.im into y.im 1554045009.263 * [taylor]: Taking taylor expansion of x.im in y.re 1554045009.263 * [backup-simplify]: Simplify x.im into x.im 1554045009.263 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 1554045009.263 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554045009.263 * [taylor]: Taking taylor expansion of y.re in x.re 1554045009.263 * [backup-simplify]: Simplify y.re into y.re 1554045009.263 * [taylor]: Taking taylor expansion of x.re in x.re 1554045009.263 * [backup-simplify]: Simplify 0 into 0 1554045009.264 * [backup-simplify]: Simplify 1 into 1 1554045009.264 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045009.264 * [taylor]: Taking taylor expansion of y.im in x.re 1554045009.264 * [backup-simplify]: Simplify y.im into y.im 1554045009.264 * [taylor]: Taking taylor expansion of x.im in x.re 1554045009.264 * [backup-simplify]: Simplify x.im into x.im 1554045009.264 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 1554045009.264 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554045009.264 * [taylor]: Taking taylor expansion of y.re in x.re 1554045009.264 * [backup-simplify]: Simplify y.re into y.re 1554045009.264 * [taylor]: Taking taylor expansion of x.re in x.re 1554045009.264 * [backup-simplify]: Simplify 0 into 0 1554045009.264 * [backup-simplify]: Simplify 1 into 1 1554045009.264 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045009.264 * [taylor]: Taking taylor expansion of y.im in x.re 1554045009.264 * [backup-simplify]: Simplify y.im into y.im 1554045009.264 * [taylor]: Taking taylor expansion of x.im in x.re 1554045009.264 * [backup-simplify]: Simplify x.im into x.im 1554045009.264 * [backup-simplify]: Simplify (* y.re 0) into 0 1554045009.264 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045009.264 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1554045009.264 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 1554045009.264 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in y.re 1554045009.264 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045009.264 * [taylor]: Taking taylor expansion of y.im in y.re 1554045009.264 * [backup-simplify]: Simplify y.im into y.im 1554045009.264 * [taylor]: Taking taylor expansion of x.im in y.re 1554045009.264 * [backup-simplify]: Simplify x.im into x.im 1554045009.264 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045009.264 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1554045009.264 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in x.im 1554045009.264 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045009.264 * [taylor]: Taking taylor expansion of y.im in x.im 1554045009.264 * [backup-simplify]: Simplify y.im into y.im 1554045009.264 * [taylor]: Taking taylor expansion of x.im in x.im 1554045009.264 * [backup-simplify]: Simplify 0 into 0 1554045009.264 * [backup-simplify]: Simplify 1 into 1 1554045009.264 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045009.265 * [backup-simplify]: Simplify (- 0) into 0 1554045009.265 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.265 * [backup-simplify]: Simplify 0 into 0 1554045009.265 * [backup-simplify]: Simplify 0 into 0 1554045009.265 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554045009.265 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045009.265 * [backup-simplify]: Simplify (- 0) into 0 1554045009.265 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1554045009.265 * [taylor]: Taking taylor expansion of y.re in y.re 1554045009.265 * [backup-simplify]: Simplify 0 into 0 1554045009.265 * [backup-simplify]: Simplify 1 into 1 1554045009.265 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.265 * [backup-simplify]: Simplify 0 into 0 1554045009.265 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.265 * [backup-simplify]: Simplify 0 into 0 1554045009.265 * [backup-simplify]: Simplify 0 into 0 1554045009.265 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045009.266 * [backup-simplify]: Simplify (- 0) into 0 1554045009.266 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.266 * [backup-simplify]: Simplify 0 into 0 1554045009.266 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.266 * [backup-simplify]: Simplify 0 into 0 1554045009.266 * [backup-simplify]: Simplify 0 into 0 1554045009.266 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045009.266 * [backup-simplify]: Simplify (- y.im) into (- y.im) 1554045009.266 * [taylor]: Taking taylor expansion of (- y.im) in y.im 1554045009.266 * [taylor]: Taking taylor expansion of y.im in y.im 1554045009.266 * [backup-simplify]: Simplify 0 into 0 1554045009.266 * [backup-simplify]: Simplify 1 into 1 1554045009.267 * [backup-simplify]: Simplify (- 0) into 0 1554045009.267 * [backup-simplify]: Simplify 0 into 0 1554045009.267 * [backup-simplify]: Simplify 0 into 0 1554045009.267 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1554045009.267 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045009.267 * [backup-simplify]: Simplify (- 0) into 0 1554045009.268 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045009.268 * [taylor]: Taking taylor expansion of 0 in y.re 1554045009.268 * [backup-simplify]: Simplify 0 into 0 1554045009.268 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.268 * [backup-simplify]: Simplify 0 into 0 1554045009.268 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.268 * [backup-simplify]: Simplify 0 into 0 1554045009.268 * [backup-simplify]: Simplify 0 into 0 1554045009.268 * [backup-simplify]: Simplify 0 into 0 1554045009.268 * [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))) 1554045009.268 * [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 1554045009.268 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 1554045009.268 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1554045009.268 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1554045009.268 * [taylor]: Taking taylor expansion of y.re in y.im 1554045009.268 * [backup-simplify]: Simplify y.re into y.re 1554045009.268 * [taylor]: Taking taylor expansion of x.re in y.im 1554045009.268 * [backup-simplify]: Simplify x.re into x.re 1554045009.268 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554045009.268 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554045009.268 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1554045009.268 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554045009.268 * [taylor]: Taking taylor expansion of y.im in y.im 1554045009.268 * [backup-simplify]: Simplify 0 into 0 1554045009.268 * [backup-simplify]: Simplify 1 into 1 1554045009.268 * [taylor]: Taking taylor expansion of x.im in y.im 1554045009.268 * [backup-simplify]: Simplify x.im into x.im 1554045009.268 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554045009.269 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1554045009.269 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045009.269 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 1554045009.269 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1554045009.269 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1554045009.269 * [taylor]: Taking taylor expansion of y.re in x.im 1554045009.269 * [backup-simplify]: Simplify y.re into y.re 1554045009.269 * [taylor]: Taking taylor expansion of x.re in x.im 1554045009.269 * [backup-simplify]: Simplify x.re into x.re 1554045009.269 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554045009.269 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554045009.269 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045009.269 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045009.269 * [taylor]: Taking taylor expansion of y.im in x.im 1554045009.269 * [backup-simplify]: Simplify y.im into y.im 1554045009.269 * [taylor]: Taking taylor expansion of x.im in x.im 1554045009.269 * [backup-simplify]: Simplify 0 into 0 1554045009.269 * [backup-simplify]: Simplify 1 into 1 1554045009.269 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045009.269 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045009.269 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045009.269 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 1554045009.269 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1554045009.269 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1554045009.269 * [taylor]: Taking taylor expansion of y.re in y.re 1554045009.269 * [backup-simplify]: Simplify 0 into 0 1554045009.269 * [backup-simplify]: Simplify 1 into 1 1554045009.269 * [taylor]: Taking taylor expansion of x.re in y.re 1554045009.269 * [backup-simplify]: Simplify x.re into x.re 1554045009.269 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554045009.270 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1554045009.270 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045009.270 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554045009.270 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045009.270 * [taylor]: Taking taylor expansion of y.im in y.re 1554045009.270 * [backup-simplify]: Simplify y.im into y.im 1554045009.270 * [taylor]: Taking taylor expansion of x.im in y.re 1554045009.270 * [backup-simplify]: Simplify x.im into x.im 1554045009.270 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045009.270 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045009.270 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554045009.270 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554045009.270 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554045009.270 * [taylor]: Taking taylor expansion of y.re in x.re 1554045009.270 * [backup-simplify]: Simplify y.re into y.re 1554045009.270 * [taylor]: Taking taylor expansion of x.re in x.re 1554045009.270 * [backup-simplify]: Simplify 0 into 0 1554045009.270 * [backup-simplify]: Simplify 1 into 1 1554045009.270 * [backup-simplify]: Simplify (* y.re 0) into 0 1554045009.270 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554045009.270 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045009.270 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045009.270 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045009.270 * [taylor]: Taking taylor expansion of y.im in x.re 1554045009.270 * [backup-simplify]: Simplify y.im into y.im 1554045009.270 * [taylor]: Taking taylor expansion of x.im in x.re 1554045009.270 * [backup-simplify]: Simplify x.im into x.im 1554045009.270 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045009.271 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045009.271 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554045009.271 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554045009.271 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554045009.271 * [taylor]: Taking taylor expansion of y.re in x.re 1554045009.271 * [backup-simplify]: Simplify y.re into y.re 1554045009.271 * [taylor]: Taking taylor expansion of x.re in x.re 1554045009.271 * [backup-simplify]: Simplify 0 into 0 1554045009.271 * [backup-simplify]: Simplify 1 into 1 1554045009.271 * [backup-simplify]: Simplify (* y.re 0) into 0 1554045009.271 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554045009.271 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045009.271 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045009.271 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045009.271 * [taylor]: Taking taylor expansion of y.im in x.re 1554045009.271 * [backup-simplify]: Simplify y.im into y.im 1554045009.271 * [taylor]: Taking taylor expansion of x.im in x.re 1554045009.271 * [backup-simplify]: Simplify x.im into x.im 1554045009.271 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045009.271 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045009.271 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554045009.271 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1554045009.271 * [taylor]: Taking taylor expansion of y.re in y.re 1554045009.271 * [backup-simplify]: Simplify 0 into 0 1554045009.271 * [backup-simplify]: Simplify 1 into 1 1554045009.272 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045009.272 * [taylor]: Taking taylor expansion of 1 in x.im 1554045009.272 * [backup-simplify]: Simplify 1 into 1 1554045009.272 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1554045009.272 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554045009.272 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1554045009.272 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 1554045009.272 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in y.re 1554045009.272 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554045009.272 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045009.272 * [taylor]: Taking taylor expansion of y.im in y.re 1554045009.272 * [backup-simplify]: Simplify y.im into y.im 1554045009.272 * [taylor]: Taking taylor expansion of x.im in y.re 1554045009.272 * [backup-simplify]: Simplify x.im into x.im 1554045009.272 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045009.272 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045009.273 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045009.273 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.273 * [backup-simplify]: Simplify 0 into 0 1554045009.273 * [taylor]: Taking taylor expansion of 1 in y.im 1554045009.273 * [backup-simplify]: Simplify 1 into 1 1554045009.274 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045009.274 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045009.275 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045009.275 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045009.275 * [backup-simplify]: Simplify (- 0) into 0 1554045009.275 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045009.276 * [taylor]: Taking taylor expansion of 0 in y.re 1554045009.276 * [backup-simplify]: Simplify 0 into 0 1554045009.276 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1554045009.276 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in x.im 1554045009.276 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045009.276 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045009.276 * [taylor]: Taking taylor expansion of y.im in x.im 1554045009.276 * [backup-simplify]: Simplify y.im into y.im 1554045009.276 * [taylor]: Taking taylor expansion of x.im in x.im 1554045009.276 * [backup-simplify]: Simplify 0 into 0 1554045009.276 * [backup-simplify]: Simplify 1 into 1 1554045009.276 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045009.276 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045009.276 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045009.277 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1554045009.277 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1554045009.277 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045009.277 * [taylor]: Taking taylor expansion of y.im in y.im 1554045009.277 * [backup-simplify]: Simplify 0 into 0 1554045009.277 * [backup-simplify]: Simplify 1 into 1 1554045009.277 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045009.277 * [backup-simplify]: Simplify (- 1) into -1 1554045009.277 * [backup-simplify]: Simplify -1 into -1 1554045009.278 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045009.278 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.278 * [backup-simplify]: Simplify 0 into 0 1554045009.279 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.279 * [backup-simplify]: Simplify 0 into 0 1554045009.279 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.279 * [backup-simplify]: Simplify 0 into 0 1554045009.279 * [backup-simplify]: Simplify 1 into 1 1554045009.280 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1554045009.280 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045009.280 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045009.281 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554045009.281 * [backup-simplify]: Simplify (- 0) into 0 1554045009.281 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045009.281 * [taylor]: Taking taylor expansion of 0 in y.re 1554045009.281 * [backup-simplify]: Simplify 0 into 0 1554045009.282 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.282 * [backup-simplify]: Simplify 0 into 0 1554045009.282 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045009.282 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045009.282 * [backup-simplify]: Simplify (- 0) into 0 1554045009.282 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.282 * [backup-simplify]: Simplify 0 into 0 1554045009.283 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045009.283 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.283 * [backup-simplify]: Simplify 0 into 0 1554045009.284 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1554045009.284 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554045009.284 * [backup-simplify]: Simplify (- 0) into 0 1554045009.285 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.285 * [backup-simplify]: Simplify 0 into 0 1554045009.285 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.285 * [backup-simplify]: Simplify 0 into 0 1554045009.285 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.285 * [backup-simplify]: Simplify 0 into 0 1554045009.285 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.285 * [backup-simplify]: Simplify 0 into 0 1554045009.286 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045009.286 * [backup-simplify]: Simplify (- 0) into 0 1554045009.286 * [backup-simplify]: Simplify 0 into 0 1554045009.286 * [backup-simplify]: Simplify 0 into 0 1554045009.286 * [backup-simplify]: Simplify 0 into 0 1554045009.286 * [backup-simplify]: Simplify 0 into 0 1554045009.287 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1554045009.288 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045009.288 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554045009.289 * [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 1554045009.289 * [backup-simplify]: Simplify (- 0) into 0 1554045009.290 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045009.290 * [taylor]: Taking taylor expansion of 0 in y.re 1554045009.290 * [backup-simplify]: Simplify 0 into 0 1554045009.290 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.290 * [backup-simplify]: Simplify 0 into 0 1554045009.290 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.290 * [backup-simplify]: Simplify 0 into 0 1554045009.290 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045009.291 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554045009.291 * [backup-simplify]: Simplify (- 0) into 0 1554045009.291 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.291 * [backup-simplify]: Simplify 0 into 0 1554045009.292 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045009.292 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.292 * [backup-simplify]: Simplify 0 into 0 1554045009.292 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.292 * [backup-simplify]: Simplify 0 into 0 1554045009.292 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.292 * [backup-simplify]: Simplify 0 into 0 1554045009.292 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.292 * [backup-simplify]: Simplify 0 into 0 1554045009.293 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045009.293 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045009.294 * [backup-simplify]: Simplify (- 0) into 0 1554045009.294 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.294 * [backup-simplify]: Simplify 0 into 0 1554045009.294 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.294 * [backup-simplify]: Simplify 0 into 0 1554045009.294 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.294 * [backup-simplify]: Simplify 0 into 0 1554045009.294 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.294 * [backup-simplify]: Simplify 0 into 0 1554045009.294 * [backup-simplify]: Simplify 0 into 0 1554045009.294 * [backup-simplify]: Simplify 0 into 0 1554045009.295 * [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)) 1554045009.295 * [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))) 1554045009.295 * [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 1554045009.295 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 1554045009.295 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1554045009.295 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1554045009.295 * [taylor]: Taking taylor expansion of y.re in y.im 1554045009.295 * [backup-simplify]: Simplify y.re into y.re 1554045009.295 * [taylor]: Taking taylor expansion of x.re in y.im 1554045009.295 * [backup-simplify]: Simplify x.re into x.re 1554045009.295 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554045009.295 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554045009.295 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1554045009.296 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554045009.296 * [taylor]: Taking taylor expansion of y.im in y.im 1554045009.296 * [backup-simplify]: Simplify 0 into 0 1554045009.296 * [backup-simplify]: Simplify 1 into 1 1554045009.296 * [taylor]: Taking taylor expansion of x.im in y.im 1554045009.296 * [backup-simplify]: Simplify x.im into x.im 1554045009.296 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554045009.296 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1554045009.296 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045009.296 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 1554045009.296 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1554045009.296 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1554045009.296 * [taylor]: Taking taylor expansion of y.re in x.im 1554045009.296 * [backup-simplify]: Simplify y.re into y.re 1554045009.296 * [taylor]: Taking taylor expansion of x.re in x.im 1554045009.296 * [backup-simplify]: Simplify x.re into x.re 1554045009.296 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554045009.297 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554045009.297 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045009.297 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045009.297 * [taylor]: Taking taylor expansion of y.im in x.im 1554045009.297 * [backup-simplify]: Simplify y.im into y.im 1554045009.297 * [taylor]: Taking taylor expansion of x.im in x.im 1554045009.297 * [backup-simplify]: Simplify 0 into 0 1554045009.297 * [backup-simplify]: Simplify 1 into 1 1554045009.297 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045009.297 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045009.297 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045009.297 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 1554045009.297 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1554045009.297 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1554045009.297 * [taylor]: Taking taylor expansion of y.re in y.re 1554045009.297 * [backup-simplify]: Simplify 0 into 0 1554045009.297 * [backup-simplify]: Simplify 1 into 1 1554045009.297 * [taylor]: Taking taylor expansion of x.re in y.re 1554045009.298 * [backup-simplify]: Simplify x.re into x.re 1554045009.298 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554045009.298 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1554045009.298 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045009.298 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554045009.298 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045009.298 * [taylor]: Taking taylor expansion of y.im in y.re 1554045009.298 * [backup-simplify]: Simplify y.im into y.im 1554045009.298 * [taylor]: Taking taylor expansion of x.im in y.re 1554045009.298 * [backup-simplify]: Simplify x.im into x.im 1554045009.298 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045009.298 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045009.298 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554045009.298 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554045009.298 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554045009.298 * [taylor]: Taking taylor expansion of y.re in x.re 1554045009.299 * [backup-simplify]: Simplify y.re into y.re 1554045009.299 * [taylor]: Taking taylor expansion of x.re in x.re 1554045009.299 * [backup-simplify]: Simplify 0 into 0 1554045009.299 * [backup-simplify]: Simplify 1 into 1 1554045009.299 * [backup-simplify]: Simplify (* y.re 0) into 0 1554045009.299 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554045009.299 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045009.299 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045009.299 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045009.299 * [taylor]: Taking taylor expansion of y.im in x.re 1554045009.299 * [backup-simplify]: Simplify y.im into y.im 1554045009.299 * [taylor]: Taking taylor expansion of x.im in x.re 1554045009.299 * [backup-simplify]: Simplify x.im into x.im 1554045009.299 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045009.299 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045009.299 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554045009.299 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554045009.299 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554045009.300 * [taylor]: Taking taylor expansion of y.re in x.re 1554045009.300 * [backup-simplify]: Simplify y.re into y.re 1554045009.300 * [taylor]: Taking taylor expansion of x.re in x.re 1554045009.300 * [backup-simplify]: Simplify 0 into 0 1554045009.300 * [backup-simplify]: Simplify 1 into 1 1554045009.300 * [backup-simplify]: Simplify (* y.re 0) into 0 1554045009.300 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554045009.300 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045009.300 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045009.300 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045009.300 * [taylor]: Taking taylor expansion of y.im in x.re 1554045009.300 * [backup-simplify]: Simplify y.im into y.im 1554045009.300 * [taylor]: Taking taylor expansion of x.im in x.re 1554045009.300 * [backup-simplify]: Simplify x.im into x.im 1554045009.300 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045009.300 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045009.301 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554045009.301 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1554045009.301 * [taylor]: Taking taylor expansion of y.re in y.re 1554045009.301 * [backup-simplify]: Simplify 0 into 0 1554045009.301 * [backup-simplify]: Simplify 1 into 1 1554045009.301 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045009.301 * [taylor]: Taking taylor expansion of 1 in x.im 1554045009.301 * [backup-simplify]: Simplify 1 into 1 1554045009.302 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1554045009.302 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554045009.302 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1554045009.302 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 1554045009.302 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in y.re 1554045009.302 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554045009.302 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045009.302 * [taylor]: Taking taylor expansion of y.im in y.re 1554045009.302 * [backup-simplify]: Simplify y.im into y.im 1554045009.302 * [taylor]: Taking taylor expansion of x.im in y.re 1554045009.303 * [backup-simplify]: Simplify x.im into x.im 1554045009.303 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045009.303 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045009.303 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045009.303 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.303 * [backup-simplify]: Simplify 0 into 0 1554045009.303 * [taylor]: Taking taylor expansion of 1 in y.im 1554045009.304 * [backup-simplify]: Simplify 1 into 1 1554045009.304 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045009.305 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045009.305 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045009.305 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045009.305 * [backup-simplify]: Simplify (- 0) into 0 1554045009.306 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045009.306 * [taylor]: Taking taylor expansion of 0 in y.re 1554045009.306 * [backup-simplify]: Simplify 0 into 0 1554045009.306 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1554045009.306 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in x.im 1554045009.306 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045009.306 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045009.306 * [taylor]: Taking taylor expansion of y.im in x.im 1554045009.306 * [backup-simplify]: Simplify y.im into y.im 1554045009.306 * [taylor]: Taking taylor expansion of x.im in x.im 1554045009.306 * [backup-simplify]: Simplify 0 into 0 1554045009.306 * [backup-simplify]: Simplify 1 into 1 1554045009.306 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045009.307 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045009.307 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045009.307 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1554045009.307 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1554045009.307 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045009.307 * [taylor]: Taking taylor expansion of y.im in y.im 1554045009.307 * [backup-simplify]: Simplify 0 into 0 1554045009.307 * [backup-simplify]: Simplify 1 into 1 1554045009.307 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045009.308 * [backup-simplify]: Simplify (- 1) into -1 1554045009.308 * [backup-simplify]: Simplify -1 into -1 1554045009.309 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045009.309 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.309 * [backup-simplify]: Simplify 0 into 0 1554045009.309 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.309 * [backup-simplify]: Simplify 0 into 0 1554045009.309 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.309 * [backup-simplify]: Simplify 0 into 0 1554045009.309 * [backup-simplify]: Simplify 1 into 1 1554045009.310 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1554045009.310 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045009.310 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045009.310 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554045009.310 * [backup-simplify]: Simplify (- 0) into 0 1554045009.311 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045009.311 * [taylor]: Taking taylor expansion of 0 in y.re 1554045009.311 * [backup-simplify]: Simplify 0 into 0 1554045009.311 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.311 * [backup-simplify]: Simplify 0 into 0 1554045009.311 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045009.311 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045009.311 * [backup-simplify]: Simplify (- 0) into 0 1554045009.311 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.311 * [backup-simplify]: Simplify 0 into 0 1554045009.312 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045009.312 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.312 * [backup-simplify]: Simplify 0 into 0 1554045009.312 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1554045009.312 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554045009.312 * [backup-simplify]: Simplify (- 0) into 0 1554045009.312 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.312 * [backup-simplify]: Simplify 0 into 0 1554045009.312 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.312 * [backup-simplify]: Simplify 0 into 0 1554045009.312 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.313 * [backup-simplify]: Simplify 0 into 0 1554045009.313 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.313 * [backup-simplify]: Simplify 0 into 0 1554045009.313 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045009.313 * [backup-simplify]: Simplify (- 0) into 0 1554045009.313 * [backup-simplify]: Simplify 0 into 0 1554045009.313 * [backup-simplify]: Simplify 0 into 0 1554045009.313 * [backup-simplify]: Simplify 0 into 0 1554045009.313 * [backup-simplify]: Simplify 0 into 0 1554045009.314 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1554045009.314 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045009.315 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554045009.315 * [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 1554045009.315 * [backup-simplify]: Simplify (- 0) into 0 1554045009.315 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045009.315 * [taylor]: Taking taylor expansion of 0 in y.re 1554045009.315 * [backup-simplify]: Simplify 0 into 0 1554045009.315 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.315 * [backup-simplify]: Simplify 0 into 0 1554045009.315 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.315 * [backup-simplify]: Simplify 0 into 0 1554045009.316 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045009.316 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554045009.316 * [backup-simplify]: Simplify (- 0) into 0 1554045009.316 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.316 * [backup-simplify]: Simplify 0 into 0 1554045009.317 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045009.317 * [taylor]: Taking taylor expansion of 0 in x.im 1554045009.317 * [backup-simplify]: Simplify 0 into 0 1554045009.317 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.317 * [backup-simplify]: Simplify 0 into 0 1554045009.317 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.317 * [backup-simplify]: Simplify 0 into 0 1554045009.317 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.317 * [backup-simplify]: Simplify 0 into 0 1554045009.317 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045009.317 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045009.318 * [backup-simplify]: Simplify (- 0) into 0 1554045009.318 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.318 * [backup-simplify]: Simplify 0 into 0 1554045009.318 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.318 * [backup-simplify]: Simplify 0 into 0 1554045009.318 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.318 * [backup-simplify]: Simplify 0 into 0 1554045009.318 * [taylor]: Taking taylor expansion of 0 in y.im 1554045009.318 * [backup-simplify]: Simplify 0 into 0 1554045009.318 * [backup-simplify]: Simplify 0 into 0 1554045009.318 * [backup-simplify]: Simplify 0 into 0 1554045009.318 * [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)) 1554045009.318 * * * [progress]: simplifying candidates 1554045009.318 * * * * [progress]: [ 1 / 173 ] simplifiying candidate # 1554045009.318 * * * * [progress]: [ 2 / 173 ] simplifiying candidate # 1554045009.318 * * * * [progress]: [ 3 / 173 ] simplifiying candidate # 1554045009.319 * * * * [progress]: [ 4 / 173 ] simplifiying candidate # 1554045009.319 * * * * [progress]: [ 5 / 173 ] simplifiying candidate # 1554045009.319 * * * * [progress]: [ 6 / 173 ] simplifiying candidate # 1554045009.319 * * * * [progress]: [ 7 / 173 ] simplifiying candidate # 1554045009.319 * [simplify]: Simplifying (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) 1554045009.319 * * [simplify]: iters left: 6 (9 enodes) 1554045009.321 * * [simplify]: iters left: 5 (32 enodes) 1554045009.326 * * [simplify]: iters left: 4 (48 enodes) 1554045009.334 * * [simplify]: iters left: 3 (108 enodes) 1554045009.378 * * [simplify]: iters left: 2 (308 enodes) 1554045009.520 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045009.521 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045009.521 * * [simplify]: Extracting #2: cost 48 inf + 0 1554045009.522 * * [simplify]: Extracting #3: cost 133 inf + 333 1554045009.526 * * [simplify]: Extracting #4: cost 60 inf + 8351 1554045009.537 * * [simplify]: Extracting #5: cost 4 inf + 18411 1554045009.545 * * [simplify]: Extracting #6: cost 0 inf + 18806 1554045009.553 * [simplify]: Simplified to (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) 1554045009.553 * [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))))) 1554045009.553 * * * * [progress]: [ 8 / 173 ] simplifiying candidate # 1554045009.554 * [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)))) 1554045009.554 * * [simplify]: iters left: 6 (13 enodes) 1554045009.558 * * [simplify]: iters left: 5 (63 enodes) 1554045009.582 * * [simplify]: iters left: 4 (192 enodes) 1554045009.654 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045009.654 * * [simplify]: Extracting #1: cost 27 inf + 0 1554045009.655 * * [simplify]: Extracting #2: cost 136 inf + 2 1554045009.657 * * [simplify]: Extracting #3: cost 215 inf + 1967 1554045009.662 * * [simplify]: Extracting #4: cost 163 inf + 23159 1554045009.683 * * [simplify]: Extracting #5: cost 38 inf + 72976 1554045009.718 * * [simplify]: Extracting #6: cost 0 inf + 86657 1554045009.749 * * [simplify]: Extracting #7: cost 0 inf + 82692 1554045009.780 * * [simplify]: Extracting #8: cost 0 inf + 82652 1554045009.811 * [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))) 1554045009.811 * [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)))))))) 1554045009.811 * * * * [progress]: [ 9 / 173 ] simplifiying candidate # 1554045009.811 * [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))))) 1554045009.812 * * [simplify]: iters left: 6 (16 enodes) 1554045009.821 * * [simplify]: iters left: 5 (92 enodes) 1554045009.846 * * [simplify]: iters left: 4 (294 enodes) 1554045009.999 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045009.999 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045010.000 * * [simplify]: Extracting #2: cost 27 inf + 0 1554045010.000 * * [simplify]: Extracting #3: cost 154 inf + 0 1554045010.002 * * [simplify]: Extracting #4: cost 321 inf + 333 1554045010.012 * * [simplify]: Extracting #5: cost 214 inf + 30009 1554045010.045 * * [simplify]: Extracting #6: cost 52 inf + 92273 1554045010.080 * * [simplify]: Extracting #7: cost 4 inf + 102997 1554045010.102 * * [simplify]: Extracting #8: cost 0 inf + 100860 1554045010.145 * [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))))) 1554045010.145 * [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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045010.145 * * * * [progress]: [ 10 / 173 ] simplifiying candidate # 1554045010.146 * [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)))) 1554045010.146 * * [simplify]: iters left: 6 (16 enodes) 1554045010.156 * * [simplify]: iters left: 5 (92 enodes) 1554045010.197 * * [simplify]: iters left: 4 (291 enodes) 1554045010.349 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045010.349 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045010.349 * * [simplify]: Extracting #2: cost 28 inf + 0 1554045010.350 * * [simplify]: Extracting #3: cost 188 inf + 0 1554045010.354 * * [simplify]: Extracting #4: cost 315 inf + 18916 1554045010.375 * * [simplify]: Extracting #5: cost 129 inf + 81645 1554045010.412 * * [simplify]: Extracting #6: cost 7 inf + 109327 1554045010.440 * * [simplify]: Extracting #7: cost 0 inf + 109617 1554045010.463 * [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)))))) 1554045010.463 * [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)))))))) 1554045010.463 * * * * [progress]: [ 11 / 173 ] simplifiying candidate # 1554045010.463 * [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))))) 1554045010.464 * * [simplify]: iters left: 6 (16 enodes) 1554045010.468 * * [simplify]: iters left: 5 (93 enodes) 1554045010.504 * * [simplify]: iters left: 4 (309 enodes) 1554045010.695 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045010.695 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045010.695 * * [simplify]: Extracting #2: cost 35 inf + 0 1554045010.695 * * [simplify]: Extracting #3: cost 201 inf + 0 1554045010.697 * * [simplify]: Extracting #4: cost 387 inf + 2248 1554045010.708 * * [simplify]: Extracting #5: cost 210 inf + 50183 1554045010.761 * * [simplify]: Extracting #6: cost 14 inf + 113203 1554045010.811 * * [simplify]: Extracting #7: cost 0 inf + 117912 1554045010.856 * [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))))) 1554045010.856 * [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)))))) 1554045010.857 * * * * [progress]: [ 12 / 173 ] simplifiying candidate # 1554045010.857 * [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)))) 1554045010.857 * * [simplify]: iters left: 6 (16 enodes) 1554045010.862 * * [simplify]: iters left: 5 (93 enodes) 1554045010.893 * * [simplify]: iters left: 4 (300 enodes) 1554045011.029 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045011.029 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045011.029 * * [simplify]: Extracting #2: cost 28 inf + 0 1554045011.030 * * [simplify]: Extracting #3: cost 191 inf + 0 1554045011.035 * * [simplify]: Extracting #4: cost 350 inf + 11386 1554045011.069 * * [simplify]: Extracting #5: cost 129 inf + 83917 1554045011.105 * * [simplify]: Extracting #6: cost 7 inf + 123980 1554045011.135 * * [simplify]: Extracting #7: cost 0 inf + 124125 1554045011.168 * [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))))) 1554045011.168 * [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)))))))) 1554045011.168 * * * * [progress]: [ 13 / 173 ] simplifiying candidate # 1554045011.169 * [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))))) 1554045011.169 * * [simplify]: iters left: 6 (16 enodes) 1554045011.174 * * [simplify]: iters left: 5 (92 enodes) 1554045011.214 * * [simplify]: iters left: 4 (295 enodes) 1554045011.373 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045011.373 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045011.373 * * [simplify]: Extracting #2: cost 31 inf + 0 1554045011.374 * * [simplify]: Extracting #3: cost 181 inf + 0 1554045011.377 * * [simplify]: Extracting #4: cost 360 inf + 579 1554045011.391 * * [simplify]: Extracting #5: cost 218 inf + 39525 1554045011.437 * * [simplify]: Extracting #6: cost 23 inf + 100823 1554045011.484 * * [simplify]: Extracting #7: cost 0 inf + 107590 1554045011.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))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554045011.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))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045011.525 * * * * [progress]: [ 14 / 173 ] simplifiying candidate # 1554045011.525 * [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)))) 1554045011.525 * * [simplify]: iters left: 6 (16 enodes) 1554045011.531 * * [simplify]: iters left: 5 (92 enodes) 1554045011.568 * * [simplify]: iters left: 4 (299 enodes) 1554045011.723 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045011.723 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045011.723 * * [simplify]: Extracting #2: cost 31 inf + 0 1554045011.724 * * [simplify]: Extracting #3: cost 201 inf + 0 1554045011.726 * * [simplify]: Extracting #4: cost 318 inf + 8611 1554045011.737 * * [simplify]: Extracting #5: cost 141 inf + 55367 1554045011.768 * * [simplify]: Extracting #6: cost 14 inf + 92428 1554045011.802 * * [simplify]: Extracting #7: cost 0 inf + 95417 1554045011.842 * [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))))) 1554045011.842 * [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)))))))) 1554045011.843 * * * * [progress]: [ 15 / 173 ] simplifiying candidate # 1554045011.843 * [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))))) 1554045011.843 * * [simplify]: iters left: 6 (12 enodes) 1554045011.850 * * [simplify]: iters left: 5 (59 enodes) 1554045011.872 * * [simplify]: iters left: 4 (154 enodes) 1554045011.938 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045011.939 * * [simplify]: Extracting #1: cost 37 inf + 0 1554045011.939 * * [simplify]: Extracting #2: cost 78 inf + 4 1554045011.941 * * [simplify]: Extracting #3: cost 129 inf + 3365 1554045011.947 * * [simplify]: Extracting #4: cost 130 inf + 17022 1554045011.963 * * [simplify]: Extracting #5: cost 2 inf + 53155 1554045011.974 * * [simplify]: Extracting #6: cost 0 inf + 53818 1554045011.986 * [simplify]: Simplified to (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) 1554045011.986 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- (* (* x.re y.re) (* x.re 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)))))) 1554045011.986 * * * * [progress]: [ 16 / 173 ] simplifiying candidate # 1554045011.986 * [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)))) 1554045011.987 * * [simplify]: iters left: 6 (14 enodes) 1554045011.991 * * [simplify]: iters left: 5 (72 enodes) 1554045012.026 * * [simplify]: iters left: 4 (224 enodes) 1554045012.137 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045012.138 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045012.138 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045012.138 * * [simplify]: Extracting #3: cost 132 inf + 0 1554045012.140 * * [simplify]: Extracting #4: cost 312 inf + 1137 1554045012.149 * * [simplify]: Extracting #5: cost 220 inf + 26225 1554045012.180 * * [simplify]: Extracting #6: cost 32 inf + 92383 1554045012.218 * * [simplify]: Extracting #7: cost 0 inf + 98322 1554045012.254 * * [simplify]: Extracting #8: cost 0 inf + 97282 1554045012.294 * [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))))) 1554045012.294 * [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)))))))) 1554045012.294 * * * * [progress]: [ 17 / 173 ] simplifiying candidate # 1554045012.294 * [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))))) 1554045012.295 * * [simplify]: iters left: 6 (17 enodes) 1554045012.305 * * [simplify]: iters left: 5 (98 enodes) 1554045012.329 * * [simplify]: iters left: 4 (318 enodes) 1554045012.541 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045012.541 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045012.541 * * [simplify]: Extracting #2: cost 39 inf + 0 1554045012.542 * * [simplify]: Extracting #3: cost 190 inf + 0 1554045012.545 * * [simplify]: Extracting #4: cost 373 inf + 3810 1554045012.565 * * [simplify]: Extracting #5: cost 163 inf + 59168 1554045012.606 * * [simplify]: Extracting #6: cost 8 inf + 113634 1554045012.648 * * [simplify]: Extracting #7: cost 0 inf + 115995 1554045012.673 * [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))))) 1554045012.673 * [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)))))) 1554045012.673 * * * * [progress]: [ 18 / 173 ] simplifiying candidate # 1554045012.673 * [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)))) 1554045012.673 * * [simplify]: iters left: 6 (17 enodes) 1554045012.679 * * [simplify]: iters left: 5 (98 enodes) 1554045012.710 * * [simplify]: iters left: 4 (316 enodes) 1554045012.885 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045012.885 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045012.885 * * [simplify]: Extracting #2: cost 39 inf + 0 1554045012.886 * * [simplify]: Extracting #3: cost 197 inf + 0 1554045012.891 * * [simplify]: Extracting #4: cost 377 inf + 8325 1554045012.917 * * [simplify]: Extracting #5: cost 138 inf + 70069 1554045012.964 * * [simplify]: Extracting #6: cost 12 inf + 107561 1554045013.006 * * [simplify]: Extracting #7: cost 0 inf + 111453 1554045013.032 * [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))))) 1554045013.032 * [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)))))))) 1554045013.033 * * * * [progress]: [ 19 / 173 ] simplifiying candidate # 1554045013.033 * [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))))) 1554045013.033 * * [simplify]: iters left: 6 (13 enodes) 1554045013.037 * * [simplify]: iters left: 5 (67 enodes) 1554045013.051 * * [simplify]: iters left: 4 (184 enodes) 1554045013.133 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045013.133 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045013.133 * * [simplify]: Extracting #2: cost 27 inf + 0 1554045013.134 * * [simplify]: Extracting #3: cost 151 inf + 0 1554045013.136 * * [simplify]: Extracting #4: cost 273 inf + 680 1554045013.147 * * [simplify]: Extracting #5: cost 135 inf + 29449 1554045013.166 * * [simplify]: Extracting #6: cost 10 inf + 63770 1554045013.181 * * [simplify]: Extracting #7: cost 0 inf + 66165 1554045013.201 * [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))))) 1554045013.201 * [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)))))) 1554045013.201 * * * * [progress]: [ 20 / 173 ] simplifiying candidate # 1554045013.202 * [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)))) 1554045013.202 * * [simplify]: iters left: 6 (14 enodes) 1554045013.210 * * [simplify]: iters left: 5 (71 enodes) 1554045013.244 * * [simplify]: iters left: 4 (217 enodes) 1554045013.318 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045013.318 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045013.318 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045013.318 * * [simplify]: Extracting #3: cost 138 inf + 0 1554045013.319 * * [simplify]: Extracting #4: cost 279 inf + 1566 1554045013.323 * * [simplify]: Extracting #5: cost 192 inf + 32285 1554045013.336 * * [simplify]: Extracting #6: cost 36 inf + 78361 1554045013.353 * * [simplify]: Extracting #7: cost 0 inf + 86947 1554045013.370 * * [simplify]: Extracting #8: cost 0 inf + 85059 1554045013.393 * [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)))))) 1554045013.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)))) (- (* x.re y.re) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045013.394 * * * * [progress]: [ 21 / 173 ] simplifiying candidate # 1554045013.394 * [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))))) 1554045013.394 * * [simplify]: iters left: 6 (17 enodes) 1554045013.401 * * [simplify]: iters left: 5 (98 enodes) 1554045013.432 * * [simplify]: iters left: 4 (317 enodes) 1554045013.631 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045013.631 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045013.631 * * [simplify]: Extracting #2: cost 35 inf + 0 1554045013.632 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045013.635 * * [simplify]: Extracting #4: cost 376 inf + 676 1554045013.651 * * [simplify]: Extracting #5: cost 214 inf + 53475 1554045013.677 * * [simplify]: Extracting #6: cost 38 inf + 99831 1554045013.706 * * [simplify]: Extracting #7: cost 1 inf + 106452 1554045013.754 * * [simplify]: Extracting #8: cost 0 inf + 106465 1554045013.801 * [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))))) 1554045013.801 * [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)))))) 1554045013.801 * * * * [progress]: [ 22 / 173 ] simplifiying candidate # 1554045013.802 * [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)))) 1554045013.802 * * [simplify]: iters left: 6 (17 enodes) 1554045013.812 * * [simplify]: iters left: 5 (98 enodes) 1554045013.845 * * [simplify]: iters left: 4 (317 enodes) 1554045014.006 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045014.006 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045014.006 * * [simplify]: Extracting #2: cost 37 inf + 0 1554045014.007 * * [simplify]: Extracting #3: cost 200 inf + 0 1554045014.010 * * [simplify]: Extracting #4: cost 348 inf + 10772 1554045014.024 * * [simplify]: Extracting #5: cost 106 inf + 72476 1554045014.069 * * [simplify]: Extracting #6: cost 6 inf + 103177 1554045014.098 * * [simplify]: Extracting #7: cost 0 inf + 103344 1554045014.127 * * [simplify]: Extracting #8: cost 0 inf + 103143 1554045014.170 * [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)))))) 1554045014.170 * [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)))))))) 1554045014.171 * * * * [progress]: [ 23 / 173 ] simplifiying candidate # 1554045014.171 * [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))))) 1554045014.171 * * [simplify]: iters left: 6 (13 enodes) 1554045014.178 * * [simplify]: iters left: 5 (65 enodes) 1554045014.201 * * [simplify]: iters left: 4 (171 enodes) 1554045014.258 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045014.258 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045014.258 * * [simplify]: Extracting #2: cost 27 inf + 0 1554045014.259 * * [simplify]: Extracting #3: cost 142 inf + 0 1554045014.260 * * [simplify]: Extracting #4: cost 224 inf + 1732 1554045014.265 * * [simplify]: Extracting #5: cost 78 inf + 33159 1554045014.277 * * [simplify]: Extracting #6: cost 0 inf + 54586 1554045014.295 * * [simplify]: Extracting #7: cost 0 inf + 54061 1554045014.320 * [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)))))) 1554045014.320 * [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)))))) 1554045014.321 * * * * [progress]: [ 24 / 173 ] simplifiying candidate # 1554045014.322 * [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)))) 1554045014.322 * * [simplify]: iters left: 6 (14 enodes) 1554045014.330 * * [simplify]: iters left: 5 (71 enodes) 1554045014.362 * * [simplify]: iters left: 4 (218 enodes) 1554045014.451 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045014.451 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045014.451 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045014.451 * * [simplify]: Extracting #3: cost 126 inf + 0 1554045014.452 * * [simplify]: Extracting #4: cost 254 inf + 1235 1554045014.464 * * [simplify]: Extracting #5: cost 119 inf + 33579 1554045014.484 * * [simplify]: Extracting #6: cost 15 inf + 59154 1554045014.506 * * [simplify]: Extracting #7: cost 2 inf + 62814 1554045014.529 * * [simplify]: Extracting #8: cost 0 inf + 63894 1554045014.551 * [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))))) 1554045014.551 * [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))))))) 1554045014.552 * * * * [progress]: [ 25 / 173 ] simplifiying candidate # 1554045014.552 * [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))))) 1554045014.552 * * [simplify]: iters left: 6 (13 enodes) 1554045014.559 * * [simplify]: iters left: 5 (66 enodes) 1554045014.585 * * [simplify]: iters left: 4 (171 enodes) 1554045014.683 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045014.683 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045014.683 * * [simplify]: Extracting #2: cost 27 inf + 0 1554045014.683 * * [simplify]: Extracting #3: cost 120 inf + 0 1554045014.685 * * [simplify]: Extracting #4: cost 184 inf + 1555 1554045014.695 * * [simplify]: Extracting #5: cost 47 inf + 28184 1554045014.712 * * [simplify]: Extracting #6: cost 0 inf + 38695 1554045014.729 * [simplify]: Simplified to (cbrt (* (* (fma 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)))) 1554045014.729 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (fma 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))))) 1554045014.730 * * * * [progress]: [ 26 / 173 ] simplifiying candidate # 1554045014.730 * [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)))) 1554045014.730 * * [simplify]: iters left: 6 (14 enodes) 1554045014.739 * * [simplify]: iters left: 5 (71 enodes) 1554045014.760 * * [simplify]: iters left: 4 (218 enodes) 1554045014.862 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045014.862 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045014.862 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045014.862 * * [simplify]: Extracting #3: cost 89 inf + 0 1554045014.863 * * [simplify]: Extracting #4: cost 245 inf + 128 1554045014.866 * * [simplify]: Extracting #5: cost 200 inf + 19729 1554045014.878 * * [simplify]: Extracting #6: cost 39 inf + 67054 1554045014.893 * * [simplify]: Extracting #7: cost 1 inf + 75194 1554045014.908 * * [simplify]: Extracting #8: cost 0 inf + 75568 1554045014.933 * [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)))) 1554045014.933 * [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)))))))) 1554045014.933 * * * * [progress]: [ 27 / 173 ] simplifiying candidate # 1554045014.934 * [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)))) 1554045014.934 * * [simplify]: iters left: 6 (17 enodes) 1554045014.944 * * [simplify]: iters left: 5 (98 enodes) 1554045014.992 * * [simplify]: iters left: 4 (317 enodes) 1554045015.148 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045015.148 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045015.148 * * [simplify]: Extracting #2: cost 35 inf + 0 1554045015.149 * * [simplify]: Extracting #3: cost 160 inf + 0 1554045015.152 * * [simplify]: Extracting #4: cost 378 inf + 1246 1554045015.165 * * [simplify]: Extracting #5: cost 227 inf + 44515 1554045015.205 * * [simplify]: Extracting #6: cost 36 inf + 105588 1554045015.251 * * [simplify]: Extracting #7: cost 5 inf + 108317 1554045015.278 * * [simplify]: Extracting #8: cost 0 inf + 110120 1554045015.309 * [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)))))) 1554045015.309 * [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)))))) 1554045015.309 * * * * [progress]: [ 28 / 173 ] simplifiying candidate # 1554045015.309 * [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)))) 1554045015.310 * * [simplify]: iters left: 6 (17 enodes) 1554045015.315 * * [simplify]: iters left: 5 (98 enodes) 1554045015.355 * * [simplify]: iters left: 4 (317 enodes) 1554045015.540 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045015.540 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045015.540 * * [simplify]: Extracting #2: cost 35 inf + 0 1554045015.540 * * [simplify]: Extracting #3: cost 168 inf + 0 1554045015.542 * * [simplify]: Extracting #4: cost 382 inf + 1250 1554045015.550 * * [simplify]: Extracting #5: cost 206 inf + 45649 1554045015.590 * * [simplify]: Extracting #6: cost 9 inf + 111861 1554045015.615 * * [simplify]: Extracting #7: cost 0 inf + 114160 1554045015.659 * * [simplify]: Extracting #8: cost 0 inf + 114000 1554045015.688 * [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)))))) 1554045015.688 * [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.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045015.688 * * * * [progress]: [ 29 / 173 ] simplifiying candidate # 1554045015.688 * [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)))) 1554045015.688 * * [simplify]: iters left: 6 (13 enodes) 1554045015.692 * * [simplify]: iters left: 5 (66 enodes) 1554045015.705 * * [simplify]: iters left: 4 (175 enodes) 1554045015.776 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045015.776 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045015.776 * * [simplify]: Extracting #2: cost 25 inf + 0 1554045015.777 * * [simplify]: Extracting #3: cost 121 inf + 0 1554045015.777 * * [simplify]: Extracting #4: cost 213 inf + 1388 1554045015.783 * * [simplify]: Extracting #5: cost 79 inf + 30497 1554045015.794 * * [simplify]: Extracting #6: cost 7 inf + 48861 1554045015.807 * * [simplify]: Extracting #7: cost 0 inf + 50936 1554045015.819 * * [simplify]: Extracting #8: cost 0 inf + 50911 1554045015.831 * [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)))) 1554045015.832 * [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)))))) 1554045015.832 * * * * [progress]: [ 30 / 173 ] simplifiying candidate # 1554045015.832 * [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)))) 1554045015.832 * * [simplify]: iters left: 6 (14 enodes) 1554045015.837 * * [simplify]: iters left: 5 (71 enodes) 1554045015.857 * * [simplify]: iters left: 4 (217 enodes) 1554045015.964 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045015.965 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045015.965 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045015.965 * * [simplify]: Extracting #3: cost 96 inf + 0 1554045015.967 * * [simplify]: Extracting #4: cost 249 inf + 542 1554045015.973 * * [simplify]: Extracting #5: cost 180 inf + 25537 1554045015.994 * * [simplify]: Extracting #6: cost 25 inf + 63117 1554045016.008 * * [simplify]: Extracting #7: cost 1 inf + 68647 1554045016.021 * * [simplify]: Extracting #8: cost 0 inf + 68719 1554045016.034 * [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)))) 1554045016.034 * [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))))))) 1554045016.034 * * * * [progress]: [ 31 / 173 ] simplifiying candidate # 1554045016.034 * [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)))) 1554045016.034 * * [simplify]: iters left: 6 (13 enodes) 1554045016.038 * * [simplify]: iters left: 5 (65 enodes) 1554045016.050 * * [simplify]: iters left: 4 (166 enodes) 1554045016.119 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045016.119 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045016.120 * * [simplify]: Extracting #2: cost 23 inf + 0 1554045016.120 * * [simplify]: Extracting #3: cost 98 inf + 0 1554045016.121 * * [simplify]: Extracting #4: cost 183 inf + 1269 1554045016.129 * * [simplify]: Extracting #5: cost 62 inf + 24522 1554045016.145 * * [simplify]: Extracting #6: cost 3 inf + 39073 1554045016.166 * * [simplify]: Extracting #7: cost 0 inf + 39690 1554045016.177 * [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))) (fma x.re y.re (* x.im y.im)))) 1554045016.177 * [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))) (fma x.re y.re (* x.im y.im)))) (cbrt (+ (* x.re y.re) (* x.im y.im))))) 1554045016.177 * * * * [progress]: [ 32 / 173 ] simplifiying candidate # 1554045016.177 * [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)))) 1554045016.177 * * [simplify]: iters left: 6 (14 enodes) 1554045016.182 * * [simplify]: iters left: 5 (72 enodes) 1554045016.199 * * [simplify]: iters left: 4 (224 enodes) 1554045016.291 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045016.292 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045016.292 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045016.292 * * [simplify]: Extracting #3: cost 91 inf + 0 1554045016.294 * * [simplify]: Extracting #4: cost 259 inf + 87 1554045016.300 * * [simplify]: Extracting #5: cost 203 inf + 23059 1554045016.323 * * [simplify]: Extracting #6: cost 38 inf + 62629 1554045016.350 * * [simplify]: Extracting #7: cost 3 inf + 68844 1554045016.381 * * [simplify]: Extracting #8: cost 0 inf + 69854 1554045016.401 * [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.im y.im))))) 1554045016.401 * [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.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) 1554045016.401 * * * * [progress]: [ 33 / 173 ] simplifiying candidate # 1554045016.401 * [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)))) 1554045016.401 * * [simplify]: iters left: 6 (13 enodes) 1554045016.404 * * [simplify]: iters left: 5 (67 enodes) 1554045016.417 * * [simplify]: iters left: 4 (176 enodes) 1554045016.511 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045016.511 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045016.511 * * [simplify]: Extracting #2: cost 23 inf + 0 1554045016.511 * * [simplify]: Extracting #3: cost 102 inf + 0 1554045016.512 * * [simplify]: Extracting #4: cost 192 inf + 1271 1554045016.516 * * [simplify]: Extracting #5: cost 69 inf + 24203 1554045016.526 * * [simplify]: Extracting #6: cost 2 inf + 40451 1554045016.543 * * [simplify]: Extracting #7: cost 0 inf + 41089 1554045016.552 * [simplify]: Simplified to (cbrt (* (- (* x.re y.re) (* x.im y.im)) (* (fma y.re x.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) 1554045016.552 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* x.re y.re) (* x.im y.im)) (* (fma y.re x.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))))) 1554045016.553 * * * * [progress]: [ 34 / 173 ] simplifiying candidate # 1554045016.553 * * * * [progress]: [ 35 / 173 ] simplifiying candidate # 1554045016.553 * * * * [progress]: [ 36 / 173 ] simplifiying candidate # 1554045016.553 * [simplify]: Simplifying (* x.re y.re) 1554045016.553 * * [simplify]: iters left: 2 (3 enodes) 1554045016.554 * * [simplify]: iters left: 1 (10 enodes) 1554045016.555 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045016.555 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045016.555 * * [simplify]: Extracting #2: cost 2 inf + 2 1554045016.555 * * [simplify]: Extracting #3: cost 0 inf + 86 1554045016.555 * [simplify]: Simplified to (* x.re y.re) 1554045016.555 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (- (* x.re y.re) (* x.im y.im))) 1554045016.555 * * * * [progress]: [ 37 / 173 ] simplifiying candidate # 1554045016.555 * * * * [progress]: [ 38 / 173 ] simplifiying candidate # 1554045016.555 * * * * [progress]: [ 39 / 173 ] 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)))))))> 1554045016.555 * * * * [progress]: [ 40 / 173 ] simplifiying candidate # 1554045016.555 * * * * [progress]: [ 41 / 173 ] simplifiying candidate # 1554045016.555 * * * * [progress]: [ 42 / 173 ] simplifiying candidate # 1554045016.556 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 1554045016.556 * * [simplify]: iters left: 4 (7 enodes) 1554045016.557 * * [simplify]: iters left: 3 (26 enodes) 1554045016.561 * * [simplify]: iters left: 2 (36 enodes) 1554045016.566 * * [simplify]: iters left: 1 (44 enodes) 1554045016.578 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045016.578 * * [simplify]: Extracting #1: cost 11 inf + 0 1554045016.578 * * [simplify]: Extracting #2: cost 10 inf + 86 1554045016.578 * * [simplify]: Extracting #3: cost 2 inf + 654 1554045016.579 * * [simplify]: Extracting #4: cost 0 inf + 748 1554045016.579 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1554045016.580 * [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))))) 1554045016.580 * [simplify]: Simplifying (+ 1 1) 1554045016.580 * * [simplify]: iters left: 2 (2 enodes) 1554045016.583 * * [simplify]: iters left: 1 (9 enodes) 1554045016.586 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045016.586 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045016.586 * [simplify]: Simplified to 2 1554045016.586 * [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))))) 1554045016.586 * * * * [progress]: [ 43 / 173 ] simplifiying candidate # 1554045016.587 * [simplify]: Simplifying (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) 1554045016.587 * * [simplify]: iters left: 6 (8 enodes) 1554045016.590 * * [simplify]: iters left: 5 (29 enodes) 1554045016.598 * * [simplify]: iters left: 4 (45 enodes) 1554045016.614 * * [simplify]: iters left: 3 (105 enodes) 1554045016.662 * * [simplify]: iters left: 2 (305 enodes) 1554045016.788 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045016.789 * * [simplify]: Extracting #1: cost 46 inf + 0 1554045016.790 * * [simplify]: Extracting #2: cost 133 inf + 169 1554045016.795 * * [simplify]: Extracting #3: cost 59 inf + 7865 1554045016.809 * * [simplify]: Extracting #4: cost 3 inf + 18148 1554045016.824 * * [simplify]: Extracting #5: cost 0 inf + 18550 1554045016.840 * [simplify]: Simplified to (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) 1554045016.840 * [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))))) 1554045016.840 * * * * [progress]: [ 44 / 173 ] simplifiying candidate # 1554045016.840 * * * * [progress]: [ 45 / 173 ] simplifiying candidate # 1554045016.840 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 1554045016.840 * * [simplify]: iters left: 4 (7 enodes) 1554045016.842 * * [simplify]: iters left: 3 (26 enodes) 1554045016.846 * * [simplify]: iters left: 2 (36 enodes) 1554045016.851 * * [simplify]: iters left: 1 (44 enodes) 1554045016.856 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045016.856 * * [simplify]: Extracting #1: cost 11 inf + 0 1554045016.856 * * [simplify]: Extracting #2: cost 10 inf + 86 1554045016.856 * * [simplify]: Extracting #3: cost 2 inf + 654 1554045016.856 * * [simplify]: Extracting #4: cost 0 inf + 748 1554045016.857 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1554045016.857 * [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))))) 1554045016.857 * * * * [progress]: [ 46 / 173 ] simplifiying candidate # 1554045016.857 * * * * [progress]: [ 47 / 173 ] simplifiying candidate # 1554045016.857 * [simplify]: Simplifying (+ (log (- (* x.re y.re) (* x.im y.im))) (log (- (* x.re y.re) (* x.im y.im)))) 1554045016.857 * * [simplify]: iters left: 6 (9 enodes) 1554045016.859 * * [simplify]: iters left: 5 (32 enodes) 1554045016.866 * * [simplify]: iters left: 4 (42 enodes) 1554045016.878 * * [simplify]: iters left: 3 (50 enodes) 1554045016.891 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045016.892 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045016.892 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045016.892 * * [simplify]: Extracting #3: cost 15 inf + 0 1554045016.892 * * [simplify]: Extracting #4: cost 14 inf + 127 1554045016.893 * * [simplify]: Extracting #5: cost 4 inf + 1113 1554045016.894 * * [simplify]: Extracting #6: cost 0 inf + 1634 1554045016.895 * * [simplify]: Extracting #7: cost 0 inf + 1604 1554045016.896 * [simplify]: Simplified to (+ (log (- (* x.re y.re) (* x.im y.im))) (log (- (* x.re y.re) (* x.im y.im)))) 1554045016.896 * [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))))) 1554045016.896 * * * * [progress]: [ 48 / 173 ] simplifiying candidate # 1554045016.896 * * * * [progress]: [ 49 / 173 ] simplifiying candidate # 1554045016.896 * * * * [progress]: [ 50 / 173 ] simplifiying candidate # 1554045016.897 * [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)))) 1554045016.897 * * [simplify]: iters left: 6 (10 enodes) 1554045016.903 * * [simplify]: iters left: 5 (42 enodes) 1554045016.917 * * [simplify]: iters left: 4 (82 enodes) 1554045016.968 * * [simplify]: iters left: 3 (365 enodes) 1554045017.472 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045017.472 * * [simplify]: Extracting #1: cost 37 inf + 0 1554045017.474 * * [simplify]: Extracting #2: cost 366 inf + 47 1554045017.481 * * [simplify]: Extracting #3: cost 399 inf + 24305 1554045017.532 * * [simplify]: Extracting #4: cost 22 inf + 121096 1554045017.594 * * [simplify]: Extracting #5: cost 0 inf + 128079 1554045017.644 * [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)))) 1554045017.644 * [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))))) 1554045017.644 * * * * [progress]: [ 51 / 173 ] simplifiying candidate # 1554045017.644 * * * * [progress]: [ 52 / 173 ] simplifiying candidate # 1554045017.644 * * * * [progress]: [ 53 / 173 ] simplifiying candidate # 1554045017.644 * * * * [progress]: [ 54 / 173 ] simplifiying candidate # 1554045017.644 * [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))) 1554045017.644 * * [simplify]: iters left: 6 (11 enodes) 1554045017.648 * * [simplify]: iters left: 5 (56 enodes) 1554045017.661 * * [simplify]: iters left: 4 (178 enodes) 1554045017.727 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045017.727 * * [simplify]: Extracting #1: cost 12 inf + 0 1554045017.727 * * [simplify]: Extracting #2: cost 101 inf + 0 1554045017.728 * * [simplify]: Extracting #3: cost 176 inf + 1334 1554045017.731 * * [simplify]: Extracting #4: cost 138 inf + 11272 1554045017.742 * * [simplify]: Extracting #5: cost 21 inf + 46025 1554045017.758 * * [simplify]: Extracting #6: cost 0 inf + 49255 1554045017.770 * * [simplify]: Extracting #7: cost 0 inf + 49084 1554045017.778 * [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))))) 1554045017.778 * [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))))) 1554045017.778 * [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))))) 1554045017.778 * * [simplify]: iters left: 6 (12 enodes) 1554045017.782 * * [simplify]: iters left: 5 (71 enodes) 1554045017.797 * * [simplify]: iters left: 4 (238 enodes) 1554045017.942 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045017.942 * * [simplify]: Extracting #1: cost 51 inf + 0 1554045017.944 * * [simplify]: Extracting #2: cost 282 inf + 2 1554045017.949 * * [simplify]: Extracting #3: cost 231 inf + 13160 1554045017.967 * * [simplify]: Extracting #4: cost 33 inf + 57413 1554045017.984 * * [simplify]: Extracting #5: cost 0 inf + 65522 1554045018.018 * * [simplify]: Extracting #6: cost 0 inf + 65492 1554045018.036 * [simplify]: Simplified to (* (fma (* x.re y.re) (* x.re y.re) (fma (* x.im y.im) (* x.im y.im) (* (* x.im y.im) (* x.re y.re)))) (fma (* x.re y.re) (* x.re y.re) (fma (* x.im y.im) (* x.im y.im) (* (* x.im y.im) (* x.re y.re))))) 1554045018.036 * [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))))) (* (fma (* x.re y.re) (* x.re y.re) (fma (* x.im y.im) (* x.im y.im) (* (* x.im y.im) (* x.re y.re)))) (fma (* x.re y.re) (* x.re y.re) (fma (* x.im y.im) (* x.im y.im) (* (* x.im y.im) (* x.re y.re)))))) (- (* x.re y.re) (* x.im y.im))))) 1554045018.036 * * * * [progress]: [ 55 / 173 ] simplifiying candidate # 1554045018.036 * [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)))) 1554045018.036 * * [simplify]: iters left: 6 (14 enodes) 1554045018.045 * * [simplify]: iters left: 5 (84 enodes) 1554045018.070 * * [simplify]: iters left: 4 (274 enodes) 1554045018.212 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045018.212 * * [simplify]: Extracting #1: cost 20 inf + 0 1554045018.213 * * [simplify]: Extracting #2: cost 184 inf + 0 1554045018.218 * * [simplify]: Extracting #3: cost 212 inf + 20509 1554045018.241 * * [simplify]: Extracting #4: cost 57 inf + 56430 1554045018.256 * * [simplify]: Extracting #5: cost 0 inf + 68902 1554045018.269 * [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)))) 1554045018.269 * [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))))) 1554045018.269 * [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))) 1554045018.269 * * [simplify]: iters left: 6 (13 enodes) 1554045018.273 * * [simplify]: iters left: 5 (76 enodes) 1554045018.306 * * [simplify]: iters left: 4 (237 enodes) 1554045018.451 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045018.451 * * [simplify]: Extracting #1: cost 43 inf + 0 1554045018.452 * * [simplify]: Extracting #2: cost 193 inf + 4 1554045018.458 * * [simplify]: Extracting #3: cost 150 inf + 11125 1554045018.478 * * [simplify]: Extracting #4: cost 14 inf + 36424 1554045018.500 * * [simplify]: Extracting #5: cost 0 inf + 38249 1554045018.523 * * [simplify]: Extracting #6: cost 0 inf + 38089 1554045018.545 * [simplify]: Simplified to (fma (fma y.re x.re (* x.im y.im)) (* (* x.im y.im) (fma y.re x.re (* x.im y.im))) (* (* (* x.re y.re) (* x.re y.re)) (fma y.re x.re (* x.im y.im)))) 1554045018.545 * [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)))) (fma (fma y.re x.re (* x.im y.im)) (* (* x.im y.im) (fma y.re x.re (* x.im y.im))) (* (* (* x.re y.re) (* x.re y.re)) (fma y.re x.re (* x.im y.im))))) (- (* x.re y.re) (* x.im y.im))))) 1554045018.545 * * * * [progress]: [ 56 / 173 ] simplifiying candidate # 1554045018.545 * [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))) 1554045018.545 * * [simplify]: iters left: 6 (14 enodes) 1554045018.550 * * [simplify]: iters left: 5 (84 enodes) 1554045018.581 * * [simplify]: iters left: 4 (274 enodes) 1554045018.726 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045018.726 * * [simplify]: Extracting #1: cost 20 inf + 0 1554045018.726 * * [simplify]: Extracting #2: cost 183 inf + 0 1554045018.727 * * [simplify]: Extracting #3: cost 261 inf + 1393 1554045018.735 * * [simplify]: Extracting #4: cost 150 inf + 24528 1554045018.758 * * [simplify]: Extracting #5: cost 19 inf + 59951 1554045018.775 * * [simplify]: Extracting #6: cost 0 inf + 68418 1554045018.793 * [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)))) 1554045018.793 * [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))))) 1554045018.793 * [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))))) 1554045018.794 * * [simplify]: iters left: 6 (13 enodes) 1554045018.804 * * [simplify]: iters left: 5 (76 enodes) 1554045018.836 * * [simplify]: iters left: 4 (230 enodes) 1554045018.962 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045018.963 * * [simplify]: Extracting #1: cost 38 inf + 0 1554045018.964 * * [simplify]: Extracting #2: cost 162 inf + 43 1554045018.966 * * [simplify]: Extracting #3: cost 152 inf + 2579 1554045018.976 * * [simplify]: Extracting #4: cost 36 inf + 22387 1554045018.989 * * [simplify]: Extracting #5: cost 0 inf + 29086 1554045018.998 * [simplify]: Simplified to (* (fma (* x.im y.im) (fma x.re y.re (* x.im y.im)) (* (* x.re y.re) (* x.re y.re))) (fma x.re y.re (* x.im y.im))) 1554045018.998 * [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)))) (* (fma (* x.im y.im) (fma x.re y.re (* x.im y.im)) (* (* x.re y.re) (* x.re y.re))) (fma x.re y.re (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) 1554045018.998 * * * * [progress]: [ 57 / 173 ] simplifiying candidate # 1554045018.998 * [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)))) 1554045018.998 * * [simplify]: iters left: 6 (10 enodes) 1554045019.001 * * [simplify]: iters left: 5 (52 enodes) 1554045019.014 * * [simplify]: iters left: 4 (135 enodes) 1554045019.073 * * [simplify]: iters left: 3 (368 enodes) 1554045019.405 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045019.405 * * [simplify]: Extracting #1: cost 91 inf + 0 1554045019.409 * * [simplify]: Extracting #2: cost 534 inf + 291 1554045019.421 * * [simplify]: Extracting #3: cost 334 inf + 41982 1554045019.452 * * [simplify]: Extracting #4: cost 29 inf + 114231 1554045019.499 * * [simplify]: Extracting #5: cost 0 inf + 120999 1554045019.551 * [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)))) 1554045019.551 * [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))))) 1554045019.552 * [simplify]: Simplifying (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))) 1554045019.552 * * [simplify]: iters left: 6 (8 enodes) 1554045019.556 * * [simplify]: iters left: 5 (34 enodes) 1554045019.568 * * [simplify]: iters left: 4 (77 enodes) 1554045019.600 * * [simplify]: iters left: 3 (203 enodes) 1554045019.673 * * [simplify]: iters left: 2 (436 enodes) 1554045019.773 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045019.773 * * [simplify]: Extracting #1: cost 35 inf + 0 1554045019.774 * * [simplify]: Extracting #2: cost 91 inf + 128 1554045019.775 * * [simplify]: Extracting #3: cost 58 inf + 3895 1554045019.780 * * [simplify]: Extracting #4: cost 3 inf + 11762 1554045019.786 * * [simplify]: Extracting #5: cost 0 inf + 12394 1554045019.792 * [simplify]: Simplified to (* (fma x.re y.re (* x.im y.im)) (fma x.re y.re (* x.im y.im))) 1554045019.792 * [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)))) (* (fma x.re y.re (* x.im y.im)) (fma x.re y.re (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) 1554045019.792 * * * * [progress]: [ 58 / 173 ] simplifiying candidate # 1554045019.792 * * * * [progress]: [ 59 / 173 ] simplifiying candidate # 1554045019.793 * [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))))) 1554045019.793 * * [simplify]: iters left: 6 (10 enodes) 1554045019.797 * * [simplify]: iters left: 5 (39 enodes) 1554045019.810 * * [simplify]: iters left: 4 (53 enodes) 1554045019.825 * * [simplify]: iters left: 3 (72 enodes) 1554045019.848 * * [simplify]: iters left: 2 (104 enodes) 1554045019.877 * * [simplify]: iters left: 1 (192 enodes) 1554045019.931 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045019.931 * * [simplify]: Extracting #1: cost 30 inf + 0 1554045019.931 * * [simplify]: Extracting #2: cost 66 inf + 46 1554045019.932 * * [simplify]: Extracting #3: cost 48 inf + 2835 1554045019.934 * * [simplify]: Extracting #4: cost 22 inf + 10020 1554045019.937 * * [simplify]: Extracting #5: cost 4 inf + 19284 1554045019.940 * * [simplify]: Extracting #6: cost 0 inf + 21697 1554045019.944 * [simplify]: Simplified to (* (- (* x.re y.re) (* x.im y.im)) (cbrt (- (* x.re y.re) (* x.im y.im)))) 1554045019.944 * [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))))) 1554045019.944 * [simplify]: Simplifying (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) 1554045019.944 * * [simplify]: iters left: 6 (9 enodes) 1554045019.946 * * [simplify]: iters left: 5 (32 enodes) 1554045019.952 * * [simplify]: iters left: 4 (42 enodes) 1554045019.964 * * [simplify]: iters left: 3 (50 enodes) 1554045019.975 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045019.975 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045019.975 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045019.975 * * [simplify]: Extracting #3: cost 15 inf + 0 1554045019.975 * * [simplify]: Extracting #4: cost 14 inf + 127 1554045019.976 * * [simplify]: Extracting #5: cost 4 inf + 1133 1554045019.977 * * [simplify]: Extracting #6: cost 0 inf + 1674 1554045019.977 * * [simplify]: Extracting #7: cost 0 inf + 1644 1554045019.978 * [simplify]: Simplified to (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) 1554045019.978 * [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))))) 1554045019.978 * * * * [progress]: [ 60 / 173 ] simplifiying candidate # 1554045019.979 * [simplify]: Simplifying (* (sqrt (- (* x.re y.re) (* x.im y.im))) (sqrt (- (* x.re y.re) (* x.im y.im)))) 1554045019.979 * * [simplify]: iters left: 6 (9 enodes) 1554045019.983 * * [simplify]: iters left: 5 (30 enodes) 1554045019.991 * * [simplify]: iters left: 4 (41 enodes) 1554045020.002 * * [simplify]: iters left: 3 (49 enodes) 1554045020.013 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045020.013 * * [simplify]: Extracting #1: cost 12 inf + 0 1554045020.013 * * [simplify]: Extracting #2: cost 12 inf + 87 1554045020.014 * * [simplify]: Extracting #3: cost 1 inf + 994 1554045020.014 * * [simplify]: Extracting #4: cost 0 inf + 1076 1554045020.015 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1554045020.015 * [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))))) 1554045020.015 * [simplify]: Simplifying (* (sqrt (- (* x.re y.re) (* x.im y.im))) (sqrt (- (* x.re y.re) (* x.im y.im)))) 1554045020.015 * * [simplify]: iters left: 6 (9 enodes) 1554045020.019 * * [simplify]: iters left: 5 (30 enodes) 1554045020.027 * * [simplify]: iters left: 4 (41 enodes) 1554045020.040 * * [simplify]: iters left: 3 (49 enodes) 1554045020.051 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045020.051 * * [simplify]: Extracting #1: cost 12 inf + 0 1554045020.051 * * [simplify]: Extracting #2: cost 12 inf + 87 1554045020.051 * * [simplify]: Extracting #3: cost 1 inf + 994 1554045020.051 * * [simplify]: Extracting #4: cost 0 inf + 1076 1554045020.052 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1554045020.052 * [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))))) 1554045020.052 * * * * [progress]: [ 61 / 173 ] simplifiying candidate # 1554045020.052 * [simplify]: Simplifying (* 1 1) 1554045020.052 * * [simplify]: iters left: 2 (2 enodes) 1554045020.053 * * [simplify]: iters left: 1 (6 enodes) 1554045020.054 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045020.054 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045020.054 * [simplify]: Simplified to 1 1554045020.054 * [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))))) 1554045020.055 * [simplify]: Simplifying (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) 1554045020.055 * * [simplify]: iters left: 6 (8 enodes) 1554045020.057 * * [simplify]: iters left: 5 (29 enodes) 1554045020.061 * * [simplify]: iters left: 4 (45 enodes) 1554045020.070 * * [simplify]: iters left: 3 (105 enodes) 1554045020.106 * * [simplify]: iters left: 2 (305 enodes) 1554045020.228 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045020.228 * * [simplify]: Extracting #1: cost 46 inf + 0 1554045020.229 * * [simplify]: Extracting #2: cost 133 inf + 169 1554045020.234 * * [simplify]: Extracting #3: cost 59 inf + 7865 1554045020.248 * * [simplify]: Extracting #4: cost 3 inf + 18148 1554045020.265 * * [simplify]: Extracting #5: cost 0 inf + 18550 1554045020.286 * [simplify]: Simplified to (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) 1554045020.286 * [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))))) 1554045020.286 * * * * [progress]: [ 62 / 173 ] simplifiying candidate # 1554045020.287 * [simplify]: Simplifying (* (sqrt (- (* x.re y.re) (* x.im y.im))) (sqrt (- (* x.re y.re) (* x.im y.im)))) 1554045020.287 * * [simplify]: iters left: 6 (9 enodes) 1554045020.291 * * [simplify]: iters left: 5 (30 enodes) 1554045020.299 * * [simplify]: iters left: 4 (41 enodes) 1554045020.311 * * [simplify]: iters left: 3 (49 enodes) 1554045020.322 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045020.322 * * [simplify]: Extracting #1: cost 12 inf + 0 1554045020.323 * * [simplify]: Extracting #2: cost 12 inf + 87 1554045020.323 * * [simplify]: Extracting #3: cost 1 inf + 994 1554045020.324 * * [simplify]: Extracting #4: cost 0 inf + 1076 1554045020.324 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1554045020.324 * [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))))) 1554045020.325 * [simplify]: Simplifying (* (sqrt (- (* x.re y.re) (* x.im y.im))) (sqrt (- (* x.re y.re) (* x.im y.im)))) 1554045020.325 * * [simplify]: iters left: 6 (9 enodes) 1554045020.329 * * [simplify]: iters left: 5 (30 enodes) 1554045020.338 * * [simplify]: iters left: 4 (41 enodes) 1554045020.349 * * [simplify]: iters left: 3 (49 enodes) 1554045020.360 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045020.360 * * [simplify]: Extracting #1: cost 12 inf + 0 1554045020.360 * * [simplify]: Extracting #2: cost 12 inf + 87 1554045020.361 * * [simplify]: Extracting #3: cost 1 inf + 994 1554045020.362 * * [simplify]: Extracting #4: cost 0 inf + 1076 1554045020.362 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1554045020.362 * [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))))) 1554045020.362 * * * * [progress]: [ 63 / 173 ] simplifiying candidate # 1554045020.363 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 1554045020.363 * * [simplify]: iters left: 4 (7 enodes) 1554045020.366 * * [simplify]: iters left: 3 (26 enodes) 1554045020.373 * * [simplify]: iters left: 2 (36 enodes) 1554045020.383 * * [simplify]: iters left: 1 (44 enodes) 1554045020.393 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045020.393 * * [simplify]: Extracting #1: cost 11 inf + 0 1554045020.393 * * [simplify]: Extracting #2: cost 10 inf + 86 1554045020.393 * * [simplify]: Extracting #3: cost 2 inf + 654 1554045020.394 * * [simplify]: Extracting #4: cost 0 inf + 748 1554045020.394 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1554045020.395 * [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))))) 1554045020.395 * [simplify]: Simplifying (* 2 1) 1554045020.395 * * [simplify]: iters left: 2 (3 enodes) 1554045020.398 * * [simplify]: iters left: 1 (9 enodes) 1554045020.401 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045020.401 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045020.401 * [simplify]: Simplified to 2 1554045020.401 * [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))))) 1554045020.401 * * * * [progress]: [ 64 / 173 ] simplifiying candidate # 1554045020.401 * [simplify]: Simplifying (* (- (* x.re y.re) (* x.im y.im)) (fma (- y.im) x.im (* y.im x.im))) 1554045020.401 * * [simplify]: iters left: 6 (11 enodes) 1554045020.407 * * [simplify]: iters left: 5 (40 enodes) 1554045020.802 * * [simplify]: iters left: 4 (64 enodes) 1554045020.818 * * [simplify]: iters left: 3 (183 enodes) 1554045020.920 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045020.921 * * [simplify]: Extracting #1: cost 54 inf + 0 1554045020.922 * * [simplify]: Extracting #2: cost 139 inf + 251 1554045020.926 * * [simplify]: Extracting #3: cost 53 inf + 9152 1554045020.936 * * [simplify]: Extracting #4: cost 5 inf + 18558 1554045020.947 * * [simplify]: Extracting #5: cost 0 inf + 19778 1554045020.959 * [simplify]: Simplified to (- (* (* x.im y.im) (- (* x.re y.re) (* x.im y.im))) (* (* x.im y.im) (- (* x.re y.re) (* x.im y.im)))) 1554045020.959 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (cbrt (* (+ (* (- (* x.re y.re) (* x.im y.im)) (fma x.re y.re (- (* y.im x.im)))) (- (* (* 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.im y.im))))) 1554045020.959 * * * * [progress]: [ 65 / 173 ] simplifiying candidate # 1554045020.959 * [simplify]: Simplifying (* (- (* x.re y.re) (* x.im y.im)) (- (* x.im y.im))) 1554045020.960 * * [simplify]: iters left: 6 (9 enodes) 1554045020.962 * * [simplify]: iters left: 5 (38 enodes) 1554045020.970 * * [simplify]: iters left: 4 (68 enodes) 1554045020.986 * * [simplify]: iters left: 3 (187 enodes) 1554045021.049 * * [simplify]: iters left: 2 (476 enodes) 1554045021.301 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045021.301 * * [simplify]: Extracting #1: cost 42 inf + 0 1554045021.301 * * [simplify]: Extracting #2: cost 80 inf + 495 1554045021.305 * * [simplify]: Extracting #3: cost 24 inf + 8557 1554045021.310 * * [simplify]: Extracting #4: cost 0 inf + 10928 1554045021.315 * * [simplify]: Extracting #5: cost 0 inf + 10888 1554045021.320 * [simplify]: Simplified to (* (* x.im y.im) (- (* x.im y.im) (* x.re y.re))) 1554045021.320 * [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))))) 1554045021.320 * * * * [progress]: [ 66 / 173 ] simplifiying candidate # 1554045021.320 * [simplify]: Simplifying (* (- (* x.re y.re) (* x.im y.im)) (- (* x.im y.im))) 1554045021.320 * * [simplify]: iters left: 6 (9 enodes) 1554045021.322 * * [simplify]: iters left: 5 (38 enodes) 1554045021.331 * * [simplify]: iters left: 4 (68 enodes) 1554045021.355 * * [simplify]: iters left: 3 (187 enodes) 1554045021.451 * * [simplify]: iters left: 2 (476 enodes) 1554045021.653 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045021.654 * * [simplify]: Extracting #1: cost 42 inf + 0 1554045021.654 * * [simplify]: Extracting #2: cost 80 inf + 495 1554045021.658 * * [simplify]: Extracting #3: cost 24 inf + 8557 1554045021.663 * * [simplify]: Extracting #4: cost 0 inf + 10928 1554045021.668 * * [simplify]: Extracting #5: cost 0 inf + 10888 1554045021.675 * [simplify]: Simplified to (* (* x.im y.im) (- (* x.im y.im) (* x.re y.re))) 1554045021.675 * [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))))) 1554045021.675 * * * * [progress]: [ 67 / 173 ] simplifiying candidate # 1554045021.676 * [simplify]: Simplifying (* (fma (- y.im) x.im (* y.im x.im)) (- (* x.re y.re) (* x.im y.im))) 1554045021.676 * * [simplify]: iters left: 6 (11 enodes) 1554045021.679 * * [simplify]: iters left: 5 (40 enodes) 1554045021.685 * * [simplify]: iters left: 4 (62 enodes) 1554045021.698 * * [simplify]: iters left: 3 (181 enodes) 1554045021.795 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045021.795 * * [simplify]: Extracting #1: cost 54 inf + 0 1554045021.796 * * [simplify]: Extracting #2: cost 136 inf + 774 1554045021.802 * * [simplify]: Extracting #3: cost 31 inf + 14623 1554045021.814 * * [simplify]: Extracting #4: cost 0 inf + 19953 1554045021.826 * * [simplify]: Extracting #5: cost 0 inf + 19733 1554045021.838 * [simplify]: Simplified to (- (* (* y.im x.im) (- (* x.re y.re) (* y.im x.im))) (* (* y.im x.im) (- (* x.re y.re) (* y.im x.im)))) 1554045021.838 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (cbrt (* (+ (* (fma x.re y.re (- (* y.im x.im))) (- (* x.re y.re) (* x.im y.im))) (- (* (* y.im x.im) (- (* x.re y.re) (* y.im x.im))) (* (* y.im x.im) (- (* x.re y.re) (* y.im x.im))))) (- (* x.re y.re) (* x.im y.im))))) 1554045021.838 * * * * [progress]: [ 68 / 173 ] simplifiying candidate # 1554045021.839 * [simplify]: Simplifying (* (- (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) 1554045021.839 * * [simplify]: iters left: 6 (9 enodes) 1554045021.843 * * [simplify]: iters left: 5 (38 enodes) 1554045021.855 * * [simplify]: iters left: 4 (74 enodes) 1554045021.884 * * [simplify]: iters left: 3 (229 enodes) 1554045022.003 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045022.003 * * [simplify]: Extracting #1: cost 34 inf + 0 1554045022.004 * * [simplify]: Extracting #2: cost 88 inf + 4 1554045022.006 * * [simplify]: Extracting #3: cost 37 inf + 4431 1554045022.010 * * [simplify]: Extracting #4: cost 2 inf + 8900 1554045022.015 * * [simplify]: Extracting #5: cost 0 inf + 9106 1554045022.020 * [simplify]: Simplified to (* (+ (- (* x.re y.re)) (* x.im y.im)) (* x.im y.im)) 1554045022.020 * [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.re y.re)) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) 1554045022.020 * * * * [progress]: [ 69 / 173 ] simplifiying candidate # 1554045022.020 * [simplify]: Simplifying (* (- (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) 1554045022.021 * * [simplify]: iters left: 6 (9 enodes) 1554045022.025 * * [simplify]: iters left: 5 (38 enodes) 1554045022.035 * * [simplify]: iters left: 4 (74 enodes) 1554045022.054 * * [simplify]: iters left: 3 (229 enodes) 1554045022.163 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045022.163 * * [simplify]: Extracting #1: cost 34 inf + 0 1554045022.164 * * [simplify]: Extracting #2: cost 88 inf + 4 1554045022.167 * * [simplify]: Extracting #3: cost 37 inf + 4431 1554045022.171 * * [simplify]: Extracting #4: cost 2 inf + 8900 1554045022.175 * * [simplify]: Extracting #5: cost 0 inf + 9106 1554045022.179 * [simplify]: Simplified to (* (+ (- (* x.re y.re)) (* x.im y.im)) (* x.im y.im)) 1554045022.179 * [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.re y.re)) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) 1554045022.179 * * * * [progress]: [ 70 / 173 ] simplifiying candidate # 1554045022.179 * [simplify]: Simplifying (cbrt (- (* x.re y.re) (* x.im y.im))) 1554045022.180 * * [simplify]: iters left: 5 (8 enodes) 1554045022.181 * * [simplify]: iters left: 4 (29 enodes) 1554045022.185 * * [simplify]: iters left: 3 (39 enodes) 1554045022.191 * * [simplify]: iters left: 2 (47 enodes) 1554045022.198 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045022.198 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045022.198 * * [simplify]: Extracting #2: cost 13 inf + 0 1554045022.199 * * [simplify]: Extracting #3: cost 11 inf + 128 1554045022.199 * * [simplify]: Extracting #4: cost 2 inf + 828 1554045022.199 * * [simplify]: Extracting #5: cost 0 inf + 1156 1554045022.199 * [simplify]: Simplified to (cbrt (- (* x.re y.re) (* x.im y.im))) 1554045022.199 * [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))))) 1554045022.200 * * * * [progress]: [ 71 / 173 ] simplifiying candidate # 1554045022.200 * [simplify]: Simplifying (sqrt (- (* x.re y.re) (* x.im y.im))) 1554045022.200 * * [simplify]: iters left: 5 (8 enodes) 1554045022.202 * * [simplify]: iters left: 4 (29 enodes) 1554045022.206 * * [simplify]: iters left: 3 (39 enodes) 1554045022.212 * * [simplify]: iters left: 2 (47 enodes) 1554045022.222 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045022.222 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045022.222 * * [simplify]: Extracting #2: cost 13 inf + 0 1554045022.222 * * [simplify]: Extracting #3: cost 11 inf + 128 1554045022.223 * * [simplify]: Extracting #4: cost 2 inf + 788 1554045022.223 * * [simplify]: Extracting #5: cost 0 inf + 1076 1554045022.224 * [simplify]: Simplified to (sqrt (- (* x.re y.re) (* x.im y.im))) 1554045022.224 * [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))))) 1554045022.224 * * * * [progress]: [ 72 / 173 ] simplifiying candidate # 1554045022.224 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 1554045022.224 * * [simplify]: iters left: 4 (7 enodes) 1554045022.228 * * [simplify]: iters left: 3 (26 enodes) 1554045022.235 * * [simplify]: iters left: 2 (36 enodes) 1554045022.245 * * [simplify]: iters left: 1 (44 enodes) 1554045022.255 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045022.255 * * [simplify]: Extracting #1: cost 11 inf + 0 1554045022.255 * * [simplify]: Extracting #2: cost 10 inf + 86 1554045022.256 * * [simplify]: Extracting #3: cost 2 inf + 654 1554045022.256 * * [simplify]: Extracting #4: cost 0 inf + 748 1554045022.257 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1554045022.257 * [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))))) 1554045022.257 * * * * [progress]: [ 73 / 173 ] simplifiying candidate # 1554045022.257 * [simplify]: Simplifying (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) 1554045022.257 * * [simplify]: iters left: 6 (9 enodes) 1554045022.261 * * [simplify]: iters left: 5 (32 enodes) 1554045022.271 * * [simplify]: iters left: 4 (42 enodes) 1554045022.282 * * [simplify]: iters left: 3 (50 enodes) 1554045022.294 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045022.294 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045022.294 * * [simplify]: Extracting #2: cost 5 inf + 0 1554045022.294 * * [simplify]: Extracting #3: cost 15 inf + 0 1554045022.294 * * [simplify]: Extracting #4: cost 14 inf + 127 1554045022.295 * * [simplify]: Extracting #5: cost 4 inf + 1133 1554045022.295 * * [simplify]: Extracting #6: cost 0 inf + 1674 1554045022.296 * * [simplify]: Extracting #7: cost 0 inf + 1644 1554045022.297 * [simplify]: Simplified to (* (cbrt (- (* x.re y.re) (* x.im y.im))) (cbrt (- (* x.re y.re) (* x.im y.im)))) 1554045022.297 * [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))))) 1554045022.297 * * * * [progress]: [ 74 / 173 ] simplifiying candidate # 1554045022.297 * [simplify]: Simplifying (sqrt (- (* x.re y.re) (* x.im y.im))) 1554045022.297 * * [simplify]: iters left: 5 (8 enodes) 1554045022.300 * * [simplify]: iters left: 4 (29 enodes) 1554045022.308 * * [simplify]: iters left: 3 (39 enodes) 1554045022.319 * * [simplify]: iters left: 2 (47 enodes) 1554045022.326 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045022.326 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045022.326 * * [simplify]: Extracting #2: cost 13 inf + 0 1554045022.326 * * [simplify]: Extracting #3: cost 11 inf + 128 1554045022.326 * * [simplify]: Extracting #4: cost 2 inf + 788 1554045022.327 * * [simplify]: Extracting #5: cost 0 inf + 1076 1554045022.327 * [simplify]: Simplified to (sqrt (- (* x.re y.re) (* x.im y.im))) 1554045022.327 * [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))))) 1554045022.327 * * * * [progress]: [ 75 / 173 ] simplifiying candidate # 1554045022.327 * * * * [progress]: [ 76 / 173 ] simplifiying candidate # 1554045022.327 * [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)))) 1554045022.327 * * [simplify]: iters left: 6 (11 enodes) 1554045022.330 * * [simplify]: iters left: 5 (62 enodes) 1554045022.342 * * [simplify]: iters left: 4 (161 enodes) 1554045022.382 * * [simplify]: iters left: 3 (331 enodes) 1554045022.478 * * [simplify]: iters left: 2 (416 enodes) 1554045022.543 * * [simplify]: iters left: 1 (427 enodes) 1554045022.632 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045022.632 * * [simplify]: Extracting #1: cost 29 inf + 0 1554045022.633 * * [simplify]: Extracting #2: cost 52 inf + 86 1554045022.635 * * [simplify]: Extracting #3: cost 21 inf + 3171 1554045022.640 * * [simplify]: Extracting #4: cost 0 inf + 5504 1554045022.646 * [simplify]: Simplified to (fma (* x.im y.im) (fma y.im x.im (* x.re y.re)) (* (* x.re y.re) (* x.re y.re))) 1554045022.646 * [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))) (fma (* x.im y.im) (fma y.im x.im (* x.re y.re)) (* (* x.re y.re) (* x.re y.re)))) (- (* x.re y.re) (* x.im y.im))))) 1554045022.646 * * * * [progress]: [ 77 / 173 ] simplifiying candidate # 1554045022.647 * [simplify]: Simplifying (+ (* x.re y.re) (* x.im y.im)) 1554045022.647 * * [simplify]: iters left: 4 (7 enodes) 1554045022.650 * * [simplify]: iters left: 3 (25 enodes) 1554045022.657 * * [simplify]: iters left: 2 (28 enodes) 1554045022.663 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045022.663 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045022.663 * * [simplify]: Extracting #2: cost 5 inf + 46 1554045022.663 * * [simplify]: Extracting #3: cost 0 inf + 370 1554045022.664 * [simplify]: Simplified to (fma x.re y.re (* x.im y.im)) 1554045022.664 * [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)))) (fma x.re y.re (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) 1554045022.664 * * * * [progress]: [ 78 / 173 ] simplifiying candidate # 1554045022.664 * [simplify]: Simplifying (* (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)) (- (* x.re y.re) (* x.im y.im))) 1554045022.664 * * [simplify]: iters left: 6 (12 enodes) 1554045022.671 * * [simplify]: iters left: 5 (63 enodes) 1554045022.696 * * [simplify]: iters left: 4 (200 enodes) 1554045022.757 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045022.758 * * [simplify]: Extracting #1: cost 14 inf + 0 1554045022.758 * * [simplify]: Extracting #2: cost 126 inf + 0 1554045022.759 * * [simplify]: Extracting #3: cost 199 inf + 1035 1554045022.760 * * [simplify]: Extracting #4: cost 159 inf + 8140 1554045022.768 * * [simplify]: Extracting #5: cost 25 inf + 40338 1554045022.785 * * [simplify]: Extracting #6: cost 0 inf + 49502 1554045022.798 * * [simplify]: Extracting #7: cost 0 inf + 49412 1554045022.807 * [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))) 1554045022.807 * [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))))) 1554045022.807 * * * * [progress]: [ 79 / 173 ] simplifiying candidate # 1554045022.807 * [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))) 1554045022.807 * * [simplify]: iters left: 6 (11 enodes) 1554045022.810 * * [simplify]: iters left: 5 (58 enodes) 1554045022.825 * * [simplify]: iters left: 4 (151 enodes) 1554045022.870 * * [simplify]: iters left: 3 (465 enodes) 1554045023.216 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045023.216 * * [simplify]: Extracting #1: cost 101 inf + 0 1554045023.218 * * [simplify]: Extracting #2: cost 391 inf + 499 1554045023.227 * * [simplify]: Extracting #3: cost 183 inf + 41231 1554045023.261 * * [simplify]: Extracting #4: cost 11 inf + 79014 1554045023.290 * * [simplify]: Extracting #5: cost 0 inf + 81778 1554045023.328 * [simplify]: Simplified to (* (fma y.re x.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) 1554045023.329 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (cbrt (* (/ (* (fma y.re x.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))))) 1554045023.329 * * * * [progress]: [ 80 / 173 ] 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)))))> 1554045023.329 * * * * [progress]: [ 81 / 173 ] simplifiying candidate # 1554045023.329 * * * * [progress]: [ 82 / 173 ] simplifiying candidate # 1554045023.329 * * * * [progress]: [ 83 / 173 ] simplifiying candidate # 1554045023.329 * * * * [progress]: [ 84 / 173 ] simplifiying candidate # 1554045023.329 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 1554045023.329 * * [simplify]: iters left: 4 (7 enodes) 1554045023.331 * * [simplify]: iters left: 3 (26 enodes) 1554045023.334 * * [simplify]: iters left: 2 (36 enodes) 1554045023.339 * * [simplify]: iters left: 1 (44 enodes) 1554045023.344 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045023.344 * * [simplify]: Extracting #1: cost 11 inf + 0 1554045023.344 * * [simplify]: Extracting #2: cost 10 inf + 86 1554045023.345 * * [simplify]: Extracting #3: cost 2 inf + 654 1554045023.345 * * [simplify]: Extracting #4: cost 0 inf + 748 1554045023.345 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1554045023.345 * [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)))) 1554045023.345 * [simplify]: Simplifying (+ (+ 1 1) 1) 1554045023.345 * * [simplify]: iters left: 4 (3 enodes) 1554045023.348 * * [simplify]: iters left: 3 (14 enodes) 1554045023.350 * * [simplify]: iters left: 2 (16 enodes) 1554045023.353 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045023.353 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045023.353 * [simplify]: Simplified to 3 1554045023.353 * [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))) 1554045023.353 * * * * [progress]: [ 85 / 173 ] simplifiying candidate # 1554045023.353 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 1554045023.353 * * [simplify]: iters left: 4 (7 enodes) 1554045023.355 * * [simplify]: iters left: 3 (26 enodes) 1554045023.359 * * [simplify]: iters left: 2 (36 enodes) 1554045023.365 * * [simplify]: iters left: 1 (44 enodes) 1554045023.369 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045023.370 * * [simplify]: Extracting #1: cost 11 inf + 0 1554045023.370 * * [simplify]: Extracting #2: cost 10 inf + 86 1554045023.370 * * [simplify]: Extracting #3: cost 2 inf + 654 1554045023.370 * * [simplify]: Extracting #4: cost 0 inf + 748 1554045023.370 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1554045023.370 * [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)))) 1554045023.371 * [simplify]: Simplifying (+ 2 1) 1554045023.371 * * [simplify]: iters left: 2 (3 enodes) 1554045023.373 * * [simplify]: iters left: 1 (13 enodes) 1554045023.377 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045023.377 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045023.377 * [simplify]: Simplified to 3 1554045023.377 * [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))) 1554045023.377 * * * * [progress]: [ 86 / 173 ] simplifiying candidate # 1554045023.377 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 1554045023.378 * * [simplify]: iters left: 4 (7 enodes) 1554045023.381 * * [simplify]: iters left: 3 (26 enodes) 1554045023.388 * * [simplify]: iters left: 2 (36 enodes) 1554045023.398 * * [simplify]: iters left: 1 (44 enodes) 1554045023.407 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045023.408 * * [simplify]: Extracting #1: cost 11 inf + 0 1554045023.408 * * [simplify]: Extracting #2: cost 10 inf + 86 1554045023.408 * * [simplify]: Extracting #3: cost 2 inf + 654 1554045023.409 * * [simplify]: Extracting #4: cost 0 inf + 748 1554045023.409 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1554045023.409 * [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)))) 1554045023.409 * [simplify]: Simplifying (+ (+ 1 1) 1) 1554045023.409 * * [simplify]: iters left: 4 (3 enodes) 1554045023.411 * * [simplify]: iters left: 3 (14 enodes) 1554045023.414 * * [simplify]: iters left: 2 (16 enodes) 1554045023.416 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045023.416 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045023.416 * [simplify]: Simplified to 3 1554045023.416 * [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))) 1554045023.416 * * * * [progress]: [ 87 / 173 ] simplifiying candidate # 1554045023.416 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 1554045023.416 * * [simplify]: iters left: 4 (7 enodes) 1554045023.418 * * [simplify]: iters left: 3 (26 enodes) 1554045023.422 * * [simplify]: iters left: 2 (36 enodes) 1554045023.427 * * [simplify]: iters left: 1 (44 enodes) 1554045023.431 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045023.432 * * [simplify]: Extracting #1: cost 11 inf + 0 1554045023.432 * * [simplify]: Extracting #2: cost 10 inf + 86 1554045023.432 * * [simplify]: Extracting #3: cost 2 inf + 654 1554045023.432 * * [simplify]: Extracting #4: cost 0 inf + 748 1554045023.432 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1554045023.432 * [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)))) 1554045023.433 * [simplify]: Simplifying (+ (* 2 1) 1) 1554045023.433 * * [simplify]: iters left: 4 (4 enodes) 1554045023.435 * * [simplify]: iters left: 3 (15 enodes) 1554045023.438 * * [simplify]: iters left: 2 (17 enodes) 1554045023.440 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045023.440 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045023.440 * [simplify]: Simplified to 3 1554045023.440 * [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))) 1554045023.440 * * * * [progress]: [ 88 / 173 ] simplifiying candidate # 1554045023.441 * [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))) 1554045023.441 * * [simplify]: iters left: 6 (9 enodes) 1554045023.443 * * [simplify]: iters left: 5 (33 enodes) 1554045023.447 * * [simplify]: iters left: 4 (57 enodes) 1554045023.463 * * [simplify]: iters left: 3 (196 enodes) 1554045023.555 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045023.556 * * [simplify]: Extracting #1: cost 34 inf + 0 1554045023.557 * * [simplify]: Extracting #2: cost 190 inf + 5 1554045023.560 * * [simplify]: Extracting #3: cost 138 inf + 12606 1554045023.570 * * [simplify]: Extracting #4: cost 1 inf + 41938 1554045023.581 * * [simplify]: Extracting #5: cost 0 inf + 42102 1554045023.603 * [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))) 1554045023.603 * [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))) 1554045023.603 * * * * [progress]: [ 89 / 173 ] simplifiying candidate # 1554045023.603 * [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))) 1554045023.603 * * [simplify]: iters left: 6 (9 enodes) 1554045023.607 * * [simplify]: iters left: 5 (33 enodes) 1554045023.620 * * [simplify]: iters left: 4 (57 enodes) 1554045023.634 * * [simplify]: iters left: 3 (196 enodes) 1554045023.731 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045023.732 * * [simplify]: Extracting #1: cost 34 inf + 0 1554045023.733 * * [simplify]: Extracting #2: cost 190 inf + 5 1554045023.738 * * [simplify]: Extracting #3: cost 138 inf + 12606 1554045023.755 * * [simplify]: Extracting #4: cost 1 inf + 41938 1554045023.767 * * [simplify]: Extracting #5: cost 0 inf + 42102 1554045023.781 * [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))) 1554045023.781 * [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))) 1554045023.781 * * * * [progress]: [ 90 / 173 ] simplifiying candidate # 1554045023.781 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 1554045023.781 * * [simplify]: iters left: 4 (7 enodes) 1554045023.783 * * [simplify]: iters left: 3 (26 enodes) 1554045023.788 * * [simplify]: iters left: 2 (36 enodes) 1554045023.799 * * [simplify]: iters left: 1 (44 enodes) 1554045023.810 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045023.810 * * [simplify]: Extracting #1: cost 11 inf + 0 1554045023.810 * * [simplify]: Extracting #2: cost 10 inf + 86 1554045023.811 * * [simplify]: Extracting #3: cost 2 inf + 654 1554045023.811 * * [simplify]: Extracting #4: cost 0 inf + 748 1554045023.812 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1554045023.812 * [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))) 1554045023.812 * * * * [progress]: [ 91 / 173 ] simplifiying candidate # 1554045023.812 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 1554045023.813 * * [simplify]: iters left: 4 (7 enodes) 1554045023.816 * * [simplify]: iters left: 3 (26 enodes) 1554045023.824 * * [simplify]: iters left: 2 (36 enodes) 1554045023.833 * * [simplify]: iters left: 1 (44 enodes) 1554045023.838 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045023.838 * * [simplify]: Extracting #1: cost 11 inf + 0 1554045023.839 * * [simplify]: Extracting #2: cost 10 inf + 86 1554045023.839 * * [simplify]: Extracting #3: cost 2 inf + 654 1554045023.839 * * [simplify]: Extracting #4: cost 0 inf + 748 1554045023.839 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1554045023.839 * [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)))) 1554045023.839 * * * * [progress]: [ 92 / 173 ] simplifiying candidate # 1554045023.840 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 1554045023.840 * * [simplify]: iters left: 4 (7 enodes) 1554045023.841 * * [simplify]: iters left: 3 (26 enodes) 1554045023.845 * * [simplify]: iters left: 2 (36 enodes) 1554045023.850 * * [simplify]: iters left: 1 (44 enodes) 1554045023.855 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045023.855 * * [simplify]: Extracting #1: cost 11 inf + 0 1554045023.855 * * [simplify]: Extracting #2: cost 10 inf + 86 1554045023.855 * * [simplify]: Extracting #3: cost 2 inf + 654 1554045023.855 * * [simplify]: Extracting #4: cost 0 inf + 748 1554045023.856 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1554045023.856 * [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)))) 1554045023.856 * * * * [progress]: [ 93 / 173 ] simplifiying candidate # 1554045023.856 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 1554045023.856 * * [simplify]: iters left: 4 (7 enodes) 1554045023.858 * * [simplify]: iters left: 3 (26 enodes) 1554045023.861 * * [simplify]: iters left: 2 (36 enodes) 1554045023.866 * * [simplify]: iters left: 1 (44 enodes) 1554045023.873 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045023.873 * * [simplify]: Extracting #1: cost 11 inf + 0 1554045023.873 * * [simplify]: Extracting #2: cost 10 inf + 86 1554045023.874 * * [simplify]: Extracting #3: cost 2 inf + 654 1554045023.874 * * [simplify]: Extracting #4: cost 0 inf + 748 1554045023.875 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1554045023.875 * [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)))) 1554045023.875 * * * * [progress]: [ 94 / 173 ] simplifiying candidate # 1554045023.875 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 1554045023.875 * * [simplify]: iters left: 4 (7 enodes) 1554045023.877 * * [simplify]: iters left: 3 (26 enodes) 1554045023.880 * * [simplify]: iters left: 2 (36 enodes) 1554045023.885 * * [simplify]: iters left: 1 (44 enodes) 1554045023.890 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045023.890 * * [simplify]: Extracting #1: cost 11 inf + 0 1554045023.890 * * [simplify]: Extracting #2: cost 10 inf + 86 1554045023.890 * * [simplify]: Extracting #3: cost 2 inf + 654 1554045023.890 * * [simplify]: Extracting #4: cost 0 inf + 748 1554045023.891 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1554045023.891 * [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)))) 1554045023.891 * * * * [progress]: [ 95 / 173 ] simplifiying candidate # 1554045023.891 * * * * [progress]: [ 96 / 173 ] simplifiying candidate # 1554045023.891 * [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)))) 1554045023.891 * * [simplify]: iters left: 6 (10 enodes) 1554045023.893 * * [simplify]: iters left: 5 (36 enodes) 1554045023.898 * * [simplify]: iters left: 4 (46 enodes) 1554045023.905 * * [simplify]: iters left: 3 (54 enodes) 1554045023.918 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045023.918 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045023.918 * * [simplify]: Extracting #2: cost 7 inf + 0 1554045023.918 * * [simplify]: Extracting #3: cost 17 inf + 0 1554045023.918 * * [simplify]: Extracting #4: cost 15 inf + 128 1554045023.919 * * [simplify]: Extracting #5: cost 5 inf + 942 1554045023.919 * * [simplify]: Extracting #6: cost 0 inf + 2152 1554045023.920 * [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))))) 1554045023.920 * [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)))))))) 1554045023.920 * * * * [progress]: [ 97 / 173 ] simplifiying candidate # 1554045023.921 * [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)))) 1554045023.921 * * [simplify]: iters left: 6 (11 enodes) 1554045023.926 * * [simplify]: iters left: 5 (40 enodes) 1554045023.933 * * [simplify]: iters left: 4 (56 enodes) 1554045023.942 * * [simplify]: iters left: 3 (116 enodes) 1554045023.975 * * [simplify]: iters left: 2 (316 enodes) 1554045024.146 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045024.146 * * [simplify]: Extracting #1: cost 4 inf + 0 1554045024.146 * * [simplify]: Extracting #2: cost 8 inf + 0 1554045024.147 * * [simplify]: Extracting #3: cost 53 inf + 0 1554045024.147 * * [simplify]: Extracting #4: cost 137 inf + 251 1554045024.150 * * [simplify]: Extracting #5: cost 58 inf + 9234 1554045024.158 * * [simplify]: Extracting #6: cost 4 inf + 18834 1554045024.172 * * [simplify]: Extracting #7: cost 0 inf + 19440 1554045024.189 * [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)))) 1554045024.189 * [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))))))) 1554045024.189 * * * * [progress]: [ 98 / 173 ] simplifiying candidate # 1554045024.189 * * * * [progress]: [ 99 / 173 ] simplifiying candidate # 1554045024.189 * * * * [progress]: [ 100 / 173 ] simplifiying candidate # 1554045024.190 * [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)))) 1554045024.190 * * [simplify]: iters left: 6 (11 enodes) 1554045024.196 * * [simplify]: iters left: 5 (48 enodes) 1554045024.214 * * [simplify]: iters left: 4 (113 enodes) 1554045024.288 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045024.288 * * [simplify]: Extracting #1: cost 19 inf + 0 1554045024.288 * * [simplify]: Extracting #2: cost 115 inf + 1 1554045024.289 * * [simplify]: Extracting #3: cost 166 inf + 625 1554045024.295 * * [simplify]: Extracting #4: cost 50 inf + 29912 1554045024.309 * * [simplify]: Extracting #5: cost 0 inf + 44530 1554045024.324 * * [simplify]: Extracting #6: cost 0 inf + 44090 1554045024.351 * [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)))) 1554045024.351 * [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))))))) 1554045024.351 * * * * [progress]: [ 101 / 173 ] simplifiying candidate # 1554045024.351 * [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)))) 1554045024.352 * * [simplify]: iters left: 6 (12 enodes) 1554045024.361 * * [simplify]: iters left: 5 (53 enodes) 1554045024.382 * * [simplify]: iters left: 4 (128 enodes) 1554045024.481 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045024.481 * * [simplify]: Extracting #1: cost 27 inf + 0 1554045024.482 * * [simplify]: Extracting #2: cost 126 inf + 1 1554045024.484 * * [simplify]: Extracting #3: cost 233 inf + 1327 1554045024.496 * * [simplify]: Extracting #4: cost 119 inf + 30468 1554045024.521 * * [simplify]: Extracting #5: cost 0 inf + 66257 1554045024.548 * * [simplify]: Extracting #6: cost 0 inf + 66017 1554045024.583 * [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))) 1554045024.583 * [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)))))) 1554045024.584 * * * * [progress]: [ 102 / 173 ] simplifiying candidate # 1554045024.584 * * * * [progress]: [ 103 / 173 ] simplifiying candidate # 1554045024.584 * * * * [progress]: [ 104 / 173 ] simplifiying candidate # 1554045024.584 * * * * [progress]: [ 105 / 173 ] simplifiying candidate # 1554045024.584 * [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))) 1554045024.585 * * [simplify]: iters left: 6 (12 enodes) 1554045024.593 * * [simplify]: iters left: 5 (60 enodes) 1554045024.627 * * [simplify]: iters left: 4 (189 enodes) 1554045024.704 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045024.704 * * [simplify]: Extracting #1: cost 11 inf + 0 1554045024.704 * * [simplify]: Extracting #2: cost 106 inf + 1 1554045024.705 * * [simplify]: Extracting #3: cost 226 inf + 1424 1554045024.706 * * [simplify]: Extracting #4: cost 199 inf + 7365 1554045024.712 * * [simplify]: Extracting #5: cost 81 inf + 41708 1554045024.731 * * [simplify]: Extracting #6: cost 1 inf + 71195 1554045024.753 * * [simplify]: Extracting #7: cost 0 inf + 70829 1554045024.776 * * [simplify]: Extracting #8: cost 0 inf + 70814 1554045024.790 * [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))))) 1554045024.790 * [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)))))))) 1554045024.791 * [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))))) 1554045024.791 * * [simplify]: iters left: 6 (13 enodes) 1554045024.795 * * [simplify]: iters left: 5 (81 enodes) 1554045024.830 * * [simplify]: iters left: 4 (332 enodes) 1554045025.073 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045025.073 * * [simplify]: Extracting #1: cost 45 inf + 0 1554045025.075 * * [simplify]: Extracting #2: cost 395 inf + 3 1554045025.085 * * [simplify]: Extracting #3: cost 415 inf + 43420 1554045025.133 * * [simplify]: Extracting #4: cost 32 inf + 153693 1554045025.191 * * [simplify]: Extracting #5: cost 0 inf + 162055 1554045025.285 * [simplify]: Simplified to (* (fma (* x.re y.re) (* x.re y.re) (fma (* x.im y.im) (* x.im y.im) (* (* x.im y.im) (* x.re y.re)))) (* (fma (* x.re y.re) (* x.re y.re) (fma (* x.im y.im) (* x.im y.im) (* (* x.im y.im) (* x.re y.re)))) (fma (* x.re y.re) (* x.re y.re) (fma (* x.im y.im) (* x.im y.im) (* (* x.im y.im) (* x.re y.re)))))) 1554045025.285 * [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))))) (* (fma (* x.re y.re) (* x.re y.re) (fma (* x.im y.im) (* x.im y.im) (* (* x.im y.im) (* x.re y.re)))) (* (fma (* x.re y.re) (* x.re y.re) (fma (* x.im y.im) (* x.im y.im) (* (* x.im y.im) (* x.re y.re)))) (fma (* x.re y.re) (* x.re y.re) (fma (* x.im y.im) (* x.im y.im) (* (* x.im y.im) (* x.re y.re))))))))) 1554045025.286 * * * * [progress]: [ 106 / 173 ] simplifiying candidate # 1554045025.286 * [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)))) 1554045025.286 * * [simplify]: iters left: 6 (15 enodes) 1554045025.295 * * [simplify]: iters left: 5 (89 enodes) 1554045025.320 * * [simplify]: iters left: 4 (291 enodes) 1554045025.443 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045025.443 * * [simplify]: Extracting #1: cost 25 inf + 0 1554045025.443 * * [simplify]: Extracting #2: cost 152 inf + 0 1554045025.445 * * [simplify]: Extracting #3: cost 320 inf + 210 1554045025.450 * * [simplify]: Extracting #4: cost 213 inf + 36530 1554045025.477 * * [simplify]: Extracting #5: cost 31 inf + 108113 1554045025.505 * * [simplify]: Extracting #6: cost 6 inf + 101051 1554045025.526 * * [simplify]: Extracting #7: cost 0 inf + 99928 1554045025.557 * [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)))) 1554045025.557 * [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)))))) 1554045025.558 * [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))) 1554045025.558 * * [simplify]: iters left: 6 (14 enodes) 1554045025.562 * * [simplify]: iters left: 5 (87 enodes) 1554045025.591 * * [simplify]: iters left: 4 (320 enodes) 1554045025.828 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045025.829 * * [simplify]: Extracting #1: cost 39 inf + 0 1554045025.830 * * [simplify]: Extracting #2: cost 331 inf + 4 1554045025.838 * * [simplify]: Extracting #3: cost 427 inf + 16588 1554045025.877 * * [simplify]: Extracting #4: cost 82 inf + 106748 1554045025.913 * * [simplify]: Extracting #5: cost 0 inf + 134574 1554045025.952 * * [simplify]: Extracting #6: cost 0 inf + 133894 1554045026.007 * * [simplify]: Extracting #7: cost 0 inf + 133869 1554045026.075 * [simplify]: Simplified to (* (* (fma (* x.re y.re) (* x.im y.im) (fma (* x.im y.im) (* x.im y.im) (* (* x.re y.re) (* x.re y.re)))) (fma (* x.re y.re) (* x.im y.im) (fma (* x.im y.im) (* x.im y.im) (* (* x.re y.re) (* x.re y.re))))) (fma y.re x.re (* x.im y.im))) 1554045026.075 * [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)))) (* (* (fma (* x.re y.re) (* x.im y.im) (fma (* x.im y.im) (* x.im y.im) (* (* x.re y.re) (* x.re y.re)))) (fma (* x.re y.re) (* x.im y.im) (fma (* x.im y.im) (* x.im y.im) (* (* x.re y.re) (* x.re y.re))))) (fma y.re x.re (* x.im y.im)))))) 1554045026.076 * * * * [progress]: [ 107 / 173 ] simplifiying candidate # 1554045026.076 * [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))) 1554045026.076 * * [simplify]: iters left: 6 (15 enodes) 1554045026.086 * * [simplify]: iters left: 5 (89 enodes) 1554045026.125 * * [simplify]: iters left: 4 (288 enodes) 1554045026.285 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045026.286 * * [simplify]: Extracting #1: cost 26 inf + 0 1554045026.286 * * [simplify]: Extracting #2: cost 186 inf + 0 1554045026.288 * * [simplify]: Extracting #3: cost 332 inf + 6502 1554045026.299 * * [simplify]: Extracting #4: cost 129 inf + 73021 1554045026.336 * * [simplify]: Extracting #5: cost 4 inf + 110690 1554045026.361 * * [simplify]: Extracting #6: cost 0 inf + 108969 1554045026.403 * [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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554045026.403 * [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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* 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)))))))) 1554045026.404 * [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))))) 1554045026.404 * * [simplify]: iters left: 6 (14 enodes) 1554045026.414 * * [simplify]: iters left: 5 (86 enodes) 1554045026.441 * * [simplify]: iters left: 4 (338 enodes) 1554045026.737 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045026.737 * * [simplify]: Extracting #1: cost 47 inf + 0 1554045026.738 * * [simplify]: Extracting #2: cost 464 inf + 43 1554045026.750 * * [simplify]: Extracting #3: cost 358 inf + 58734 1554045026.804 * * [simplify]: Extracting #4: cost 7 inf + 154998 1554045026.881 * * [simplify]: Extracting #5: cost 0 inf + 155435 1554045026.968 * * [simplify]: Extracting #6: cost 0 inf + 155380 1554045027.056 * [simplify]: Simplified to (* (* (fma (* x.re y.re) (* x.re y.re) (fma (* x.im y.im) (* x.im y.im) (* (* x.im y.im) (* x.re y.re)))) (fma y.re x.re (* x.im y.im))) (fma (* x.re y.re) (* x.re y.re) (fma (* x.im y.im) (* x.im y.im) (* (* x.im y.im) (* x.re y.re))))) 1554045027.056 * [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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (fma (* x.re y.re) (* x.re y.re) (fma (* x.im y.im) (* x.im y.im) (* (* x.im y.im) (* x.re y.re)))) (fma y.re x.re (* x.im y.im))) (fma (* x.re y.re) (* x.re y.re) (fma (* x.im y.im) (* x.im y.im) (* (* x.im y.im) (* x.re y.re)))))))) 1554045027.056 * * * * [progress]: [ 108 / 173 ] simplifiying candidate # 1554045027.057 * [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)))) 1554045027.057 * * [simplify]: iters left: 6 (15 enodes) 1554045027.066 * * [simplify]: iters left: 5 (90 enodes) 1554045027.100 * * [simplify]: iters left: 4 (306 enodes) 1554045027.290 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045027.290 * * [simplify]: Extracting #1: cost 33 inf + 0 1554045027.292 * * [simplify]: Extracting #2: cost 199 inf + 0 1554045027.295 * * [simplify]: Extracting #3: cost 382 inf + 2287 1554045027.316 * * [simplify]: Extracting #4: cost 190 inf + 55582 1554045027.362 * * [simplify]: Extracting #5: cost 9 inf + 113952 1554045027.419 * * [simplify]: Extracting #6: cost 0 inf + 116616 1554045027.471 * [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)))) 1554045027.471 * [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.re y.re)) (+ (* (* 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)))))) 1554045027.471 * [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))) 1554045027.471 * * [simplify]: iters left: 6 (14 enodes) 1554045027.476 * * [simplify]: iters left: 5 (88 enodes) 1554045027.501 * * [simplify]: iters left: 4 (327 enodes) 1554045027.804 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045027.804 * * [simplify]: Extracting #1: cost 52 inf + 0 1554045027.806 * * [simplify]: Extracting #2: cost 293 inf + 46 1554045027.816 * * [simplify]: Extracting #3: cost 369 inf + 11395 1554045027.845 * * [simplify]: Extracting #4: cost 87 inf + 74582 1554045027.890 * * [simplify]: Extracting #5: cost 0 inf + 99223 1554045027.936 * * [simplify]: Extracting #6: cost 0 inf + 99103 1554045027.985 * [simplify]: Simplified to (* (fma y.re x.re (* x.im y.im)) (fma (* (fma y.re x.re (* x.im y.im)) (* x.im y.im)) (fma y.re x.re (* x.im y.im)) (* (* (* x.re y.re) (* x.re y.re)) (fma y.re x.re (* x.im y.im))))) 1554045027.985 * [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)))) (* (fma y.re x.re (* x.im y.im)) (fma (* (fma y.re x.re (* x.im y.im)) (* x.im y.im)) (fma y.re x.re (* x.im y.im)) (* (* (* x.re y.re) (* x.re y.re)) (fma y.re x.re (* x.im y.im)))))))) 1554045027.985 * * * * [progress]: [ 109 / 173 ] simplifiying candidate # 1554045027.985 * [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))) 1554045027.986 * * [simplify]: iters left: 6 (15 enodes) 1554045027.993 * * [simplify]: iters left: 5 (90 enodes) 1554045028.023 * * [simplify]: iters left: 4 (297 enodes) 1554045028.136 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045028.136 * * [simplify]: Extracting #1: cost 26 inf + 0 1554045028.136 * * [simplify]: Extracting #2: cost 189 inf + 0 1554045028.139 * * [simplify]: Extracting #3: cost 353 inf + 10333 1554045028.167 * * [simplify]: Extracting #4: cost 144 inf + 76325 1554045028.213 * * [simplify]: Extracting #5: cost 8 inf + 123373 1554045028.243 * * [simplify]: Extracting #6: cost 0 inf + 124095 1554045028.269 * [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)))) 1554045028.269 * [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.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045028.270 * [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))))) 1554045028.270 * * [simplify]: iters left: 6 (14 enodes) 1554045028.274 * * [simplify]: iters left: 5 (88 enodes) 1554045028.302 * * [simplify]: iters left: 4 (339 enodes) 1554045028.640 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045028.640 * * [simplify]: Extracting #1: cost 55 inf + 0 1554045028.642 * * [simplify]: Extracting #2: cost 400 inf + 2 1554045028.660 * * [simplify]: Extracting #3: cost 352 inf + 42268 1554045028.696 * * [simplify]: Extracting #4: cost 13 inf + 130342 1554045028.758 * * [simplify]: Extracting #5: cost 0 inf + 133378 1554045028.813 * [simplify]: Simplified to (* (fma (* x.im y.im) (fma x.re y.re (* x.im y.im)) (* (* x.re y.re) (* x.re y.re))) (* (fma (* x.im y.im) (fma x.re y.re (* x.im y.im)) (* (* x.re y.re) (* x.re y.re))) (fma x.re y.re (* x.im y.im)))) 1554045028.813 * [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)))) (* (fma (* x.im y.im) (fma x.re y.re (* x.im y.im)) (* (* x.re y.re) (* x.re y.re))) (* (fma (* x.im y.im) (fma x.re y.re (* x.im y.im)) (* (* x.re y.re) (* x.re y.re))) (fma x.re y.re (* x.im y.im))))))) 1554045028.813 * * * * [progress]: [ 110 / 173 ] simplifiying candidate # 1554045028.814 * [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)))) 1554045028.814 * * [simplify]: iters left: 6 (15 enodes) 1554045028.825 * * [simplify]: iters left: 5 (89 enodes) 1554045028.874 * * [simplify]: iters left: 4 (292 enodes) 1554045029.030 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045029.030 * * [simplify]: Extracting #1: cost 29 inf + 0 1554045029.030 * * [simplify]: Extracting #2: cost 179 inf + 0 1554045029.032 * * [simplify]: Extracting #3: cost 356 inf + 783 1554045029.045 * * [simplify]: Extracting #4: cost 232 inf + 37284 1554045029.093 * * [simplify]: Extracting #5: cost 21 inf + 100893 1554045029.138 * * [simplify]: Extracting #6: cost 0 inf + 106742 1554045029.165 * [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)))) 1554045029.165 * [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)))))) 1554045029.165 * [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))) 1554045029.166 * * [simplify]: iters left: 6 (14 enodes) 1554045029.170 * * [simplify]: iters left: 5 (86 enodes) 1554045029.190 * * [simplify]: iters left: 4 (316 enodes) 1554045029.429 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045029.429 * * [simplify]: Extracting #1: cost 49 inf + 0 1554045029.431 * * [simplify]: Extracting #2: cost 289 inf + 46 1554045029.439 * * [simplify]: Extracting #3: cost 291 inf + 14709 1554045029.468 * * [simplify]: Extracting #4: cost 72 inf + 63285 1554045029.493 * * [simplify]: Extracting #5: cost 0 inf + 82987 1554045029.516 * * [simplify]: Extracting #6: cost 0 inf + 82807 1554045029.553 * [simplify]: Simplified to (* (fma (* (* x.re y.re) (* x.re y.re)) (fma x.re y.re (* x.im y.im)) (* (* x.im y.im) (* (fma x.re y.re (* x.im y.im)) (fma x.re y.re (* x.im y.im))))) (fma x.re y.re (* x.im y.im))) 1554045029.553 * [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)))) (* (fma (* (* x.re y.re) (* x.re y.re)) (fma x.re y.re (* x.im y.im)) (* (* x.im y.im) (* (fma x.re y.re (* x.im y.im)) (fma x.re y.re (* x.im y.im))))) (fma x.re y.re (* x.im y.im)))))) 1554045029.553 * * * * [progress]: [ 111 / 173 ] simplifiying candidate # 1554045029.553 * [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))) 1554045029.554 * * [simplify]: iters left: 6 (15 enodes) 1554045029.559 * * [simplify]: iters left: 5 (89 enodes) 1554045029.580 * * [simplify]: iters left: 4 (296 enodes) 1554045029.686 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045029.686 * * [simplify]: Extracting #1: cost 29 inf + 0 1554045029.687 * * [simplify]: Extracting #2: cost 199 inf + 0 1554045029.689 * * [simplify]: Extracting #3: cost 318 inf + 8205 1554045029.706 * * [simplify]: Extracting #4: cost 96 inf + 66441 1554045029.740 * * [simplify]: Extracting #5: cost 5 inf + 92984 1554045029.780 * * [simplify]: Extracting #6: cost 0 inf + 94393 1554045029.814 * * [simplify]: Extracting #7: cost 0 inf + 94273 1554045029.842 * [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)))) 1554045029.842 * [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)))))))) 1554045029.843 * [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))))) 1554045029.843 * * [simplify]: iters left: 6 (14 enodes) 1554045029.851 * * [simplify]: iters left: 5 (87 enodes) 1554045029.887 * * [simplify]: iters left: 4 (310 enodes) 1554045030.077 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045030.078 * * [simplify]: Extracting #1: cost 55 inf + 0 1554045030.086 * * [simplify]: Extracting #2: cost 390 inf + 43 1554045030.098 * * [simplify]: Extracting #3: cost 229 inf + 41232 1554045030.134 * * [simplify]: Extracting #4: cost 6 inf + 93524 1554045030.160 * * [simplify]: Extracting #5: cost 0 inf + 94282 1554045030.203 * [simplify]: Simplified to (* (fma (* x.re y.re) (fma x.re y.re (* x.im y.im)) (* (* x.im y.im) (* x.im y.im))) (* (fma x.re y.re (* x.im y.im)) (fma x.re y.re (* x.im y.im)))) 1554045030.203 * [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)))) (* (fma (* x.re y.re) (fma x.re y.re (* x.im y.im)) (* (* x.im y.im) (* x.im y.im))) (* (fma x.re y.re (* x.im y.im)) (fma x.re y.re (* x.im y.im))))))) 1554045030.203 * * * * [progress]: [ 112 / 173 ] simplifiying candidate # 1554045030.203 * [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)))) 1554045030.204 * * [simplify]: iters left: 6 (11 enodes) 1554045030.212 * * [simplify]: iters left: 5 (56 enodes) 1554045030.233 * * [simplify]: iters left: 4 (151 enodes) 1554045030.286 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045030.286 * * [simplify]: Extracting #1: cost 23 inf + 0 1554045030.287 * * [simplify]: Extracting #2: cost 138 inf + 1 1554045030.288 * * [simplify]: Extracting #3: cost 187 inf + 663 1554045030.296 * * [simplify]: Extracting #4: cost 91 inf + 22280 1554045030.318 * * [simplify]: Extracting #5: cost 3 inf + 44374 1554045030.329 * * [simplify]: Extracting #6: cost 0 inf + 45051 1554045030.340 * [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)))) 1554045030.340 * [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)))))) 1554045030.341 * [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))) 1554045030.341 * * [simplify]: iters left: 6 (9 enodes) 1554045030.343 * * [simplify]: iters left: 5 (44 enodes) 1554045030.353 * * [simplify]: iters left: 4 (153 enodes) 1554045030.439 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045030.439 * * [simplify]: Extracting #1: cost 27 inf + 0 1554045030.439 * * [simplify]: Extracting #2: cost 132 inf + 47 1554045030.440 * * [simplify]: Extracting #3: cost 113 inf + 3354 1554045030.445 * * [simplify]: Extracting #4: cost 17 inf + 22166 1554045030.452 * * [simplify]: Extracting #5: cost 0 inf + 25744 1554045030.458 * [simplify]: Simplified to (* (* (fma x.re y.re (* x.im y.im)) (fma x.re y.re (* x.im y.im))) (fma x.re y.re (* x.im y.im))) 1554045030.458 * [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)))) (* (* (fma x.re y.re (* x.im y.im)) (fma x.re y.re (* x.im y.im))) (fma x.re y.re (* x.im y.im)))))) 1554045030.459 * * * * [progress]: [ 113 / 173 ] simplifiying candidate # 1554045030.459 * [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))) 1554045030.459 * * [simplify]: iters left: 6 (13 enodes) 1554045030.464 * * [simplify]: iters left: 5 (69 enodes) 1554045030.481 * * [simplify]: iters left: 4 (221 enodes) 1554045030.599 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045030.599 * * [simplify]: Extracting #1: cost 17 inf + 0 1554045030.602 * * [simplify]: Extracting #2: cost 130 inf + 0 1554045030.603 * * [simplify]: Extracting #3: cost 309 inf + 966 1554045030.609 * * [simplify]: Extracting #4: cost 202 inf + 39158 1554045030.625 * * [simplify]: Extracting #5: cost 24 inf + 95538 1554045030.645 * * [simplify]: Extracting #6: cost 0 inf + 95934 1554045030.664 * [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)))) 1554045030.665 * [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)))))))) 1554045030.665 * [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))))) 1554045030.666 * * [simplify]: iters left: 6 (12 enodes) 1554045030.669 * * [simplify]: iters left: 5 (71 enodes) 1554045030.686 * * [simplify]: iters left: 4 (238 enodes) 1554045030.802 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045030.803 * * [simplify]: Extracting #1: cost 51 inf + 0 1554045030.803 * * [simplify]: Extracting #2: cost 282 inf + 2 1554045030.806 * * [simplify]: Extracting #3: cost 231 inf + 13160 1554045030.832 * * [simplify]: Extracting #4: cost 33 inf + 57413 1554045030.856 * * [simplify]: Extracting #5: cost 0 inf + 65522 1554045030.876 * * [simplify]: Extracting #6: cost 0 inf + 65492 1554045030.895 * [simplify]: Simplified to (* (fma (* x.re y.re) (* x.re y.re) (fma (* x.im y.im) (* x.im y.im) (* (* x.im y.im) (* x.re y.re)))) (fma (* x.re y.re) (* x.re y.re) (fma (* x.im y.im) (* x.im y.im) (* (* x.im y.im) (* x.re y.re))))) 1554045030.895 * [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)))) (* (fma (* x.re y.re) (* x.re y.re) (fma (* x.im y.im) (* x.im y.im) (* (* x.im y.im) (* x.re y.re)))) (fma (* x.re y.re) (* x.re y.re) (fma (* x.im y.im) (* x.im y.im) (* (* x.im y.im) (* x.re y.re)))))))) 1554045030.895 * * * * [progress]: [ 114 / 173 ] simplifiying candidate # 1554045030.896 * [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)))) 1554045030.896 * * [simplify]: iters left: 6 (16 enodes) 1554045030.902 * * [simplify]: iters left: 5 (95 enodes) 1554045030.939 * * [simplify]: iters left: 4 (315 enodes) 1554045031.092 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045031.093 * * [simplify]: Extracting #1: cost 37 inf + 0 1554045031.093 * * [simplify]: Extracting #2: cost 188 inf + 0 1554045031.095 * * [simplify]: Extracting #3: cost 367 inf + 4666 1554045031.107 * * [simplify]: Extracting #4: cost 163 inf + 59041 1554045031.134 * * [simplify]: Extracting #5: cost 8 inf + 113083 1554045031.177 * * [simplify]: Extracting #6: cost 0 inf + 115275 1554045031.213 * [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)))) 1554045031.214 * [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)))))) 1554045031.214 * [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))) 1554045031.214 * * [simplify]: iters left: 6 (13 enodes) 1554045031.221 * * [simplify]: iters left: 5 (76 enodes) 1554045031.255 * * [simplify]: iters left: 4 (237 enodes) 1554045031.372 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045031.372 * * [simplify]: Extracting #1: cost 43 inf + 0 1554045031.373 * * [simplify]: Extracting #2: cost 193 inf + 4 1554045031.375 * * [simplify]: Extracting #3: cost 150 inf + 11125 1554045031.386 * * [simplify]: Extracting #4: cost 14 inf + 36424 1554045031.406 * * [simplify]: Extracting #5: cost 0 inf + 38249 1554045031.416 * * [simplify]: Extracting #6: cost 0 inf + 38089 1554045031.432 * [simplify]: Simplified to (fma (fma y.re x.re (* x.im y.im)) (* (* x.im y.im) (fma y.re x.re (* x.im y.im))) (* (* (* x.re y.re) (* x.re y.re)) (fma y.re x.re (* x.im y.im)))) 1554045031.432 * [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)))) (fma (fma y.re x.re (* x.im y.im)) (* (* x.im y.im) (fma y.re x.re (* x.im y.im))) (* (* (* x.re y.re) (* x.re y.re)) (fma y.re x.re (* x.im y.im))))))) 1554045031.433 * * * * [progress]: [ 115 / 173 ] simplifiying candidate # 1554045031.433 * [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))) 1554045031.433 * * [simplify]: iters left: 6 (16 enodes) 1554045031.443 * * [simplify]: iters left: 5 (95 enodes) 1554045031.490 * * [simplify]: iters left: 4 (313 enodes) 1554045031.656 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045031.656 * * [simplify]: Extracting #1: cost 37 inf + 0 1554045031.657 * * [simplify]: Extracting #2: cost 195 inf + 0 1554045031.659 * * [simplify]: Extracting #3: cost 368 inf + 9574 1554045031.679 * * [simplify]: Extracting #4: cost 116 inf + 74554 1554045031.704 * * [simplify]: Extracting #5: cost 10 inf + 107807 1554045031.734 * * [simplify]: Extracting #6: cost 0 inf + 110425 1554045031.773 * [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)))) 1554045031.774 * [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)))))))) 1554045031.774 * [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))))) 1554045031.774 * * [simplify]: iters left: 6 (13 enodes) 1554045031.781 * * [simplify]: iters left: 5 (76 enodes) 1554045031.809 * * [simplify]: iters left: 4 (230 enodes) 1554045031.948 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045031.948 * * [simplify]: Extracting #1: cost 38 inf + 0 1554045031.948 * * [simplify]: Extracting #2: cost 162 inf + 43 1554045031.950 * * [simplify]: Extracting #3: cost 152 inf + 2579 1554045031.955 * * [simplify]: Extracting #4: cost 36 inf + 22387 1554045031.965 * * [simplify]: Extracting #5: cost 0 inf + 29086 1554045031.974 * [simplify]: Simplified to (* (fma (* x.im y.im) (fma x.re y.re (* x.im y.im)) (* (* x.re y.re) (* x.re y.re))) (fma x.re y.re (* x.im y.im))) 1554045031.974 * [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)))) (* (fma (* x.im y.im) (fma x.re y.re (* x.im y.im)) (* (* x.re y.re) (* x.re y.re))) (fma x.re y.re (* x.im y.im)))))) 1554045031.974 * * * * [progress]: [ 116 / 173 ] simplifiying candidate # 1554045031.974 * [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)))) 1554045031.975 * * [simplify]: iters left: 6 (12 enodes) 1554045031.978 * * [simplify]: iters left: 5 (64 enodes) 1554045031.990 * * [simplify]: iters left: 4 (181 enodes) 1554045032.083 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045032.083 * * [simplify]: Extracting #1: cost 25 inf + 0 1554045032.084 * * [simplify]: Extracting #2: cost 149 inf + 0 1554045032.086 * * [simplify]: Extracting #3: cost 270 inf + 899 1554045032.098 * * [simplify]: Extracting #4: cost 99 inf + 38954 1554045032.126 * * [simplify]: Extracting #5: cost 0 inf + 67032 1554045032.152 * * [simplify]: Extracting #6: cost 0 inf + 65857 1554045032.174 * [simplify]: Simplified to (* (* (* (- (* x.re y.re) (* x.im y.im)) (fma x.re y.re (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (fma x.re y.re (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))) 1554045032.174 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (/ (* (* (* (- (* x.re y.re) (* x.im y.im)) (fma x.re y.re (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (fma 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)))))) 1554045032.175 * [simplify]: Simplifying (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))) 1554045032.175 * * [simplify]: iters left: 6 (8 enodes) 1554045032.179 * * [simplify]: iters left: 5 (34 enodes) 1554045032.190 * * [simplify]: iters left: 4 (77 enodes) 1554045032.208 * * [simplify]: iters left: 3 (203 enodes) 1554045032.280 * * [simplify]: iters left: 2 (436 enodes) 1554045032.436 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045032.436 * * [simplify]: Extracting #1: cost 35 inf + 0 1554045032.437 * * [simplify]: Extracting #2: cost 91 inf + 128 1554045032.440 * * [simplify]: Extracting #3: cost 58 inf + 3895 1554045032.450 * * [simplify]: Extracting #4: cost 3 inf + 11762 1554045032.455 * * [simplify]: Extracting #5: cost 0 inf + 12394 1554045032.461 * [simplify]: Simplified to (* (fma x.re y.re (* x.im y.im)) (fma x.re y.re (* x.im y.im))) 1554045032.462 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (cbrt (/ (* (* (* (- (* x.re y.re) (* x.im y.im)) (fma x.re y.re (* x.im y.im))) (* (- (* x.re y.re) (* x.im y.im)) (fma x.re y.re (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))) (* (fma x.re y.re (* x.im y.im)) (fma x.re y.re (* x.im y.im)))))) 1554045032.462 * * * * [progress]: [ 117 / 173 ] simplifiying candidate # 1554045032.462 * [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))) 1554045032.462 * * [simplify]: iters left: 6 (13 enodes) 1554045032.466 * * [simplify]: iters left: 5 (68 enodes) 1554045032.487 * * [simplify]: iters left: 4 (214 enodes) 1554045032.597 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045032.597 * * [simplify]: Extracting #1: cost 19 inf + 0 1554045032.598 * * [simplify]: Extracting #2: cost 136 inf + 0 1554045032.600 * * [simplify]: Extracting #3: cost 274 inf + 2696 1554045032.609 * * [simplify]: Extracting #4: cost 180 inf + 38944 1554045032.633 * * [simplify]: Extracting #5: cost 27 inf + 81494 1554045032.664 * * [simplify]: Extracting #6: cost 3 inf + 81912 1554045032.684 * * [simplify]: Extracting #7: cost 0 inf + 83205 1554045032.703 * [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)))) 1554045032.703 * [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)))))))) 1554045032.703 * [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))))) 1554045032.704 * * [simplify]: iters left: 6 (12 enodes) 1554045032.709 * * [simplify]: iters left: 5 (71 enodes) 1554045032.725 * * [simplify]: iters left: 4 (238 enodes) 1554045032.853 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045032.853 * * [simplify]: Extracting #1: cost 51 inf + 0 1554045032.854 * * [simplify]: Extracting #2: cost 282 inf + 2 1554045032.857 * * [simplify]: Extracting #3: cost 231 inf + 13160 1554045032.870 * * [simplify]: Extracting #4: cost 33 inf + 57413 1554045032.888 * * [simplify]: Extracting #5: cost 0 inf + 65522 1554045032.907 * * [simplify]: Extracting #6: cost 0 inf + 65492 1554045032.927 * [simplify]: Simplified to (* (fma (* x.re y.re) (* x.re y.re) (fma (* x.im y.im) (* x.im y.im) (* (* x.im y.im) (* x.re y.re)))) (fma (* x.re y.re) (* x.re y.re) (fma (* x.im y.im) (* x.im y.im) (* (* x.im y.im) (* x.re y.re))))) 1554045032.928 * [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)))) (* (fma (* x.re y.re) (* x.re y.re) (fma (* x.im y.im) (* x.im y.im) (* (* x.im y.im) (* x.re y.re)))) (fma (* x.re y.re) (* x.re y.re) (fma (* x.im y.im) (* x.im y.im) (* (* x.im y.im) (* x.re y.re)))))))) 1554045032.928 * * * * [progress]: [ 118 / 173 ] simplifiying candidate # 1554045032.928 * [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)))) 1554045032.928 * * [simplify]: iters left: 6 (16 enodes) 1554045032.934 * * [simplify]: iters left: 5 (95 enodes) 1554045032.971 * * [simplify]: iters left: 4 (314 enodes) 1554045033.171 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045033.172 * * [simplify]: Extracting #1: cost 33 inf + 0 1554045033.172 * * [simplify]: Extracting #2: cost 180 inf + 0 1554045033.176 * * [simplify]: Extracting #3: cost 377 inf + 716 1554045033.192 * * [simplify]: Extracting #4: cost 197 inf + 60311 1554045033.233 * * [simplify]: Extracting #5: cost 23 inf + 105343 1554045033.264 * * [simplify]: Extracting #6: cost 1 inf + 104990 1554045033.296 * * [simplify]: Extracting #7: cost 0 inf + 105283 1554045033.329 * [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)))) 1554045033.329 * [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)))))) 1554045033.329 * [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))) 1554045033.329 * * [simplify]: iters left: 6 (13 enodes) 1554045033.333 * * [simplify]: iters left: 5 (76 enodes) 1554045033.356 * * [simplify]: iters left: 4 (237 enodes) 1554045033.484 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045033.484 * * [simplify]: Extracting #1: cost 43 inf + 0 1554045033.486 * * [simplify]: Extracting #2: cost 193 inf + 4 1554045033.492 * * [simplify]: Extracting #3: cost 150 inf + 11125 1554045033.512 * * [simplify]: Extracting #4: cost 14 inf + 36424 1554045033.534 * * [simplify]: Extracting #5: cost 0 inf + 38249 1554045033.556 * * [simplify]: Extracting #6: cost 0 inf + 38089 1554045033.578 * [simplify]: Simplified to (fma (fma y.re x.re (* x.im y.im)) (* (* x.im y.im) (fma y.re x.re (* x.im y.im))) (* (* (* x.re y.re) (* x.re y.re)) (fma y.re x.re (* x.im y.im)))) 1554045033.578 * [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)))) (fma (fma y.re x.re (* x.im y.im)) (* (* x.im y.im) (fma y.re x.re (* x.im y.im))) (* (* (* x.re y.re) (* x.re y.re)) (fma y.re x.re (* x.im y.im))))))) 1554045033.579 * * * * [progress]: [ 119 / 173 ] simplifiying candidate # 1554045033.579 * [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))) 1554045033.579 * * [simplify]: iters left: 6 (16 enodes) 1554045033.589 * * [simplify]: iters left: 5 (95 enodes) 1554045033.631 * * [simplify]: iters left: 4 (314 enodes) 1554045033.817 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045033.817 * * [simplify]: Extracting #1: cost 35 inf + 0 1554045033.818 * * [simplify]: Extracting #2: cost 198 inf + 0 1554045033.821 * * [simplify]: Extracting #3: cost 351 inf + 9746 1554045033.834 * * [simplify]: Extracting #4: cost 116 inf + 66565 1554045033.859 * * [simplify]: Extracting #5: cost 7 inf + 100326 1554045033.884 * * [simplify]: Extracting #6: cost 0 inf + 102757 1554045033.915 * [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))))) 1554045033.915 * [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)))))))) 1554045033.915 * [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))))) 1554045033.915 * * [simplify]: iters left: 6 (13 enodes) 1554045033.919 * * [simplify]: iters left: 5 (76 enodes) 1554045033.936 * * [simplify]: iters left: 4 (230 enodes) 1554045034.057 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045034.057 * * [simplify]: Extracting #1: cost 38 inf + 0 1554045034.058 * * [simplify]: Extracting #2: cost 162 inf + 43 1554045034.060 * * [simplify]: Extracting #3: cost 152 inf + 2579 1554045034.070 * * [simplify]: Extracting #4: cost 36 inf + 22387 1554045034.088 * * [simplify]: Extracting #5: cost 0 inf + 29086 1554045034.103 * [simplify]: Simplified to (* (fma (* x.im y.im) (fma x.re y.re (* x.im y.im)) (* (* x.re y.re) (* x.re y.re))) (fma x.re y.re (* x.im y.im))) 1554045034.103 * [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))))) (* (fma (* x.im y.im) (fma x.re y.re (* x.im y.im)) (* (* x.re y.re) (* x.re y.re))) (fma x.re y.re (* x.im y.im)))))) 1554045034.103 * * * * [progress]: [ 120 / 173 ] simplifiying candidate # 1554045034.103 * [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)))) 1554045034.104 * * [simplify]: iters left: 6 (12 enodes) 1554045034.107 * * [simplify]: iters left: 5 (62 enodes) 1554045034.121 * * [simplify]: iters left: 4 (168 enodes) 1554045034.215 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045034.215 * * [simplify]: Extracting #1: cost 25 inf + 0 1554045034.216 * * [simplify]: Extracting #2: cost 140 inf + 0 1554045034.216 * * [simplify]: Extracting #3: cost 228 inf + 1087 1554045034.221 * * [simplify]: Extracting #4: cost 82 inf + 31038 1554045034.241 * * [simplify]: Extracting #5: cost 1 inf + 53359 1554045034.266 * * [simplify]: Extracting #6: cost 0 inf + 53093 1554045034.292 * [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))))) 1554045034.292 * [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)))))) 1554045034.292 * [simplify]: Simplifying (* (+ (* x.re y.re) (* x.im y.im)) (+ (* x.re y.re) (* x.im y.im))) 1554045034.293 * * [simplify]: iters left: 6 (8 enodes) 1554045034.296 * * [simplify]: iters left: 5 (34 enodes) 1554045034.308 * * [simplify]: iters left: 4 (77 enodes) 1554045034.340 * * [simplify]: iters left: 3 (203 enodes) 1554045034.402 * * [simplify]: iters left: 2 (436 enodes) 1554045034.513 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045034.513 * * [simplify]: Extracting #1: cost 35 inf + 0 1554045034.513 * * [simplify]: Extracting #2: cost 91 inf + 128 1554045034.515 * * [simplify]: Extracting #3: cost 58 inf + 3895 1554045034.520 * * [simplify]: Extracting #4: cost 3 inf + 11762 1554045034.526 * * [simplify]: Extracting #5: cost 0 inf + 12394 1554045034.532 * [simplify]: Simplified to (* (fma x.re y.re (* x.im y.im)) (fma x.re y.re (* x.im y.im))) 1554045034.532 * [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)))) (* (fma x.re y.re (* x.im y.im)) (fma x.re y.re (* x.im y.im)))))) 1554045034.532 * * * * [progress]: [ 121 / 173 ] simplifiying candidate # 1554045034.533 * * * * [progress]: [ 122 / 173 ] simplifiying candidate # 1554045034.533 * [simplify]: Simplifying (* (- (* x.re y.re) (* x.im y.im)) (sqrt (- (* x.re y.re) (* x.im y.im)))) 1554045034.533 * * [simplify]: iters left: 6 (9 enodes) 1554045034.537 * * [simplify]: iters left: 5 (33 enodes) 1554045034.546 * * [simplify]: iters left: 4 (49 enodes) 1554045034.558 * * [simplify]: iters left: 3 (97 enodes) 1554045034.575 * * [simplify]: iters left: 2 (156 enodes) 1554045034.594 * * [simplify]: iters left: 1 (170 enodes) 1554045034.610 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045034.610 * * [simplify]: Extracting #1: cost 23 inf + 0 1554045034.611 * * [simplify]: Extracting #2: cost 34 inf + 128 1554045034.611 * * [simplify]: Extracting #3: cost 16 inf + 2380 1554045034.613 * * [simplify]: Extracting #4: cost 1 inf + 5600 1554045034.615 * * [simplify]: Extracting #5: cost 0 inf + 5804 1554045034.616 * [simplify]: Simplified to (* (sqrt (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) 1554045034.616 * [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))))))) 1554045034.617 * [simplify]: Simplifying (* (- (* x.re y.re) (* x.im y.im)) (sqrt (- (* x.re y.re) (* x.im y.im)))) 1554045034.617 * * [simplify]: iters left: 6 (9 enodes) 1554045034.619 * * [simplify]: iters left: 5 (33 enodes) 1554045034.623 * * [simplify]: iters left: 4 (49 enodes) 1554045034.632 * * [simplify]: iters left: 3 (97 enodes) 1554045034.648 * * [simplify]: iters left: 2 (156 enodes) 1554045034.684 * * [simplify]: iters left: 1 (170 enodes) 1554045034.715 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045034.715 * * [simplify]: Extracting #1: cost 23 inf + 0 1554045034.716 * * [simplify]: Extracting #2: cost 34 inf + 128 1554045034.717 * * [simplify]: Extracting #3: cost 16 inf + 2380 1554045034.720 * * [simplify]: Extracting #4: cost 1 inf + 5600 1554045034.724 * * [simplify]: Extracting #5: cost 0 inf + 5804 1554045034.728 * [simplify]: Simplified to (* (sqrt (- (* x.re y.re) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) 1554045034.728 * [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)))))) 1554045034.729 * * * * [progress]: [ 123 / 173 ] simplifiying candidate # 1554045034.729 * [simplify]: Simplifying (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma (- y.im) x.im (* y.im x.im))) 1554045034.729 * * [simplify]: iters left: 6 (12 enodes) 1554045034.734 * * [simplify]: iters left: 5 (45 enodes) 1554045034.748 * * [simplify]: iters left: 4 (79 enodes) 1554045034.787 * * [simplify]: iters left: 3 (257 enodes) 1554045034.967 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045034.968 * * [simplify]: Extracting #1: cost 49 inf + 0 1554045034.969 * * [simplify]: Extracting #2: cost 263 inf + 85 1554045034.972 * * [simplify]: Extracting #3: cost 215 inf + 12522 1554045034.985 * * [simplify]: Extracting #4: cost 24 inf + 53954 1554045035.000 * * [simplify]: Extracting #5: cost 0 inf + 59685 1554045035.017 * * [simplify]: Extracting #6: cost 0 inf + 59645 1554045035.042 * [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.im y.im)) (- (* x.re y.re) (* x.im y.im))) (* x.im y.im))) 1554045035.043 * [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))) (fma x.re y.re (- (* y.im x.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) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (* x.im y.im)))))) 1554045035.043 * * * * [progress]: [ 124 / 173 ] simplifiying candidate # 1554045035.043 * [simplify]: Simplifying (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* x.im y.im))) 1554045035.043 * * [simplify]: iters left: 6 (10 enodes) 1554045035.047 * * [simplify]: iters left: 5 (43 enodes) 1554045035.059 * * [simplify]: iters left: 4 (83 enodes) 1554045035.087 * * [simplify]: iters left: 3 (222 enodes) 1554045035.186 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045035.186 * * [simplify]: Extracting #1: cost 38 inf + 0 1554045035.187 * * [simplify]: Extracting #2: cost 167 inf + 84 1554045035.188 * * [simplify]: Extracting #3: cost 252 inf + 2012 1554045035.194 * * [simplify]: Extracting #4: cost 91 inf + 29208 1554045035.206 * * [simplify]: Extracting #5: cost 2 inf + 49388 1554045035.221 * * [simplify]: Extracting #6: cost 0 inf + 49676 1554045035.237 * [simplify]: Simplified to (* (* (* x.im y.im) (- (* x.re y.re) (* x.im y.im))) (- (- (* x.re y.re) (* x.im y.im)))) 1554045035.237 * [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))))))) 1554045035.238 * * * * [progress]: [ 125 / 173 ] simplifiying candidate # 1554045035.238 * [simplify]: Simplifying (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* x.im y.im))) 1554045035.238 * * [simplify]: iters left: 6 (10 enodes) 1554045035.241 * * [simplify]: iters left: 5 (43 enodes) 1554045035.254 * * [simplify]: iters left: 4 (83 enodes) 1554045035.277 * * [simplify]: iters left: 3 (222 enodes) 1554045035.433 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045035.433 * * [simplify]: Extracting #1: cost 38 inf + 0 1554045035.434 * * [simplify]: Extracting #2: cost 167 inf + 84 1554045035.435 * * [simplify]: Extracting #3: cost 252 inf + 2012 1554045035.441 * * [simplify]: Extracting #4: cost 91 inf + 29208 1554045035.454 * * [simplify]: Extracting #5: cost 2 inf + 49388 1554045035.478 * * [simplify]: Extracting #6: cost 0 inf + 49676 1554045035.503 * [simplify]: Simplified to (* (* (* x.im y.im) (- (* x.re y.re) (* x.im y.im))) (- (- (* x.re y.re) (* x.im y.im)))) 1554045035.503 * [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))))))) 1554045035.504 * * * * [progress]: [ 126 / 173 ] simplifiying candidate # 1554045035.504 * [simplify]: Simplifying (* (fma (- y.im) x.im (* y.im x.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) 1554045035.504 * * [simplify]: iters left: 6 (12 enodes) 1554045035.509 * * [simplify]: iters left: 5 (45 enodes) 1554045035.523 * * [simplify]: iters left: 4 (83 enodes) 1554045035.565 * * [simplify]: iters left: 3 (362 enodes) 1554045035.910 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045035.910 * * [simplify]: Extracting #1: cost 65 inf + 0 1554045035.911 * * [simplify]: Extracting #2: cost 380 inf + 527 1554045035.921 * * [simplify]: Extracting #3: cost 171 inf + 55791 1554045035.948 * * [simplify]: Extracting #4: cost 2 inf + 87935 1554045035.996 * * [simplify]: Extracting #5: cost 0 inf + 87491 1554045036.033 * * [simplify]: Extracting #6: cost 0 inf + 87451 1554045036.060 * [simplify]: Simplified to (- (* (* (* y.im x.im) (- (* x.re y.re) (* y.im x.im))) (- (* x.re y.re) (* y.im x.im))) (* (* (* y.im x.im) (- (* x.re y.re) (* y.im x.im))) (- (* x.re y.re) (* y.im x.im)))) 1554045036.060 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (cbrt (+ (* (fma x.re y.re (- (* y.im x.im))) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) (- (* (* (* y.im x.im) (- (* x.re y.re) (* y.im x.im))) (- (* x.re y.re) (* y.im x.im))) (* (* (* y.im x.im) (- (* x.re y.re) (* y.im x.im))) (- (* x.re y.re) (* y.im x.im))))))) 1554045036.060 * * * * [progress]: [ 127 / 173 ] simplifiying candidate # 1554045036.060 * [simplify]: Simplifying (* (- (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) 1554045036.060 * * [simplify]: iters left: 6 (10 enodes) 1554045036.063 * * [simplify]: iters left: 5 (43 enodes) 1554045036.070 * * [simplify]: iters left: 4 (94 enodes) 1554045036.099 * * [simplify]: iters left: 3 (403 enodes) 1554045036.486 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045036.487 * * [simplify]: Extracting #1: cost 64 inf + 0 1554045036.488 * * [simplify]: Extracting #2: cost 349 inf + 46 1554045036.493 * * [simplify]: Extracting #3: cost 278 inf + 14542 1554045036.513 * * [simplify]: Extracting #4: cost 46 inf + 60401 1554045036.535 * * [simplify]: Extracting #5: cost 0 inf + 71337 1554045036.564 * [simplify]: Simplified to (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* x.im y.im))) 1554045036.564 * [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)))))) 1554045036.565 * * * * [progress]: [ 128 / 173 ] simplifiying candidate # 1554045036.565 * [simplify]: Simplifying (* (- (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) 1554045036.565 * * [simplify]: iters left: 6 (10 enodes) 1554045036.567 * * [simplify]: iters left: 5 (43 enodes) 1554045036.575 * * [simplify]: iters left: 4 (94 enodes) 1554045036.603 * * [simplify]: iters left: 3 (403 enodes) 1554045036.998 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045036.998 * * [simplify]: Extracting #1: cost 64 inf + 0 1554045036.999 * * [simplify]: Extracting #2: cost 349 inf + 46 1554045037.004 * * [simplify]: Extracting #3: cost 278 inf + 14542 1554045037.019 * * [simplify]: Extracting #4: cost 46 inf + 60401 1554045037.042 * * [simplify]: Extracting #5: cost 0 inf + 71337 1554045037.079 * [simplify]: Simplified to (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (- (* x.im y.im))) 1554045037.079 * [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)))))) 1554045037.080 * * * * [progress]: [ 129 / 173 ] simplifiying candidate # 1554045037.080 * [simplify]: Simplifying (cbrt (- (* x.re y.re) (* x.im y.im))) 1554045037.080 * * [simplify]: iters left: 5 (8 enodes) 1554045037.082 * * [simplify]: iters left: 4 (29 enodes) 1554045037.086 * * [simplify]: iters left: 3 (39 enodes) 1554045037.091 * * [simplify]: iters left: 2 (47 enodes) 1554045037.096 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045037.096 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045037.096 * * [simplify]: Extracting #2: cost 13 inf + 0 1554045037.096 * * [simplify]: Extracting #3: cost 11 inf + 128 1554045037.097 * * [simplify]: Extracting #4: cost 2 inf + 828 1554045037.097 * * [simplify]: Extracting #5: cost 0 inf + 1156 1554045037.097 * [simplify]: Simplified to (cbrt (- (* x.re y.re) (* x.im y.im))) 1554045037.097 * [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)))))) 1554045037.097 * * * * [progress]: [ 130 / 173 ] simplifiying candidate # 1554045037.098 * [simplify]: Simplifying (sqrt (- (* x.re y.re) (* x.im y.im))) 1554045037.098 * * [simplify]: iters left: 5 (8 enodes) 1554045037.099 * * [simplify]: iters left: 4 (29 enodes) 1554045037.106 * * [simplify]: iters left: 3 (39 enodes) 1554045037.117 * * [simplify]: iters left: 2 (47 enodes) 1554045037.128 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045037.128 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045037.128 * * [simplify]: Extracting #2: cost 13 inf + 0 1554045037.128 * * [simplify]: Extracting #3: cost 11 inf + 128 1554045037.129 * * [simplify]: Extracting #4: cost 2 inf + 788 1554045037.129 * * [simplify]: Extracting #5: cost 0 inf + 1076 1554045037.130 * [simplify]: Simplified to (sqrt (- (* x.re y.re) (* x.im y.im))) 1554045037.130 * [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)))))) 1554045037.130 * * * * [progress]: [ 131 / 173 ] simplifiying candidate # 1554045037.131 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 1554045037.131 * * [simplify]: iters left: 4 (7 enodes) 1554045037.134 * * [simplify]: iters left: 3 (26 enodes) 1554045037.141 * * [simplify]: iters left: 2 (36 enodes) 1554045037.151 * * [simplify]: iters left: 1 (44 enodes) 1554045037.161 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045037.161 * * [simplify]: Extracting #1: cost 11 inf + 0 1554045037.161 * * [simplify]: Extracting #2: cost 10 inf + 86 1554045037.161 * * [simplify]: Extracting #3: cost 2 inf + 654 1554045037.162 * * [simplify]: Extracting #4: cost 0 inf + 748 1554045037.162 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1554045037.162 * [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))))) 1554045037.162 * * * * [progress]: [ 132 / 173 ] simplifiying candidate # 1554045037.163 * [simplify]: Simplifying (- (* x.re y.re) (* x.im y.im)) 1554045037.163 * * [simplify]: iters left: 4 (7 enodes) 1554045037.166 * * [simplify]: iters left: 3 (26 enodes) 1554045037.173 * * [simplify]: iters left: 2 (36 enodes) 1554045037.180 * * [simplify]: iters left: 1 (44 enodes) 1554045037.185 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045037.185 * * [simplify]: Extracting #1: cost 11 inf + 0 1554045037.185 * * [simplify]: Extracting #2: cost 10 inf + 86 1554045037.186 * * [simplify]: Extracting #3: cost 2 inf + 654 1554045037.186 * * [simplify]: Extracting #4: cost 0 inf + 748 1554045037.186 * [simplify]: Simplified to (- (* x.re y.re) (* x.im y.im)) 1554045037.186 * [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)))))) 1554045037.186 * * * * [progress]: [ 133 / 173 ] simplifiying candidate # 1554045037.186 * [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)))) 1554045037.187 * * [simplify]: iters left: 6 (11 enodes) 1554045037.189 * * [simplify]: iters left: 5 (62 enodes) 1554045037.202 * * [simplify]: iters left: 4 (161 enodes) 1554045037.269 * * [simplify]: iters left: 3 (331 enodes) 1554045037.328 * * [simplify]: iters left: 2 (416 enodes) 1554045037.410 * * [simplify]: iters left: 1 (427 enodes) 1554045037.484 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045037.484 * * [simplify]: Extracting #1: cost 29 inf + 0 1554045037.485 * * [simplify]: Extracting #2: cost 52 inf + 86 1554045037.486 * * [simplify]: Extracting #3: cost 21 inf + 3171 1554045037.489 * * [simplify]: Extracting #4: cost 0 inf + 5504 1554045037.492 * [simplify]: Simplified to (fma (* x.im y.im) (fma y.im x.im (* x.re y.re)) (* (* x.re y.re) (* x.re y.re))) 1554045037.492 * [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))) (fma (* x.im y.im) (fma y.im x.im (* x.re y.re)) (* (* x.re y.re) (* x.re y.re)))))) 1554045037.492 * * * * [progress]: [ 134 / 173 ] simplifiying candidate # 1554045037.492 * [simplify]: Simplifying (+ (* x.re y.re) (* x.im y.im)) 1554045037.492 * * [simplify]: iters left: 4 (7 enodes) 1554045037.494 * * [simplify]: iters left: 3 (25 enodes) 1554045037.498 * * [simplify]: iters left: 2 (28 enodes) 1554045037.504 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045037.504 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045037.505 * * [simplify]: Extracting #2: cost 5 inf + 46 1554045037.505 * * [simplify]: Extracting #3: cost 0 inf + 370 1554045037.505 * [simplify]: Simplified to (fma x.re y.re (* x.im y.im)) 1554045037.505 * [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)))) (fma x.re y.re (* x.im y.im))))) 1554045037.505 * * * * [progress]: [ 135 / 173 ] simplifiying candidate # 1554045037.506 * [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))) 1554045037.506 * * [simplify]: iters left: 6 (13 enodes) 1554045037.513 * * [simplify]: iters left: 5 (68 enodes) 1554045037.544 * * [simplify]: iters left: 4 (215 enodes) 1554045037.671 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045037.671 * * [simplify]: Extracting #1: cost 17 inf + 0 1554045037.672 * * [simplify]: Extracting #2: cost 87 inf + 0 1554045037.673 * * [simplify]: Extracting #3: cost 240 inf + 210 1554045037.680 * * [simplify]: Extracting #4: cost 168 inf + 24958 1554045037.705 * * [simplify]: Extracting #5: cost 43 inf + 61736 1554045037.723 * * [simplify]: Extracting #6: cost 6 inf + 72314 1554045037.738 * * [simplify]: Extracting #7: cost 0 inf + 74194 1554045037.752 * [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))) 1554045037.752 * [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)))))))) 1554045037.752 * * * * [progress]: [ 136 / 173 ] simplifiying candidate # 1554045037.752 * [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))) 1554045037.753 * * [simplify]: iters left: 6 (16 enodes) 1554045037.762 * * [simplify]: iters left: 5 (95 enodes) 1554045037.806 * * [simplify]: iters left: 4 (314 enodes) 1554045038.004 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045038.005 * * [simplify]: Extracting #1: cost 33 inf + 0 1554045038.005 * * [simplify]: Extracting #2: cost 158 inf + 0 1554045038.008 * * [simplify]: Extracting #3: cost 384 inf + 498 1554045038.028 * * [simplify]: Extracting #4: cost 227 inf + 51684 1554045038.050 * * [simplify]: Extracting #5: cost 18 inf + 111892 1554045038.074 * * [simplify]: Extracting #6: cost 1 inf + 109203 1554045038.113 * * [simplify]: Extracting #7: cost 0 inf + 109456 1554045038.146 * [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))))) 1554045038.146 * [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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045038.147 * * * * [progress]: [ 137 / 173 ] simplifiying candidate # 1554045038.147 * [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))) 1554045038.147 * * [simplify]: iters left: 6 (16 enodes) 1554045038.158 * * [simplify]: iters left: 5 (95 enodes) 1554045038.198 * * [simplify]: iters left: 4 (314 enodes) 1554045038.393 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045038.393 * * [simplify]: Extracting #1: cost 33 inf + 0 1554045038.394 * * [simplify]: Extracting #2: cost 166 inf + 0 1554045038.396 * * [simplify]: Extracting #3: cost 379 inf + 1444 1554045038.401 * * [simplify]: Extracting #4: cost 257 inf + 28720 1554045038.426 * * [simplify]: Extracting #5: cost 63 inf + 87807 1554045038.473 * * [simplify]: Extracting #6: cost 1 inf + 112122 1554045038.525 * * [simplify]: Extracting #7: cost 0 inf + 112446 1554045038.556 * [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))))) 1554045038.556 * [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)))))))) 1554045038.557 * * * * [progress]: [ 138 / 173 ] simplifiying candidate # 1554045038.557 * [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))) 1554045038.557 * * [simplify]: iters left: 6 (12 enodes) 1554045038.560 * * [simplify]: iters left: 5 (63 enodes) 1554045038.572 * * [simplify]: iters left: 4 (172 enodes) 1554045038.640 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045038.640 * * [simplify]: Extracting #1: cost 23 inf + 0 1554045038.641 * * [simplify]: Extracting #2: cost 119 inf + 0 1554045038.642 * * [simplify]: Extracting #3: cost 214 inf + 1005 1554045038.647 * * [simplify]: Extracting #4: cost 82 inf + 29101 1554045038.659 * * [simplify]: Extracting #5: cost 1 inf + 49254 1554045038.671 * * [simplify]: Extracting #6: cost 0 inf + 49463 1554045038.684 * [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))) 1554045038.685 * [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)))))) 1554045038.685 * * * * [progress]: [ 139 / 173 ] simplifiying candidate # 1554045038.685 * [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))) 1554045038.685 * * [simplify]: iters left: 6 (13 enodes) 1554045038.690 * * [simplify]: iters left: 5 (68 enodes) 1554045038.708 * * [simplify]: iters left: 4 (214 enodes) 1554045038.820 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045038.820 * * [simplify]: Extracting #1: cost 19 inf + 0 1554045038.820 * * [simplify]: Extracting #2: cost 94 inf + 0 1554045038.822 * * [simplify]: Extracting #3: cost 243 inf + 419 1554045038.825 * * [simplify]: Extracting #4: cost 212 inf + 8112 1554045038.837 * * [simplify]: Extracting #5: cost 57 inf + 45820 1554045038.858 * * [simplify]: Extracting #6: cost 1 inf + 66717 1554045038.878 * * [simplify]: Extracting #7: cost 0 inf + 66837 1554045038.910 * [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))) 1554045038.910 * [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))))))) 1554045038.910 * * * * [progress]: [ 140 / 173 ] simplifiying candidate # 1554045038.910 * [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))) 1554045038.911 * * [simplify]: iters left: 6 (12 enodes) 1554045038.914 * * [simplify]: iters left: 5 (62 enodes) 1554045038.926 * * [simplify]: iters left: 4 (163 enodes) 1554045038.990 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045038.990 * * [simplify]: Extracting #1: cost 21 inf + 0 1554045038.990 * * [simplify]: Extracting #2: cost 96 inf + 0 1554045038.992 * * [simplify]: Extracting #3: cost 182 inf + 1088 1554045039.000 * * [simplify]: Extracting #4: cost 64 inf + 23231 1554045039.021 * * [simplify]: Extracting #5: cost 0 inf + 39562 1554045039.034 * * [simplify]: Extracting #6: cost 0 inf + 39172 1554045039.042 * [simplify]: Simplified to (* (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma x.re y.re (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) 1554045039.043 * [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))) (fma x.re y.re (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im))))) 1554045039.043 * * * * [progress]: [ 141 / 173 ] simplifiying candidate # 1554045039.043 * [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))) 1554045039.043 * * [simplify]: iters left: 6 (13 enodes) 1554045039.047 * * [simplify]: iters left: 5 (69 enodes) 1554045039.072 * * [simplify]: iters left: 4 (221 enodes) 1554045039.209 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045039.210 * * [simplify]: Extracting #1: cost 17 inf + 0 1554045039.210 * * [simplify]: Extracting #2: cost 89 inf + 0 1554045039.211 * * [simplify]: Extracting #3: cost 254 inf + 291 1554045039.217 * * [simplify]: Extracting #4: cost 196 inf + 19049 1554045039.238 * * [simplify]: Extracting #5: cost 33 inf + 60572 1554045039.267 * * [simplify]: Extracting #6: cost 2 inf + 67934 1554045039.292 * * [simplify]: Extracting #7: cost 0 inf + 68440 1554045039.316 * [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)))) 1554045039.316 * [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))))))) 1554045039.317 * * * * [progress]: [ 142 / 173 ] simplifiying candidate # 1554045039.317 * [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))) 1554045039.317 * * [simplify]: iters left: 6 (12 enodes) 1554045039.320 * * [simplify]: iters left: 5 (64 enodes) 1554045039.332 * * [simplify]: iters left: 4 (173 enodes) 1554045039.403 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045039.403 * * [simplify]: Extracting #1: cost 21 inf + 0 1554045039.403 * * [simplify]: Extracting #2: cost 100 inf + 0 1554045039.404 * * [simplify]: Extracting #3: cost 194 inf + 861 1554045039.410 * * [simplify]: Extracting #4: cost 97 inf + 18839 1554045039.428 * * [simplify]: Extracting #5: cost 6 inf + 39737 1554045039.447 * * [simplify]: Extracting #6: cost 0 inf + 41011 1554045039.465 * * [simplify]: Extracting #7: cost 0 inf + 40971 1554045039.475 * [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))) (fma y.re x.re (* x.im y.im))) 1554045039.476 * [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))) (fma y.re x.re (* x.im y.im))) (+ (* x.re y.re) (* x.im y.im))))) 1554045039.476 * * * * [progress]: [ 143 / 173 ] 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)))))))> 1554045039.476 * * * * [progress]: [ 144 / 173 ] simplifiying candidate # 1554045039.476 * * * * [progress]: [ 145 / 173 ] simplifiying candidate # 1554045039.476 * [simplify]: Simplifying (fma x.re y.re (- (* y.im x.im))) 1554045039.476 * * [simplify]: iters left: 5 (7 enodes) 1554045039.478 * * [simplify]: iters left: 4 (28 enodes) 1554045039.482 * * [simplify]: iters left: 3 (39 enodes) 1554045039.487 * * [simplify]: iters left: 2 (44 enodes) 1554045039.491 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045039.491 * * [simplify]: Extracting #1: cost 11 inf + 0 1554045039.492 * * [simplify]: Extracting #2: cost 8 inf + 210 1554045039.492 * * [simplify]: Extracting #3: cost 1 inf + 736 1554045039.492 * * [simplify]: Extracting #4: cost 0 inf + 748 1554045039.492 * [simplify]: Simplified to (- (* x.re y.re) (* y.im x.im)) 1554045039.492 * [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))) (+ (- (* x.re y.re) (* y.im x.im)) (fma (- y.im) x.im (* y.im x.im)))))) 1554045039.492 * [simplify]: Simplifying (fma (- y.im) x.im (* y.im x.im)) 1554045039.493 * * [simplify]: iters left: 3 (5 enodes) 1554045039.494 * * [simplify]: iters left: 2 (18 enodes) 1554045039.499 * * [simplify]: iters left: 1 (25 enodes) 1554045039.507 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045039.507 * * [simplify]: Extracting #1: cost 8 inf + 0 1554045039.508 * * [simplify]: Extracting #2: cost 11 inf + 2 1554045039.508 * * [simplify]: Extracting #3: cost 4 inf + 373 1554045039.508 * * [simplify]: Extracting #4: cost 0 inf + 699 1554045039.509 * [simplify]: Simplified to (- (* y.im x.im) (* y.im x.im)) 1554045039.509 * [simplify]: Simplified (2 1 2 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) (* y.im x.im)) (- (* y.im x.im) (* y.im x.im)))))) 1554045039.509 * * * * [progress]: [ 146 / 173 ] simplifiying candidate # 1554045039.509 * * * * [progress]: [ 147 / 173 ] simplifiying candidate # 1554045039.509 * * * * [progress]: [ 148 / 173 ] simplifiying candidate # 1554045039.509 * * * * [progress]: [ 149 / 173 ] simplifiying candidate # 1554045039.509 * [simplify]: Simplifying (/ (exp (* x.re y.re)) (exp (* x.im y.im))) 1554045039.510 * * [simplify]: iters left: 5 (9 enodes) 1554045039.513 * * [simplify]: iters left: 4 (35 enodes) 1554045039.523 * * [simplify]: iters left: 3 (56 enodes) 1554045039.531 * * [simplify]: iters left: 2 (97 enodes) 1554045039.548 * * [simplify]: iters left: 1 (199 enodes) 1554045039.623 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045039.624 * * [simplify]: Extracting #1: cost 63 inf + 0 1554045039.625 * * [simplify]: Extracting #2: cost 178 inf + 0 1554045039.626 * * [simplify]: Extracting #3: cost 210 inf + 773 1554045039.628 * * [simplify]: Extracting #4: cost 175 inf + 4429 1554045039.634 * * [simplify]: Extracting #5: cost 102 inf + 25241 1554045039.648 * * [simplify]: Extracting #6: cost 22 inf + 76819 1554045039.667 * * [simplify]: Extracting #7: cost 0 inf + 95657 1554045039.687 * * [simplify]: Extracting #8: cost 0 inf + 95577 1554045039.696 * [simplify]: Simplified to (exp (- (* x.re y.re) (* x.im y.im))) 1554045039.696 * [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))))))) 1554045039.696 * * * * [progress]: [ 150 / 173 ] simplifiying candidate # 1554045039.696 * * * * [progress]: [ 151 / 173 ] simplifiying candidate # 1554045039.696 * * * * [progress]: [ 152 / 173 ] simplifiying candidate # 1554045039.696 * * * * [progress]: [ 153 / 173 ] simplifiying candidate # 1554045039.696 * * * * [progress]: [ 154 / 173 ] simplifiying candidate # 1554045039.696 * * * * [progress]: [ 155 / 173 ] simplifiying candidate # 1554045039.696 * * * * [progress]: [ 156 / 173 ] simplifiying candidate # 1554045039.696 * * * * [progress]: [ 157 / 173 ] simplifiying candidate # 1554045039.696 * * * * [progress]: [ 158 / 173 ] simplifiying candidate # 1554045039.696 * * * * [progress]: [ 159 / 173 ] simplifiying candidate # 1554045039.696 * * * * [progress]: [ 160 / 173 ] simplifiying candidate # 1554045039.696 * * * * [progress]: [ 161 / 173 ] simplifiying candidate #real (real->posit16 (- (* x.re y.re) (* x.im y.im)))))))> 1554045039.696 * * * * [progress]: [ 162 / 173 ] simplifiying candidate # 1554045039.697 * [simplify]: Simplifying 0 1554045039.697 * * [simplify]: iters left: 0 (1 enodes) 1554045039.698 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045039.698 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045039.698 * [simplify]: Simplified to 0 1554045039.698 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1554045039.698 * * * * [progress]: [ 163 / 173 ] simplifiying candidate # 1554045039.698 * [simplify]: Simplifying (- (* y.re x.re) (* y.im x.im)) 1554045039.698 * * [simplify]: iters left: 4 (7 enodes) 1554045039.699 * * [simplify]: iters left: 3 (26 enodes) 1554045039.703 * * [simplify]: iters left: 2 (36 enodes) 1554045039.708 * * [simplify]: iters left: 1 (44 enodes) 1554045039.713 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045039.713 * * [simplify]: Extracting #1: cost 11 inf + 0 1554045039.713 * * [simplify]: Extracting #2: cost 10 inf + 86 1554045039.713 * * [simplify]: Extracting #3: cost 2 inf + 654 1554045039.713 * * [simplify]: Extracting #4: cost 0 inf + 748 1554045039.714 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 1554045039.714 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) (- (* y.re x.re) (* y.im x.im))) 1554045039.714 * * * * [progress]: [ 164 / 173 ] simplifiying candidate # 1554045039.714 * [simplify]: Simplifying (- (* y.re x.re) (* y.im x.im)) 1554045039.714 * * [simplify]: iters left: 4 (7 enodes) 1554045039.716 * * [simplify]: iters left: 3 (26 enodes) 1554045039.722 * * [simplify]: iters left: 2 (36 enodes) 1554045039.732 * * [simplify]: iters left: 1 (44 enodes) 1554045039.742 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045039.743 * * [simplify]: Extracting #1: cost 11 inf + 0 1554045039.743 * * [simplify]: Extracting #2: cost 10 inf + 86 1554045039.743 * * [simplify]: Extracting #3: cost 2 inf + 654 1554045039.744 * * [simplify]: Extracting #4: cost 0 inf + 748 1554045039.744 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 1554045039.744 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) (- (* y.re x.re) (* y.im x.im))) 1554045039.744 * * * * [progress]: [ 165 / 173 ] simplifiying candidate # 1554045039.745 * [simplify]: Simplifying 0 1554045039.745 * * [simplify]: iters left: 0 (1 enodes) 1554045039.746 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045039.746 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045039.746 * [simplify]: Simplified to 0 1554045039.746 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (* 0 (- (* x.re y.re) (* x.im y.im))))) 1554045039.746 * * * * [progress]: [ 166 / 173 ] simplifiying candidate # 1554045039.746 * [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))))) 1554045039.746 * * [simplify]: iters left: 6 (17 enodes) 1554045039.754 * * [simplify]: iters left: 5 (83 enodes) 1554045039.775 * * [simplify]: iters left: 4 (181 enodes) 1554045039.864 * * [simplify]: iters left: 3 (484 enodes) 1554045040.155 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045040.156 * * [simplify]: Extracting #1: cost 55 inf + 0 1554045040.157 * * [simplify]: Extracting #2: cost 207 inf + 171 1554045040.165 * * [simplify]: Extracting #3: cost 112 inf + 11772 1554045040.176 * * [simplify]: Extracting #4: cost 3 inf + 25032 1554045040.186 * * [simplify]: Extracting #5: cost 0 inf + 25792 1554045040.196 * [simplify]: Simplified to (fma (* x.im y.im) (* x.im y.im) (* (* y.re x.re) (+ (* -2 (* x.im y.im)) (* y.re x.re)))) 1554045040.196 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (* (fma (* 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))))) 1554045040.196 * * * * [progress]: [ 167 / 173 ] simplifiying candidate # 1554045040.196 * [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))))) 1554045040.196 * * [simplify]: iters left: 6 (17 enodes) 1554045040.205 * * [simplify]: iters left: 5 (83 enodes) 1554045040.233 * * [simplify]: iters left: 4 (181 enodes) 1554045040.289 * * [simplify]: iters left: 3 (484 enodes) 1554045040.488 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045040.488 * * [simplify]: Extracting #1: cost 55 inf + 0 1554045040.490 * * [simplify]: Extracting #2: cost 207 inf + 171 1554045040.498 * * [simplify]: Extracting #3: cost 112 inf + 11772 1554045040.516 * * [simplify]: Extracting #4: cost 3 inf + 25032 1554045040.543 * * [simplify]: Extracting #5: cost 0 inf + 25792 1554045040.554 * [simplify]: Simplified to (fma (* x.im y.im) (* x.im y.im) (* (* y.re x.re) (+ (* -2 (* x.im y.im)) (* y.re x.re)))) 1554045040.554 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (cbrt (* (fma (* 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))))) 1554045040.554 * * * * [progress]: [ 168 / 173 ] simplifiying candidate # 1554045040.554 * [simplify]: Simplifying 0 1554045040.554 * * [simplify]: iters left: 0 (1 enodes) 1554045040.555 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045040.555 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045040.555 * [simplify]: Simplified to 0 1554045040.555 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt 0)) 1554045040.555 * * * * [progress]: [ 169 / 173 ] simplifiying candidate # 1554045040.556 * [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)))) 1554045040.556 * * [simplify]: iters left: 6 (23 enodes) 1554045040.563 * * [simplify]: iters left: 5 (121 enodes) 1554045040.595 * * [simplify]: iters left: 4 (308 enodes) 1554045040.771 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045040.771 * * [simplify]: Extracting #1: cost 28 inf + 0 1554045040.772 * * [simplify]: Extracting #2: cost 171 inf + 3 1554045040.774 * * [simplify]: Extracting #3: cost 244 inf + 2779 1554045040.783 * * [simplify]: Extracting #4: cost 105 inf + 22231 1554045040.802 * * [simplify]: Extracting #5: cost 15 inf + 42013 1554045040.824 * * [simplify]: Extracting #6: cost 0 inf + 47048 1554045040.848 * * [simplify]: Extracting #7: cost 0 inf + 47008 1554045040.859 * [simplify]: Simplified to (- (* (- (* (* y.im y.im) (* (* x.re y.re) (* x.im x.im))) (* x.im (* y.im (* (* x.re y.re) (* x.re y.re))))) 3) (* (* (* y.im y.im) y.im) (* x.im (* x.im x.im)))) 1554045040.859 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt (- (* (- (* (* y.im y.im) (* (* x.re y.re) (* x.im x.im))) (* x.im (* y.im (* (* x.re y.re) (* x.re y.re))))) 3) (* (* (* y.im y.im) y.im) (* x.im (* x.im x.im)))))) 1554045040.859 * * * * [progress]: [ 170 / 173 ] simplifiying candidate # 1554045040.859 * [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)))) 1554045040.859 * * [simplify]: iters left: 6 (23 enodes) 1554045040.866 * * [simplify]: iters left: 5 (121 enodes) 1554045040.910 * * [simplify]: iters left: 4 (308 enodes) 1554045041.027 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045041.027 * * [simplify]: Extracting #1: cost 28 inf + 0 1554045041.027 * * [simplify]: Extracting #2: cost 171 inf + 3 1554045041.029 * * [simplify]: Extracting #3: cost 244 inf + 2779 1554045041.034 * * [simplify]: Extracting #4: cost 105 inf + 22231 1554045041.044 * * [simplify]: Extracting #5: cost 15 inf + 42013 1554045041.060 * * [simplify]: Extracting #6: cost 0 inf + 47048 1554045041.072 * * [simplify]: Extracting #7: cost 0 inf + 47008 1554045041.083 * [simplify]: Simplified to (- (* (- (* (* y.im y.im) (* (* x.re y.re) (* x.im x.im))) (* x.im (* y.im (* (* x.re y.re) (* x.re y.re))))) 3) (* (* (* y.im y.im) y.im) (* x.im (* x.im x.im)))) 1554045041.083 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt (- (* (- (* (* y.im y.im) (* (* x.re y.re) (* x.im x.im))) (* x.im (* y.im (* (* x.re y.re) (* x.re y.re))))) 3) (* (* (* y.im y.im) y.im) (* x.im (* x.im x.im)))))) 1554045041.083 * * * * [progress]: [ 171 / 173 ] simplifiying candidate # 1554045041.083 * [simplify]: Simplifying 0 1554045041.083 * * [simplify]: iters left: 0 (1 enodes) 1554045041.084 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045041.084 * * [simplify]: Extracting #1: cost 0 inf + 1 1554045041.084 * [simplify]: Simplified to 0 1554045041.084 * [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))) 1554045041.084 * * * * [progress]: [ 172 / 173 ] simplifiying candidate # 1554045041.084 * [simplify]: Simplifying (- (* y.re x.re) (* y.im x.im)) 1554045041.084 * * [simplify]: iters left: 4 (7 enodes) 1554045041.087 * * [simplify]: iters left: 3 (26 enodes) 1554045041.094 * * [simplify]: iters left: 2 (36 enodes) 1554045041.099 * * [simplify]: iters left: 1 (44 enodes) 1554045041.103 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045041.103 * * [simplify]: Extracting #1: cost 11 inf + 0 1554045041.104 * * [simplify]: Extracting #2: cost 10 inf + 86 1554045041.104 * * [simplify]: Extracting #3: cost 2 inf + 654 1554045041.104 * * [simplify]: Extracting #4: cost 0 inf + 748 1554045041.104 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 1554045041.104 * [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))))) 1554045041.104 * * * * [progress]: [ 173 / 173 ] simplifiying candidate # 1554045041.104 * [simplify]: Simplifying (- (* y.re x.re) (* y.im x.im)) 1554045041.105 * * [simplify]: iters left: 4 (7 enodes) 1554045041.106 * * [simplify]: iters left: 3 (26 enodes) 1554045041.110 * * [simplify]: iters left: 2 (36 enodes) 1554045041.114 * * [simplify]: iters left: 1 (44 enodes) 1554045041.119 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045041.119 * * [simplify]: Extracting #1: cost 11 inf + 0 1554045041.119 * * [simplify]: Extracting #2: cost 10 inf + 86 1554045041.119 * * [simplify]: Extracting #3: cost 2 inf + 654 1554045041.120 * * [simplify]: Extracting #4: cost 0 inf + 748 1554045041.120 * [simplify]: Simplified to (- (* y.re x.re) (* y.im x.im)) 1554045041.120 * [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))))) 1554045041.120 * * * [progress]: adding candidates to table 1554045042.978 * * [progress]: iteration 4 / 4 1554045042.978 * * * [progress]: picking best candidate 1554045042.993 * * * * [pick]: Picked # 1554045042.993 * * * [progress]: localizing error 1554045043.043 * * * [progress]: generating rewritten candidates 1554045043.043 * * * * [progress]: [ 1 / 4 ] rewriting at (2) 1554045043.940 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 1 2) 1554045043.959 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1 1 2) 1554045043.995 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1 1 1) 1554045044.304 * * * [progress]: generating series expansions 1554045044.305 * * * * [progress]: [ 1 / 4 ] generating series at (2) 1554045044.305 * [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)) 1554045044.305 * [approximate]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in (x.re y.re x.im y.im) around 0 1554045044.305 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.im 1554045044.305 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1554045044.305 * [taylor]: Taking taylor expansion of y.re in y.im 1554045044.305 * [backup-simplify]: Simplify y.re into y.re 1554045044.305 * [taylor]: Taking taylor expansion of x.re in y.im 1554045044.305 * [backup-simplify]: Simplify x.re into x.re 1554045044.305 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554045044.305 * [taylor]: Taking taylor expansion of y.im in y.im 1554045044.305 * [backup-simplify]: Simplify 0 into 0 1554045044.305 * [backup-simplify]: Simplify 1 into 1 1554045044.305 * [taylor]: Taking taylor expansion of x.im in y.im 1554045044.305 * [backup-simplify]: Simplify x.im into x.im 1554045044.306 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.im 1554045044.306 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1554045044.306 * [taylor]: Taking taylor expansion of y.re in x.im 1554045044.306 * [backup-simplify]: Simplify y.re into y.re 1554045044.306 * [taylor]: Taking taylor expansion of x.re in x.im 1554045044.306 * [backup-simplify]: Simplify x.re into x.re 1554045044.306 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045044.306 * [taylor]: Taking taylor expansion of y.im in x.im 1554045044.306 * [backup-simplify]: Simplify y.im into y.im 1554045044.306 * [taylor]: Taking taylor expansion of x.im in x.im 1554045044.306 * [backup-simplify]: Simplify 0 into 0 1554045044.306 * [backup-simplify]: Simplify 1 into 1 1554045044.306 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.re 1554045044.306 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1554045044.306 * [taylor]: Taking taylor expansion of y.re in y.re 1554045044.306 * [backup-simplify]: Simplify 0 into 0 1554045044.306 * [backup-simplify]: Simplify 1 into 1 1554045044.306 * [taylor]: Taking taylor expansion of x.re in y.re 1554045044.306 * [backup-simplify]: Simplify x.re into x.re 1554045044.306 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045044.306 * [taylor]: Taking taylor expansion of y.im in y.re 1554045044.306 * [backup-simplify]: Simplify y.im into y.im 1554045044.306 * [taylor]: Taking taylor expansion of x.im in y.re 1554045044.306 * [backup-simplify]: Simplify x.im into x.im 1554045044.306 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 1554045044.306 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554045044.306 * [taylor]: Taking taylor expansion of y.re in x.re 1554045044.306 * [backup-simplify]: Simplify y.re into y.re 1554045044.306 * [taylor]: Taking taylor expansion of x.re in x.re 1554045044.306 * [backup-simplify]: Simplify 0 into 0 1554045044.306 * [backup-simplify]: Simplify 1 into 1 1554045044.306 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045044.306 * [taylor]: Taking taylor expansion of y.im in x.re 1554045044.306 * [backup-simplify]: Simplify y.im into y.im 1554045044.306 * [taylor]: Taking taylor expansion of x.im in x.re 1554045044.306 * [backup-simplify]: Simplify x.im into x.im 1554045044.306 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 1554045044.306 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554045044.306 * [taylor]: Taking taylor expansion of y.re in x.re 1554045044.306 * [backup-simplify]: Simplify y.re into y.re 1554045044.306 * [taylor]: Taking taylor expansion of x.re in x.re 1554045044.306 * [backup-simplify]: Simplify 0 into 0 1554045044.306 * [backup-simplify]: Simplify 1 into 1 1554045044.306 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045044.306 * [taylor]: Taking taylor expansion of y.im in x.re 1554045044.306 * [backup-simplify]: Simplify y.im into y.im 1554045044.306 * [taylor]: Taking taylor expansion of x.im in x.re 1554045044.306 * [backup-simplify]: Simplify x.im into x.im 1554045044.306 * [backup-simplify]: Simplify (* y.re 0) into 0 1554045044.306 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045044.306 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1554045044.306 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 1554045044.306 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in y.re 1554045044.306 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045044.306 * [taylor]: Taking taylor expansion of y.im in y.re 1554045044.306 * [backup-simplify]: Simplify y.im into y.im 1554045044.306 * [taylor]: Taking taylor expansion of x.im in y.re 1554045044.306 * [backup-simplify]: Simplify x.im into x.im 1554045044.307 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045044.307 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1554045044.307 * [taylor]: Taking taylor expansion of (- (* y.im x.im)) in x.im 1554045044.307 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045044.307 * [taylor]: Taking taylor expansion of y.im in x.im 1554045044.307 * [backup-simplify]: Simplify y.im into y.im 1554045044.307 * [taylor]: Taking taylor expansion of x.im in x.im 1554045044.307 * [backup-simplify]: Simplify 0 into 0 1554045044.307 * [backup-simplify]: Simplify 1 into 1 1554045044.307 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045044.307 * [backup-simplify]: Simplify (- 0) into 0 1554045044.307 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.307 * [backup-simplify]: Simplify 0 into 0 1554045044.307 * [backup-simplify]: Simplify 0 into 0 1554045044.308 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554045044.308 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045044.308 * [backup-simplify]: Simplify (- 0) into 0 1554045044.308 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1554045044.308 * [taylor]: Taking taylor expansion of y.re in y.re 1554045044.308 * [backup-simplify]: Simplify 0 into 0 1554045044.308 * [backup-simplify]: Simplify 1 into 1 1554045044.309 * [taylor]: Taking taylor expansion of 0 in x.im 1554045044.309 * [backup-simplify]: Simplify 0 into 0 1554045044.309 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.309 * [backup-simplify]: Simplify 0 into 0 1554045044.309 * [backup-simplify]: Simplify 0 into 0 1554045044.309 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045044.309 * [backup-simplify]: Simplify (- 0) into 0 1554045044.309 * [taylor]: Taking taylor expansion of 0 in x.im 1554045044.309 * [backup-simplify]: Simplify 0 into 0 1554045044.309 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.309 * [backup-simplify]: Simplify 0 into 0 1554045044.309 * [backup-simplify]: Simplify 0 into 0 1554045044.309 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045044.309 * [backup-simplify]: Simplify (- y.im) into (- y.im) 1554045044.309 * [taylor]: Taking taylor expansion of (- y.im) in y.im 1554045044.309 * [taylor]: Taking taylor expansion of y.im in y.im 1554045044.309 * [backup-simplify]: Simplify 0 into 0 1554045044.309 * [backup-simplify]: Simplify 1 into 1 1554045044.310 * [backup-simplify]: Simplify (- 0) into 0 1554045044.310 * [backup-simplify]: Simplify 0 into 0 1554045044.310 * [backup-simplify]: Simplify 0 into 0 1554045044.310 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1554045044.310 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045044.311 * [backup-simplify]: Simplify (- 0) into 0 1554045044.311 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045044.311 * [taylor]: Taking taylor expansion of 0 in y.re 1554045044.311 * [backup-simplify]: Simplify 0 into 0 1554045044.311 * [taylor]: Taking taylor expansion of 0 in x.im 1554045044.311 * [backup-simplify]: Simplify 0 into 0 1554045044.311 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.311 * [backup-simplify]: Simplify 0 into 0 1554045044.311 * [backup-simplify]: Simplify 0 into 0 1554045044.311 * [backup-simplify]: Simplify 0 into 0 1554045044.312 * [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))) 1554045044.312 * [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 1554045044.312 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 1554045044.312 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1554045044.312 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1554045044.312 * [taylor]: Taking taylor expansion of y.re in y.im 1554045044.312 * [backup-simplify]: Simplify y.re into y.re 1554045044.312 * [taylor]: Taking taylor expansion of x.re in y.im 1554045044.312 * [backup-simplify]: Simplify x.re into x.re 1554045044.312 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554045044.312 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554045044.312 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1554045044.312 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554045044.312 * [taylor]: Taking taylor expansion of y.im in y.im 1554045044.312 * [backup-simplify]: Simplify 0 into 0 1554045044.312 * [backup-simplify]: Simplify 1 into 1 1554045044.312 * [taylor]: Taking taylor expansion of x.im in y.im 1554045044.312 * [backup-simplify]: Simplify x.im into x.im 1554045044.312 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554045044.313 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1554045044.313 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045044.313 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 1554045044.313 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1554045044.313 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1554045044.313 * [taylor]: Taking taylor expansion of y.re in x.im 1554045044.313 * [backup-simplify]: Simplify y.re into y.re 1554045044.313 * [taylor]: Taking taylor expansion of x.re in x.im 1554045044.313 * [backup-simplify]: Simplify x.re into x.re 1554045044.313 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554045044.313 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554045044.313 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045044.313 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045044.313 * [taylor]: Taking taylor expansion of y.im in x.im 1554045044.313 * [backup-simplify]: Simplify y.im into y.im 1554045044.313 * [taylor]: Taking taylor expansion of x.im in x.im 1554045044.313 * [backup-simplify]: Simplify 0 into 0 1554045044.313 * [backup-simplify]: Simplify 1 into 1 1554045044.313 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045044.313 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045044.313 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045044.313 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 1554045044.313 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1554045044.313 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1554045044.313 * [taylor]: Taking taylor expansion of y.re in y.re 1554045044.313 * [backup-simplify]: Simplify 0 into 0 1554045044.313 * [backup-simplify]: Simplify 1 into 1 1554045044.313 * [taylor]: Taking taylor expansion of x.re in y.re 1554045044.313 * [backup-simplify]: Simplify x.re into x.re 1554045044.313 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554045044.314 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1554045044.314 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045044.314 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554045044.314 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045044.314 * [taylor]: Taking taylor expansion of y.im in y.re 1554045044.314 * [backup-simplify]: Simplify y.im into y.im 1554045044.314 * [taylor]: Taking taylor expansion of x.im in y.re 1554045044.314 * [backup-simplify]: Simplify x.im into x.im 1554045044.314 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045044.314 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045044.314 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554045044.314 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554045044.314 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554045044.314 * [taylor]: Taking taylor expansion of y.re in x.re 1554045044.314 * [backup-simplify]: Simplify y.re into y.re 1554045044.314 * [taylor]: Taking taylor expansion of x.re in x.re 1554045044.314 * [backup-simplify]: Simplify 0 into 0 1554045044.314 * [backup-simplify]: Simplify 1 into 1 1554045044.314 * [backup-simplify]: Simplify (* y.re 0) into 0 1554045044.314 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554045044.314 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045044.314 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045044.314 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045044.314 * [taylor]: Taking taylor expansion of y.im in x.re 1554045044.314 * [backup-simplify]: Simplify y.im into y.im 1554045044.314 * [taylor]: Taking taylor expansion of x.im in x.re 1554045044.315 * [backup-simplify]: Simplify x.im into x.im 1554045044.315 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045044.315 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045044.315 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554045044.315 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554045044.315 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554045044.315 * [taylor]: Taking taylor expansion of y.re in x.re 1554045044.315 * [backup-simplify]: Simplify y.re into y.re 1554045044.315 * [taylor]: Taking taylor expansion of x.re in x.re 1554045044.315 * [backup-simplify]: Simplify 0 into 0 1554045044.315 * [backup-simplify]: Simplify 1 into 1 1554045044.315 * [backup-simplify]: Simplify (* y.re 0) into 0 1554045044.315 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554045044.315 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045044.315 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045044.315 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045044.315 * [taylor]: Taking taylor expansion of y.im in x.re 1554045044.315 * [backup-simplify]: Simplify y.im into y.im 1554045044.315 * [taylor]: Taking taylor expansion of x.im in x.re 1554045044.315 * [backup-simplify]: Simplify x.im into x.im 1554045044.315 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045044.315 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045044.315 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554045044.315 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1554045044.315 * [taylor]: Taking taylor expansion of y.re in y.re 1554045044.315 * [backup-simplify]: Simplify 0 into 0 1554045044.315 * [backup-simplify]: Simplify 1 into 1 1554045044.316 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045044.316 * [taylor]: Taking taylor expansion of 1 in x.im 1554045044.316 * [backup-simplify]: Simplify 1 into 1 1554045044.316 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1554045044.316 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554045044.316 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1554045044.316 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 1554045044.316 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in y.re 1554045044.316 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554045044.316 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045044.316 * [taylor]: Taking taylor expansion of y.im in y.re 1554045044.316 * [backup-simplify]: Simplify y.im into y.im 1554045044.316 * [taylor]: Taking taylor expansion of x.im in y.re 1554045044.316 * [backup-simplify]: Simplify x.im into x.im 1554045044.316 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045044.316 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045044.317 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045044.317 * [taylor]: Taking taylor expansion of 0 in x.im 1554045044.317 * [backup-simplify]: Simplify 0 into 0 1554045044.317 * [taylor]: Taking taylor expansion of 1 in y.im 1554045044.317 * [backup-simplify]: Simplify 1 into 1 1554045044.318 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045044.318 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045044.318 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045044.318 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045044.318 * [backup-simplify]: Simplify (- 0) into 0 1554045044.318 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045044.318 * [taylor]: Taking taylor expansion of 0 in y.re 1554045044.318 * [backup-simplify]: Simplify 0 into 0 1554045044.318 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1554045044.318 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in x.im 1554045044.318 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045044.318 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045044.318 * [taylor]: Taking taylor expansion of y.im in x.im 1554045044.318 * [backup-simplify]: Simplify y.im into y.im 1554045044.318 * [taylor]: Taking taylor expansion of x.im in x.im 1554045044.318 * [backup-simplify]: Simplify 0 into 0 1554045044.318 * [backup-simplify]: Simplify 1 into 1 1554045044.319 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045044.319 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045044.319 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045044.319 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1554045044.319 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1554045044.319 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045044.319 * [taylor]: Taking taylor expansion of y.im in y.im 1554045044.319 * [backup-simplify]: Simplify 0 into 0 1554045044.319 * [backup-simplify]: Simplify 1 into 1 1554045044.319 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045044.319 * [backup-simplify]: Simplify (- 1) into -1 1554045044.319 * [backup-simplify]: Simplify -1 into -1 1554045044.320 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045044.320 * [taylor]: Taking taylor expansion of 0 in x.im 1554045044.320 * [backup-simplify]: Simplify 0 into 0 1554045044.320 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.320 * [backup-simplify]: Simplify 0 into 0 1554045044.320 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.320 * [backup-simplify]: Simplify 0 into 0 1554045044.320 * [backup-simplify]: Simplify 1 into 1 1554045044.341 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1554045044.341 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045044.341 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045044.341 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554045044.342 * [backup-simplify]: Simplify (- 0) into 0 1554045044.342 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045044.342 * [taylor]: Taking taylor expansion of 0 in y.re 1554045044.342 * [backup-simplify]: Simplify 0 into 0 1554045044.342 * [taylor]: Taking taylor expansion of 0 in x.im 1554045044.342 * [backup-simplify]: Simplify 0 into 0 1554045044.342 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045044.342 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045044.342 * [backup-simplify]: Simplify (- 0) into 0 1554045044.342 * [taylor]: Taking taylor expansion of 0 in x.im 1554045044.342 * [backup-simplify]: Simplify 0 into 0 1554045044.343 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045044.343 * [taylor]: Taking taylor expansion of 0 in x.im 1554045044.343 * [backup-simplify]: Simplify 0 into 0 1554045044.343 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1554045044.343 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554045044.344 * [backup-simplify]: Simplify (- 0) into 0 1554045044.344 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.344 * [backup-simplify]: Simplify 0 into 0 1554045044.344 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.344 * [backup-simplify]: Simplify 0 into 0 1554045044.344 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.344 * [backup-simplify]: Simplify 0 into 0 1554045044.344 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.344 * [backup-simplify]: Simplify 0 into 0 1554045044.344 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045044.344 * [backup-simplify]: Simplify (- 0) into 0 1554045044.345 * [backup-simplify]: Simplify 0 into 0 1554045044.345 * [backup-simplify]: Simplify 0 into 0 1554045044.345 * [backup-simplify]: Simplify 0 into 0 1554045044.345 * [backup-simplify]: Simplify 0 into 0 1554045044.345 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1554045044.345 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045044.346 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554045044.346 * [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 1554045044.346 * [backup-simplify]: Simplify (- 0) into 0 1554045044.346 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045044.347 * [taylor]: Taking taylor expansion of 0 in y.re 1554045044.347 * [backup-simplify]: Simplify 0 into 0 1554045044.347 * [taylor]: Taking taylor expansion of 0 in x.im 1554045044.347 * [backup-simplify]: Simplify 0 into 0 1554045044.347 * [taylor]: Taking taylor expansion of 0 in x.im 1554045044.347 * [backup-simplify]: Simplify 0 into 0 1554045044.347 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045044.347 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554045044.347 * [backup-simplify]: Simplify (- 0) into 0 1554045044.347 * [taylor]: Taking taylor expansion of 0 in x.im 1554045044.347 * [backup-simplify]: Simplify 0 into 0 1554045044.348 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045044.348 * [taylor]: Taking taylor expansion of 0 in x.im 1554045044.348 * [backup-simplify]: Simplify 0 into 0 1554045044.348 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.348 * [backup-simplify]: Simplify 0 into 0 1554045044.348 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.348 * [backup-simplify]: Simplify 0 into 0 1554045044.348 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.348 * [backup-simplify]: Simplify 0 into 0 1554045044.348 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045044.349 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045044.349 * [backup-simplify]: Simplify (- 0) into 0 1554045044.349 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.349 * [backup-simplify]: Simplify 0 into 0 1554045044.349 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.349 * [backup-simplify]: Simplify 0 into 0 1554045044.349 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.349 * [backup-simplify]: Simplify 0 into 0 1554045044.349 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.349 * [backup-simplify]: Simplify 0 into 0 1554045044.349 * [backup-simplify]: Simplify 0 into 0 1554045044.349 * [backup-simplify]: Simplify 0 into 0 1554045044.349 * [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)) 1554045044.351 * [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))) 1554045044.351 * [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 1554045044.351 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 1554045044.351 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1554045044.351 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1554045044.351 * [taylor]: Taking taylor expansion of y.re in y.im 1554045044.351 * [backup-simplify]: Simplify y.re into y.re 1554045044.351 * [taylor]: Taking taylor expansion of x.re in y.im 1554045044.351 * [backup-simplify]: Simplify x.re into x.re 1554045044.351 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554045044.351 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554045044.351 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1554045044.351 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554045044.351 * [taylor]: Taking taylor expansion of y.im in y.im 1554045044.351 * [backup-simplify]: Simplify 0 into 0 1554045044.351 * [backup-simplify]: Simplify 1 into 1 1554045044.351 * [taylor]: Taking taylor expansion of x.im in y.im 1554045044.351 * [backup-simplify]: Simplify x.im into x.im 1554045044.351 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554045044.351 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1554045044.351 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045044.351 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 1554045044.351 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1554045044.351 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1554045044.351 * [taylor]: Taking taylor expansion of y.re in x.im 1554045044.351 * [backup-simplify]: Simplify y.re into y.re 1554045044.351 * [taylor]: Taking taylor expansion of x.re in x.im 1554045044.351 * [backup-simplify]: Simplify x.re into x.re 1554045044.351 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554045044.351 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554045044.351 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045044.351 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045044.351 * [taylor]: Taking taylor expansion of y.im in x.im 1554045044.352 * [backup-simplify]: Simplify y.im into y.im 1554045044.352 * [taylor]: Taking taylor expansion of x.im in x.im 1554045044.352 * [backup-simplify]: Simplify 0 into 0 1554045044.352 * [backup-simplify]: Simplify 1 into 1 1554045044.352 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045044.352 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045044.352 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045044.352 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 1554045044.352 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1554045044.352 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1554045044.352 * [taylor]: Taking taylor expansion of y.re in y.re 1554045044.352 * [backup-simplify]: Simplify 0 into 0 1554045044.352 * [backup-simplify]: Simplify 1 into 1 1554045044.352 * [taylor]: Taking taylor expansion of x.re in y.re 1554045044.352 * [backup-simplify]: Simplify x.re into x.re 1554045044.352 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554045044.352 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1554045044.352 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045044.352 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554045044.352 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045044.352 * [taylor]: Taking taylor expansion of y.im in y.re 1554045044.352 * [backup-simplify]: Simplify y.im into y.im 1554045044.352 * [taylor]: Taking taylor expansion of x.im in y.re 1554045044.352 * [backup-simplify]: Simplify x.im into x.im 1554045044.352 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045044.352 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045044.353 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554045044.353 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554045044.353 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554045044.353 * [taylor]: Taking taylor expansion of y.re in x.re 1554045044.353 * [backup-simplify]: Simplify y.re into y.re 1554045044.353 * [taylor]: Taking taylor expansion of x.re in x.re 1554045044.353 * [backup-simplify]: Simplify 0 into 0 1554045044.353 * [backup-simplify]: Simplify 1 into 1 1554045044.353 * [backup-simplify]: Simplify (* y.re 0) into 0 1554045044.353 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554045044.353 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045044.353 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045044.353 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045044.353 * [taylor]: Taking taylor expansion of y.im in x.re 1554045044.353 * [backup-simplify]: Simplify y.im into y.im 1554045044.353 * [taylor]: Taking taylor expansion of x.im in x.re 1554045044.353 * [backup-simplify]: Simplify x.im into x.im 1554045044.353 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045044.353 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045044.353 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554045044.353 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554045044.353 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554045044.353 * [taylor]: Taking taylor expansion of y.re in x.re 1554045044.353 * [backup-simplify]: Simplify y.re into y.re 1554045044.353 * [taylor]: Taking taylor expansion of x.re in x.re 1554045044.353 * [backup-simplify]: Simplify 0 into 0 1554045044.353 * [backup-simplify]: Simplify 1 into 1 1554045044.353 * [backup-simplify]: Simplify (* y.re 0) into 0 1554045044.354 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554045044.354 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045044.354 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045044.354 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045044.354 * [taylor]: Taking taylor expansion of y.im in x.re 1554045044.354 * [backup-simplify]: Simplify y.im into y.im 1554045044.354 * [taylor]: Taking taylor expansion of x.im in x.re 1554045044.354 * [backup-simplify]: Simplify x.im into x.im 1554045044.354 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045044.354 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045044.354 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554045044.354 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1554045044.354 * [taylor]: Taking taylor expansion of y.re in y.re 1554045044.354 * [backup-simplify]: Simplify 0 into 0 1554045044.354 * [backup-simplify]: Simplify 1 into 1 1554045044.354 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045044.354 * [taylor]: Taking taylor expansion of 1 in x.im 1554045044.354 * [backup-simplify]: Simplify 1 into 1 1554045044.355 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1554045044.355 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554045044.355 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1554045044.355 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 1554045044.355 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in y.re 1554045044.355 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554045044.355 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045044.355 * [taylor]: Taking taylor expansion of y.im in y.re 1554045044.355 * [backup-simplify]: Simplify y.im into y.im 1554045044.355 * [taylor]: Taking taylor expansion of x.im in y.re 1554045044.355 * [backup-simplify]: Simplify x.im into x.im 1554045044.355 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045044.355 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045044.355 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045044.355 * [taylor]: Taking taylor expansion of 0 in x.im 1554045044.355 * [backup-simplify]: Simplify 0 into 0 1554045044.355 * [taylor]: Taking taylor expansion of 1 in y.im 1554045044.355 * [backup-simplify]: Simplify 1 into 1 1554045044.356 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045044.356 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045044.356 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045044.356 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045044.356 * [backup-simplify]: Simplify (- 0) into 0 1554045044.357 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045044.357 * [taylor]: Taking taylor expansion of 0 in y.re 1554045044.357 * [backup-simplify]: Simplify 0 into 0 1554045044.357 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1554045044.357 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.im))) in x.im 1554045044.357 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045044.357 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045044.357 * [taylor]: Taking taylor expansion of y.im in x.im 1554045044.357 * [backup-simplify]: Simplify y.im into y.im 1554045044.357 * [taylor]: Taking taylor expansion of x.im in x.im 1554045044.357 * [backup-simplify]: Simplify 0 into 0 1554045044.357 * [backup-simplify]: Simplify 1 into 1 1554045044.357 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045044.357 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045044.357 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045044.357 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1554045044.357 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1554045044.357 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045044.357 * [taylor]: Taking taylor expansion of y.im in y.im 1554045044.357 * [backup-simplify]: Simplify 0 into 0 1554045044.357 * [backup-simplify]: Simplify 1 into 1 1554045044.358 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045044.358 * [backup-simplify]: Simplify (- 1) into -1 1554045044.358 * [backup-simplify]: Simplify -1 into -1 1554045044.358 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045044.358 * [taylor]: Taking taylor expansion of 0 in x.im 1554045044.358 * [backup-simplify]: Simplify 0 into 0 1554045044.358 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.358 * [backup-simplify]: Simplify 0 into 0 1554045044.358 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.358 * [backup-simplify]: Simplify 0 into 0 1554045044.359 * [backup-simplify]: Simplify 1 into 1 1554045044.359 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1554045044.359 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045044.359 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045044.360 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554045044.360 * [backup-simplify]: Simplify (- 0) into 0 1554045044.360 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045044.360 * [taylor]: Taking taylor expansion of 0 in y.re 1554045044.360 * [backup-simplify]: Simplify 0 into 0 1554045044.360 * [taylor]: Taking taylor expansion of 0 in x.im 1554045044.360 * [backup-simplify]: Simplify 0 into 0 1554045044.360 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045044.361 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045044.361 * [backup-simplify]: Simplify (- 0) into 0 1554045044.361 * [taylor]: Taking taylor expansion of 0 in x.im 1554045044.361 * [backup-simplify]: Simplify 0 into 0 1554045044.361 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045044.361 * [taylor]: Taking taylor expansion of 0 in x.im 1554045044.361 * [backup-simplify]: Simplify 0 into 0 1554045044.362 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1554045044.362 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1554045044.362 * [backup-simplify]: Simplify (- 0) into 0 1554045044.362 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.362 * [backup-simplify]: Simplify 0 into 0 1554045044.362 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.362 * [backup-simplify]: Simplify 0 into 0 1554045044.362 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.362 * [backup-simplify]: Simplify 0 into 0 1554045044.362 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.362 * [backup-simplify]: Simplify 0 into 0 1554045044.363 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045044.363 * [backup-simplify]: Simplify (- 0) into 0 1554045044.363 * [backup-simplify]: Simplify 0 into 0 1554045044.363 * [backup-simplify]: Simplify 0 into 0 1554045044.363 * [backup-simplify]: Simplify 0 into 0 1554045044.363 * [backup-simplify]: Simplify 0 into 0 1554045044.364 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1554045044.364 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045044.364 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.im)))) into 0 1554045044.364 * [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 1554045044.365 * [backup-simplify]: Simplify (- 0) into 0 1554045044.365 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045044.365 * [taylor]: Taking taylor expansion of 0 in y.re 1554045044.365 * [backup-simplify]: Simplify 0 into 0 1554045044.365 * [taylor]: Taking taylor expansion of 0 in x.im 1554045044.365 * [backup-simplify]: Simplify 0 into 0 1554045044.365 * [taylor]: Taking taylor expansion of 0 in x.im 1554045044.365 * [backup-simplify]: Simplify 0 into 0 1554045044.366 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045044.366 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))) (* 0 (/ 0 (* y.im x.im))))) into 0 1554045044.366 * [backup-simplify]: Simplify (- 0) into 0 1554045044.366 * [taylor]: Taking taylor expansion of 0 in x.im 1554045044.366 * [backup-simplify]: Simplify 0 into 0 1554045044.367 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045044.367 * [taylor]: Taking taylor expansion of 0 in x.im 1554045044.367 * [backup-simplify]: Simplify 0 into 0 1554045044.367 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.367 * [backup-simplify]: Simplify 0 into 0 1554045044.367 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.367 * [backup-simplify]: Simplify 0 into 0 1554045044.367 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.367 * [backup-simplify]: Simplify 0 into 0 1554045044.368 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045044.368 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1554045044.369 * [backup-simplify]: Simplify (- 0) into 0 1554045044.369 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.369 * [backup-simplify]: Simplify 0 into 0 1554045044.369 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.369 * [backup-simplify]: Simplify 0 into 0 1554045044.369 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.369 * [backup-simplify]: Simplify 0 into 0 1554045044.369 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.369 * [backup-simplify]: Simplify 0 into 0 1554045044.369 * [backup-simplify]: Simplify 0 into 0 1554045044.369 * [backup-simplify]: Simplify 0 into 0 1554045044.370 * [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)) 1554045044.370 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 1 2) 1554045044.370 * [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) 1554045044.370 * [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 1554045044.370 * [taylor]: Taking taylor expansion of (pow (pow (- (* y.re x.re) (* y.im x.im)) 2) 1/3) in y.im 1554045044.370 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2)))) in y.im 1554045044.370 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2))) in y.im 1554045044.370 * [taylor]: Taking taylor expansion of 1/3 in y.im 1554045044.370 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.370 * [taylor]: Taking taylor expansion of (log (pow (- (* y.re x.re) (* y.im x.im)) 2)) in y.im 1554045044.371 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in y.im 1554045044.371 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.im 1554045044.371 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1554045044.371 * [taylor]: Taking taylor expansion of y.re in y.im 1554045044.371 * [backup-simplify]: Simplify y.re into y.re 1554045044.371 * [taylor]: Taking taylor expansion of x.re in y.im 1554045044.371 * [backup-simplify]: Simplify x.re into x.re 1554045044.371 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554045044.371 * [taylor]: Taking taylor expansion of y.im in y.im 1554045044.371 * [backup-simplify]: Simplify 0 into 0 1554045044.371 * [backup-simplify]: Simplify 1 into 1 1554045044.371 * [taylor]: Taking taylor expansion of x.im in y.im 1554045044.371 * [backup-simplify]: Simplify x.im into x.im 1554045044.371 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554045044.371 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554045044.371 * [backup-simplify]: Simplify (- 0) into 0 1554045044.372 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1554045044.372 * [backup-simplify]: Simplify (* (* y.re x.re) (* y.re x.re)) into (* (pow y.re 2) (pow x.re 2)) 1554045044.372 * [backup-simplify]: Simplify (log (* (pow y.re 2) (pow x.re 2))) into (log (* (pow y.re 2) (pow x.re 2))) 1554045044.372 * [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)))) 1554045044.372 * [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) 1554045044.372 * [taylor]: Taking taylor expansion of (pow (pow (- (* y.re x.re) (* y.im x.im)) 2) 1/3) in x.im 1554045044.372 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2)))) in x.im 1554045044.372 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2))) in x.im 1554045044.372 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045044.372 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.372 * [taylor]: Taking taylor expansion of (log (pow (- (* y.re x.re) (* y.im x.im)) 2)) in x.im 1554045044.372 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in x.im 1554045044.372 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.im 1554045044.372 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1554045044.373 * [taylor]: Taking taylor expansion of y.re in x.im 1554045044.373 * [backup-simplify]: Simplify y.re into y.re 1554045044.373 * [taylor]: Taking taylor expansion of x.re in x.im 1554045044.373 * [backup-simplify]: Simplify x.re into x.re 1554045044.373 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045044.373 * [taylor]: Taking taylor expansion of y.im in x.im 1554045044.373 * [backup-simplify]: Simplify y.im into y.im 1554045044.373 * [taylor]: Taking taylor expansion of x.im in x.im 1554045044.373 * [backup-simplify]: Simplify 0 into 0 1554045044.373 * [backup-simplify]: Simplify 1 into 1 1554045044.373 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554045044.373 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045044.373 * [backup-simplify]: Simplify (- 0) into 0 1554045044.374 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1554045044.374 * [backup-simplify]: Simplify (* (* y.re x.re) (* y.re x.re)) into (* (pow y.re 2) (pow x.re 2)) 1554045044.374 * [backup-simplify]: Simplify (log (* (pow y.re 2) (pow x.re 2))) into (log (* (pow y.re 2) (pow x.re 2))) 1554045044.374 * [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)))) 1554045044.374 * [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) 1554045044.374 * [taylor]: Taking taylor expansion of (pow (pow (- (* y.re x.re) (* y.im x.im)) 2) 1/3) in y.re 1554045044.374 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2)))) in y.re 1554045044.374 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2))) in y.re 1554045044.374 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554045044.374 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.374 * [taylor]: Taking taylor expansion of (log (pow (- (* y.re x.re) (* y.im x.im)) 2)) in y.re 1554045044.374 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in y.re 1554045044.374 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.re 1554045044.374 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1554045044.374 * [taylor]: Taking taylor expansion of y.re in y.re 1554045044.375 * [backup-simplify]: Simplify 0 into 0 1554045044.375 * [backup-simplify]: Simplify 1 into 1 1554045044.375 * [taylor]: Taking taylor expansion of x.re in y.re 1554045044.375 * [backup-simplify]: Simplify x.re into x.re 1554045044.375 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045044.375 * [taylor]: Taking taylor expansion of y.im in y.re 1554045044.375 * [backup-simplify]: Simplify y.im into y.im 1554045044.375 * [taylor]: Taking taylor expansion of x.im in y.re 1554045044.375 * [backup-simplify]: Simplify x.im into x.im 1554045044.375 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554045044.375 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045044.375 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1554045044.375 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 1554045044.375 * [backup-simplify]: Simplify (* (- (* y.im x.im)) (- (* y.im x.im))) into (* (pow y.im 2) (pow x.im 2)) 1554045044.375 * [backup-simplify]: Simplify (log (* (pow y.im 2) (pow x.im 2))) into (log (* (pow y.im 2) (pow x.im 2))) 1554045044.375 * [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)))) 1554045044.376 * [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) 1554045044.376 * [taylor]: Taking taylor expansion of (pow (pow (- (* y.re x.re) (* y.im x.im)) 2) 1/3) in x.re 1554045044.376 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2)))) in x.re 1554045044.376 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2))) in x.re 1554045044.376 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045044.376 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.376 * [taylor]: Taking taylor expansion of (log (pow (- (* y.re x.re) (* y.im x.im)) 2)) in x.re 1554045044.376 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in x.re 1554045044.376 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 1554045044.376 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554045044.376 * [taylor]: Taking taylor expansion of y.re in x.re 1554045044.376 * [backup-simplify]: Simplify y.re into y.re 1554045044.376 * [taylor]: Taking taylor expansion of x.re in x.re 1554045044.376 * [backup-simplify]: Simplify 0 into 0 1554045044.376 * [backup-simplify]: Simplify 1 into 1 1554045044.376 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045044.376 * [taylor]: Taking taylor expansion of y.im in x.re 1554045044.376 * [backup-simplify]: Simplify y.im into y.im 1554045044.376 * [taylor]: Taking taylor expansion of x.im in x.re 1554045044.376 * [backup-simplify]: Simplify x.im into x.im 1554045044.376 * [backup-simplify]: Simplify (* y.re 0) into 0 1554045044.376 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045044.376 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1554045044.376 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 1554045044.377 * [backup-simplify]: Simplify (* (- (* y.im x.im)) (- (* y.im x.im))) into (* (pow y.im 2) (pow x.im 2)) 1554045044.377 * [backup-simplify]: Simplify (log (* (pow y.im 2) (pow x.im 2))) into (log (* (pow y.im 2) (pow x.im 2))) 1554045044.377 * [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)))) 1554045044.377 * [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) 1554045044.377 * [taylor]: Taking taylor expansion of (pow (pow (- (* y.re x.re) (* y.im x.im)) 2) 1/3) in x.re 1554045044.377 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2)))) in x.re 1554045044.377 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2))) in x.re 1554045044.377 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045044.377 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.377 * [taylor]: Taking taylor expansion of (log (pow (- (* y.re x.re) (* y.im x.im)) 2)) in x.re 1554045044.377 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in x.re 1554045044.377 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 1554045044.377 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554045044.377 * [taylor]: Taking taylor expansion of y.re in x.re 1554045044.377 * [backup-simplify]: Simplify y.re into y.re 1554045044.377 * [taylor]: Taking taylor expansion of x.re in x.re 1554045044.377 * [backup-simplify]: Simplify 0 into 0 1554045044.378 * [backup-simplify]: Simplify 1 into 1 1554045044.378 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045044.378 * [taylor]: Taking taylor expansion of y.im in x.re 1554045044.378 * [backup-simplify]: Simplify y.im into y.im 1554045044.378 * [taylor]: Taking taylor expansion of x.im in x.re 1554045044.378 * [backup-simplify]: Simplify x.im into x.im 1554045044.378 * [backup-simplify]: Simplify (* y.re 0) into 0 1554045044.378 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045044.378 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1554045044.378 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 1554045044.378 * [backup-simplify]: Simplify (* (- (* y.im x.im)) (- (* y.im x.im))) into (* (pow y.im 2) (pow x.im 2)) 1554045044.378 * [backup-simplify]: Simplify (log (* (pow y.im 2) (pow x.im 2))) into (log (* (pow y.im 2) (pow x.im 2))) 1554045044.378 * [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)))) 1554045044.379 * [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) 1554045044.379 * [taylor]: Taking taylor expansion of (pow (* (pow y.im 2) (pow x.im 2)) 1/3) in y.re 1554045044.379 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) in y.re 1554045044.379 * [taylor]: Taking taylor expansion of (* 1/3 (log (* (pow y.im 2) (pow x.im 2)))) in y.re 1554045044.379 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554045044.379 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.379 * [taylor]: Taking taylor expansion of (log (* (pow y.im 2) (pow x.im 2))) in y.re 1554045044.379 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 1554045044.379 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554045044.379 * [taylor]: Taking taylor expansion of y.im in y.re 1554045044.379 * [backup-simplify]: Simplify y.im into y.im 1554045044.379 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 1554045044.379 * [taylor]: Taking taylor expansion of x.im in y.re 1554045044.379 * [backup-simplify]: Simplify x.im into x.im 1554045044.379 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045044.379 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045044.379 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 1554045044.379 * [backup-simplify]: Simplify (log (* (pow y.im 2) (pow x.im 2))) into (log (* (pow y.im 2) (pow x.im 2))) 1554045044.380 * [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)))) 1554045044.380 * [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) 1554045044.380 * [taylor]: Taking taylor expansion of (pow (* (pow y.im 2) (pow x.im 2)) 1/3) in x.im 1554045044.380 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) in x.im 1554045044.380 * [taylor]: Taking taylor expansion of (* 1/3 (log (* (pow y.im 2) (pow x.im 2)))) in x.im 1554045044.380 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045044.380 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.380 * [taylor]: Taking taylor expansion of (log (* (pow y.im 2) (pow x.im 2))) in x.im 1554045044.380 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.im 1554045044.380 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1554045044.380 * [taylor]: Taking taylor expansion of y.im in x.im 1554045044.380 * [backup-simplify]: Simplify y.im into y.im 1554045044.380 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045044.380 * [taylor]: Taking taylor expansion of x.im in x.im 1554045044.380 * [backup-simplify]: Simplify 0 into 0 1554045044.380 * [backup-simplify]: Simplify 1 into 1 1554045044.380 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045044.381 * [backup-simplify]: Simplify (* 1 1) into 1 1554045044.381 * [backup-simplify]: Simplify (* (pow y.im 2) 1) into (pow y.im 2) 1554045044.381 * [backup-simplify]: Simplify (log (pow y.im 2)) into (log (pow y.im 2)) 1554045044.381 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) (log (pow y.im 2))) into (+ (log (pow y.im 2)) (* 2 (log x.im))) 1554045044.382 * [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)))) 1554045044.382 * [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))))) 1554045044.382 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log (pow y.im 2)) (* 2 (log x.im))))) in y.im 1554045044.382 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log (pow y.im 2)) (* 2 (log x.im)))) in y.im 1554045044.382 * [taylor]: Taking taylor expansion of 1/3 in y.im 1554045044.382 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.382 * [taylor]: Taking taylor expansion of (+ (log (pow y.im 2)) (* 2 (log x.im))) in y.im 1554045044.382 * [taylor]: Taking taylor expansion of (log (pow y.im 2)) in y.im 1554045044.382 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1554045044.382 * [taylor]: Taking taylor expansion of y.im in y.im 1554045044.382 * [backup-simplify]: Simplify 0 into 0 1554045044.382 * [backup-simplify]: Simplify 1 into 1 1554045044.383 * [backup-simplify]: Simplify (* 1 1) into 1 1554045044.383 * [backup-simplify]: Simplify (log 1) into 0 1554045044.383 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in y.im 1554045044.383 * [taylor]: Taking taylor expansion of 2 in y.im 1554045044.383 * [backup-simplify]: Simplify 2 into 2 1554045044.383 * [taylor]: Taking taylor expansion of (log x.im) in y.im 1554045044.383 * [taylor]: Taking taylor expansion of x.im in y.im 1554045044.383 * [backup-simplify]: Simplify x.im into x.im 1554045044.383 * [backup-simplify]: Simplify (log x.im) into (log x.im) 1554045044.384 * [backup-simplify]: Simplify (+ (* (- -2) (log y.im)) 0) into (* 2 (log y.im)) 1554045044.384 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 1554045044.384 * [backup-simplify]: Simplify (+ (* 2 (log y.im)) (* 2 (log x.im))) into (+ (* 2 (log y.im)) (* 2 (log x.im))) 1554045044.384 * [backup-simplify]: Simplify (* 1/3 (+ (* 2 (log y.im)) (* 2 (log x.im)))) into (* 1/3 (+ (* 2 (log y.im)) (* 2 (log x.im)))) 1554045044.384 * [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))))) 1554045044.384 * [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))))) 1554045044.385 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554045044.385 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045044.385 * [backup-simplify]: Simplify (- 0) into 0 1554045044.385 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1554045044.385 * [backup-simplify]: Simplify (+ (* (- (* y.im x.im)) y.re) (* y.re (- (* y.im x.im)))) into (- (* 2 (* y.im (* y.re x.im)))) 1554045044.386 * [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))) 1554045044.386 * [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)))) 1554045044.386 * [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)) 1554045044.386 * [taylor]: Taking taylor expansion of (* -2/3 (* (pow (/ 1 (* y.im x.im)) 1/3) y.re)) in y.re 1554045044.386 * [taylor]: Taking taylor expansion of -2/3 in y.re 1554045044.386 * [backup-simplify]: Simplify -2/3 into -2/3 1554045044.386 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* y.im x.im)) 1/3) y.re) in y.re 1554045044.386 * [taylor]: Taking taylor expansion of (pow (/ 1 (* y.im x.im)) 1/3) in y.re 1554045044.386 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* y.im x.im))))) in y.re 1554045044.386 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* y.im x.im)))) in y.re 1554045044.386 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554045044.386 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.386 * [taylor]: Taking taylor expansion of (log (/ 1 (* y.im x.im))) in y.re 1554045044.386 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554045044.386 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045044.386 * [taylor]: Taking taylor expansion of y.im in y.re 1554045044.386 * [backup-simplify]: Simplify y.im into y.im 1554045044.386 * [taylor]: Taking taylor expansion of x.im in y.re 1554045044.386 * [backup-simplify]: Simplify x.im into x.im 1554045044.386 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045044.386 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045044.386 * [backup-simplify]: Simplify (log (/ 1 (* y.im x.im))) into (log (/ 1 (* y.im x.im))) 1554045044.386 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 (* y.im x.im)))) into (* 1/3 (log (/ 1 (* y.im x.im)))) 1554045044.387 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 (* y.im x.im))))) into (pow (/ 1 (* y.im x.im)) 1/3) 1554045044.387 * [taylor]: Taking taylor expansion of y.re in y.re 1554045044.387 * [backup-simplify]: Simplify 0 into 0 1554045044.387 * [backup-simplify]: Simplify 1 into 1 1554045044.387 * [backup-simplify]: Simplify (* (pow (/ 1 (* y.im x.im)) 1/3) 0) into 0 1554045044.387 * [backup-simplify]: Simplify (* -2/3 0) into 0 1554045044.387 * [taylor]: Taking taylor expansion of 0 in x.im 1554045044.387 * [backup-simplify]: Simplify 0 into 0 1554045044.387 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.387 * [backup-simplify]: Simplify 0 into 0 1554045044.387 * [backup-simplify]: Simplify 0 into 0 1554045044.387 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1554045044.387 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045044.387 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 (pow x.im 2))) into 0 1554045044.388 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (* (pow y.im 2) (pow x.im 2)) 1)))) 1) into 0 1554045044.388 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (* (pow y.im 2) (pow x.im 2))))) into 0 1554045044.389 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045044.389 * [taylor]: Taking taylor expansion of 0 in x.im 1554045044.389 * [backup-simplify]: Simplify 0 into 0 1554045044.389 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.389 * [backup-simplify]: Simplify 0 into 0 1554045044.389 * [backup-simplify]: Simplify 0 into 0 1554045044.389 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045044.389 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045044.390 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 1)) into 0 1554045044.390 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (pow y.im 2) 1)))) 1) into 0 1554045044.390 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) (log (pow y.im 2))) into (+ (log (pow y.im 2)) (* 2 (log x.im))) 1554045044.391 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log (pow y.im 2)) (* 2 (log x.im))))) into 0 1554045044.391 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (pow y.im 2)) (* 2 (log x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045044.391 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.391 * [backup-simplify]: Simplify 0 into 0 1554045044.391 * [backup-simplify]: Simplify 0 into 0 1554045044.392 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045044.392 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1554045044.393 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 1554045044.393 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.im))) into 0 1554045044.393 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045044.394 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (* 2 (log y.im)) (* 2 (log x.im))))) into 0 1554045044.394 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log y.im)) (* 2 (log x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045044.394 * [backup-simplify]: Simplify 0 into 0 1554045044.395 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1554045044.395 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045044.395 * [backup-simplify]: Simplify (- 0) into 0 1554045044.395 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045044.396 * [backup-simplify]: Simplify (+ (* (- (* y.im x.im)) 0) (+ (* y.re y.re) (* 0 (- (* y.im x.im))))) into (pow y.re 2) 1554045044.396 * [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)))) 1554045044.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 (* (pow y.im 2) (pow x.im 2)))))) into (- (* 1/3 (/ (pow y.re 2) (* (pow y.im 2) (pow x.im 2))))) 1554045044.397 * [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))) 1554045044.397 * [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 1554045044.397 * [taylor]: Taking taylor expansion of -1/9 in y.re 1554045044.397 * [backup-simplify]: Simplify -1/9 into -1/9 1554045044.397 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* (pow y.im 4) (pow x.im 4))) 1/3) (pow y.re 2)) in y.re 1554045044.397 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow y.im 4) (pow x.im 4))) 1/3) in y.re 1554045044.397 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow y.im 4) (pow x.im 4)))))) in y.re 1554045044.397 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow y.im 4) (pow x.im 4))))) in y.re 1554045044.397 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554045044.397 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.397 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow y.im 4) (pow x.im 4)))) in y.re 1554045044.397 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 4) (pow x.im 4))) in y.re 1554045044.397 * [taylor]: Taking taylor expansion of (* (pow y.im 4) (pow x.im 4)) in y.re 1554045044.397 * [taylor]: Taking taylor expansion of (pow y.im 4) in y.re 1554045044.397 * [taylor]: Taking taylor expansion of y.im in y.re 1554045044.397 * [backup-simplify]: Simplify y.im into y.im 1554045044.397 * [taylor]: Taking taylor expansion of (pow x.im 4) in y.re 1554045044.397 * [taylor]: Taking taylor expansion of x.im in y.re 1554045044.397 * [backup-simplify]: Simplify x.im into x.im 1554045044.397 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045044.397 * [backup-simplify]: Simplify (* (pow y.im 2) (pow y.im 2)) into (pow y.im 4) 1554045044.397 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045044.397 * [backup-simplify]: Simplify (* (pow x.im 2) (pow x.im 2)) into (pow x.im 4) 1554045044.397 * [backup-simplify]: Simplify (* (pow y.im 4) (pow x.im 4)) into (* (pow y.im 4) (pow x.im 4)) 1554045044.398 * [backup-simplify]: Simplify (/ 1 (* (pow y.im 4) (pow x.im 4))) into (/ 1 (* (pow y.im 4) (pow x.im 4))) 1554045044.398 * [backup-simplify]: Simplify (log (/ 1 (* (pow y.im 4) (pow x.im 4)))) into (log (/ 1 (* (pow y.im 4) (pow x.im 4)))) 1554045044.398 * [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))))) 1554045044.398 * [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) 1554045044.398 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045044.398 * [taylor]: Taking taylor expansion of y.re in y.re 1554045044.398 * [backup-simplify]: Simplify 0 into 0 1554045044.398 * [backup-simplify]: Simplify 1 into 1 1554045044.398 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045044.398 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045044.399 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (* y.im x.im)) 1)))) 1) into 0 1554045044.399 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 (* y.im x.im))))) into 0 1554045044.399 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (* y.im x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045044.400 * [backup-simplify]: Simplify (+ (* (pow (/ 1 (* y.im x.im)) 1/3) 1) (* 0 0)) into (pow (/ 1 (* y.im x.im)) 1/3) 1554045044.400 * [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))) 1554045044.400 * [taylor]: Taking taylor expansion of (- (* 2/3 (pow (/ 1 (* y.im x.im)) 1/3))) in x.im 1554045044.400 * [taylor]: Taking taylor expansion of (* 2/3 (pow (/ 1 (* y.im x.im)) 1/3)) in x.im 1554045044.400 * [taylor]: Taking taylor expansion of 2/3 in x.im 1554045044.400 * [backup-simplify]: Simplify 2/3 into 2/3 1554045044.400 * [taylor]: Taking taylor expansion of (pow (/ 1 (* y.im x.im)) 1/3) in x.im 1554045044.400 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* y.im x.im))))) in x.im 1554045044.400 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* y.im x.im)))) in x.im 1554045044.400 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045044.400 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.400 * [taylor]: Taking taylor expansion of (log (/ 1 (* y.im x.im))) in x.im 1554045044.400 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045044.400 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045044.400 * [taylor]: Taking taylor expansion of y.im in x.im 1554045044.400 * [backup-simplify]: Simplify y.im into y.im 1554045044.400 * [taylor]: Taking taylor expansion of x.im in x.im 1554045044.400 * [backup-simplify]: Simplify 0 into 0 1554045044.400 * [backup-simplify]: Simplify 1 into 1 1554045044.400 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045044.401 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045044.401 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045044.401 * [backup-simplify]: Simplify (log (/ 1 y.im)) into (log (/ 1 y.im)) 1554045044.401 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (/ 1 y.im))) into (- (log (/ 1 y.im)) (log x.im)) 1554045044.401 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 y.im)) (log x.im))) into (* 1/3 (- (log (/ 1 y.im)) (log x.im))) 1554045044.401 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im)))) into (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im)))) 1554045044.401 * [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))))) 1554045044.401 * [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)))))) 1554045044.401 * [taylor]: Taking taylor expansion of (- (* 2/3 (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im)))))) in y.im 1554045044.401 * [taylor]: Taking taylor expansion of (* 2/3 (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im))))) in y.im 1554045044.401 * [taylor]: Taking taylor expansion of 2/3 in y.im 1554045044.401 * [backup-simplify]: Simplify 2/3 into 2/3 1554045044.401 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im)))) in y.im 1554045044.402 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.im)) (log x.im))) in y.im 1554045044.402 * [taylor]: Taking taylor expansion of 1/3 in y.im 1554045044.402 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.402 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.im)) (log x.im)) in y.im 1554045044.402 * [taylor]: Taking taylor expansion of (log (/ 1 y.im)) in y.im 1554045044.402 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045044.402 * [taylor]: Taking taylor expansion of y.im in y.im 1554045044.402 * [backup-simplify]: Simplify 0 into 0 1554045044.402 * [backup-simplify]: Simplify 1 into 1 1554045044.402 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045044.402 * [backup-simplify]: Simplify (log 1) into 0 1554045044.402 * [taylor]: Taking taylor expansion of (log x.im) in y.im 1554045044.402 * [taylor]: Taking taylor expansion of x.im in y.im 1554045044.402 * [backup-simplify]: Simplify x.im into x.im 1554045044.402 * [backup-simplify]: Simplify (log x.im) into (log x.im) 1554045044.402 * [backup-simplify]: Simplify (+ (* (- 1) (log y.im)) 0) into (- (log y.im)) 1554045044.402 * [backup-simplify]: Simplify (- (log x.im)) into (- (log x.im)) 1554045044.403 * [backup-simplify]: Simplify (+ (- (log y.im)) (- (log x.im))) into (- (+ (log y.im) (log x.im))) 1554045044.403 * [backup-simplify]: Simplify (* 1/3 (- (+ (log y.im) (log x.im)))) into (* -1/3 (+ (log y.im) (log x.im))) 1554045044.403 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log y.im) (log x.im)))) into (exp (* -1/3 (+ (log y.im) (log x.im)))) 1554045044.403 * [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))))) 1554045044.403 * [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)))))) 1554045044.403 * [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)))))) 1554045044.403 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045044.404 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1554045044.404 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 1554045044.405 * [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 1554045044.405 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (* (pow y.im 2) (pow x.im 2)))))) into 0 1554045044.406 * [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 1554045044.406 * [taylor]: Taking taylor expansion of 0 in x.im 1554045044.406 * [backup-simplify]: Simplify 0 into 0 1554045044.406 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.406 * [backup-simplify]: Simplify 0 into 0 1554045044.406 * [backup-simplify]: Simplify 0 into 0 1554045044.406 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.406 * [backup-simplify]: Simplify 0 into 0 1554045044.406 * [backup-simplify]: Simplify 0 into 0 1554045044.407 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.407 * [backup-simplify]: Simplify 0 into 0 1554045044.407 * [backup-simplify]: Simplify 0 into 0 1554045044.407 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045044.407 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1554045044.408 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 0) (* 0 1))) into 0 1554045044.409 * [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 1554045044.409 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) (log (pow y.im 2))) into (+ (log (pow y.im 2)) (* 2 (log x.im))) 1554045044.410 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log (pow y.im 2)) (* 2 (log x.im)))))) into 0 1554045044.411 * [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 1554045044.411 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.411 * [backup-simplify]: Simplify 0 into 0 1554045044.411 * [backup-simplify]: Simplify 0 into 0 1554045044.411 * [backup-simplify]: Simplify 0 into 0 1554045044.411 * [backup-simplify]: Simplify 0 into 0 1554045044.411 * [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)))) 1554045044.411 * [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) 1554045044.411 * [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 1554045044.411 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in y.im 1554045044.411 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in y.im 1554045044.411 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in y.im 1554045044.411 * [taylor]: Taking taylor expansion of 1/3 in y.im 1554045044.411 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.411 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in y.im 1554045044.412 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in y.im 1554045044.412 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 1554045044.412 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1554045044.412 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1554045044.412 * [taylor]: Taking taylor expansion of y.re in y.im 1554045044.412 * [backup-simplify]: Simplify y.re into y.re 1554045044.412 * [taylor]: Taking taylor expansion of x.re in y.im 1554045044.412 * [backup-simplify]: Simplify x.re into x.re 1554045044.412 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554045044.412 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554045044.412 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1554045044.412 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554045044.412 * [taylor]: Taking taylor expansion of y.im in y.im 1554045044.412 * [backup-simplify]: Simplify 0 into 0 1554045044.412 * [backup-simplify]: Simplify 1 into 1 1554045044.412 * [taylor]: Taking taylor expansion of x.im in y.im 1554045044.412 * [backup-simplify]: Simplify x.im into x.im 1554045044.412 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554045044.412 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1554045044.412 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045044.412 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1554045044.412 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 1554045044.412 * [backup-simplify]: Simplify (* (- (/ 1 x.im)) (- (/ 1 x.im))) into (/ 1 (pow x.im 2)) 1554045044.412 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 2))) into (log (/ 1 (pow x.im 2))) 1554045044.413 * [backup-simplify]: Simplify (+ (* (- 2) (log y.im)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 2 (log y.im))) 1554045044.413 * [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)))) 1554045044.413 * [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))))) 1554045044.413 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in x.im 1554045044.413 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in x.im 1554045044.413 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in x.im 1554045044.413 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045044.413 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.413 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in x.im 1554045044.413 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.im 1554045044.413 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 1554045044.413 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1554045044.413 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1554045044.413 * [taylor]: Taking taylor expansion of y.re in x.im 1554045044.413 * [backup-simplify]: Simplify y.re into y.re 1554045044.413 * [taylor]: Taking taylor expansion of x.re in x.im 1554045044.413 * [backup-simplify]: Simplify x.re into x.re 1554045044.413 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554045044.413 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554045044.413 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045044.413 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045044.413 * [taylor]: Taking taylor expansion of y.im in x.im 1554045044.413 * [backup-simplify]: Simplify y.im into y.im 1554045044.413 * [taylor]: Taking taylor expansion of x.im in x.im 1554045044.413 * [backup-simplify]: Simplify 0 into 0 1554045044.413 * [backup-simplify]: Simplify 1 into 1 1554045044.413 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045044.414 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045044.414 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045044.414 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1554045044.414 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 1554045044.414 * [backup-simplify]: Simplify (* (- (/ 1 y.im)) (- (/ 1 y.im))) into (/ 1 (pow y.im 2)) 1554045044.414 * [backup-simplify]: Simplify (log (/ 1 (pow y.im 2))) into (log (/ 1 (pow y.im 2))) 1554045044.414 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 (pow y.im 2)))) into (- (log (/ 1 (pow y.im 2))) (* 2 (log x.im))) 1554045044.414 * [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)))) 1554045044.415 * [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))))) 1554045044.415 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in y.re 1554045044.415 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in y.re 1554045044.415 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in y.re 1554045044.415 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554045044.415 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.415 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in y.re 1554045044.415 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in y.re 1554045044.415 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 1554045044.415 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1554045044.415 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1554045044.415 * [taylor]: Taking taylor expansion of y.re in y.re 1554045044.415 * [backup-simplify]: Simplify 0 into 0 1554045044.415 * [backup-simplify]: Simplify 1 into 1 1554045044.415 * [taylor]: Taking taylor expansion of x.re in y.re 1554045044.415 * [backup-simplify]: Simplify x.re into x.re 1554045044.415 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554045044.415 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1554045044.415 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045044.415 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554045044.415 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045044.415 * [taylor]: Taking taylor expansion of y.im in y.re 1554045044.415 * [backup-simplify]: Simplify y.im into y.im 1554045044.415 * [taylor]: Taking taylor expansion of x.im in y.re 1554045044.415 * [backup-simplify]: Simplify x.im into x.im 1554045044.415 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045044.415 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045044.415 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1554045044.415 * [backup-simplify]: Simplify (* (/ 1 x.re) (/ 1 x.re)) into (/ 1 (pow x.re 2)) 1554045044.416 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 2))) into (log (/ 1 (pow x.re 2))) 1554045044.416 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) (log (/ 1 (pow x.re 2)))) into (- (log (/ 1 (pow x.re 2))) (* 2 (log y.re))) 1554045044.416 * [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)))) 1554045044.416 * [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))))) 1554045044.416 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in x.re 1554045044.416 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in x.re 1554045044.416 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in x.re 1554045044.416 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045044.416 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.416 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in x.re 1554045044.416 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.re 1554045044.416 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554045044.416 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554045044.416 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554045044.416 * [taylor]: Taking taylor expansion of y.re in x.re 1554045044.416 * [backup-simplify]: Simplify y.re into y.re 1554045044.416 * [taylor]: Taking taylor expansion of x.re in x.re 1554045044.416 * [backup-simplify]: Simplify 0 into 0 1554045044.416 * [backup-simplify]: Simplify 1 into 1 1554045044.416 * [backup-simplify]: Simplify (* y.re 0) into 0 1554045044.417 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554045044.417 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045044.417 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045044.417 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045044.417 * [taylor]: Taking taylor expansion of y.im in x.re 1554045044.417 * [backup-simplify]: Simplify y.im into y.im 1554045044.417 * [taylor]: Taking taylor expansion of x.im in x.re 1554045044.417 * [backup-simplify]: Simplify x.im into x.im 1554045044.417 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045044.417 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045044.417 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554045044.417 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1554045044.417 * [backup-simplify]: Simplify (log (/ 1 (pow y.re 2))) into (log (/ 1 (pow y.re 2))) 1554045044.417 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 1554045044.418 * [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)))) 1554045044.418 * [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))))) 1554045044.418 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in x.re 1554045044.418 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in x.re 1554045044.418 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in x.re 1554045044.418 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045044.418 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.418 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in x.re 1554045044.418 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.re 1554045044.418 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554045044.418 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554045044.418 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554045044.418 * [taylor]: Taking taylor expansion of y.re in x.re 1554045044.418 * [backup-simplify]: Simplify y.re into y.re 1554045044.418 * [taylor]: Taking taylor expansion of x.re in x.re 1554045044.418 * [backup-simplify]: Simplify 0 into 0 1554045044.418 * [backup-simplify]: Simplify 1 into 1 1554045044.418 * [backup-simplify]: Simplify (* y.re 0) into 0 1554045044.418 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554045044.418 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045044.418 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045044.418 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045044.418 * [taylor]: Taking taylor expansion of y.im in x.re 1554045044.418 * [backup-simplify]: Simplify y.im into y.im 1554045044.418 * [taylor]: Taking taylor expansion of x.im in x.re 1554045044.418 * [backup-simplify]: Simplify x.im into x.im 1554045044.418 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045044.418 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045044.419 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554045044.419 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1554045044.419 * [backup-simplify]: Simplify (log (/ 1 (pow y.re 2))) into (log (/ 1 (pow y.re 2))) 1554045044.419 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 1554045044.419 * [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)))) 1554045044.419 * [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))))) 1554045044.419 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) in y.re 1554045044.419 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) in y.re 1554045044.419 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554045044.419 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.419 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) in y.re 1554045044.419 * [taylor]: Taking taylor expansion of (log (/ 1 (pow y.re 2))) in y.re 1554045044.419 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045044.419 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045044.419 * [taylor]: Taking taylor expansion of y.re in y.re 1554045044.419 * [backup-simplify]: Simplify 0 into 0 1554045044.419 * [backup-simplify]: Simplify 1 into 1 1554045044.420 * [backup-simplify]: Simplify (* 1 1) into 1 1554045044.420 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045044.420 * [backup-simplify]: Simplify (log 1) into 0 1554045044.420 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.re 1554045044.420 * [taylor]: Taking taylor expansion of 2 in y.re 1554045044.420 * [backup-simplify]: Simplify 2 into 2 1554045044.420 * [taylor]: Taking taylor expansion of (log x.re) in y.re 1554045044.420 * [taylor]: Taking taylor expansion of x.re in y.re 1554045044.420 * [backup-simplify]: Simplify x.re into x.re 1554045044.420 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554045044.421 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) 0) into (- (* 2 (log y.re))) 1554045044.421 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554045044.421 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 1554045044.421 * [backup-simplify]: Simplify (+ (- (* 2 (log y.re))) (- (* 2 (log x.re)))) into (- (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554045044.421 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554045044.421 * [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))))) 1554045044.421 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) in x.im 1554045044.421 * [taylor]: Taking taylor expansion of (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) in x.im 1554045044.421 * [taylor]: Taking taylor expansion of -1/3 in x.im 1554045044.421 * [backup-simplify]: Simplify -1/3 into -1/3 1554045044.421 * [taylor]: Taking taylor expansion of (+ (* 2 (log y.re)) (* 2 (log x.re))) in x.im 1554045044.421 * [taylor]: Taking taylor expansion of (* 2 (log y.re)) in x.im 1554045044.421 * [taylor]: Taking taylor expansion of 2 in x.im 1554045044.421 * [backup-simplify]: Simplify 2 into 2 1554045044.421 * [taylor]: Taking taylor expansion of (log y.re) in x.im 1554045044.421 * [taylor]: Taking taylor expansion of y.re in x.im 1554045044.421 * [backup-simplify]: Simplify y.re into y.re 1554045044.421 * [backup-simplify]: Simplify (log y.re) into (log y.re) 1554045044.421 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 1554045044.421 * [taylor]: Taking taylor expansion of 2 in x.im 1554045044.421 * [backup-simplify]: Simplify 2 into 2 1554045044.421 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1554045044.421 * [taylor]: Taking taylor expansion of x.re in x.im 1554045044.421 * [backup-simplify]: Simplify x.re into x.re 1554045044.421 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554045044.422 * [backup-simplify]: Simplify (* 2 (log y.re)) into (* 2 (log y.re)) 1554045044.422 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554045044.422 * [backup-simplify]: Simplify (+ (* 2 (log y.re)) (* 2 (log x.re))) into (+ (* 2 (log x.re)) (* 2 (log y.re))) 1554045044.422 * [backup-simplify]: Simplify (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) into (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) 1554045044.422 * [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))))) 1554045044.422 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) in y.im 1554045044.422 * [taylor]: Taking taylor expansion of (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) in y.im 1554045044.422 * [taylor]: Taking taylor expansion of -1/3 in y.im 1554045044.422 * [backup-simplify]: Simplify -1/3 into -1/3 1554045044.422 * [taylor]: Taking taylor expansion of (+ (* 2 (log x.re)) (* 2 (log y.re))) in y.im 1554045044.422 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.im 1554045044.422 * [taylor]: Taking taylor expansion of 2 in y.im 1554045044.422 * [backup-simplify]: Simplify 2 into 2 1554045044.422 * [taylor]: Taking taylor expansion of (log x.re) in y.im 1554045044.422 * [taylor]: Taking taylor expansion of x.re in y.im 1554045044.422 * [backup-simplify]: Simplify x.re into x.re 1554045044.422 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554045044.422 * [taylor]: Taking taylor expansion of (* 2 (log y.re)) in y.im 1554045044.422 * [taylor]: Taking taylor expansion of 2 in y.im 1554045044.422 * [backup-simplify]: Simplify 2 into 2 1554045044.422 * [taylor]: Taking taylor expansion of (log y.re) in y.im 1554045044.422 * [taylor]: Taking taylor expansion of y.re in y.im 1554045044.422 * [backup-simplify]: Simplify y.re into y.re 1554045044.422 * [backup-simplify]: Simplify (log y.re) into (log y.re) 1554045044.422 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554045044.422 * [backup-simplify]: Simplify (* 2 (log y.re)) into (* 2 (log y.re)) 1554045044.422 * [backup-simplify]: Simplify (+ (* 2 (log x.re)) (* 2 (log y.re))) into (+ (* 2 (log y.re)) (* 2 (log x.re))) 1554045044.422 * [backup-simplify]: Simplify (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554045044.422 * [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))))) 1554045044.423 * [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))))) 1554045044.423 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1554045044.423 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554045044.423 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1554045044.423 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 1554045044.423 * [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))))) 1554045044.424 * [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))) 1554045044.424 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 1554045044.424 * [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)))) 1554045044.425 * [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))) 1554045044.425 * [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 1554045044.425 * [taylor]: Taking taylor expansion of -2/3 in y.re 1554045044.425 * [backup-simplify]: Simplify -2/3 into -2/3 1554045044.425 * [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 1554045044.425 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) y.re) in y.re 1554045044.425 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) in y.re 1554045044.425 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) in y.re 1554045044.425 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554045044.425 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.425 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) in y.re 1554045044.425 * [taylor]: Taking taylor expansion of (log (/ 1 (pow y.re 2))) in y.re 1554045044.425 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045044.425 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045044.425 * [taylor]: Taking taylor expansion of y.re in y.re 1554045044.425 * [backup-simplify]: Simplify 0 into 0 1554045044.425 * [backup-simplify]: Simplify 1 into 1 1554045044.425 * [backup-simplify]: Simplify (* 1 1) into 1 1554045044.426 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045044.426 * [backup-simplify]: Simplify (log 1) into 0 1554045044.426 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.re 1554045044.426 * [taylor]: Taking taylor expansion of 2 in y.re 1554045044.426 * [backup-simplify]: Simplify 2 into 2 1554045044.426 * [taylor]: Taking taylor expansion of (log x.re) in y.re 1554045044.426 * [taylor]: Taking taylor expansion of x.re in y.re 1554045044.426 * [backup-simplify]: Simplify x.re into x.re 1554045044.426 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554045044.427 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) 0) into (- (* 2 (log y.re))) 1554045044.427 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554045044.427 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 1554045044.427 * [backup-simplify]: Simplify (+ (- (* 2 (log y.re))) (- (* 2 (log x.re)))) into (- (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554045044.427 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554045044.428 * [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))))) 1554045044.428 * [taylor]: Taking taylor expansion of y.re in y.re 1554045044.428 * [backup-simplify]: Simplify 0 into 0 1554045044.428 * [backup-simplify]: Simplify 1 into 1 1554045044.428 * [taylor]: Taking taylor expansion of (* x.im y.im) in y.re 1554045044.428 * [taylor]: Taking taylor expansion of x.im in y.re 1554045044.428 * [backup-simplify]: Simplify x.im into x.im 1554045044.428 * [taylor]: Taking taylor expansion of y.im in y.re 1554045044.428 * [backup-simplify]: Simplify y.im into y.im 1554045044.428 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 0) into 0 1554045044.429 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045044.430 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045044.432 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1554045044.433 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554045044.433 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554045044.433 * [backup-simplify]: Simplify (- 0) into 0 1554045044.434 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045044.434 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.re)) (* 2 (log y.re)))))) into 0 1554045044.435 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045044.435 * [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))))) 1554045044.435 * [backup-simplify]: Simplify (* x.im y.im) into (* y.im x.im) 1554045044.435 * [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)) 1554045044.436 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045044.436 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045044.437 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1554045044.437 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554045044.437 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554045044.438 * [backup-simplify]: Simplify (- 0) into 0 1554045044.438 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045044.438 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.re)) (* 2 (log y.re)))))) into 0 1554045044.439 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045044.439 * [taylor]: Taking taylor expansion of 0 in x.im 1554045044.439 * [backup-simplify]: Simplify 0 into 0 1554045044.439 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.439 * [backup-simplify]: Simplify 0 into 0 1554045044.439 * [backup-simplify]: Simplify 0 into 0 1554045044.439 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 1554045044.440 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log y.re))) into 0 1554045044.440 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554045044.440 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554045044.441 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045044.441 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into 0 1554045044.441 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045044.441 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.441 * [backup-simplify]: Simplify 0 into 0 1554045044.442 * [backup-simplify]: Simplify 0 into 0 1554045044.442 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554045044.442 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554045044.444 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 1554045044.444 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log y.re))) into 0 1554045044.445 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045044.445 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (* 2 (log y.re)) (* 2 (log x.re))))) into 0 1554045044.445 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045044.445 * [backup-simplify]: Simplify 0 into 0 1554045044.446 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045044.446 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045044.446 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045044.446 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045044.446 * [backup-simplify]: Simplify (- 0) into 0 1554045044.447 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045044.447 * [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))) 1554045044.447 * [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)))) 1554045044.448 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 1554045044.448 * [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))))) 1554045044.449 * [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)))) 1554045044.449 * [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 1554045044.449 * [taylor]: Taking taylor expansion of -1/9 in y.re 1554045044.449 * [backup-simplify]: Simplify -1/9 into -1/9 1554045044.449 * [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 1554045044.449 * [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 1554045044.449 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) in y.re 1554045044.449 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) in y.re 1554045044.449 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554045044.449 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.449 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) in y.re 1554045044.449 * [taylor]: Taking taylor expansion of (log (/ 1 (pow y.re 2))) in y.re 1554045044.449 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045044.449 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045044.449 * [taylor]: Taking taylor expansion of y.re in y.re 1554045044.449 * [backup-simplify]: Simplify 0 into 0 1554045044.449 * [backup-simplify]: Simplify 1 into 1 1554045044.449 * [backup-simplify]: Simplify (* 1 1) into 1 1554045044.449 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045044.450 * [backup-simplify]: Simplify (log 1) into 0 1554045044.450 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.re 1554045044.450 * [taylor]: Taking taylor expansion of 2 in y.re 1554045044.450 * [backup-simplify]: Simplify 2 into 2 1554045044.450 * [taylor]: Taking taylor expansion of (log x.re) in y.re 1554045044.450 * [taylor]: Taking taylor expansion of x.re in y.re 1554045044.450 * [backup-simplify]: Simplify x.re into x.re 1554045044.450 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554045044.450 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) 0) into (- (* 2 (log y.re))) 1554045044.450 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554045044.450 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 1554045044.450 * [backup-simplify]: Simplify (+ (- (* 2 (log y.re))) (- (* 2 (log x.re)))) into (- (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554045044.450 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554045044.450 * [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))))) 1554045044.450 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045044.450 * [taylor]: Taking taylor expansion of y.re in y.re 1554045044.450 * [backup-simplify]: Simplify 0 into 0 1554045044.450 * [backup-simplify]: Simplify 1 into 1 1554045044.450 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow y.im 2)) in y.re 1554045044.450 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 1554045044.450 * [taylor]: Taking taylor expansion of x.im in y.re 1554045044.450 * [backup-simplify]: Simplify x.im into x.im 1554045044.450 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554045044.450 * [taylor]: Taking taylor expansion of y.im in y.re 1554045044.450 * [backup-simplify]: Simplify y.im into y.im 1554045044.451 * [backup-simplify]: Simplify (* 1 1) into 1 1554045044.451 * [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))))) 1554045044.451 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045044.451 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045044.451 * [backup-simplify]: Simplify (* (pow x.im 2) (pow y.im 2)) into (* (pow y.im 2) (pow x.im 2)) 1554045044.451 * [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))) 1554045044.451 * [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))) 1554045044.451 * [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 1554045044.451 * [taylor]: Taking taylor expansion of -2/3 in x.im 1554045044.451 * [backup-simplify]: Simplify -2/3 into -2/3 1554045044.451 * [taylor]: Taking taylor expansion of (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (* y.im x.im)) in x.im 1554045044.451 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) in x.im 1554045044.451 * [taylor]: Taking taylor expansion of (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) in x.im 1554045044.451 * [taylor]: Taking taylor expansion of -1/3 in x.im 1554045044.451 * [backup-simplify]: Simplify -1/3 into -1/3 1554045044.451 * [taylor]: Taking taylor expansion of (+ (* 2 (log x.re)) (* 2 (log y.re))) in x.im 1554045044.451 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 1554045044.452 * [taylor]: Taking taylor expansion of 2 in x.im 1554045044.452 * [backup-simplify]: Simplify 2 into 2 1554045044.452 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1554045044.452 * [taylor]: Taking taylor expansion of x.re in x.im 1554045044.452 * [backup-simplify]: Simplify x.re into x.re 1554045044.452 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554045044.452 * [taylor]: Taking taylor expansion of (* 2 (log y.re)) in x.im 1554045044.452 * [taylor]: Taking taylor expansion of 2 in x.im 1554045044.452 * [backup-simplify]: Simplify 2 into 2 1554045044.452 * [taylor]: Taking taylor expansion of (log y.re) in x.im 1554045044.452 * [taylor]: Taking taylor expansion of y.re in x.im 1554045044.452 * [backup-simplify]: Simplify y.re into y.re 1554045044.452 * [backup-simplify]: Simplify (log y.re) into (log y.re) 1554045044.452 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554045044.452 * [backup-simplify]: Simplify (* 2 (log y.re)) into (* 2 (log y.re)) 1554045044.452 * [backup-simplify]: Simplify (+ (* 2 (log x.re)) (* 2 (log y.re))) into (+ (* 2 (log y.re)) (* 2 (log x.re))) 1554045044.452 * [backup-simplify]: Simplify (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554045044.452 * [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))))) 1554045044.452 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045044.452 * [taylor]: Taking taylor expansion of y.im in x.im 1554045044.452 * [backup-simplify]: Simplify y.im into y.im 1554045044.452 * [taylor]: Taking taylor expansion of x.im in x.im 1554045044.452 * [backup-simplify]: Simplify 0 into 0 1554045044.452 * [backup-simplify]: Simplify 1 into 1 1554045044.452 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045044.452 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045044.453 * [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) 1554045044.453 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554045044.453 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554045044.454 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 1554045044.454 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log y.re))) into 0 1554045044.454 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045044.455 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (* 2 (log y.re)) (* 2 (log x.re))))) into 0 1554045044.455 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045044.455 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1554045044.456 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) y.im) (/ 0 y.im)))) into 0 1554045044.456 * [backup-simplify]: Simplify (+ (* -2/3 0) (* 0 (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) y.im))) into 0 1554045044.456 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.456 * [backup-simplify]: Simplify 0 into 0 1554045044.456 * [backup-simplify]: Simplify 0 into 0 1554045044.457 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045044.457 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045044.460 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 1554045044.462 * [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 1554045044.463 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 1554045044.463 * [backup-simplify]: Simplify (- 0) into 0 1554045044.463 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045044.464 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))))) into 0 1554045044.466 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1554045044.466 * [taylor]: Taking taylor expansion of 0 in x.im 1554045044.466 * [backup-simplify]: Simplify 0 into 0 1554045044.466 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.466 * [backup-simplify]: Simplify 0 into 0 1554045044.466 * [backup-simplify]: Simplify 0 into 0 1554045044.466 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.466 * [backup-simplify]: Simplify 0 into 0 1554045044.466 * [backup-simplify]: Simplify 0 into 0 1554045044.466 * [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)))))) 1554045044.467 * [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) 1554045044.467 * [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 1554045044.467 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in y.im 1554045044.467 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in y.im 1554045044.467 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in y.im 1554045044.467 * [taylor]: Taking taylor expansion of 1/3 in y.im 1554045044.467 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.467 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in y.im 1554045044.467 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in y.im 1554045044.467 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 1554045044.467 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1554045044.467 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1554045044.467 * [taylor]: Taking taylor expansion of y.re in y.im 1554045044.467 * [backup-simplify]: Simplify y.re into y.re 1554045044.467 * [taylor]: Taking taylor expansion of x.re in y.im 1554045044.467 * [backup-simplify]: Simplify x.re into x.re 1554045044.467 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554045044.467 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554045044.467 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1554045044.467 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554045044.467 * [taylor]: Taking taylor expansion of y.im in y.im 1554045044.467 * [backup-simplify]: Simplify 0 into 0 1554045044.467 * [backup-simplify]: Simplify 1 into 1 1554045044.467 * [taylor]: Taking taylor expansion of x.im in y.im 1554045044.467 * [backup-simplify]: Simplify x.im into x.im 1554045044.467 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554045044.468 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1554045044.468 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045044.468 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1554045044.468 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 1554045044.468 * [backup-simplify]: Simplify (* (- (/ 1 x.im)) (- (/ 1 x.im))) into (/ 1 (pow x.im 2)) 1554045044.468 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 2))) into (log (/ 1 (pow x.im 2))) 1554045044.469 * [backup-simplify]: Simplify (+ (* (- 2) (log y.im)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 2 (log y.im))) 1554045044.469 * [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)))) 1554045044.469 * [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))))) 1554045044.469 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in x.im 1554045044.469 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in x.im 1554045044.469 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in x.im 1554045044.469 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045044.469 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.469 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in x.im 1554045044.469 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.im 1554045044.469 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 1554045044.469 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1554045044.469 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1554045044.469 * [taylor]: Taking taylor expansion of y.re in x.im 1554045044.469 * [backup-simplify]: Simplify y.re into y.re 1554045044.469 * [taylor]: Taking taylor expansion of x.re in x.im 1554045044.469 * [backup-simplify]: Simplify x.re into x.re 1554045044.469 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554045044.469 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554045044.469 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045044.470 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045044.470 * [taylor]: Taking taylor expansion of y.im in x.im 1554045044.470 * [backup-simplify]: Simplify y.im into y.im 1554045044.470 * [taylor]: Taking taylor expansion of x.im in x.im 1554045044.470 * [backup-simplify]: Simplify 0 into 0 1554045044.470 * [backup-simplify]: Simplify 1 into 1 1554045044.470 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045044.470 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045044.470 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045044.470 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1554045044.470 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 1554045044.470 * [backup-simplify]: Simplify (* (- (/ 1 y.im)) (- (/ 1 y.im))) into (/ 1 (pow y.im 2)) 1554045044.471 * [backup-simplify]: Simplify (log (/ 1 (pow y.im 2))) into (log (/ 1 (pow y.im 2))) 1554045044.471 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 (pow y.im 2)))) into (- (log (/ 1 (pow y.im 2))) (* 2 (log x.im))) 1554045044.471 * [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)))) 1554045044.471 * [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))))) 1554045044.471 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in y.re 1554045044.471 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in y.re 1554045044.471 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in y.re 1554045044.472 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554045044.472 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.472 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in y.re 1554045044.472 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in y.re 1554045044.472 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 1554045044.472 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1554045044.472 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1554045044.472 * [taylor]: Taking taylor expansion of y.re in y.re 1554045044.472 * [backup-simplify]: Simplify 0 into 0 1554045044.472 * [backup-simplify]: Simplify 1 into 1 1554045044.472 * [taylor]: Taking taylor expansion of x.re in y.re 1554045044.472 * [backup-simplify]: Simplify x.re into x.re 1554045044.472 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554045044.472 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1554045044.472 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045044.472 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554045044.472 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045044.472 * [taylor]: Taking taylor expansion of y.im in y.re 1554045044.472 * [backup-simplify]: Simplify y.im into y.im 1554045044.472 * [taylor]: Taking taylor expansion of x.im in y.re 1554045044.472 * [backup-simplify]: Simplify x.im into x.im 1554045044.472 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045044.473 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045044.473 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1554045044.473 * [backup-simplify]: Simplify (* (/ 1 x.re) (/ 1 x.re)) into (/ 1 (pow x.re 2)) 1554045044.473 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 2))) into (log (/ 1 (pow x.re 2))) 1554045044.473 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) (log (/ 1 (pow x.re 2)))) into (- (log (/ 1 (pow x.re 2))) (* 2 (log y.re))) 1554045044.474 * [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)))) 1554045044.474 * [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))))) 1554045044.474 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in x.re 1554045044.474 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in x.re 1554045044.474 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in x.re 1554045044.474 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045044.474 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.474 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in x.re 1554045044.474 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.re 1554045044.474 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554045044.474 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554045044.474 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554045044.474 * [taylor]: Taking taylor expansion of y.re in x.re 1554045044.474 * [backup-simplify]: Simplify y.re into y.re 1554045044.474 * [taylor]: Taking taylor expansion of x.re in x.re 1554045044.474 * [backup-simplify]: Simplify 0 into 0 1554045044.474 * [backup-simplify]: Simplify 1 into 1 1554045044.474 * [backup-simplify]: Simplify (* y.re 0) into 0 1554045044.475 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554045044.475 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045044.475 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045044.475 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045044.475 * [taylor]: Taking taylor expansion of y.im in x.re 1554045044.475 * [backup-simplify]: Simplify y.im into y.im 1554045044.475 * [taylor]: Taking taylor expansion of x.im in x.re 1554045044.475 * [backup-simplify]: Simplify x.im into x.im 1554045044.475 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045044.475 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045044.475 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554045044.475 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1554045044.475 * [backup-simplify]: Simplify (log (/ 1 (pow y.re 2))) into (log (/ 1 (pow y.re 2))) 1554045044.476 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 1554045044.476 * [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)))) 1554045044.476 * [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))))) 1554045044.476 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in x.re 1554045044.476 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in x.re 1554045044.476 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in x.re 1554045044.476 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045044.476 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.476 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in x.re 1554045044.476 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.re 1554045044.476 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554045044.476 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554045044.476 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554045044.476 * [taylor]: Taking taylor expansion of y.re in x.re 1554045044.476 * [backup-simplify]: Simplify y.re into y.re 1554045044.476 * [taylor]: Taking taylor expansion of x.re in x.re 1554045044.476 * [backup-simplify]: Simplify 0 into 0 1554045044.476 * [backup-simplify]: Simplify 1 into 1 1554045044.476 * [backup-simplify]: Simplify (* y.re 0) into 0 1554045044.477 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554045044.477 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045044.477 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045044.477 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045044.477 * [taylor]: Taking taylor expansion of y.im in x.re 1554045044.477 * [backup-simplify]: Simplify y.im into y.im 1554045044.477 * [taylor]: Taking taylor expansion of x.im in x.re 1554045044.477 * [backup-simplify]: Simplify x.im into x.im 1554045044.477 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045044.477 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045044.477 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554045044.477 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1554045044.477 * [backup-simplify]: Simplify (log (/ 1 (pow y.re 2))) into (log (/ 1 (pow y.re 2))) 1554045044.478 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 1554045044.478 * [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)))) 1554045044.478 * [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))))) 1554045044.479 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) in y.re 1554045044.479 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) in y.re 1554045044.479 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554045044.479 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.479 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) in y.re 1554045044.479 * [taylor]: Taking taylor expansion of (log (/ 1 (pow y.re 2))) in y.re 1554045044.479 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045044.479 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045044.479 * [taylor]: Taking taylor expansion of y.re in y.re 1554045044.479 * [backup-simplify]: Simplify 0 into 0 1554045044.479 * [backup-simplify]: Simplify 1 into 1 1554045044.479 * [backup-simplify]: Simplify (* 1 1) into 1 1554045044.480 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045044.480 * [backup-simplify]: Simplify (log 1) into 0 1554045044.480 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.re 1554045044.480 * [taylor]: Taking taylor expansion of 2 in y.re 1554045044.480 * [backup-simplify]: Simplify 2 into 2 1554045044.480 * [taylor]: Taking taylor expansion of (log x.re) in y.re 1554045044.480 * [taylor]: Taking taylor expansion of x.re in y.re 1554045044.480 * [backup-simplify]: Simplify x.re into x.re 1554045044.480 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554045044.480 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) 0) into (- (* 2 (log y.re))) 1554045044.481 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554045044.481 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 1554045044.481 * [backup-simplify]: Simplify (+ (- (* 2 (log y.re))) (- (* 2 (log x.re)))) into (- (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554045044.481 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554045044.481 * [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))))) 1554045044.481 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) in x.im 1554045044.481 * [taylor]: Taking taylor expansion of (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) in x.im 1554045044.481 * [taylor]: Taking taylor expansion of -1/3 in x.im 1554045044.481 * [backup-simplify]: Simplify -1/3 into -1/3 1554045044.481 * [taylor]: Taking taylor expansion of (+ (* 2 (log y.re)) (* 2 (log x.re))) in x.im 1554045044.481 * [taylor]: Taking taylor expansion of (* 2 (log y.re)) in x.im 1554045044.481 * [taylor]: Taking taylor expansion of 2 in x.im 1554045044.481 * [backup-simplify]: Simplify 2 into 2 1554045044.481 * [taylor]: Taking taylor expansion of (log y.re) in x.im 1554045044.481 * [taylor]: Taking taylor expansion of y.re in x.im 1554045044.481 * [backup-simplify]: Simplify y.re into y.re 1554045044.481 * [backup-simplify]: Simplify (log y.re) into (log y.re) 1554045044.482 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 1554045044.482 * [taylor]: Taking taylor expansion of 2 in x.im 1554045044.482 * [backup-simplify]: Simplify 2 into 2 1554045044.482 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1554045044.482 * [taylor]: Taking taylor expansion of x.re in x.im 1554045044.482 * [backup-simplify]: Simplify x.re into x.re 1554045044.482 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554045044.482 * [backup-simplify]: Simplify (* 2 (log y.re)) into (* 2 (log y.re)) 1554045044.482 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554045044.482 * [backup-simplify]: Simplify (+ (* 2 (log y.re)) (* 2 (log x.re))) into (+ (* 2 (log x.re)) (* 2 (log y.re))) 1554045044.482 * [backup-simplify]: Simplify (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) into (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) 1554045044.482 * [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))))) 1554045044.482 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) in y.im 1554045044.482 * [taylor]: Taking taylor expansion of (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) in y.im 1554045044.482 * [taylor]: Taking taylor expansion of -1/3 in y.im 1554045044.482 * [backup-simplify]: Simplify -1/3 into -1/3 1554045044.482 * [taylor]: Taking taylor expansion of (+ (* 2 (log x.re)) (* 2 (log y.re))) in y.im 1554045044.482 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.im 1554045044.482 * [taylor]: Taking taylor expansion of 2 in y.im 1554045044.482 * [backup-simplify]: Simplify 2 into 2 1554045044.482 * [taylor]: Taking taylor expansion of (log x.re) in y.im 1554045044.482 * [taylor]: Taking taylor expansion of x.re in y.im 1554045044.483 * [backup-simplify]: Simplify x.re into x.re 1554045044.483 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554045044.483 * [taylor]: Taking taylor expansion of (* 2 (log y.re)) in y.im 1554045044.483 * [taylor]: Taking taylor expansion of 2 in y.im 1554045044.483 * [backup-simplify]: Simplify 2 into 2 1554045044.483 * [taylor]: Taking taylor expansion of (log y.re) in y.im 1554045044.483 * [taylor]: Taking taylor expansion of y.re in y.im 1554045044.483 * [backup-simplify]: Simplify y.re into y.re 1554045044.483 * [backup-simplify]: Simplify (log y.re) into (log y.re) 1554045044.483 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554045044.483 * [backup-simplify]: Simplify (* 2 (log y.re)) into (* 2 (log y.re)) 1554045044.483 * [backup-simplify]: Simplify (+ (* 2 (log x.re)) (* 2 (log y.re))) into (+ (* 2 (log y.re)) (* 2 (log x.re))) 1554045044.483 * [backup-simplify]: Simplify (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554045044.483 * [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))))) 1554045044.483 * [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))))) 1554045044.484 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1554045044.484 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554045044.484 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1554045044.485 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 1554045044.485 * [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))))) 1554045044.485 * [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))) 1554045044.485 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 1554045044.486 * [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)))) 1554045044.486 * [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))) 1554045044.486 * [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 1554045044.486 * [taylor]: Taking taylor expansion of -2/3 in y.re 1554045044.486 * [backup-simplify]: Simplify -2/3 into -2/3 1554045044.486 * [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 1554045044.486 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) y.re) in y.re 1554045044.486 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) in y.re 1554045044.486 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) in y.re 1554045044.486 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554045044.486 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.486 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) in y.re 1554045044.486 * [taylor]: Taking taylor expansion of (log (/ 1 (pow y.re 2))) in y.re 1554045044.486 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045044.486 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045044.486 * [taylor]: Taking taylor expansion of y.re in y.re 1554045044.486 * [backup-simplify]: Simplify 0 into 0 1554045044.486 * [backup-simplify]: Simplify 1 into 1 1554045044.486 * [backup-simplify]: Simplify (* 1 1) into 1 1554045044.487 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045044.487 * [backup-simplify]: Simplify (log 1) into 0 1554045044.487 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.re 1554045044.487 * [taylor]: Taking taylor expansion of 2 in y.re 1554045044.487 * [backup-simplify]: Simplify 2 into 2 1554045044.487 * [taylor]: Taking taylor expansion of (log x.re) in y.re 1554045044.487 * [taylor]: Taking taylor expansion of x.re in y.re 1554045044.487 * [backup-simplify]: Simplify x.re into x.re 1554045044.487 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554045044.487 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) 0) into (- (* 2 (log y.re))) 1554045044.487 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554045044.487 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 1554045044.487 * [backup-simplify]: Simplify (+ (- (* 2 (log y.re))) (- (* 2 (log x.re)))) into (- (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554045044.487 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554045044.488 * [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))))) 1554045044.488 * [taylor]: Taking taylor expansion of y.re in y.re 1554045044.488 * [backup-simplify]: Simplify 0 into 0 1554045044.488 * [backup-simplify]: Simplify 1 into 1 1554045044.488 * [taylor]: Taking taylor expansion of (* x.im y.im) in y.re 1554045044.488 * [taylor]: Taking taylor expansion of x.im in y.re 1554045044.488 * [backup-simplify]: Simplify x.im into x.im 1554045044.488 * [taylor]: Taking taylor expansion of y.im in y.re 1554045044.488 * [backup-simplify]: Simplify y.im into y.im 1554045044.488 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 0) into 0 1554045044.488 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045044.489 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045044.489 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1554045044.490 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554045044.490 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554045044.490 * [backup-simplify]: Simplify (- 0) into 0 1554045044.491 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045044.491 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.re)) (* 2 (log y.re)))))) into 0 1554045044.491 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045044.492 * [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))))) 1554045044.492 * [backup-simplify]: Simplify (* x.im y.im) into (* y.im x.im) 1554045044.492 * [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)) 1554045044.492 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045044.493 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045044.494 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1554045044.494 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554045044.494 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554045044.495 * [backup-simplify]: Simplify (- 0) into 0 1554045044.495 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045044.495 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.re)) (* 2 (log y.re)))))) into 0 1554045044.496 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045044.496 * [taylor]: Taking taylor expansion of 0 in x.im 1554045044.496 * [backup-simplify]: Simplify 0 into 0 1554045044.496 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.496 * [backup-simplify]: Simplify 0 into 0 1554045044.496 * [backup-simplify]: Simplify 0 into 0 1554045044.496 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 1554045044.497 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log y.re))) into 0 1554045044.497 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554045044.497 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554045044.498 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045044.498 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into 0 1554045044.498 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045044.498 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.498 * [backup-simplify]: Simplify 0 into 0 1554045044.498 * [backup-simplify]: Simplify 0 into 0 1554045044.499 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554045044.499 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554045044.500 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 1554045044.500 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log y.re))) into 0 1554045044.500 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045044.501 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (* 2 (log y.re)) (* 2 (log x.re))))) into 0 1554045044.501 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045044.501 * [backup-simplify]: Simplify 0 into 0 1554045044.502 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045044.502 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045044.502 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045044.502 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045044.502 * [backup-simplify]: Simplify (- 0) into 0 1554045044.502 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045044.503 * [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))) 1554045044.503 * [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)))) 1554045044.503 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 1554045044.504 * [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))))) 1554045044.504 * [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)))) 1554045044.504 * [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 1554045044.504 * [taylor]: Taking taylor expansion of -1/9 in y.re 1554045044.504 * [backup-simplify]: Simplify -1/9 into -1/9 1554045044.504 * [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 1554045044.504 * [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 1554045044.504 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) in y.re 1554045044.504 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) in y.re 1554045044.504 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554045044.504 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.504 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) in y.re 1554045044.505 * [taylor]: Taking taylor expansion of (log (/ 1 (pow y.re 2))) in y.re 1554045044.505 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045044.505 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045044.505 * [taylor]: Taking taylor expansion of y.re in y.re 1554045044.505 * [backup-simplify]: Simplify 0 into 0 1554045044.505 * [backup-simplify]: Simplify 1 into 1 1554045044.505 * [backup-simplify]: Simplify (* 1 1) into 1 1554045044.505 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045044.505 * [backup-simplify]: Simplify (log 1) into 0 1554045044.505 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.re 1554045044.505 * [taylor]: Taking taylor expansion of 2 in y.re 1554045044.505 * [backup-simplify]: Simplify 2 into 2 1554045044.505 * [taylor]: Taking taylor expansion of (log x.re) in y.re 1554045044.505 * [taylor]: Taking taylor expansion of x.re in y.re 1554045044.505 * [backup-simplify]: Simplify x.re into x.re 1554045044.505 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554045044.506 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) 0) into (- (* 2 (log y.re))) 1554045044.506 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554045044.506 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 1554045044.506 * [backup-simplify]: Simplify (+ (- (* 2 (log y.re))) (- (* 2 (log x.re)))) into (- (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554045044.506 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554045044.506 * [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))))) 1554045044.506 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045044.506 * [taylor]: Taking taylor expansion of y.re in y.re 1554045044.506 * [backup-simplify]: Simplify 0 into 0 1554045044.506 * [backup-simplify]: Simplify 1 into 1 1554045044.506 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow y.im 2)) in y.re 1554045044.506 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 1554045044.506 * [taylor]: Taking taylor expansion of x.im in y.re 1554045044.506 * [backup-simplify]: Simplify x.im into x.im 1554045044.506 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554045044.506 * [taylor]: Taking taylor expansion of y.im in y.re 1554045044.506 * [backup-simplify]: Simplify y.im into y.im 1554045044.506 * [backup-simplify]: Simplify (* 1 1) into 1 1554045044.507 * [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))))) 1554045044.507 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045044.507 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045044.507 * [backup-simplify]: Simplify (* (pow x.im 2) (pow y.im 2)) into (* (pow y.im 2) (pow x.im 2)) 1554045044.507 * [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))) 1554045044.507 * [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))) 1554045044.507 * [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 1554045044.507 * [taylor]: Taking taylor expansion of -2/3 in x.im 1554045044.507 * [backup-simplify]: Simplify -2/3 into -2/3 1554045044.507 * [taylor]: Taking taylor expansion of (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (* y.im x.im)) in x.im 1554045044.507 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) in x.im 1554045044.507 * [taylor]: Taking taylor expansion of (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) in x.im 1554045044.507 * [taylor]: Taking taylor expansion of -1/3 in x.im 1554045044.507 * [backup-simplify]: Simplify -1/3 into -1/3 1554045044.507 * [taylor]: Taking taylor expansion of (+ (* 2 (log x.re)) (* 2 (log y.re))) in x.im 1554045044.507 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 1554045044.507 * [taylor]: Taking taylor expansion of 2 in x.im 1554045044.507 * [backup-simplify]: Simplify 2 into 2 1554045044.507 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1554045044.507 * [taylor]: Taking taylor expansion of x.re in x.im 1554045044.507 * [backup-simplify]: Simplify x.re into x.re 1554045044.507 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554045044.507 * [taylor]: Taking taylor expansion of (* 2 (log y.re)) in x.im 1554045044.507 * [taylor]: Taking taylor expansion of 2 in x.im 1554045044.507 * [backup-simplify]: Simplify 2 into 2 1554045044.507 * [taylor]: Taking taylor expansion of (log y.re) in x.im 1554045044.507 * [taylor]: Taking taylor expansion of y.re in x.im 1554045044.507 * [backup-simplify]: Simplify y.re into y.re 1554045044.507 * [backup-simplify]: Simplify (log y.re) into (log y.re) 1554045044.507 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554045044.508 * [backup-simplify]: Simplify (* 2 (log y.re)) into (* 2 (log y.re)) 1554045044.508 * [backup-simplify]: Simplify (+ (* 2 (log x.re)) (* 2 (log y.re))) into (+ (* 2 (log y.re)) (* 2 (log x.re))) 1554045044.508 * [backup-simplify]: Simplify (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554045044.508 * [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))))) 1554045044.508 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045044.508 * [taylor]: Taking taylor expansion of y.im in x.im 1554045044.508 * [backup-simplify]: Simplify y.im into y.im 1554045044.508 * [taylor]: Taking taylor expansion of x.im in x.im 1554045044.508 * [backup-simplify]: Simplify 0 into 0 1554045044.508 * [backup-simplify]: Simplify 1 into 1 1554045044.508 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045044.508 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045044.508 * [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) 1554045044.509 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554045044.509 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554045044.510 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 1554045044.510 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log y.re))) into 0 1554045044.510 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045044.510 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (* 2 (log y.re)) (* 2 (log x.re))))) into 0 1554045044.511 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045044.511 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1554045044.512 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) y.im) (/ 0 y.im)))) into 0 1554045044.512 * [backup-simplify]: Simplify (+ (* -2/3 0) (* 0 (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) y.im))) into 0 1554045044.512 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.512 * [backup-simplify]: Simplify 0 into 0 1554045044.512 * [backup-simplify]: Simplify 0 into 0 1554045044.513 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045044.514 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045044.517 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 1554045044.518 * [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 1554045044.519 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 1554045044.520 * [backup-simplify]: Simplify (- 0) into 0 1554045044.520 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045044.522 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))))) into 0 1554045044.523 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1554045044.523 * [taylor]: Taking taylor expansion of 0 in x.im 1554045044.523 * [backup-simplify]: Simplify 0 into 0 1554045044.523 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.523 * [backup-simplify]: Simplify 0 into 0 1554045044.523 * [backup-simplify]: Simplify 0 into 0 1554045044.523 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.523 * [backup-simplify]: Simplify 0 into 0 1554045044.523 * [backup-simplify]: Simplify 0 into 0 1554045044.524 * [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)))))) 1554045044.524 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1 1 2) 1554045044.524 * [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) 1554045044.524 * [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 1554045044.524 * [taylor]: Taking taylor expansion of (pow (pow (- (* y.re x.re) (* y.im x.im)) 2) 1/3) in y.im 1554045044.524 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2)))) in y.im 1554045044.524 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2))) in y.im 1554045044.524 * [taylor]: Taking taylor expansion of 1/3 in y.im 1554045044.524 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.524 * [taylor]: Taking taylor expansion of (log (pow (- (* y.re x.re) (* y.im x.im)) 2)) in y.im 1554045044.524 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in y.im 1554045044.524 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.im 1554045044.524 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1554045044.524 * [taylor]: Taking taylor expansion of y.re in y.im 1554045044.524 * [backup-simplify]: Simplify y.re into y.re 1554045044.524 * [taylor]: Taking taylor expansion of x.re in y.im 1554045044.525 * [backup-simplify]: Simplify x.re into x.re 1554045044.525 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554045044.525 * [taylor]: Taking taylor expansion of y.im in y.im 1554045044.525 * [backup-simplify]: Simplify 0 into 0 1554045044.525 * [backup-simplify]: Simplify 1 into 1 1554045044.525 * [taylor]: Taking taylor expansion of x.im in y.im 1554045044.525 * [backup-simplify]: Simplify x.im into x.im 1554045044.525 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554045044.525 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554045044.525 * [backup-simplify]: Simplify (- 0) into 0 1554045044.525 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1554045044.525 * [backup-simplify]: Simplify (* (* y.re x.re) (* y.re x.re)) into (* (pow y.re 2) (pow x.re 2)) 1554045044.526 * [backup-simplify]: Simplify (log (* (pow y.re 2) (pow x.re 2))) into (log (* (pow y.re 2) (pow x.re 2))) 1554045044.526 * [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)))) 1554045044.526 * [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) 1554045044.526 * [taylor]: Taking taylor expansion of (pow (pow (- (* y.re x.re) (* y.im x.im)) 2) 1/3) in x.im 1554045044.526 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2)))) in x.im 1554045044.526 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2))) in x.im 1554045044.526 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045044.526 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.526 * [taylor]: Taking taylor expansion of (log (pow (- (* y.re x.re) (* y.im x.im)) 2)) in x.im 1554045044.526 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in x.im 1554045044.526 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.im 1554045044.526 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1554045044.526 * [taylor]: Taking taylor expansion of y.re in x.im 1554045044.526 * [backup-simplify]: Simplify y.re into y.re 1554045044.526 * [taylor]: Taking taylor expansion of x.re in x.im 1554045044.526 * [backup-simplify]: Simplify x.re into x.re 1554045044.526 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045044.526 * [taylor]: Taking taylor expansion of y.im in x.im 1554045044.526 * [backup-simplify]: Simplify y.im into y.im 1554045044.527 * [taylor]: Taking taylor expansion of x.im in x.im 1554045044.527 * [backup-simplify]: Simplify 0 into 0 1554045044.527 * [backup-simplify]: Simplify 1 into 1 1554045044.527 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554045044.527 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045044.527 * [backup-simplify]: Simplify (- 0) into 0 1554045044.527 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1554045044.528 * [backup-simplify]: Simplify (* (* y.re x.re) (* y.re x.re)) into (* (pow y.re 2) (pow x.re 2)) 1554045044.528 * [backup-simplify]: Simplify (log (* (pow y.re 2) (pow x.re 2))) into (log (* (pow y.re 2) (pow x.re 2))) 1554045044.528 * [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)))) 1554045044.528 * [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) 1554045044.528 * [taylor]: Taking taylor expansion of (pow (pow (- (* y.re x.re) (* y.im x.im)) 2) 1/3) in y.re 1554045044.528 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2)))) in y.re 1554045044.528 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2))) in y.re 1554045044.528 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554045044.528 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.528 * [taylor]: Taking taylor expansion of (log (pow (- (* y.re x.re) (* y.im x.im)) 2)) in y.re 1554045044.528 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in y.re 1554045044.528 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.re 1554045044.528 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1554045044.529 * [taylor]: Taking taylor expansion of y.re in y.re 1554045044.529 * [backup-simplify]: Simplify 0 into 0 1554045044.529 * [backup-simplify]: Simplify 1 into 1 1554045044.529 * [taylor]: Taking taylor expansion of x.re in y.re 1554045044.529 * [backup-simplify]: Simplify x.re into x.re 1554045044.529 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045044.529 * [taylor]: Taking taylor expansion of y.im in y.re 1554045044.529 * [backup-simplify]: Simplify y.im into y.im 1554045044.529 * [taylor]: Taking taylor expansion of x.im in y.re 1554045044.529 * [backup-simplify]: Simplify x.im into x.im 1554045044.529 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554045044.529 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045044.529 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1554045044.529 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 1554045044.529 * [backup-simplify]: Simplify (* (- (* y.im x.im)) (- (* y.im x.im))) into (* (pow y.im 2) (pow x.im 2)) 1554045044.530 * [backup-simplify]: Simplify (log (* (pow y.im 2) (pow x.im 2))) into (log (* (pow y.im 2) (pow x.im 2))) 1554045044.530 * [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)))) 1554045044.530 * [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) 1554045044.530 * [taylor]: Taking taylor expansion of (pow (pow (- (* y.re x.re) (* y.im x.im)) 2) 1/3) in x.re 1554045044.530 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2)))) in x.re 1554045044.530 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2))) in x.re 1554045044.530 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045044.530 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.530 * [taylor]: Taking taylor expansion of (log (pow (- (* y.re x.re) (* y.im x.im)) 2)) in x.re 1554045044.530 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in x.re 1554045044.530 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 1554045044.530 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554045044.530 * [taylor]: Taking taylor expansion of y.re in x.re 1554045044.530 * [backup-simplify]: Simplify y.re into y.re 1554045044.530 * [taylor]: Taking taylor expansion of x.re in x.re 1554045044.530 * [backup-simplify]: Simplify 0 into 0 1554045044.530 * [backup-simplify]: Simplify 1 into 1 1554045044.530 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045044.530 * [taylor]: Taking taylor expansion of y.im in x.re 1554045044.530 * [backup-simplify]: Simplify y.im into y.im 1554045044.530 * [taylor]: Taking taylor expansion of x.im in x.re 1554045044.530 * [backup-simplify]: Simplify x.im into x.im 1554045044.530 * [backup-simplify]: Simplify (* y.re 0) into 0 1554045044.531 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045044.531 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1554045044.531 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 1554045044.531 * [backup-simplify]: Simplify (* (- (* y.im x.im)) (- (* y.im x.im))) into (* (pow y.im 2) (pow x.im 2)) 1554045044.531 * [backup-simplify]: Simplify (log (* (pow y.im 2) (pow x.im 2))) into (log (* (pow y.im 2) (pow x.im 2))) 1554045044.531 * [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)))) 1554045044.531 * [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) 1554045044.531 * [taylor]: Taking taylor expansion of (pow (pow (- (* y.re x.re) (* y.im x.im)) 2) 1/3) in x.re 1554045044.531 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2)))) in x.re 1554045044.531 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2))) in x.re 1554045044.531 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045044.531 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.532 * [taylor]: Taking taylor expansion of (log (pow (- (* y.re x.re) (* y.im x.im)) 2)) in x.re 1554045044.532 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in x.re 1554045044.532 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 1554045044.532 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554045044.532 * [taylor]: Taking taylor expansion of y.re in x.re 1554045044.532 * [backup-simplify]: Simplify y.re into y.re 1554045044.532 * [taylor]: Taking taylor expansion of x.re in x.re 1554045044.532 * [backup-simplify]: Simplify 0 into 0 1554045044.532 * [backup-simplify]: Simplify 1 into 1 1554045044.532 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045044.532 * [taylor]: Taking taylor expansion of y.im in x.re 1554045044.532 * [backup-simplify]: Simplify y.im into y.im 1554045044.532 * [taylor]: Taking taylor expansion of x.im in x.re 1554045044.532 * [backup-simplify]: Simplify x.im into x.im 1554045044.532 * [backup-simplify]: Simplify (* y.re 0) into 0 1554045044.532 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045044.532 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1554045044.532 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 1554045044.532 * [backup-simplify]: Simplify (* (- (* y.im x.im)) (- (* y.im x.im))) into (* (pow y.im 2) (pow x.im 2)) 1554045044.532 * [backup-simplify]: Simplify (log (* (pow y.im 2) (pow x.im 2))) into (log (* (pow y.im 2) (pow x.im 2))) 1554045044.533 * [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)))) 1554045044.533 * [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) 1554045044.533 * [taylor]: Taking taylor expansion of (pow (* (pow y.im 2) (pow x.im 2)) 1/3) in y.re 1554045044.533 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) in y.re 1554045044.533 * [taylor]: Taking taylor expansion of (* 1/3 (log (* (pow y.im 2) (pow x.im 2)))) in y.re 1554045044.533 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554045044.533 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.533 * [taylor]: Taking taylor expansion of (log (* (pow y.im 2) (pow x.im 2))) in y.re 1554045044.533 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 1554045044.533 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554045044.533 * [taylor]: Taking taylor expansion of y.im in y.re 1554045044.533 * [backup-simplify]: Simplify y.im into y.im 1554045044.533 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 1554045044.533 * [taylor]: Taking taylor expansion of x.im in y.re 1554045044.533 * [backup-simplify]: Simplify x.im into x.im 1554045044.533 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045044.533 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045044.533 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 1554045044.534 * [backup-simplify]: Simplify (log (* (pow y.im 2) (pow x.im 2))) into (log (* (pow y.im 2) (pow x.im 2))) 1554045044.534 * [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)))) 1554045044.534 * [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) 1554045044.534 * [taylor]: Taking taylor expansion of (pow (* (pow y.im 2) (pow x.im 2)) 1/3) in x.im 1554045044.534 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) in x.im 1554045044.534 * [taylor]: Taking taylor expansion of (* 1/3 (log (* (pow y.im 2) (pow x.im 2)))) in x.im 1554045044.534 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045044.534 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.534 * [taylor]: Taking taylor expansion of (log (* (pow y.im 2) (pow x.im 2))) in x.im 1554045044.534 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.im 1554045044.534 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1554045044.534 * [taylor]: Taking taylor expansion of y.im in x.im 1554045044.534 * [backup-simplify]: Simplify y.im into y.im 1554045044.534 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045044.534 * [taylor]: Taking taylor expansion of x.im in x.im 1554045044.534 * [backup-simplify]: Simplify 0 into 0 1554045044.534 * [backup-simplify]: Simplify 1 into 1 1554045044.534 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045044.535 * [backup-simplify]: Simplify (* 1 1) into 1 1554045044.535 * [backup-simplify]: Simplify (* (pow y.im 2) 1) into (pow y.im 2) 1554045044.535 * [backup-simplify]: Simplify (log (pow y.im 2)) into (log (pow y.im 2)) 1554045044.536 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) (log (pow y.im 2))) into (+ (log (pow y.im 2)) (* 2 (log x.im))) 1554045044.536 * [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)))) 1554045044.536 * [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))))) 1554045044.536 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log (pow y.im 2)) (* 2 (log x.im))))) in y.im 1554045044.536 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log (pow y.im 2)) (* 2 (log x.im)))) in y.im 1554045044.536 * [taylor]: Taking taylor expansion of 1/3 in y.im 1554045044.536 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.536 * [taylor]: Taking taylor expansion of (+ (log (pow y.im 2)) (* 2 (log x.im))) in y.im 1554045044.536 * [taylor]: Taking taylor expansion of (log (pow y.im 2)) in y.im 1554045044.536 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1554045044.536 * [taylor]: Taking taylor expansion of y.im in y.im 1554045044.536 * [backup-simplify]: Simplify 0 into 0 1554045044.536 * [backup-simplify]: Simplify 1 into 1 1554045044.537 * [backup-simplify]: Simplify (* 1 1) into 1 1554045044.537 * [backup-simplify]: Simplify (log 1) into 0 1554045044.537 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in y.im 1554045044.537 * [taylor]: Taking taylor expansion of 2 in y.im 1554045044.537 * [backup-simplify]: Simplify 2 into 2 1554045044.537 * [taylor]: Taking taylor expansion of (log x.im) in y.im 1554045044.537 * [taylor]: Taking taylor expansion of x.im in y.im 1554045044.537 * [backup-simplify]: Simplify x.im into x.im 1554045044.537 * [backup-simplify]: Simplify (log x.im) into (log x.im) 1554045044.538 * [backup-simplify]: Simplify (+ (* (- -2) (log y.im)) 0) into (* 2 (log y.im)) 1554045044.538 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 1554045044.538 * [backup-simplify]: Simplify (+ (* 2 (log y.im)) (* 2 (log x.im))) into (+ (* 2 (log y.im)) (* 2 (log x.im))) 1554045044.538 * [backup-simplify]: Simplify (* 1/3 (+ (* 2 (log y.im)) (* 2 (log x.im)))) into (* 1/3 (+ (* 2 (log y.im)) (* 2 (log x.im)))) 1554045044.538 * [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))))) 1554045044.539 * [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))))) 1554045044.539 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554045044.539 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045044.540 * [backup-simplify]: Simplify (- 0) into 0 1554045044.540 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1554045044.540 * [backup-simplify]: Simplify (+ (* (- (* y.im x.im)) y.re) (* y.re (- (* y.im x.im)))) into (- (* 2 (* y.im (* y.re x.im)))) 1554045044.540 * [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))) 1554045044.541 * [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)))) 1554045044.541 * [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)) 1554045044.541 * [taylor]: Taking taylor expansion of (* -2/3 (* (pow (/ 1 (* y.im x.im)) 1/3) y.re)) in y.re 1554045044.541 * [taylor]: Taking taylor expansion of -2/3 in y.re 1554045044.541 * [backup-simplify]: Simplify -2/3 into -2/3 1554045044.541 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* y.im x.im)) 1/3) y.re) in y.re 1554045044.541 * [taylor]: Taking taylor expansion of (pow (/ 1 (* y.im x.im)) 1/3) in y.re 1554045044.541 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* y.im x.im))))) in y.re 1554045044.541 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* y.im x.im)))) in y.re 1554045044.541 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554045044.541 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.541 * [taylor]: Taking taylor expansion of (log (/ 1 (* y.im x.im))) in y.re 1554045044.541 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554045044.541 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045044.541 * [taylor]: Taking taylor expansion of y.im in y.re 1554045044.542 * [backup-simplify]: Simplify y.im into y.im 1554045044.542 * [taylor]: Taking taylor expansion of x.im in y.re 1554045044.542 * [backup-simplify]: Simplify x.im into x.im 1554045044.542 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045044.542 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045044.542 * [backup-simplify]: Simplify (log (/ 1 (* y.im x.im))) into (log (/ 1 (* y.im x.im))) 1554045044.542 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 (* y.im x.im)))) into (* 1/3 (log (/ 1 (* y.im x.im)))) 1554045044.542 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 (* y.im x.im))))) into (pow (/ 1 (* y.im x.im)) 1/3) 1554045044.542 * [taylor]: Taking taylor expansion of y.re in y.re 1554045044.542 * [backup-simplify]: Simplify 0 into 0 1554045044.542 * [backup-simplify]: Simplify 1 into 1 1554045044.542 * [backup-simplify]: Simplify (* (pow (/ 1 (* y.im x.im)) 1/3) 0) into 0 1554045044.543 * [backup-simplify]: Simplify (* -2/3 0) into 0 1554045044.543 * [taylor]: Taking taylor expansion of 0 in x.im 1554045044.543 * [backup-simplify]: Simplify 0 into 0 1554045044.543 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.543 * [backup-simplify]: Simplify 0 into 0 1554045044.543 * [backup-simplify]: Simplify 0 into 0 1554045044.543 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1554045044.543 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045044.543 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 (pow x.im 2))) into 0 1554045044.544 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (* (pow y.im 2) (pow x.im 2)) 1)))) 1) into 0 1554045044.545 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (* (pow y.im 2) (pow x.im 2))))) into 0 1554045044.546 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045044.546 * [taylor]: Taking taylor expansion of 0 in x.im 1554045044.546 * [backup-simplify]: Simplify 0 into 0 1554045044.546 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.546 * [backup-simplify]: Simplify 0 into 0 1554045044.546 * [backup-simplify]: Simplify 0 into 0 1554045044.547 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045044.547 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045044.547 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 1)) into 0 1554045044.548 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (pow y.im 2) 1)))) 1) into 0 1554045044.549 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) (log (pow y.im 2))) into (+ (log (pow y.im 2)) (* 2 (log x.im))) 1554045044.549 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log (pow y.im 2)) (* 2 (log x.im))))) into 0 1554045044.550 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (pow y.im 2)) (* 2 (log x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045044.550 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.550 * [backup-simplify]: Simplify 0 into 0 1554045044.550 * [backup-simplify]: Simplify 0 into 0 1554045044.551 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045044.552 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1554045044.553 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 1554045044.553 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.im))) into 0 1554045044.554 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045044.554 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (* 2 (log y.im)) (* 2 (log x.im))))) into 0 1554045044.555 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log y.im)) (* 2 (log x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045044.555 * [backup-simplify]: Simplify 0 into 0 1554045044.556 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1554045044.557 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045044.557 * [backup-simplify]: Simplify (- 0) into 0 1554045044.557 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045044.558 * [backup-simplify]: Simplify (+ (* (- (* y.im x.im)) 0) (+ (* y.re y.re) (* 0 (- (* y.im x.im))))) into (pow y.re 2) 1554045044.558 * [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)))) 1554045044.559 * [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))))) 1554045044.560 * [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))) 1554045044.560 * [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 1554045044.560 * [taylor]: Taking taylor expansion of -1/9 in y.re 1554045044.560 * [backup-simplify]: Simplify -1/9 into -1/9 1554045044.560 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* (pow y.im 4) (pow x.im 4))) 1/3) (pow y.re 2)) in y.re 1554045044.560 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow y.im 4) (pow x.im 4))) 1/3) in y.re 1554045044.560 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow y.im 4) (pow x.im 4)))))) in y.re 1554045044.560 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow y.im 4) (pow x.im 4))))) in y.re 1554045044.560 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554045044.560 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.560 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow y.im 4) (pow x.im 4)))) in y.re 1554045044.561 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 4) (pow x.im 4))) in y.re 1554045044.561 * [taylor]: Taking taylor expansion of (* (pow y.im 4) (pow x.im 4)) in y.re 1554045044.561 * [taylor]: Taking taylor expansion of (pow y.im 4) in y.re 1554045044.561 * [taylor]: Taking taylor expansion of y.im in y.re 1554045044.561 * [backup-simplify]: Simplify y.im into y.im 1554045044.561 * [taylor]: Taking taylor expansion of (pow x.im 4) in y.re 1554045044.561 * [taylor]: Taking taylor expansion of x.im in y.re 1554045044.561 * [backup-simplify]: Simplify x.im into x.im 1554045044.561 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045044.561 * [backup-simplify]: Simplify (* (pow y.im 2) (pow y.im 2)) into (pow y.im 4) 1554045044.561 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045044.561 * [backup-simplify]: Simplify (* (pow x.im 2) (pow x.im 2)) into (pow x.im 4) 1554045044.561 * [backup-simplify]: Simplify (* (pow y.im 4) (pow x.im 4)) into (* (pow y.im 4) (pow x.im 4)) 1554045044.561 * [backup-simplify]: Simplify (/ 1 (* (pow y.im 4) (pow x.im 4))) into (/ 1 (* (pow y.im 4) (pow x.im 4))) 1554045044.562 * [backup-simplify]: Simplify (log (/ 1 (* (pow y.im 4) (pow x.im 4)))) into (log (/ 1 (* (pow y.im 4) (pow x.im 4)))) 1554045044.562 * [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))))) 1554045044.562 * [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) 1554045044.562 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045044.562 * [taylor]: Taking taylor expansion of y.re in y.re 1554045044.562 * [backup-simplify]: Simplify 0 into 0 1554045044.562 * [backup-simplify]: Simplify 1 into 1 1554045044.562 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045044.562 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045044.563 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (* y.im x.im)) 1)))) 1) into 0 1554045044.564 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 (* y.im x.im))))) into 0 1554045044.565 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (* y.im x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045044.567 * [backup-simplify]: Simplify (+ (* (pow (/ 1 (* y.im x.im)) 1/3) 1) (* 0 0)) into (pow (/ 1 (* y.im x.im)) 1/3) 1554045044.568 * [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))) 1554045044.568 * [taylor]: Taking taylor expansion of (- (* 2/3 (pow (/ 1 (* y.im x.im)) 1/3))) in x.im 1554045044.568 * [taylor]: Taking taylor expansion of (* 2/3 (pow (/ 1 (* y.im x.im)) 1/3)) in x.im 1554045044.568 * [taylor]: Taking taylor expansion of 2/3 in x.im 1554045044.568 * [backup-simplify]: Simplify 2/3 into 2/3 1554045044.568 * [taylor]: Taking taylor expansion of (pow (/ 1 (* y.im x.im)) 1/3) in x.im 1554045044.568 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* y.im x.im))))) in x.im 1554045044.568 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* y.im x.im)))) in x.im 1554045044.568 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045044.568 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.568 * [taylor]: Taking taylor expansion of (log (/ 1 (* y.im x.im))) in x.im 1554045044.568 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045044.568 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045044.568 * [taylor]: Taking taylor expansion of y.im in x.im 1554045044.568 * [backup-simplify]: Simplify y.im into y.im 1554045044.568 * [taylor]: Taking taylor expansion of x.im in x.im 1554045044.568 * [backup-simplify]: Simplify 0 into 0 1554045044.568 * [backup-simplify]: Simplify 1 into 1 1554045044.568 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045044.569 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045044.569 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045044.569 * [backup-simplify]: Simplify (log (/ 1 y.im)) into (log (/ 1 y.im)) 1554045044.569 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (/ 1 y.im))) into (- (log (/ 1 y.im)) (log x.im)) 1554045044.569 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 y.im)) (log x.im))) into (* 1/3 (- (log (/ 1 y.im)) (log x.im))) 1554045044.569 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im)))) into (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im)))) 1554045044.570 * [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))))) 1554045044.570 * [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)))))) 1554045044.570 * [taylor]: Taking taylor expansion of (- (* 2/3 (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im)))))) in y.im 1554045044.570 * [taylor]: Taking taylor expansion of (* 2/3 (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im))))) in y.im 1554045044.570 * [taylor]: Taking taylor expansion of 2/3 in y.im 1554045044.570 * [backup-simplify]: Simplify 2/3 into 2/3 1554045044.570 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im)))) in y.im 1554045044.570 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.im)) (log x.im))) in y.im 1554045044.570 * [taylor]: Taking taylor expansion of 1/3 in y.im 1554045044.570 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.570 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.im)) (log x.im)) in y.im 1554045044.570 * [taylor]: Taking taylor expansion of (log (/ 1 y.im)) in y.im 1554045044.570 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045044.570 * [taylor]: Taking taylor expansion of y.im in y.im 1554045044.570 * [backup-simplify]: Simplify 0 into 0 1554045044.570 * [backup-simplify]: Simplify 1 into 1 1554045044.571 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045044.571 * [backup-simplify]: Simplify (log 1) into 0 1554045044.571 * [taylor]: Taking taylor expansion of (log x.im) in y.im 1554045044.571 * [taylor]: Taking taylor expansion of x.im in y.im 1554045044.571 * [backup-simplify]: Simplify x.im into x.im 1554045044.571 * [backup-simplify]: Simplify (log x.im) into (log x.im) 1554045044.572 * [backup-simplify]: Simplify (+ (* (- 1) (log y.im)) 0) into (- (log y.im)) 1554045044.572 * [backup-simplify]: Simplify (- (log x.im)) into (- (log x.im)) 1554045044.572 * [backup-simplify]: Simplify (+ (- (log y.im)) (- (log x.im))) into (- (+ (log y.im) (log x.im))) 1554045044.572 * [backup-simplify]: Simplify (* 1/3 (- (+ (log y.im) (log x.im)))) into (* -1/3 (+ (log y.im) (log x.im))) 1554045044.572 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log y.im) (log x.im)))) into (exp (* -1/3 (+ (log y.im) (log x.im)))) 1554045044.572 * [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))))) 1554045044.572 * [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)))))) 1554045044.572 * [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)))))) 1554045044.573 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045044.573 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1554045044.574 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 1554045044.576 * [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 1554045044.577 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (* (pow y.im 2) (pow x.im 2)))))) into 0 1554045044.578 * [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 1554045044.578 * [taylor]: Taking taylor expansion of 0 in x.im 1554045044.578 * [backup-simplify]: Simplify 0 into 0 1554045044.578 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.578 * [backup-simplify]: Simplify 0 into 0 1554045044.578 * [backup-simplify]: Simplify 0 into 0 1554045044.578 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.578 * [backup-simplify]: Simplify 0 into 0 1554045044.578 * [backup-simplify]: Simplify 0 into 0 1554045044.578 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.578 * [backup-simplify]: Simplify 0 into 0 1554045044.578 * [backup-simplify]: Simplify 0 into 0 1554045044.579 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045044.580 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1554045044.581 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 0) (* 0 1))) into 0 1554045044.583 * [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 1554045044.583 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) (log (pow y.im 2))) into (+ (log (pow y.im 2)) (* 2 (log x.im))) 1554045044.584 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log (pow y.im 2)) (* 2 (log x.im)))))) into 0 1554045044.586 * [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 1554045044.586 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.586 * [backup-simplify]: Simplify 0 into 0 1554045044.586 * [backup-simplify]: Simplify 0 into 0 1554045044.586 * [backup-simplify]: Simplify 0 into 0 1554045044.586 * [backup-simplify]: Simplify 0 into 0 1554045044.586 * [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)))) 1554045044.587 * [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) 1554045044.587 * [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 1554045044.587 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in y.im 1554045044.587 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in y.im 1554045044.587 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in y.im 1554045044.587 * [taylor]: Taking taylor expansion of 1/3 in y.im 1554045044.587 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.587 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in y.im 1554045044.587 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in y.im 1554045044.587 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 1554045044.587 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1554045044.587 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1554045044.587 * [taylor]: Taking taylor expansion of y.re in y.im 1554045044.587 * [backup-simplify]: Simplify y.re into y.re 1554045044.587 * [taylor]: Taking taylor expansion of x.re in y.im 1554045044.587 * [backup-simplify]: Simplify x.re into x.re 1554045044.587 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554045044.588 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554045044.588 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1554045044.588 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554045044.588 * [taylor]: Taking taylor expansion of y.im in y.im 1554045044.588 * [backup-simplify]: Simplify 0 into 0 1554045044.588 * [backup-simplify]: Simplify 1 into 1 1554045044.588 * [taylor]: Taking taylor expansion of x.im in y.im 1554045044.588 * [backup-simplify]: Simplify x.im into x.im 1554045044.588 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554045044.588 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1554045044.588 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045044.588 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1554045044.588 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 1554045044.589 * [backup-simplify]: Simplify (* (- (/ 1 x.im)) (- (/ 1 x.im))) into (/ 1 (pow x.im 2)) 1554045044.589 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 2))) into (log (/ 1 (pow x.im 2))) 1554045044.589 * [backup-simplify]: Simplify (+ (* (- 2) (log y.im)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 2 (log y.im))) 1554045044.589 * [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)))) 1554045044.590 * [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))))) 1554045044.590 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in x.im 1554045044.590 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in x.im 1554045044.590 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in x.im 1554045044.590 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045044.590 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.590 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in x.im 1554045044.590 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.im 1554045044.590 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 1554045044.590 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1554045044.590 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1554045044.590 * [taylor]: Taking taylor expansion of y.re in x.im 1554045044.590 * [backup-simplify]: Simplify y.re into y.re 1554045044.590 * [taylor]: Taking taylor expansion of x.re in x.im 1554045044.590 * [backup-simplify]: Simplify x.re into x.re 1554045044.590 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554045044.590 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554045044.590 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045044.590 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045044.590 * [taylor]: Taking taylor expansion of y.im in x.im 1554045044.590 * [backup-simplify]: Simplify y.im into y.im 1554045044.590 * [taylor]: Taking taylor expansion of x.im in x.im 1554045044.590 * [backup-simplify]: Simplify 0 into 0 1554045044.590 * [backup-simplify]: Simplify 1 into 1 1554045044.590 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045044.591 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045044.591 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045044.591 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1554045044.591 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 1554045044.591 * [backup-simplify]: Simplify (* (- (/ 1 y.im)) (- (/ 1 y.im))) into (/ 1 (pow y.im 2)) 1554045044.591 * [backup-simplify]: Simplify (log (/ 1 (pow y.im 2))) into (log (/ 1 (pow y.im 2))) 1554045044.592 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 (pow y.im 2)))) into (- (log (/ 1 (pow y.im 2))) (* 2 (log x.im))) 1554045044.592 * [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)))) 1554045044.592 * [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))))) 1554045044.592 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in y.re 1554045044.592 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in y.re 1554045044.592 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in y.re 1554045044.592 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554045044.592 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.592 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in y.re 1554045044.592 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in y.re 1554045044.592 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 1554045044.592 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1554045044.592 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1554045044.592 * [taylor]: Taking taylor expansion of y.re in y.re 1554045044.593 * [backup-simplify]: Simplify 0 into 0 1554045044.593 * [backup-simplify]: Simplify 1 into 1 1554045044.593 * [taylor]: Taking taylor expansion of x.re in y.re 1554045044.593 * [backup-simplify]: Simplify x.re into x.re 1554045044.593 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554045044.593 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1554045044.593 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045044.593 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554045044.593 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045044.593 * [taylor]: Taking taylor expansion of y.im in y.re 1554045044.593 * [backup-simplify]: Simplify y.im into y.im 1554045044.593 * [taylor]: Taking taylor expansion of x.im in y.re 1554045044.593 * [backup-simplify]: Simplify x.im into x.im 1554045044.593 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045044.593 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045044.594 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1554045044.594 * [backup-simplify]: Simplify (* (/ 1 x.re) (/ 1 x.re)) into (/ 1 (pow x.re 2)) 1554045044.594 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 2))) into (log (/ 1 (pow x.re 2))) 1554045044.594 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) (log (/ 1 (pow x.re 2)))) into (- (log (/ 1 (pow x.re 2))) (* 2 (log y.re))) 1554045044.594 * [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)))) 1554045044.595 * [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))))) 1554045044.595 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in x.re 1554045044.595 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in x.re 1554045044.595 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in x.re 1554045044.595 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045044.595 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.595 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in x.re 1554045044.595 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.re 1554045044.595 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554045044.595 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554045044.595 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554045044.595 * [taylor]: Taking taylor expansion of y.re in x.re 1554045044.595 * [backup-simplify]: Simplify y.re into y.re 1554045044.595 * [taylor]: Taking taylor expansion of x.re in x.re 1554045044.595 * [backup-simplify]: Simplify 0 into 0 1554045044.595 * [backup-simplify]: Simplify 1 into 1 1554045044.595 * [backup-simplify]: Simplify (* y.re 0) into 0 1554045044.596 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554045044.596 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045044.596 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045044.596 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045044.596 * [taylor]: Taking taylor expansion of y.im in x.re 1554045044.596 * [backup-simplify]: Simplify y.im into y.im 1554045044.596 * [taylor]: Taking taylor expansion of x.im in x.re 1554045044.596 * [backup-simplify]: Simplify x.im into x.im 1554045044.596 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045044.596 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045044.596 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554045044.596 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1554045044.596 * [backup-simplify]: Simplify (log (/ 1 (pow y.re 2))) into (log (/ 1 (pow y.re 2))) 1554045044.597 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 1554045044.597 * [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)))) 1554045044.597 * [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))))) 1554045044.597 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in x.re 1554045044.597 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in x.re 1554045044.597 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in x.re 1554045044.597 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045044.597 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.597 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in x.re 1554045044.597 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.re 1554045044.597 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554045044.597 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554045044.598 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554045044.598 * [taylor]: Taking taylor expansion of y.re in x.re 1554045044.598 * [backup-simplify]: Simplify y.re into y.re 1554045044.598 * [taylor]: Taking taylor expansion of x.re in x.re 1554045044.598 * [backup-simplify]: Simplify 0 into 0 1554045044.598 * [backup-simplify]: Simplify 1 into 1 1554045044.598 * [backup-simplify]: Simplify (* y.re 0) into 0 1554045044.598 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554045044.598 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045044.598 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045044.598 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045044.598 * [taylor]: Taking taylor expansion of y.im in x.re 1554045044.598 * [backup-simplify]: Simplify y.im into y.im 1554045044.598 * [taylor]: Taking taylor expansion of x.im in x.re 1554045044.598 * [backup-simplify]: Simplify x.im into x.im 1554045044.598 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045044.598 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045044.599 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554045044.599 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1554045044.599 * [backup-simplify]: Simplify (log (/ 1 (pow y.re 2))) into (log (/ 1 (pow y.re 2))) 1554045044.599 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 1554045044.599 * [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)))) 1554045044.600 * [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))))) 1554045044.600 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) in y.re 1554045044.600 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) in y.re 1554045044.600 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554045044.600 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.600 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) in y.re 1554045044.600 * [taylor]: Taking taylor expansion of (log (/ 1 (pow y.re 2))) in y.re 1554045044.600 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045044.600 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045044.600 * [taylor]: Taking taylor expansion of y.re in y.re 1554045044.600 * [backup-simplify]: Simplify 0 into 0 1554045044.600 * [backup-simplify]: Simplify 1 into 1 1554045044.600 * [backup-simplify]: Simplify (* 1 1) into 1 1554045044.601 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045044.601 * [backup-simplify]: Simplify (log 1) into 0 1554045044.601 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.re 1554045044.601 * [taylor]: Taking taylor expansion of 2 in y.re 1554045044.601 * [backup-simplify]: Simplify 2 into 2 1554045044.601 * [taylor]: Taking taylor expansion of (log x.re) in y.re 1554045044.601 * [taylor]: Taking taylor expansion of x.re in y.re 1554045044.601 * [backup-simplify]: Simplify x.re into x.re 1554045044.601 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554045044.602 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) 0) into (- (* 2 (log y.re))) 1554045044.602 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554045044.602 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 1554045044.602 * [backup-simplify]: Simplify (+ (- (* 2 (log y.re))) (- (* 2 (log x.re)))) into (- (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554045044.602 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554045044.602 * [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))))) 1554045044.603 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) in x.im 1554045044.603 * [taylor]: Taking taylor expansion of (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) in x.im 1554045044.603 * [taylor]: Taking taylor expansion of -1/3 in x.im 1554045044.603 * [backup-simplify]: Simplify -1/3 into -1/3 1554045044.603 * [taylor]: Taking taylor expansion of (+ (* 2 (log y.re)) (* 2 (log x.re))) in x.im 1554045044.603 * [taylor]: Taking taylor expansion of (* 2 (log y.re)) in x.im 1554045044.603 * [taylor]: Taking taylor expansion of 2 in x.im 1554045044.603 * [backup-simplify]: Simplify 2 into 2 1554045044.603 * [taylor]: Taking taylor expansion of (log y.re) in x.im 1554045044.603 * [taylor]: Taking taylor expansion of y.re in x.im 1554045044.603 * [backup-simplify]: Simplify y.re into y.re 1554045044.603 * [backup-simplify]: Simplify (log y.re) into (log y.re) 1554045044.603 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 1554045044.603 * [taylor]: Taking taylor expansion of 2 in x.im 1554045044.603 * [backup-simplify]: Simplify 2 into 2 1554045044.603 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1554045044.603 * [taylor]: Taking taylor expansion of x.re in x.im 1554045044.603 * [backup-simplify]: Simplify x.re into x.re 1554045044.603 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554045044.603 * [backup-simplify]: Simplify (* 2 (log y.re)) into (* 2 (log y.re)) 1554045044.603 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554045044.603 * [backup-simplify]: Simplify (+ (* 2 (log y.re)) (* 2 (log x.re))) into (+ (* 2 (log x.re)) (* 2 (log y.re))) 1554045044.604 * [backup-simplify]: Simplify (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) into (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) 1554045044.604 * [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))))) 1554045044.604 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) in y.im 1554045044.604 * [taylor]: Taking taylor expansion of (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) in y.im 1554045044.604 * [taylor]: Taking taylor expansion of -1/3 in y.im 1554045044.604 * [backup-simplify]: Simplify -1/3 into -1/3 1554045044.604 * [taylor]: Taking taylor expansion of (+ (* 2 (log x.re)) (* 2 (log y.re))) in y.im 1554045044.604 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.im 1554045044.604 * [taylor]: Taking taylor expansion of 2 in y.im 1554045044.604 * [backup-simplify]: Simplify 2 into 2 1554045044.604 * [taylor]: Taking taylor expansion of (log x.re) in y.im 1554045044.604 * [taylor]: Taking taylor expansion of x.re in y.im 1554045044.604 * [backup-simplify]: Simplify x.re into x.re 1554045044.604 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554045044.604 * [taylor]: Taking taylor expansion of (* 2 (log y.re)) in y.im 1554045044.604 * [taylor]: Taking taylor expansion of 2 in y.im 1554045044.604 * [backup-simplify]: Simplify 2 into 2 1554045044.604 * [taylor]: Taking taylor expansion of (log y.re) in y.im 1554045044.604 * [taylor]: Taking taylor expansion of y.re in y.im 1554045044.604 * [backup-simplify]: Simplify y.re into y.re 1554045044.604 * [backup-simplify]: Simplify (log y.re) into (log y.re) 1554045044.604 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554045044.604 * [backup-simplify]: Simplify (* 2 (log y.re)) into (* 2 (log y.re)) 1554045044.605 * [backup-simplify]: Simplify (+ (* 2 (log x.re)) (* 2 (log y.re))) into (+ (* 2 (log y.re)) (* 2 (log x.re))) 1554045044.605 * [backup-simplify]: Simplify (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554045044.605 * [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))))) 1554045044.605 * [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))))) 1554045044.606 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1554045044.606 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554045044.606 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1554045044.606 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 1554045044.606 * [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))))) 1554045044.607 * [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))) 1554045044.607 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 1554045044.608 * [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)))) 1554045044.608 * [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))) 1554045044.608 * [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 1554045044.608 * [taylor]: Taking taylor expansion of -2/3 in y.re 1554045044.608 * [backup-simplify]: Simplify -2/3 into -2/3 1554045044.608 * [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 1554045044.608 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) y.re) in y.re 1554045044.608 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) in y.re 1554045044.608 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) in y.re 1554045044.608 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554045044.609 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.609 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) in y.re 1554045044.609 * [taylor]: Taking taylor expansion of (log (/ 1 (pow y.re 2))) in y.re 1554045044.609 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045044.609 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045044.609 * [taylor]: Taking taylor expansion of y.re in y.re 1554045044.609 * [backup-simplify]: Simplify 0 into 0 1554045044.609 * [backup-simplify]: Simplify 1 into 1 1554045044.609 * [backup-simplify]: Simplify (* 1 1) into 1 1554045044.609 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045044.610 * [backup-simplify]: Simplify (log 1) into 0 1554045044.610 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.re 1554045044.610 * [taylor]: Taking taylor expansion of 2 in y.re 1554045044.610 * [backup-simplify]: Simplify 2 into 2 1554045044.610 * [taylor]: Taking taylor expansion of (log x.re) in y.re 1554045044.610 * [taylor]: Taking taylor expansion of x.re in y.re 1554045044.610 * [backup-simplify]: Simplify x.re into x.re 1554045044.610 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554045044.610 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) 0) into (- (* 2 (log y.re))) 1554045044.610 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554045044.611 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 1554045044.611 * [backup-simplify]: Simplify (+ (- (* 2 (log y.re))) (- (* 2 (log x.re)))) into (- (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554045044.611 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554045044.611 * [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))))) 1554045044.611 * [taylor]: Taking taylor expansion of y.re in y.re 1554045044.611 * [backup-simplify]: Simplify 0 into 0 1554045044.611 * [backup-simplify]: Simplify 1 into 1 1554045044.611 * [taylor]: Taking taylor expansion of (* x.im y.im) in y.re 1554045044.611 * [taylor]: Taking taylor expansion of x.im in y.re 1554045044.611 * [backup-simplify]: Simplify x.im into x.im 1554045044.611 * [taylor]: Taking taylor expansion of y.im in y.re 1554045044.611 * [backup-simplify]: Simplify y.im into y.im 1554045044.612 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 0) into 0 1554045044.612 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045044.613 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045044.614 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1554045044.615 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554045044.616 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554045044.616 * [backup-simplify]: Simplify (- 0) into 0 1554045044.616 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045044.617 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.re)) (* 2 (log y.re)))))) into 0 1554045044.618 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045044.618 * [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))))) 1554045044.618 * [backup-simplify]: Simplify (* x.im y.im) into (* y.im x.im) 1554045044.619 * [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)) 1554045044.619 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045044.620 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045044.621 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1554045044.622 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554045044.623 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554045044.623 * [backup-simplify]: Simplify (- 0) into 0 1554045044.623 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045044.624 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.re)) (* 2 (log y.re)))))) into 0 1554045044.625 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045044.625 * [taylor]: Taking taylor expansion of 0 in x.im 1554045044.625 * [backup-simplify]: Simplify 0 into 0 1554045044.625 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.625 * [backup-simplify]: Simplify 0 into 0 1554045044.625 * [backup-simplify]: Simplify 0 into 0 1554045044.625 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 1554045044.626 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log y.re))) into 0 1554045044.626 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554045044.626 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554045044.627 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045044.627 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into 0 1554045044.628 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045044.628 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.628 * [backup-simplify]: Simplify 0 into 0 1554045044.628 * [backup-simplify]: Simplify 0 into 0 1554045044.628 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554045044.628 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554045044.629 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 1554045044.629 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log y.re))) into 0 1554045044.629 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045044.630 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (* 2 (log y.re)) (* 2 (log x.re))))) into 0 1554045044.630 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045044.630 * [backup-simplify]: Simplify 0 into 0 1554045044.631 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045044.631 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045044.631 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045044.631 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045044.631 * [backup-simplify]: Simplify (- 0) into 0 1554045044.632 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045044.632 * [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))) 1554045044.632 * [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)))) 1554045044.633 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 1554045044.633 * [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))))) 1554045044.633 * [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)))) 1554045044.634 * [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 1554045044.634 * [taylor]: Taking taylor expansion of -1/9 in y.re 1554045044.634 * [backup-simplify]: Simplify -1/9 into -1/9 1554045044.634 * [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 1554045044.634 * [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 1554045044.634 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) in y.re 1554045044.634 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) in y.re 1554045044.634 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554045044.634 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.634 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) in y.re 1554045044.634 * [taylor]: Taking taylor expansion of (log (/ 1 (pow y.re 2))) in y.re 1554045044.634 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045044.634 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045044.634 * [taylor]: Taking taylor expansion of y.re in y.re 1554045044.634 * [backup-simplify]: Simplify 0 into 0 1554045044.634 * [backup-simplify]: Simplify 1 into 1 1554045044.634 * [backup-simplify]: Simplify (* 1 1) into 1 1554045044.634 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045044.634 * [backup-simplify]: Simplify (log 1) into 0 1554045044.634 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.re 1554045044.634 * [taylor]: Taking taylor expansion of 2 in y.re 1554045044.635 * [backup-simplify]: Simplify 2 into 2 1554045044.635 * [taylor]: Taking taylor expansion of (log x.re) in y.re 1554045044.635 * [taylor]: Taking taylor expansion of x.re in y.re 1554045044.635 * [backup-simplify]: Simplify x.re into x.re 1554045044.635 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554045044.635 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) 0) into (- (* 2 (log y.re))) 1554045044.635 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554045044.635 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 1554045044.635 * [backup-simplify]: Simplify (+ (- (* 2 (log y.re))) (- (* 2 (log x.re)))) into (- (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554045044.635 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554045044.635 * [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))))) 1554045044.635 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045044.635 * [taylor]: Taking taylor expansion of y.re in y.re 1554045044.635 * [backup-simplify]: Simplify 0 into 0 1554045044.635 * [backup-simplify]: Simplify 1 into 1 1554045044.635 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow y.im 2)) in y.re 1554045044.635 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 1554045044.635 * [taylor]: Taking taylor expansion of x.im in y.re 1554045044.635 * [backup-simplify]: Simplify x.im into x.im 1554045044.635 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554045044.635 * [taylor]: Taking taylor expansion of y.im in y.re 1554045044.635 * [backup-simplify]: Simplify y.im into y.im 1554045044.636 * [backup-simplify]: Simplify (* 1 1) into 1 1554045044.636 * [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))))) 1554045044.636 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045044.636 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045044.636 * [backup-simplify]: Simplify (* (pow x.im 2) (pow y.im 2)) into (* (pow y.im 2) (pow x.im 2)) 1554045044.636 * [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))) 1554045044.636 * [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))) 1554045044.636 * [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 1554045044.636 * [taylor]: Taking taylor expansion of -2/3 in x.im 1554045044.636 * [backup-simplify]: Simplify -2/3 into -2/3 1554045044.636 * [taylor]: Taking taylor expansion of (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (* y.im x.im)) in x.im 1554045044.636 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) in x.im 1554045044.636 * [taylor]: Taking taylor expansion of (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) in x.im 1554045044.636 * [taylor]: Taking taylor expansion of -1/3 in x.im 1554045044.636 * [backup-simplify]: Simplify -1/3 into -1/3 1554045044.636 * [taylor]: Taking taylor expansion of (+ (* 2 (log x.re)) (* 2 (log y.re))) in x.im 1554045044.636 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 1554045044.636 * [taylor]: Taking taylor expansion of 2 in x.im 1554045044.636 * [backup-simplify]: Simplify 2 into 2 1554045044.637 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1554045044.637 * [taylor]: Taking taylor expansion of x.re in x.im 1554045044.637 * [backup-simplify]: Simplify x.re into x.re 1554045044.637 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554045044.637 * [taylor]: Taking taylor expansion of (* 2 (log y.re)) in x.im 1554045044.637 * [taylor]: Taking taylor expansion of 2 in x.im 1554045044.637 * [backup-simplify]: Simplify 2 into 2 1554045044.637 * [taylor]: Taking taylor expansion of (log y.re) in x.im 1554045044.637 * [taylor]: Taking taylor expansion of y.re in x.im 1554045044.637 * [backup-simplify]: Simplify y.re into y.re 1554045044.637 * [backup-simplify]: Simplify (log y.re) into (log y.re) 1554045044.637 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554045044.637 * [backup-simplify]: Simplify (* 2 (log y.re)) into (* 2 (log y.re)) 1554045044.637 * [backup-simplify]: Simplify (+ (* 2 (log x.re)) (* 2 (log y.re))) into (+ (* 2 (log y.re)) (* 2 (log x.re))) 1554045044.637 * [backup-simplify]: Simplify (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554045044.637 * [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))))) 1554045044.637 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045044.637 * [taylor]: Taking taylor expansion of y.im in x.im 1554045044.637 * [backup-simplify]: Simplify y.im into y.im 1554045044.637 * [taylor]: Taking taylor expansion of x.im in x.im 1554045044.637 * [backup-simplify]: Simplify 0 into 0 1554045044.637 * [backup-simplify]: Simplify 1 into 1 1554045044.637 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045044.637 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045044.638 * [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) 1554045044.638 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554045044.638 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554045044.639 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 1554045044.639 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log y.re))) into 0 1554045044.639 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045044.640 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (* 2 (log y.re)) (* 2 (log x.re))))) into 0 1554045044.640 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045044.641 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1554045044.641 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) y.im) (/ 0 y.im)))) into 0 1554045044.641 * [backup-simplify]: Simplify (+ (* -2/3 0) (* 0 (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) y.im))) into 0 1554045044.641 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.641 * [backup-simplify]: Simplify 0 into 0 1554045044.641 * [backup-simplify]: Simplify 0 into 0 1554045044.642 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045044.643 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045044.644 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 1554045044.645 * [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 1554045044.646 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 1554045044.646 * [backup-simplify]: Simplify (- 0) into 0 1554045044.646 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045044.647 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))))) into 0 1554045044.647 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1554045044.647 * [taylor]: Taking taylor expansion of 0 in x.im 1554045044.647 * [backup-simplify]: Simplify 0 into 0 1554045044.647 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.647 * [backup-simplify]: Simplify 0 into 0 1554045044.647 * [backup-simplify]: Simplify 0 into 0 1554045044.648 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.648 * [backup-simplify]: Simplify 0 into 0 1554045044.648 * [backup-simplify]: Simplify 0 into 0 1554045044.648 * [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)))))) 1554045044.648 * [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) 1554045044.648 * [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 1554045044.648 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in y.im 1554045044.648 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in y.im 1554045044.648 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in y.im 1554045044.648 * [taylor]: Taking taylor expansion of 1/3 in y.im 1554045044.648 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.648 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in y.im 1554045044.648 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in y.im 1554045044.648 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 1554045044.648 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1554045044.648 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1554045044.648 * [taylor]: Taking taylor expansion of y.re in y.im 1554045044.648 * [backup-simplify]: Simplify y.re into y.re 1554045044.648 * [taylor]: Taking taylor expansion of x.re in y.im 1554045044.648 * [backup-simplify]: Simplify x.re into x.re 1554045044.648 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554045044.648 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554045044.648 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1554045044.648 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554045044.648 * [taylor]: Taking taylor expansion of y.im in y.im 1554045044.648 * [backup-simplify]: Simplify 0 into 0 1554045044.648 * [backup-simplify]: Simplify 1 into 1 1554045044.648 * [taylor]: Taking taylor expansion of x.im in y.im 1554045044.648 * [backup-simplify]: Simplify x.im into x.im 1554045044.648 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554045044.649 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1554045044.649 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045044.649 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1554045044.649 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 1554045044.649 * [backup-simplify]: Simplify (* (- (/ 1 x.im)) (- (/ 1 x.im))) into (/ 1 (pow x.im 2)) 1554045044.649 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 2))) into (log (/ 1 (pow x.im 2))) 1554045044.649 * [backup-simplify]: Simplify (+ (* (- 2) (log y.im)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 2 (log y.im))) 1554045044.649 * [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)))) 1554045044.650 * [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))))) 1554045044.650 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in x.im 1554045044.650 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in x.im 1554045044.650 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in x.im 1554045044.650 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045044.650 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.650 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in x.im 1554045044.650 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.im 1554045044.650 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 1554045044.650 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1554045044.650 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1554045044.650 * [taylor]: Taking taylor expansion of y.re in x.im 1554045044.650 * [backup-simplify]: Simplify y.re into y.re 1554045044.650 * [taylor]: Taking taylor expansion of x.re in x.im 1554045044.650 * [backup-simplify]: Simplify x.re into x.re 1554045044.650 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554045044.650 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554045044.650 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045044.650 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045044.650 * [taylor]: Taking taylor expansion of y.im in x.im 1554045044.650 * [backup-simplify]: Simplify y.im into y.im 1554045044.650 * [taylor]: Taking taylor expansion of x.im in x.im 1554045044.650 * [backup-simplify]: Simplify 0 into 0 1554045044.650 * [backup-simplify]: Simplify 1 into 1 1554045044.650 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045044.650 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045044.650 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045044.650 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1554045044.650 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 1554045044.651 * [backup-simplify]: Simplify (* (- (/ 1 y.im)) (- (/ 1 y.im))) into (/ 1 (pow y.im 2)) 1554045044.651 * [backup-simplify]: Simplify (log (/ 1 (pow y.im 2))) into (log (/ 1 (pow y.im 2))) 1554045044.651 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 (pow y.im 2)))) into (- (log (/ 1 (pow y.im 2))) (* 2 (log x.im))) 1554045044.651 * [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)))) 1554045044.651 * [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))))) 1554045044.651 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in y.re 1554045044.651 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in y.re 1554045044.651 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in y.re 1554045044.651 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554045044.651 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.651 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in y.re 1554045044.651 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in y.re 1554045044.651 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 1554045044.651 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1554045044.651 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1554045044.651 * [taylor]: Taking taylor expansion of y.re in y.re 1554045044.651 * [backup-simplify]: Simplify 0 into 0 1554045044.651 * [backup-simplify]: Simplify 1 into 1 1554045044.651 * [taylor]: Taking taylor expansion of x.re in y.re 1554045044.651 * [backup-simplify]: Simplify x.re into x.re 1554045044.651 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554045044.652 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1554045044.652 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045044.652 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554045044.652 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045044.652 * [taylor]: Taking taylor expansion of y.im in y.re 1554045044.652 * [backup-simplify]: Simplify y.im into y.im 1554045044.652 * [taylor]: Taking taylor expansion of x.im in y.re 1554045044.652 * [backup-simplify]: Simplify x.im into x.im 1554045044.652 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045044.652 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045044.652 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1554045044.652 * [backup-simplify]: Simplify (* (/ 1 x.re) (/ 1 x.re)) into (/ 1 (pow x.re 2)) 1554045044.652 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 2))) into (log (/ 1 (pow x.re 2))) 1554045044.652 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) (log (/ 1 (pow x.re 2)))) into (- (log (/ 1 (pow x.re 2))) (* 2 (log y.re))) 1554045044.652 * [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)))) 1554045044.653 * [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))))) 1554045044.653 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in x.re 1554045044.653 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in x.re 1554045044.653 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in x.re 1554045044.653 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045044.653 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.653 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in x.re 1554045044.653 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.re 1554045044.653 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554045044.653 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554045044.653 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554045044.653 * [taylor]: Taking taylor expansion of y.re in x.re 1554045044.653 * [backup-simplify]: Simplify y.re into y.re 1554045044.653 * [taylor]: Taking taylor expansion of x.re in x.re 1554045044.653 * [backup-simplify]: Simplify 0 into 0 1554045044.653 * [backup-simplify]: Simplify 1 into 1 1554045044.653 * [backup-simplify]: Simplify (* y.re 0) into 0 1554045044.653 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554045044.653 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045044.654 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045044.654 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045044.654 * [taylor]: Taking taylor expansion of y.im in x.re 1554045044.654 * [backup-simplify]: Simplify y.im into y.im 1554045044.654 * [taylor]: Taking taylor expansion of x.im in x.re 1554045044.654 * [backup-simplify]: Simplify x.im into x.im 1554045044.654 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045044.654 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045044.654 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554045044.654 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1554045044.654 * [backup-simplify]: Simplify (log (/ 1 (pow y.re 2))) into (log (/ 1 (pow y.re 2))) 1554045044.655 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 1554045044.655 * [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)))) 1554045044.655 * [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))))) 1554045044.655 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in x.re 1554045044.655 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in x.re 1554045044.655 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in x.re 1554045044.655 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045044.655 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.655 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in x.re 1554045044.655 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.re 1554045044.655 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554045044.655 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554045044.655 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554045044.655 * [taylor]: Taking taylor expansion of y.re in x.re 1554045044.655 * [backup-simplify]: Simplify y.re into y.re 1554045044.655 * [taylor]: Taking taylor expansion of x.re in x.re 1554045044.656 * [backup-simplify]: Simplify 0 into 0 1554045044.656 * [backup-simplify]: Simplify 1 into 1 1554045044.656 * [backup-simplify]: Simplify (* y.re 0) into 0 1554045044.656 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554045044.656 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045044.656 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045044.656 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045044.656 * [taylor]: Taking taylor expansion of y.im in x.re 1554045044.656 * [backup-simplify]: Simplify y.im into y.im 1554045044.656 * [taylor]: Taking taylor expansion of x.im in x.re 1554045044.656 * [backup-simplify]: Simplify x.im into x.im 1554045044.656 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045044.657 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045044.657 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554045044.657 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1554045044.657 * [backup-simplify]: Simplify (log (/ 1 (pow y.re 2))) into (log (/ 1 (pow y.re 2))) 1554045044.658 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 1554045044.658 * [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)))) 1554045044.658 * [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))))) 1554045044.658 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) in y.re 1554045044.658 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) in y.re 1554045044.658 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554045044.658 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.658 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) in y.re 1554045044.658 * [taylor]: Taking taylor expansion of (log (/ 1 (pow y.re 2))) in y.re 1554045044.658 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045044.658 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045044.658 * [taylor]: Taking taylor expansion of y.re in y.re 1554045044.658 * [backup-simplify]: Simplify 0 into 0 1554045044.658 * [backup-simplify]: Simplify 1 into 1 1554045044.659 * [backup-simplify]: Simplify (* 1 1) into 1 1554045044.659 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045044.659 * [backup-simplify]: Simplify (log 1) into 0 1554045044.660 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.re 1554045044.660 * [taylor]: Taking taylor expansion of 2 in y.re 1554045044.660 * [backup-simplify]: Simplify 2 into 2 1554045044.660 * [taylor]: Taking taylor expansion of (log x.re) in y.re 1554045044.660 * [taylor]: Taking taylor expansion of x.re in y.re 1554045044.660 * [backup-simplify]: Simplify x.re into x.re 1554045044.660 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554045044.660 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) 0) into (- (* 2 (log y.re))) 1554045044.660 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554045044.660 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 1554045044.661 * [backup-simplify]: Simplify (+ (- (* 2 (log y.re))) (- (* 2 (log x.re)))) into (- (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554045044.661 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554045044.661 * [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))))) 1554045044.661 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) in x.im 1554045044.661 * [taylor]: Taking taylor expansion of (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) in x.im 1554045044.661 * [taylor]: Taking taylor expansion of -1/3 in x.im 1554045044.661 * [backup-simplify]: Simplify -1/3 into -1/3 1554045044.661 * [taylor]: Taking taylor expansion of (+ (* 2 (log y.re)) (* 2 (log x.re))) in x.im 1554045044.661 * [taylor]: Taking taylor expansion of (* 2 (log y.re)) in x.im 1554045044.661 * [taylor]: Taking taylor expansion of 2 in x.im 1554045044.661 * [backup-simplify]: Simplify 2 into 2 1554045044.661 * [taylor]: Taking taylor expansion of (log y.re) in x.im 1554045044.661 * [taylor]: Taking taylor expansion of y.re in x.im 1554045044.661 * [backup-simplify]: Simplify y.re into y.re 1554045044.661 * [backup-simplify]: Simplify (log y.re) into (log y.re) 1554045044.661 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 1554045044.661 * [taylor]: Taking taylor expansion of 2 in x.im 1554045044.661 * [backup-simplify]: Simplify 2 into 2 1554045044.661 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1554045044.661 * [taylor]: Taking taylor expansion of x.re in x.im 1554045044.661 * [backup-simplify]: Simplify x.re into x.re 1554045044.662 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554045044.662 * [backup-simplify]: Simplify (* 2 (log y.re)) into (* 2 (log y.re)) 1554045044.662 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554045044.662 * [backup-simplify]: Simplify (+ (* 2 (log y.re)) (* 2 (log x.re))) into (+ (* 2 (log x.re)) (* 2 (log y.re))) 1554045044.662 * [backup-simplify]: Simplify (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) into (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) 1554045044.662 * [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))))) 1554045044.662 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) in y.im 1554045044.662 * [taylor]: Taking taylor expansion of (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) in y.im 1554045044.662 * [taylor]: Taking taylor expansion of -1/3 in y.im 1554045044.662 * [backup-simplify]: Simplify -1/3 into -1/3 1554045044.662 * [taylor]: Taking taylor expansion of (+ (* 2 (log x.re)) (* 2 (log y.re))) in y.im 1554045044.662 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.im 1554045044.662 * [taylor]: Taking taylor expansion of 2 in y.im 1554045044.662 * [backup-simplify]: Simplify 2 into 2 1554045044.662 * [taylor]: Taking taylor expansion of (log x.re) in y.im 1554045044.662 * [taylor]: Taking taylor expansion of x.re in y.im 1554045044.662 * [backup-simplify]: Simplify x.re into x.re 1554045044.663 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554045044.663 * [taylor]: Taking taylor expansion of (* 2 (log y.re)) in y.im 1554045044.663 * [taylor]: Taking taylor expansion of 2 in y.im 1554045044.663 * [backup-simplify]: Simplify 2 into 2 1554045044.663 * [taylor]: Taking taylor expansion of (log y.re) in y.im 1554045044.663 * [taylor]: Taking taylor expansion of y.re in y.im 1554045044.663 * [backup-simplify]: Simplify y.re into y.re 1554045044.663 * [backup-simplify]: Simplify (log y.re) into (log y.re) 1554045044.663 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554045044.663 * [backup-simplify]: Simplify (* 2 (log y.re)) into (* 2 (log y.re)) 1554045044.663 * [backup-simplify]: Simplify (+ (* 2 (log x.re)) (* 2 (log y.re))) into (+ (* 2 (log y.re)) (* 2 (log x.re))) 1554045044.663 * [backup-simplify]: Simplify (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554045044.663 * [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))))) 1554045044.664 * [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))))) 1554045044.664 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1554045044.665 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554045044.665 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1554045044.665 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 1554045044.665 * [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))))) 1554045044.666 * [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))) 1554045044.666 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 1554045044.667 * [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)))) 1554045044.667 * [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))) 1554045044.667 * [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 1554045044.667 * [taylor]: Taking taylor expansion of -2/3 in y.re 1554045044.667 * [backup-simplify]: Simplify -2/3 into -2/3 1554045044.667 * [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 1554045044.667 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) y.re) in y.re 1554045044.667 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) in y.re 1554045044.667 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) in y.re 1554045044.667 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554045044.667 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.667 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) in y.re 1554045044.667 * [taylor]: Taking taylor expansion of (log (/ 1 (pow y.re 2))) in y.re 1554045044.667 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045044.667 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045044.667 * [taylor]: Taking taylor expansion of y.re in y.re 1554045044.668 * [backup-simplify]: Simplify 0 into 0 1554045044.668 * [backup-simplify]: Simplify 1 into 1 1554045044.668 * [backup-simplify]: Simplify (* 1 1) into 1 1554045044.668 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045044.669 * [backup-simplify]: Simplify (log 1) into 0 1554045044.669 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.re 1554045044.669 * [taylor]: Taking taylor expansion of 2 in y.re 1554045044.669 * [backup-simplify]: Simplify 2 into 2 1554045044.669 * [taylor]: Taking taylor expansion of (log x.re) in y.re 1554045044.669 * [taylor]: Taking taylor expansion of x.re in y.re 1554045044.669 * [backup-simplify]: Simplify x.re into x.re 1554045044.669 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554045044.669 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) 0) into (- (* 2 (log y.re))) 1554045044.669 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554045044.670 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 1554045044.670 * [backup-simplify]: Simplify (+ (- (* 2 (log y.re))) (- (* 2 (log x.re)))) into (- (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554045044.670 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554045044.670 * [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))))) 1554045044.670 * [taylor]: Taking taylor expansion of y.re in y.re 1554045044.670 * [backup-simplify]: Simplify 0 into 0 1554045044.670 * [backup-simplify]: Simplify 1 into 1 1554045044.670 * [taylor]: Taking taylor expansion of (* x.im y.im) in y.re 1554045044.670 * [taylor]: Taking taylor expansion of x.im in y.re 1554045044.670 * [backup-simplify]: Simplify x.im into x.im 1554045044.670 * [taylor]: Taking taylor expansion of y.im in y.re 1554045044.670 * [backup-simplify]: Simplify y.im into y.im 1554045044.671 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 0) into 0 1554045044.671 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045044.672 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045044.674 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1554045044.674 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554045044.675 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554045044.675 * [backup-simplify]: Simplify (- 0) into 0 1554045044.676 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045044.676 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.re)) (* 2 (log y.re)))))) into 0 1554045044.677 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045044.678 * [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))))) 1554045044.678 * [backup-simplify]: Simplify (* x.im y.im) into (* y.im x.im) 1554045044.678 * [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)) 1554045044.679 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045044.680 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045044.681 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1554045044.682 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554045044.683 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554045044.683 * [backup-simplify]: Simplify (- 0) into 0 1554045044.684 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045044.684 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.re)) (* 2 (log y.re)))))) into 0 1554045044.685 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045044.686 * [taylor]: Taking taylor expansion of 0 in x.im 1554045044.686 * [backup-simplify]: Simplify 0 into 0 1554045044.686 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.686 * [backup-simplify]: Simplify 0 into 0 1554045044.686 * [backup-simplify]: Simplify 0 into 0 1554045044.686 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 1554045044.687 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log y.re))) into 0 1554045044.688 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554045044.688 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554045044.689 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045044.689 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into 0 1554045044.690 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045044.690 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.690 * [backup-simplify]: Simplify 0 into 0 1554045044.690 * [backup-simplify]: Simplify 0 into 0 1554045044.691 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554045044.691 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554045044.693 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 1554045044.693 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log y.re))) into 0 1554045044.693 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045044.694 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (* 2 (log y.re)) (* 2 (log x.re))))) into 0 1554045044.695 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045044.695 * [backup-simplify]: Simplify 0 into 0 1554045044.696 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045044.696 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045044.696 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045044.696 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045044.696 * [backup-simplify]: Simplify (- 0) into 0 1554045044.697 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045044.697 * [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))) 1554045044.698 * [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)))) 1554045044.698 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 1554045044.699 * [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))))) 1554045044.700 * [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)))) 1554045044.700 * [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 1554045044.700 * [taylor]: Taking taylor expansion of -1/9 in y.re 1554045044.700 * [backup-simplify]: Simplify -1/9 into -1/9 1554045044.700 * [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 1554045044.700 * [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 1554045044.700 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) in y.re 1554045044.700 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) in y.re 1554045044.700 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554045044.700 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.700 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) in y.re 1554045044.700 * [taylor]: Taking taylor expansion of (log (/ 1 (pow y.re 2))) in y.re 1554045044.700 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045044.700 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045044.701 * [taylor]: Taking taylor expansion of y.re in y.re 1554045044.701 * [backup-simplify]: Simplify 0 into 0 1554045044.701 * [backup-simplify]: Simplify 1 into 1 1554045044.703 * [backup-simplify]: Simplify (* 1 1) into 1 1554045044.703 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045044.704 * [backup-simplify]: Simplify (log 1) into 0 1554045044.704 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.re 1554045044.704 * [taylor]: Taking taylor expansion of 2 in y.re 1554045044.704 * [backup-simplify]: Simplify 2 into 2 1554045044.704 * [taylor]: Taking taylor expansion of (log x.re) in y.re 1554045044.704 * [taylor]: Taking taylor expansion of x.re in y.re 1554045044.704 * [backup-simplify]: Simplify x.re into x.re 1554045044.704 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554045044.704 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) 0) into (- (* 2 (log y.re))) 1554045044.704 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554045044.704 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 1554045044.705 * [backup-simplify]: Simplify (+ (- (* 2 (log y.re))) (- (* 2 (log x.re)))) into (- (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554045044.705 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554045044.705 * [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))))) 1554045044.705 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045044.705 * [taylor]: Taking taylor expansion of y.re in y.re 1554045044.705 * [backup-simplify]: Simplify 0 into 0 1554045044.705 * [backup-simplify]: Simplify 1 into 1 1554045044.705 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow y.im 2)) in y.re 1554045044.705 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 1554045044.705 * [taylor]: Taking taylor expansion of x.im in y.re 1554045044.705 * [backup-simplify]: Simplify x.im into x.im 1554045044.705 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554045044.705 * [taylor]: Taking taylor expansion of y.im in y.re 1554045044.705 * [backup-simplify]: Simplify y.im into y.im 1554045044.706 * [backup-simplify]: Simplify (* 1 1) into 1 1554045044.706 * [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))))) 1554045044.706 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045044.706 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045044.706 * [backup-simplify]: Simplify (* (pow x.im 2) (pow y.im 2)) into (* (pow y.im 2) (pow x.im 2)) 1554045044.706 * [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))) 1554045044.707 * [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))) 1554045044.707 * [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 1554045044.707 * [taylor]: Taking taylor expansion of -2/3 in x.im 1554045044.707 * [backup-simplify]: Simplify -2/3 into -2/3 1554045044.707 * [taylor]: Taking taylor expansion of (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (* y.im x.im)) in x.im 1554045044.707 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) in x.im 1554045044.707 * [taylor]: Taking taylor expansion of (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) in x.im 1554045044.707 * [taylor]: Taking taylor expansion of -1/3 in x.im 1554045044.707 * [backup-simplify]: Simplify -1/3 into -1/3 1554045044.707 * [taylor]: Taking taylor expansion of (+ (* 2 (log x.re)) (* 2 (log y.re))) in x.im 1554045044.707 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 1554045044.707 * [taylor]: Taking taylor expansion of 2 in x.im 1554045044.707 * [backup-simplify]: Simplify 2 into 2 1554045044.707 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1554045044.707 * [taylor]: Taking taylor expansion of x.re in x.im 1554045044.707 * [backup-simplify]: Simplify x.re into x.re 1554045044.707 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554045044.707 * [taylor]: Taking taylor expansion of (* 2 (log y.re)) in x.im 1554045044.707 * [taylor]: Taking taylor expansion of 2 in x.im 1554045044.707 * [backup-simplify]: Simplify 2 into 2 1554045044.707 * [taylor]: Taking taylor expansion of (log y.re) in x.im 1554045044.707 * [taylor]: Taking taylor expansion of y.re in x.im 1554045044.707 * [backup-simplify]: Simplify y.re into y.re 1554045044.707 * [backup-simplify]: Simplify (log y.re) into (log y.re) 1554045044.707 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554045044.708 * [backup-simplify]: Simplify (* 2 (log y.re)) into (* 2 (log y.re)) 1554045044.708 * [backup-simplify]: Simplify (+ (* 2 (log x.re)) (* 2 (log y.re))) into (+ (* 2 (log y.re)) (* 2 (log x.re))) 1554045044.708 * [backup-simplify]: Simplify (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554045044.708 * [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))))) 1554045044.708 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045044.708 * [taylor]: Taking taylor expansion of y.im in x.im 1554045044.708 * [backup-simplify]: Simplify y.im into y.im 1554045044.708 * [taylor]: Taking taylor expansion of x.im in x.im 1554045044.708 * [backup-simplify]: Simplify 0 into 0 1554045044.708 * [backup-simplify]: Simplify 1 into 1 1554045044.708 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045044.709 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045044.709 * [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) 1554045044.710 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554045044.710 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554045044.711 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 1554045044.711 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log y.re))) into 0 1554045044.712 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045044.712 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (* 2 (log y.re)) (* 2 (log x.re))))) into 0 1554045044.713 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045044.714 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1554045044.714 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) y.im) (/ 0 y.im)))) into 0 1554045044.715 * [backup-simplify]: Simplify (+ (* -2/3 0) (* 0 (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) y.im))) into 0 1554045044.715 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.715 * [backup-simplify]: Simplify 0 into 0 1554045044.715 * [backup-simplify]: Simplify 0 into 0 1554045044.716 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045044.717 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045044.719 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 1554045044.721 * [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 1554045044.722 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 1554045044.722 * [backup-simplify]: Simplify (- 0) into 0 1554045044.723 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045044.724 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))))) into 0 1554045044.725 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1554045044.725 * [taylor]: Taking taylor expansion of 0 in x.im 1554045044.725 * [backup-simplify]: Simplify 0 into 0 1554045044.725 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.725 * [backup-simplify]: Simplify 0 into 0 1554045044.725 * [backup-simplify]: Simplify 0 into 0 1554045044.725 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.725 * [backup-simplify]: Simplify 0 into 0 1554045044.725 * [backup-simplify]: Simplify 0 into 0 1554045044.725 * [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)))))) 1554045044.725 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1 1 1) 1554045044.725 * [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) 1554045044.725 * [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 1554045044.725 * [taylor]: Taking taylor expansion of (pow (pow (- (* y.re x.re) (* y.im x.im)) 2) 1/3) in y.im 1554045044.725 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2)))) in y.im 1554045044.726 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2))) in y.im 1554045044.726 * [taylor]: Taking taylor expansion of 1/3 in y.im 1554045044.726 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.726 * [taylor]: Taking taylor expansion of (log (pow (- (* y.re x.re) (* y.im x.im)) 2)) in y.im 1554045044.726 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in y.im 1554045044.726 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.im 1554045044.726 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1554045044.726 * [taylor]: Taking taylor expansion of y.re in y.im 1554045044.726 * [backup-simplify]: Simplify y.re into y.re 1554045044.726 * [taylor]: Taking taylor expansion of x.re in y.im 1554045044.726 * [backup-simplify]: Simplify x.re into x.re 1554045044.726 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554045044.726 * [taylor]: Taking taylor expansion of y.im in y.im 1554045044.726 * [backup-simplify]: Simplify 0 into 0 1554045044.726 * [backup-simplify]: Simplify 1 into 1 1554045044.726 * [taylor]: Taking taylor expansion of x.im in y.im 1554045044.726 * [backup-simplify]: Simplify x.im into x.im 1554045044.726 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554045044.726 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554045044.726 * [backup-simplify]: Simplify (- 0) into 0 1554045044.726 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1554045044.726 * [backup-simplify]: Simplify (* (* y.re x.re) (* y.re x.re)) into (* (pow y.re 2) (pow x.re 2)) 1554045044.726 * [backup-simplify]: Simplify (log (* (pow y.re 2) (pow x.re 2))) into (log (* (pow y.re 2) (pow x.re 2))) 1554045044.726 * [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)))) 1554045044.726 * [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) 1554045044.726 * [taylor]: Taking taylor expansion of (pow (pow (- (* y.re x.re) (* y.im x.im)) 2) 1/3) in x.im 1554045044.726 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2)))) in x.im 1554045044.726 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2))) in x.im 1554045044.727 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045044.727 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.727 * [taylor]: Taking taylor expansion of (log (pow (- (* y.re x.re) (* y.im x.im)) 2)) in x.im 1554045044.727 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in x.im 1554045044.727 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.im 1554045044.727 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1554045044.727 * [taylor]: Taking taylor expansion of y.re in x.im 1554045044.727 * [backup-simplify]: Simplify y.re into y.re 1554045044.727 * [taylor]: Taking taylor expansion of x.re in x.im 1554045044.727 * [backup-simplify]: Simplify x.re into x.re 1554045044.727 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045044.727 * [taylor]: Taking taylor expansion of y.im in x.im 1554045044.727 * [backup-simplify]: Simplify y.im into y.im 1554045044.727 * [taylor]: Taking taylor expansion of x.im in x.im 1554045044.727 * [backup-simplify]: Simplify 0 into 0 1554045044.727 * [backup-simplify]: Simplify 1 into 1 1554045044.727 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554045044.727 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045044.727 * [backup-simplify]: Simplify (- 0) into 0 1554045044.727 * [backup-simplify]: Simplify (+ (* y.re x.re) 0) into (* y.re x.re) 1554045044.727 * [backup-simplify]: Simplify (* (* y.re x.re) (* y.re x.re)) into (* (pow y.re 2) (pow x.re 2)) 1554045044.727 * [backup-simplify]: Simplify (log (* (pow y.re 2) (pow x.re 2))) into (log (* (pow y.re 2) (pow x.re 2))) 1554045044.727 * [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)))) 1554045044.727 * [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) 1554045044.727 * [taylor]: Taking taylor expansion of (pow (pow (- (* y.re x.re) (* y.im x.im)) 2) 1/3) in y.re 1554045044.727 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2)))) in y.re 1554045044.727 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2))) in y.re 1554045044.727 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554045044.727 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.727 * [taylor]: Taking taylor expansion of (log (pow (- (* y.re x.re) (* y.im x.im)) 2)) in y.re 1554045044.727 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in y.re 1554045044.728 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in y.re 1554045044.728 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1554045044.728 * [taylor]: Taking taylor expansion of y.re in y.re 1554045044.728 * [backup-simplify]: Simplify 0 into 0 1554045044.728 * [backup-simplify]: Simplify 1 into 1 1554045044.728 * [taylor]: Taking taylor expansion of x.re in y.re 1554045044.728 * [backup-simplify]: Simplify x.re into x.re 1554045044.728 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045044.728 * [taylor]: Taking taylor expansion of y.im in y.re 1554045044.728 * [backup-simplify]: Simplify y.im into y.im 1554045044.728 * [taylor]: Taking taylor expansion of x.im in y.re 1554045044.728 * [backup-simplify]: Simplify x.im into x.im 1554045044.728 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554045044.728 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045044.728 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1554045044.728 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 1554045044.728 * [backup-simplify]: Simplify (* (- (* y.im x.im)) (- (* y.im x.im))) into (* (pow y.im 2) (pow x.im 2)) 1554045044.728 * [backup-simplify]: Simplify (log (* (pow y.im 2) (pow x.im 2))) into (log (* (pow y.im 2) (pow x.im 2))) 1554045044.728 * [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)))) 1554045044.728 * [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) 1554045044.728 * [taylor]: Taking taylor expansion of (pow (pow (- (* y.re x.re) (* y.im x.im)) 2) 1/3) in x.re 1554045044.728 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2)))) in x.re 1554045044.728 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2))) in x.re 1554045044.728 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045044.728 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.728 * [taylor]: Taking taylor expansion of (log (pow (- (* y.re x.re) (* y.im x.im)) 2)) in x.re 1554045044.728 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in x.re 1554045044.728 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 1554045044.728 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554045044.728 * [taylor]: Taking taylor expansion of y.re in x.re 1554045044.728 * [backup-simplify]: Simplify y.re into y.re 1554045044.728 * [taylor]: Taking taylor expansion of x.re in x.re 1554045044.728 * [backup-simplify]: Simplify 0 into 0 1554045044.728 * [backup-simplify]: Simplify 1 into 1 1554045044.728 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045044.728 * [taylor]: Taking taylor expansion of y.im in x.re 1554045044.728 * [backup-simplify]: Simplify y.im into y.im 1554045044.728 * [taylor]: Taking taylor expansion of x.im in x.re 1554045044.728 * [backup-simplify]: Simplify x.im into x.im 1554045044.728 * [backup-simplify]: Simplify (* y.re 0) into 0 1554045044.728 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045044.729 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1554045044.729 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 1554045044.729 * [backup-simplify]: Simplify (* (- (* y.im x.im)) (- (* y.im x.im))) into (* (pow y.im 2) (pow x.im 2)) 1554045044.729 * [backup-simplify]: Simplify (log (* (pow y.im 2) (pow x.im 2))) into (log (* (pow y.im 2) (pow x.im 2))) 1554045044.729 * [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)))) 1554045044.729 * [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) 1554045044.729 * [taylor]: Taking taylor expansion of (pow (pow (- (* y.re x.re) (* y.im x.im)) 2) 1/3) in x.re 1554045044.729 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2)))) in x.re 1554045044.729 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (* y.re x.re) (* y.im x.im)) 2))) in x.re 1554045044.729 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045044.729 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.729 * [taylor]: Taking taylor expansion of (log (pow (- (* y.re x.re) (* y.im x.im)) 2)) in x.re 1554045044.729 * [taylor]: Taking taylor expansion of (pow (- (* y.re x.re) (* y.im x.im)) 2) in x.re 1554045044.729 * [taylor]: Taking taylor expansion of (- (* y.re x.re) (* y.im x.im)) in x.re 1554045044.729 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554045044.729 * [taylor]: Taking taylor expansion of y.re in x.re 1554045044.729 * [backup-simplify]: Simplify y.re into y.re 1554045044.729 * [taylor]: Taking taylor expansion of x.re in x.re 1554045044.729 * [backup-simplify]: Simplify 0 into 0 1554045044.729 * [backup-simplify]: Simplify 1 into 1 1554045044.729 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045044.729 * [taylor]: Taking taylor expansion of y.im in x.re 1554045044.729 * [backup-simplify]: Simplify y.im into y.im 1554045044.729 * [taylor]: Taking taylor expansion of x.im in x.re 1554045044.729 * [backup-simplify]: Simplify x.im into x.im 1554045044.729 * [backup-simplify]: Simplify (* y.re 0) into 0 1554045044.729 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045044.729 * [backup-simplify]: Simplify (- (* y.im x.im)) into (- (* y.im x.im)) 1554045044.729 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.im))) into (- (* y.im x.im)) 1554045044.729 * [backup-simplify]: Simplify (* (- (* y.im x.im)) (- (* y.im x.im))) into (* (pow y.im 2) (pow x.im 2)) 1554045044.730 * [backup-simplify]: Simplify (log (* (pow y.im 2) (pow x.im 2))) into (log (* (pow y.im 2) (pow x.im 2))) 1554045044.730 * [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)))) 1554045044.730 * [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) 1554045044.730 * [taylor]: Taking taylor expansion of (pow (* (pow y.im 2) (pow x.im 2)) 1/3) in y.re 1554045044.730 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) in y.re 1554045044.730 * [taylor]: Taking taylor expansion of (* 1/3 (log (* (pow y.im 2) (pow x.im 2)))) in y.re 1554045044.730 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554045044.730 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.730 * [taylor]: Taking taylor expansion of (log (* (pow y.im 2) (pow x.im 2))) in y.re 1554045044.730 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in y.re 1554045044.730 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554045044.730 * [taylor]: Taking taylor expansion of y.im in y.re 1554045044.730 * [backup-simplify]: Simplify y.im into y.im 1554045044.730 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 1554045044.730 * [taylor]: Taking taylor expansion of x.im in y.re 1554045044.730 * [backup-simplify]: Simplify x.im into x.im 1554045044.730 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045044.730 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045044.730 * [backup-simplify]: Simplify (* (pow y.im 2) (pow x.im 2)) into (* (pow y.im 2) (pow x.im 2)) 1554045044.730 * [backup-simplify]: Simplify (log (* (pow y.im 2) (pow x.im 2))) into (log (* (pow y.im 2) (pow x.im 2))) 1554045044.730 * [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)))) 1554045044.730 * [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) 1554045044.730 * [taylor]: Taking taylor expansion of (pow (* (pow y.im 2) (pow x.im 2)) 1/3) in x.im 1554045044.730 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) in x.im 1554045044.730 * [taylor]: Taking taylor expansion of (* 1/3 (log (* (pow y.im 2) (pow x.im 2)))) in x.im 1554045044.730 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045044.730 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.730 * [taylor]: Taking taylor expansion of (log (* (pow y.im 2) (pow x.im 2))) in x.im 1554045044.730 * [taylor]: Taking taylor expansion of (* (pow y.im 2) (pow x.im 2)) in x.im 1554045044.730 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1554045044.730 * [taylor]: Taking taylor expansion of y.im in x.im 1554045044.730 * [backup-simplify]: Simplify y.im into y.im 1554045044.731 * [taylor]: Taking taylor expansion of (pow x.im 2) in x.im 1554045044.731 * [taylor]: Taking taylor expansion of x.im in x.im 1554045044.731 * [backup-simplify]: Simplify 0 into 0 1554045044.731 * [backup-simplify]: Simplify 1 into 1 1554045044.731 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045044.731 * [backup-simplify]: Simplify (* 1 1) into 1 1554045044.731 * [backup-simplify]: Simplify (* (pow y.im 2) 1) into (pow y.im 2) 1554045044.731 * [backup-simplify]: Simplify (log (pow y.im 2)) into (log (pow y.im 2)) 1554045044.731 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) (log (pow y.im 2))) into (+ (log (pow y.im 2)) (* 2 (log x.im))) 1554045044.731 * [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)))) 1554045044.731 * [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))))) 1554045044.731 * [taylor]: Taking taylor expansion of (exp (* 1/3 (+ (log (pow y.im 2)) (* 2 (log x.im))))) in y.im 1554045044.731 * [taylor]: Taking taylor expansion of (* 1/3 (+ (log (pow y.im 2)) (* 2 (log x.im)))) in y.im 1554045044.731 * [taylor]: Taking taylor expansion of 1/3 in y.im 1554045044.732 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.732 * [taylor]: Taking taylor expansion of (+ (log (pow y.im 2)) (* 2 (log x.im))) in y.im 1554045044.732 * [taylor]: Taking taylor expansion of (log (pow y.im 2)) in y.im 1554045044.732 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1554045044.732 * [taylor]: Taking taylor expansion of y.im in y.im 1554045044.732 * [backup-simplify]: Simplify 0 into 0 1554045044.732 * [backup-simplify]: Simplify 1 into 1 1554045044.732 * [backup-simplify]: Simplify (* 1 1) into 1 1554045044.732 * [backup-simplify]: Simplify (log 1) into 0 1554045044.732 * [taylor]: Taking taylor expansion of (* 2 (log x.im)) in y.im 1554045044.732 * [taylor]: Taking taylor expansion of 2 in y.im 1554045044.732 * [backup-simplify]: Simplify 2 into 2 1554045044.732 * [taylor]: Taking taylor expansion of (log x.im) in y.im 1554045044.732 * [taylor]: Taking taylor expansion of x.im in y.im 1554045044.732 * [backup-simplify]: Simplify x.im into x.im 1554045044.732 * [backup-simplify]: Simplify (log x.im) into (log x.im) 1554045044.732 * [backup-simplify]: Simplify (+ (* (- -2) (log y.im)) 0) into (* 2 (log y.im)) 1554045044.733 * [backup-simplify]: Simplify (* 2 (log x.im)) into (* 2 (log x.im)) 1554045044.733 * [backup-simplify]: Simplify (+ (* 2 (log y.im)) (* 2 (log x.im))) into (+ (* 2 (log y.im)) (* 2 (log x.im))) 1554045044.733 * [backup-simplify]: Simplify (* 1/3 (+ (* 2 (log y.im)) (* 2 (log x.im)))) into (* 1/3 (+ (* 2 (log y.im)) (* 2 (log x.im)))) 1554045044.733 * [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))))) 1554045044.733 * [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))))) 1554045044.733 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554045044.733 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045044.733 * [backup-simplify]: Simplify (- 0) into 0 1554045044.734 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1554045044.734 * [backup-simplify]: Simplify (+ (* (- (* y.im x.im)) y.re) (* y.re (- (* y.im x.im)))) into (- (* 2 (* y.im (* y.re x.im)))) 1554045044.734 * [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))) 1554045044.734 * [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)))) 1554045044.734 * [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)) 1554045044.734 * [taylor]: Taking taylor expansion of (* -2/3 (* (pow (/ 1 (* y.im x.im)) 1/3) y.re)) in y.re 1554045044.734 * [taylor]: Taking taylor expansion of -2/3 in y.re 1554045044.734 * [backup-simplify]: Simplify -2/3 into -2/3 1554045044.734 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* y.im x.im)) 1/3) y.re) in y.re 1554045044.734 * [taylor]: Taking taylor expansion of (pow (/ 1 (* y.im x.im)) 1/3) in y.re 1554045044.734 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* y.im x.im))))) in y.re 1554045044.734 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* y.im x.im)))) in y.re 1554045044.735 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554045044.735 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.735 * [taylor]: Taking taylor expansion of (log (/ 1 (* y.im x.im))) in y.re 1554045044.735 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554045044.735 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045044.735 * [taylor]: Taking taylor expansion of y.im in y.re 1554045044.735 * [backup-simplify]: Simplify y.im into y.im 1554045044.735 * [taylor]: Taking taylor expansion of x.im in y.re 1554045044.735 * [backup-simplify]: Simplify x.im into x.im 1554045044.735 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045044.735 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045044.735 * [backup-simplify]: Simplify (log (/ 1 (* y.im x.im))) into (log (/ 1 (* y.im x.im))) 1554045044.735 * [backup-simplify]: Simplify (* 1/3 (log (/ 1 (* y.im x.im)))) into (* 1/3 (log (/ 1 (* y.im x.im)))) 1554045044.735 * [backup-simplify]: Simplify (exp (* 1/3 (log (/ 1 (* y.im x.im))))) into (pow (/ 1 (* y.im x.im)) 1/3) 1554045044.735 * [taylor]: Taking taylor expansion of y.re in y.re 1554045044.735 * [backup-simplify]: Simplify 0 into 0 1554045044.735 * [backup-simplify]: Simplify 1 into 1 1554045044.735 * [backup-simplify]: Simplify (* (pow (/ 1 (* y.im x.im)) 1/3) 0) into 0 1554045044.735 * [backup-simplify]: Simplify (* -2/3 0) into 0 1554045044.735 * [taylor]: Taking taylor expansion of 0 in x.im 1554045044.735 * [backup-simplify]: Simplify 0 into 0 1554045044.735 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.735 * [backup-simplify]: Simplify 0 into 0 1554045044.735 * [backup-simplify]: Simplify 0 into 0 1554045044.736 * [backup-simplify]: Simplify (+ (* x.im 0) (* 0 x.im)) into 0 1554045044.736 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045044.736 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 (pow x.im 2))) into 0 1554045044.736 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (* (pow y.im 2) (pow x.im 2)) 1)))) 1) into 0 1554045044.737 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (* (pow y.im 2) (pow x.im 2))))) into 0 1554045044.737 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (* (pow y.im 2) (pow x.im 2))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045044.737 * [taylor]: Taking taylor expansion of 0 in x.im 1554045044.737 * [backup-simplify]: Simplify 0 into 0 1554045044.737 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.737 * [backup-simplify]: Simplify 0 into 0 1554045044.737 * [backup-simplify]: Simplify 0 into 0 1554045044.738 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045044.738 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1554045044.738 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (* 0 1)) into 0 1554045044.739 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (pow y.im 2) 1)))) 1) into 0 1554045044.739 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) (log (pow y.im 2))) into (+ (log (pow y.im 2)) (* 2 (log x.im))) 1554045044.739 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (log (pow y.im 2)) (* 2 (log x.im))))) into 0 1554045044.740 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (log (pow y.im 2)) (* 2 (log x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045044.740 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.740 * [backup-simplify]: Simplify 0 into 0 1554045044.740 * [backup-simplify]: Simplify 0 into 0 1554045044.740 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045044.741 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1554045044.742 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.im 1)))) 1) into 0 1554045044.742 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.im))) into 0 1554045044.742 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045044.743 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (+ (* 2 (log y.im)) (* 2 (log x.im))))) into 0 1554045044.743 * [backup-simplify]: Simplify (* (exp (* 1/3 (+ (* 2 (log y.im)) (* 2 (log x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045044.743 * [backup-simplify]: Simplify 0 into 0 1554045044.744 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1554045044.744 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045044.744 * [backup-simplify]: Simplify (- 0) into 0 1554045044.744 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045044.745 * [backup-simplify]: Simplify (+ (* (- (* y.im x.im)) 0) (+ (* y.re y.re) (* 0 (- (* y.im x.im))))) into (pow y.re 2) 1554045044.745 * [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)))) 1554045044.745 * [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))))) 1554045044.746 * [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))) 1554045044.746 * [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 1554045044.746 * [taylor]: Taking taylor expansion of -1/9 in y.re 1554045044.746 * [backup-simplify]: Simplify -1/9 into -1/9 1554045044.746 * [taylor]: Taking taylor expansion of (* (pow (/ 1 (* (pow y.im 4) (pow x.im 4))) 1/3) (pow y.re 2)) in y.re 1554045044.746 * [taylor]: Taking taylor expansion of (pow (/ 1 (* (pow y.im 4) (pow x.im 4))) 1/3) in y.re 1554045044.746 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* (pow y.im 4) (pow x.im 4)))))) in y.re 1554045044.746 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* (pow y.im 4) (pow x.im 4))))) in y.re 1554045044.746 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554045044.746 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.746 * [taylor]: Taking taylor expansion of (log (/ 1 (* (pow y.im 4) (pow x.im 4)))) in y.re 1554045044.746 * [taylor]: Taking taylor expansion of (/ 1 (* (pow y.im 4) (pow x.im 4))) in y.re 1554045044.746 * [taylor]: Taking taylor expansion of (* (pow y.im 4) (pow x.im 4)) in y.re 1554045044.746 * [taylor]: Taking taylor expansion of (pow y.im 4) in y.re 1554045044.746 * [taylor]: Taking taylor expansion of y.im in y.re 1554045044.746 * [backup-simplify]: Simplify y.im into y.im 1554045044.746 * [taylor]: Taking taylor expansion of (pow x.im 4) in y.re 1554045044.746 * [taylor]: Taking taylor expansion of x.im in y.re 1554045044.746 * [backup-simplify]: Simplify x.im into x.im 1554045044.746 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045044.746 * [backup-simplify]: Simplify (* (pow y.im 2) (pow y.im 2)) into (pow y.im 4) 1554045044.746 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045044.746 * [backup-simplify]: Simplify (* (pow x.im 2) (pow x.im 2)) into (pow x.im 4) 1554045044.746 * [backup-simplify]: Simplify (* (pow y.im 4) (pow x.im 4)) into (* (pow y.im 4) (pow x.im 4)) 1554045044.747 * [backup-simplify]: Simplify (/ 1 (* (pow y.im 4) (pow x.im 4))) into (/ 1 (* (pow y.im 4) (pow x.im 4))) 1554045044.747 * [backup-simplify]: Simplify (log (/ 1 (* (pow y.im 4) (pow x.im 4)))) into (log (/ 1 (* (pow y.im 4) (pow x.im 4)))) 1554045044.747 * [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))))) 1554045044.747 * [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) 1554045044.747 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045044.747 * [taylor]: Taking taylor expansion of y.re in y.re 1554045044.747 * [backup-simplify]: Simplify 0 into 0 1554045044.747 * [backup-simplify]: Simplify 1 into 1 1554045044.747 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045044.747 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045044.748 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow (/ 1 (* y.im x.im)) 1)))) 1) into 0 1554045044.748 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (log (/ 1 (* y.im x.im))))) into 0 1554045044.748 * [backup-simplify]: Simplify (* (exp (* 1/3 (log (/ 1 (* y.im x.im))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045044.749 * [backup-simplify]: Simplify (+ (* (pow (/ 1 (* y.im x.im)) 1/3) 1) (* 0 0)) into (pow (/ 1 (* y.im x.im)) 1/3) 1554045044.749 * [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))) 1554045044.749 * [taylor]: Taking taylor expansion of (- (* 2/3 (pow (/ 1 (* y.im x.im)) 1/3))) in x.im 1554045044.749 * [taylor]: Taking taylor expansion of (* 2/3 (pow (/ 1 (* y.im x.im)) 1/3)) in x.im 1554045044.749 * [taylor]: Taking taylor expansion of 2/3 in x.im 1554045044.749 * [backup-simplify]: Simplify 2/3 into 2/3 1554045044.749 * [taylor]: Taking taylor expansion of (pow (/ 1 (* y.im x.im)) 1/3) in x.im 1554045044.749 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (/ 1 (* y.im x.im))))) in x.im 1554045044.749 * [taylor]: Taking taylor expansion of (* 1/3 (log (/ 1 (* y.im x.im)))) in x.im 1554045044.749 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045044.749 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.749 * [taylor]: Taking taylor expansion of (log (/ 1 (* y.im x.im))) in x.im 1554045044.749 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045044.749 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045044.749 * [taylor]: Taking taylor expansion of y.im in x.im 1554045044.749 * [backup-simplify]: Simplify y.im into y.im 1554045044.749 * [taylor]: Taking taylor expansion of x.im in x.im 1554045044.749 * [backup-simplify]: Simplify 0 into 0 1554045044.749 * [backup-simplify]: Simplify 1 into 1 1554045044.749 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045044.750 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045044.750 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045044.750 * [backup-simplify]: Simplify (log (/ 1 y.im)) into (log (/ 1 y.im)) 1554045044.750 * [backup-simplify]: Simplify (+ (* (- 1) (log x.im)) (log (/ 1 y.im))) into (- (log (/ 1 y.im)) (log x.im)) 1554045044.750 * [backup-simplify]: Simplify (* 1/3 (- (log (/ 1 y.im)) (log x.im))) into (* 1/3 (- (log (/ 1 y.im)) (log x.im))) 1554045044.750 * [backup-simplify]: Simplify (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im)))) into (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im)))) 1554045044.750 * [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))))) 1554045044.751 * [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)))))) 1554045044.751 * [taylor]: Taking taylor expansion of (- (* 2/3 (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im)))))) in y.im 1554045044.751 * [taylor]: Taking taylor expansion of (* 2/3 (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im))))) in y.im 1554045044.751 * [taylor]: Taking taylor expansion of 2/3 in y.im 1554045044.751 * [backup-simplify]: Simplify 2/3 into 2/3 1554045044.751 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 y.im)) (log x.im)))) in y.im 1554045044.751 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 y.im)) (log x.im))) in y.im 1554045044.751 * [taylor]: Taking taylor expansion of 1/3 in y.im 1554045044.751 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.751 * [taylor]: Taking taylor expansion of (- (log (/ 1 y.im)) (log x.im)) in y.im 1554045044.751 * [taylor]: Taking taylor expansion of (log (/ 1 y.im)) in y.im 1554045044.751 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1554045044.751 * [taylor]: Taking taylor expansion of y.im in y.im 1554045044.751 * [backup-simplify]: Simplify 0 into 0 1554045044.751 * [backup-simplify]: Simplify 1 into 1 1554045044.752 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045044.752 * [backup-simplify]: Simplify (log 1) into 0 1554045044.752 * [taylor]: Taking taylor expansion of (log x.im) in y.im 1554045044.752 * [taylor]: Taking taylor expansion of x.im in y.im 1554045044.752 * [backup-simplify]: Simplify x.im into x.im 1554045044.752 * [backup-simplify]: Simplify (log x.im) into (log x.im) 1554045044.753 * [backup-simplify]: Simplify (+ (* (- 1) (log y.im)) 0) into (- (log y.im)) 1554045044.753 * [backup-simplify]: Simplify (- (log x.im)) into (- (log x.im)) 1554045044.753 * [backup-simplify]: Simplify (+ (- (log y.im)) (- (log x.im))) into (- (+ (log y.im) (log x.im))) 1554045044.753 * [backup-simplify]: Simplify (* 1/3 (- (+ (log y.im) (log x.im)))) into (* -1/3 (+ (log y.im) (log x.im))) 1554045044.753 * [backup-simplify]: Simplify (exp (* -1/3 (+ (log y.im) (log x.im)))) into (exp (* -1/3 (+ (log y.im) (log x.im)))) 1554045044.753 * [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))))) 1554045044.753 * [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)))))) 1554045044.753 * [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)))))) 1554045044.754 * [backup-simplify]: Simplify (+ (* x.im 0) (+ (* 0 0) (* 0 x.im))) into 0 1554045044.754 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1554045044.754 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 0) (* 0 (pow x.im 2)))) into 0 1554045044.755 * [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 1554045044.756 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (log (* (pow y.im 2) (pow x.im 2)))))) into 0 1554045044.757 * [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 1554045044.757 * [taylor]: Taking taylor expansion of 0 in x.im 1554045044.757 * [backup-simplify]: Simplify 0 into 0 1554045044.757 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.757 * [backup-simplify]: Simplify 0 into 0 1554045044.757 * [backup-simplify]: Simplify 0 into 0 1554045044.757 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.757 * [backup-simplify]: Simplify 0 into 0 1554045044.757 * [backup-simplify]: Simplify 0 into 0 1554045044.757 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.757 * [backup-simplify]: Simplify 0 into 0 1554045044.757 * [backup-simplify]: Simplify 0 into 0 1554045044.758 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045044.758 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1554045044.758 * [backup-simplify]: Simplify (+ (* (pow y.im 2) 0) (+ (* 0 0) (* 0 1))) into 0 1554045044.759 * [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 1554045044.759 * [backup-simplify]: Simplify (+ (* (- -2) (log x.im)) (log (pow y.im 2))) into (+ (log (pow y.im 2)) (* 2 (log x.im))) 1554045044.760 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (+ (log (pow y.im 2)) (* 2 (log x.im)))))) into 0 1554045044.761 * [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 1554045044.761 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.761 * [backup-simplify]: Simplify 0 into 0 1554045044.761 * [backup-simplify]: Simplify 0 into 0 1554045044.761 * [backup-simplify]: Simplify 0 into 0 1554045044.761 * [backup-simplify]: Simplify 0 into 0 1554045044.761 * [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)))) 1554045044.761 * [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) 1554045044.762 * [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 1554045044.762 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in y.im 1554045044.762 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in y.im 1554045044.762 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in y.im 1554045044.762 * [taylor]: Taking taylor expansion of 1/3 in y.im 1554045044.762 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.762 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in y.im 1554045044.762 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in y.im 1554045044.762 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 1554045044.762 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1554045044.762 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1554045044.762 * [taylor]: Taking taylor expansion of y.re in y.im 1554045044.762 * [backup-simplify]: Simplify y.re into y.re 1554045044.762 * [taylor]: Taking taylor expansion of x.re in y.im 1554045044.762 * [backup-simplify]: Simplify x.re into x.re 1554045044.762 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554045044.762 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554045044.762 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1554045044.762 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554045044.762 * [taylor]: Taking taylor expansion of y.im in y.im 1554045044.762 * [backup-simplify]: Simplify 0 into 0 1554045044.762 * [backup-simplify]: Simplify 1 into 1 1554045044.762 * [taylor]: Taking taylor expansion of x.im in y.im 1554045044.762 * [backup-simplify]: Simplify x.im into x.im 1554045044.762 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554045044.762 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1554045044.762 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045044.762 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1554045044.762 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 1554045044.762 * [backup-simplify]: Simplify (* (- (/ 1 x.im)) (- (/ 1 x.im))) into (/ 1 (pow x.im 2)) 1554045044.762 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 2))) into (log (/ 1 (pow x.im 2))) 1554045044.763 * [backup-simplify]: Simplify (+ (* (- 2) (log y.im)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 2 (log y.im))) 1554045044.763 * [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)))) 1554045044.763 * [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))))) 1554045044.763 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in x.im 1554045044.763 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in x.im 1554045044.763 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in x.im 1554045044.763 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045044.763 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.763 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in x.im 1554045044.763 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.im 1554045044.763 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 1554045044.763 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1554045044.763 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1554045044.763 * [taylor]: Taking taylor expansion of y.re in x.im 1554045044.763 * [backup-simplify]: Simplify y.re into y.re 1554045044.763 * [taylor]: Taking taylor expansion of x.re in x.im 1554045044.763 * [backup-simplify]: Simplify x.re into x.re 1554045044.763 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554045044.763 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554045044.763 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045044.763 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045044.763 * [taylor]: Taking taylor expansion of y.im in x.im 1554045044.763 * [backup-simplify]: Simplify y.im into y.im 1554045044.763 * [taylor]: Taking taylor expansion of x.im in x.im 1554045044.763 * [backup-simplify]: Simplify 0 into 0 1554045044.763 * [backup-simplify]: Simplify 1 into 1 1554045044.763 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045044.764 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045044.764 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045044.764 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1554045044.764 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 1554045044.764 * [backup-simplify]: Simplify (* (- (/ 1 y.im)) (- (/ 1 y.im))) into (/ 1 (pow y.im 2)) 1554045044.764 * [backup-simplify]: Simplify (log (/ 1 (pow y.im 2))) into (log (/ 1 (pow y.im 2))) 1554045044.764 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 (pow y.im 2)))) into (- (log (/ 1 (pow y.im 2))) (* 2 (log x.im))) 1554045044.764 * [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)))) 1554045044.765 * [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))))) 1554045044.765 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in y.re 1554045044.765 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in y.re 1554045044.765 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in y.re 1554045044.765 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554045044.765 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.765 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in y.re 1554045044.765 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in y.re 1554045044.765 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 1554045044.765 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1554045044.765 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1554045044.765 * [taylor]: Taking taylor expansion of y.re in y.re 1554045044.765 * [backup-simplify]: Simplify 0 into 0 1554045044.765 * [backup-simplify]: Simplify 1 into 1 1554045044.765 * [taylor]: Taking taylor expansion of x.re in y.re 1554045044.765 * [backup-simplify]: Simplify x.re into x.re 1554045044.765 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554045044.765 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1554045044.765 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045044.765 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554045044.765 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045044.765 * [taylor]: Taking taylor expansion of y.im in y.re 1554045044.765 * [backup-simplify]: Simplify y.im into y.im 1554045044.765 * [taylor]: Taking taylor expansion of x.im in y.re 1554045044.765 * [backup-simplify]: Simplify x.im into x.im 1554045044.765 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045044.765 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045044.765 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1554045044.765 * [backup-simplify]: Simplify (* (/ 1 x.re) (/ 1 x.re)) into (/ 1 (pow x.re 2)) 1554045044.766 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 2))) into (log (/ 1 (pow x.re 2))) 1554045044.766 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) (log (/ 1 (pow x.re 2)))) into (- (log (/ 1 (pow x.re 2))) (* 2 (log y.re))) 1554045044.766 * [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)))) 1554045044.766 * [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))))) 1554045044.766 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in x.re 1554045044.766 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in x.re 1554045044.766 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in x.re 1554045044.766 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045044.766 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.766 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in x.re 1554045044.766 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.re 1554045044.766 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554045044.766 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554045044.766 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554045044.766 * [taylor]: Taking taylor expansion of y.re in x.re 1554045044.766 * [backup-simplify]: Simplify y.re into y.re 1554045044.766 * [taylor]: Taking taylor expansion of x.re in x.re 1554045044.766 * [backup-simplify]: Simplify 0 into 0 1554045044.766 * [backup-simplify]: Simplify 1 into 1 1554045044.766 * [backup-simplify]: Simplify (* y.re 0) into 0 1554045044.767 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554045044.767 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045044.767 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045044.767 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045044.767 * [taylor]: Taking taylor expansion of y.im in x.re 1554045044.767 * [backup-simplify]: Simplify y.im into y.im 1554045044.767 * [taylor]: Taking taylor expansion of x.im in x.re 1554045044.767 * [backup-simplify]: Simplify x.im into x.im 1554045044.767 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045044.767 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045044.767 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554045044.767 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1554045044.767 * [backup-simplify]: Simplify (log (/ 1 (pow y.re 2))) into (log (/ 1 (pow y.re 2))) 1554045044.767 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 1554045044.767 * [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)))) 1554045044.768 * [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))))) 1554045044.768 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in x.re 1554045044.768 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in x.re 1554045044.768 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in x.re 1554045044.768 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045044.768 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.768 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in x.re 1554045044.768 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.re 1554045044.768 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554045044.768 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554045044.768 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554045044.768 * [taylor]: Taking taylor expansion of y.re in x.re 1554045044.768 * [backup-simplify]: Simplify y.re into y.re 1554045044.768 * [taylor]: Taking taylor expansion of x.re in x.re 1554045044.768 * [backup-simplify]: Simplify 0 into 0 1554045044.768 * [backup-simplify]: Simplify 1 into 1 1554045044.768 * [backup-simplify]: Simplify (* y.re 0) into 0 1554045044.768 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554045044.768 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045044.768 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045044.768 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045044.768 * [taylor]: Taking taylor expansion of y.im in x.re 1554045044.768 * [backup-simplify]: Simplify y.im into y.im 1554045044.768 * [taylor]: Taking taylor expansion of x.im in x.re 1554045044.768 * [backup-simplify]: Simplify x.im into x.im 1554045044.768 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045044.768 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045044.768 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554045044.768 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1554045044.768 * [backup-simplify]: Simplify (log (/ 1 (pow y.re 2))) into (log (/ 1 (pow y.re 2))) 1554045044.769 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 1554045044.769 * [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)))) 1554045044.769 * [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))))) 1554045044.769 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) in y.re 1554045044.769 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) in y.re 1554045044.769 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554045044.769 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.769 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) in y.re 1554045044.769 * [taylor]: Taking taylor expansion of (log (/ 1 (pow y.re 2))) in y.re 1554045044.769 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045044.769 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045044.769 * [taylor]: Taking taylor expansion of y.re in y.re 1554045044.769 * [backup-simplify]: Simplify 0 into 0 1554045044.769 * [backup-simplify]: Simplify 1 into 1 1554045044.769 * [backup-simplify]: Simplify (* 1 1) into 1 1554045044.770 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045044.770 * [backup-simplify]: Simplify (log 1) into 0 1554045044.770 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.re 1554045044.770 * [taylor]: Taking taylor expansion of 2 in y.re 1554045044.770 * [backup-simplify]: Simplify 2 into 2 1554045044.770 * [taylor]: Taking taylor expansion of (log x.re) in y.re 1554045044.770 * [taylor]: Taking taylor expansion of x.re in y.re 1554045044.770 * [backup-simplify]: Simplify x.re into x.re 1554045044.770 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554045044.770 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) 0) into (- (* 2 (log y.re))) 1554045044.770 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554045044.770 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 1554045044.770 * [backup-simplify]: Simplify (+ (- (* 2 (log y.re))) (- (* 2 (log x.re)))) into (- (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554045044.771 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554045044.771 * [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))))) 1554045044.771 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) in x.im 1554045044.771 * [taylor]: Taking taylor expansion of (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) in x.im 1554045044.771 * [taylor]: Taking taylor expansion of -1/3 in x.im 1554045044.771 * [backup-simplify]: Simplify -1/3 into -1/3 1554045044.771 * [taylor]: Taking taylor expansion of (+ (* 2 (log y.re)) (* 2 (log x.re))) in x.im 1554045044.771 * [taylor]: Taking taylor expansion of (* 2 (log y.re)) in x.im 1554045044.771 * [taylor]: Taking taylor expansion of 2 in x.im 1554045044.771 * [backup-simplify]: Simplify 2 into 2 1554045044.771 * [taylor]: Taking taylor expansion of (log y.re) in x.im 1554045044.771 * [taylor]: Taking taylor expansion of y.re in x.im 1554045044.771 * [backup-simplify]: Simplify y.re into y.re 1554045044.771 * [backup-simplify]: Simplify (log y.re) into (log y.re) 1554045044.771 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 1554045044.771 * [taylor]: Taking taylor expansion of 2 in x.im 1554045044.771 * [backup-simplify]: Simplify 2 into 2 1554045044.771 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1554045044.771 * [taylor]: Taking taylor expansion of x.re in x.im 1554045044.771 * [backup-simplify]: Simplify x.re into x.re 1554045044.771 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554045044.771 * [backup-simplify]: Simplify (* 2 (log y.re)) into (* 2 (log y.re)) 1554045044.771 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554045044.771 * [backup-simplify]: Simplify (+ (* 2 (log y.re)) (* 2 (log x.re))) into (+ (* 2 (log x.re)) (* 2 (log y.re))) 1554045044.771 * [backup-simplify]: Simplify (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) into (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) 1554045044.771 * [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))))) 1554045044.771 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) in y.im 1554045044.771 * [taylor]: Taking taylor expansion of (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) in y.im 1554045044.771 * [taylor]: Taking taylor expansion of -1/3 in y.im 1554045044.771 * [backup-simplify]: Simplify -1/3 into -1/3 1554045044.771 * [taylor]: Taking taylor expansion of (+ (* 2 (log x.re)) (* 2 (log y.re))) in y.im 1554045044.771 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.im 1554045044.771 * [taylor]: Taking taylor expansion of 2 in y.im 1554045044.771 * [backup-simplify]: Simplify 2 into 2 1554045044.771 * [taylor]: Taking taylor expansion of (log x.re) in y.im 1554045044.772 * [taylor]: Taking taylor expansion of x.re in y.im 1554045044.772 * [backup-simplify]: Simplify x.re into x.re 1554045044.772 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554045044.772 * [taylor]: Taking taylor expansion of (* 2 (log y.re)) in y.im 1554045044.772 * [taylor]: Taking taylor expansion of 2 in y.im 1554045044.772 * [backup-simplify]: Simplify 2 into 2 1554045044.772 * [taylor]: Taking taylor expansion of (log y.re) in y.im 1554045044.772 * [taylor]: Taking taylor expansion of y.re in y.im 1554045044.772 * [backup-simplify]: Simplify y.re into y.re 1554045044.772 * [backup-simplify]: Simplify (log y.re) into (log y.re) 1554045044.772 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554045044.772 * [backup-simplify]: Simplify (* 2 (log y.re)) into (* 2 (log y.re)) 1554045044.772 * [backup-simplify]: Simplify (+ (* 2 (log x.re)) (* 2 (log y.re))) into (+ (* 2 (log y.re)) (* 2 (log x.re))) 1554045044.772 * [backup-simplify]: Simplify (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554045044.772 * [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))))) 1554045044.772 * [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))))) 1554045044.773 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1554045044.773 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554045044.773 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1554045044.773 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 1554045044.773 * [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))))) 1554045044.773 * [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))) 1554045044.774 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 1554045044.774 * [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)))) 1554045044.774 * [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))) 1554045044.774 * [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 1554045044.774 * [taylor]: Taking taylor expansion of -2/3 in y.re 1554045044.774 * [backup-simplify]: Simplify -2/3 into -2/3 1554045044.774 * [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 1554045044.774 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) y.re) in y.re 1554045044.774 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) in y.re 1554045044.774 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) in y.re 1554045044.774 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554045044.774 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.774 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) in y.re 1554045044.774 * [taylor]: Taking taylor expansion of (log (/ 1 (pow y.re 2))) in y.re 1554045044.774 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045044.774 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045044.774 * [taylor]: Taking taylor expansion of y.re in y.re 1554045044.774 * [backup-simplify]: Simplify 0 into 0 1554045044.774 * [backup-simplify]: Simplify 1 into 1 1554045044.774 * [backup-simplify]: Simplify (* 1 1) into 1 1554045044.775 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045044.775 * [backup-simplify]: Simplify (log 1) into 0 1554045044.775 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.re 1554045044.775 * [taylor]: Taking taylor expansion of 2 in y.re 1554045044.775 * [backup-simplify]: Simplify 2 into 2 1554045044.775 * [taylor]: Taking taylor expansion of (log x.re) in y.re 1554045044.775 * [taylor]: Taking taylor expansion of x.re in y.re 1554045044.775 * [backup-simplify]: Simplify x.re into x.re 1554045044.775 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554045044.775 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) 0) into (- (* 2 (log y.re))) 1554045044.775 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554045044.775 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 1554045044.776 * [backup-simplify]: Simplify (+ (- (* 2 (log y.re))) (- (* 2 (log x.re)))) into (- (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554045044.776 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554045044.776 * [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))))) 1554045044.776 * [taylor]: Taking taylor expansion of y.re in y.re 1554045044.776 * [backup-simplify]: Simplify 0 into 0 1554045044.776 * [backup-simplify]: Simplify 1 into 1 1554045044.776 * [taylor]: Taking taylor expansion of (* x.im y.im) in y.re 1554045044.776 * [taylor]: Taking taylor expansion of x.im in y.re 1554045044.776 * [backup-simplify]: Simplify x.im into x.im 1554045044.776 * [taylor]: Taking taylor expansion of y.im in y.re 1554045044.776 * [backup-simplify]: Simplify y.im into y.im 1554045044.776 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 0) into 0 1554045044.776 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045044.777 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045044.778 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1554045044.778 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554045044.778 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554045044.779 * [backup-simplify]: Simplify (- 0) into 0 1554045044.779 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045044.779 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.re)) (* 2 (log y.re)))))) into 0 1554045044.780 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045044.780 * [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))))) 1554045044.780 * [backup-simplify]: Simplify (* x.im y.im) into (* y.im x.im) 1554045044.780 * [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)) 1554045044.781 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045044.781 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045044.782 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1554045044.783 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554045044.784 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554045044.784 * [backup-simplify]: Simplify (- 0) into 0 1554045044.784 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045044.785 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.re)) (* 2 (log y.re)))))) into 0 1554045044.785 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045044.785 * [taylor]: Taking taylor expansion of 0 in x.im 1554045044.785 * [backup-simplify]: Simplify 0 into 0 1554045044.785 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.785 * [backup-simplify]: Simplify 0 into 0 1554045044.785 * [backup-simplify]: Simplify 0 into 0 1554045044.786 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 1554045044.786 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log y.re))) into 0 1554045044.787 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554045044.787 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554045044.787 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045044.788 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into 0 1554045044.788 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045044.788 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.788 * [backup-simplify]: Simplify 0 into 0 1554045044.788 * [backup-simplify]: Simplify 0 into 0 1554045044.789 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554045044.789 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554045044.790 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 1554045044.790 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log y.re))) into 0 1554045044.790 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045044.791 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (* 2 (log y.re)) (* 2 (log x.re))))) into 0 1554045044.791 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045044.791 * [backup-simplify]: Simplify 0 into 0 1554045044.792 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045044.792 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045044.792 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045044.792 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045044.792 * [backup-simplify]: Simplify (- 0) into 0 1554045044.792 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045044.793 * [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))) 1554045044.793 * [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)))) 1554045044.793 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 1554045044.794 * [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))))) 1554045044.794 * [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)))) 1554045044.794 * [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 1554045044.794 * [taylor]: Taking taylor expansion of -1/9 in y.re 1554045044.794 * [backup-simplify]: Simplify -1/9 into -1/9 1554045044.794 * [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 1554045044.794 * [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 1554045044.794 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) in y.re 1554045044.794 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) in y.re 1554045044.794 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554045044.794 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.794 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) in y.re 1554045044.794 * [taylor]: Taking taylor expansion of (log (/ 1 (pow y.re 2))) in y.re 1554045044.794 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045044.794 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045044.794 * [taylor]: Taking taylor expansion of y.re in y.re 1554045044.794 * [backup-simplify]: Simplify 0 into 0 1554045044.794 * [backup-simplify]: Simplify 1 into 1 1554045044.795 * [backup-simplify]: Simplify (* 1 1) into 1 1554045044.795 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045044.795 * [backup-simplify]: Simplify (log 1) into 0 1554045044.795 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.re 1554045044.795 * [taylor]: Taking taylor expansion of 2 in y.re 1554045044.795 * [backup-simplify]: Simplify 2 into 2 1554045044.795 * [taylor]: Taking taylor expansion of (log x.re) in y.re 1554045044.795 * [taylor]: Taking taylor expansion of x.re in y.re 1554045044.795 * [backup-simplify]: Simplify x.re into x.re 1554045044.795 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554045044.796 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) 0) into (- (* 2 (log y.re))) 1554045044.796 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554045044.796 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 1554045044.796 * [backup-simplify]: Simplify (+ (- (* 2 (log y.re))) (- (* 2 (log x.re)))) into (- (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554045044.796 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554045044.796 * [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))))) 1554045044.796 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045044.796 * [taylor]: Taking taylor expansion of y.re in y.re 1554045044.796 * [backup-simplify]: Simplify 0 into 0 1554045044.796 * [backup-simplify]: Simplify 1 into 1 1554045044.796 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow y.im 2)) in y.re 1554045044.796 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 1554045044.796 * [taylor]: Taking taylor expansion of x.im in y.re 1554045044.796 * [backup-simplify]: Simplify x.im into x.im 1554045044.796 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554045044.796 * [taylor]: Taking taylor expansion of y.im in y.re 1554045044.796 * [backup-simplify]: Simplify y.im into y.im 1554045044.796 * [backup-simplify]: Simplify (* 1 1) into 1 1554045044.797 * [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))))) 1554045044.797 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045044.797 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045044.797 * [backup-simplify]: Simplify (* (pow x.im 2) (pow y.im 2)) into (* (pow y.im 2) (pow x.im 2)) 1554045044.797 * [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))) 1554045044.797 * [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))) 1554045044.797 * [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 1554045044.797 * [taylor]: Taking taylor expansion of -2/3 in x.im 1554045044.797 * [backup-simplify]: Simplify -2/3 into -2/3 1554045044.797 * [taylor]: Taking taylor expansion of (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (* y.im x.im)) in x.im 1554045044.797 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) in x.im 1554045044.797 * [taylor]: Taking taylor expansion of (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) in x.im 1554045044.797 * [taylor]: Taking taylor expansion of -1/3 in x.im 1554045044.797 * [backup-simplify]: Simplify -1/3 into -1/3 1554045044.797 * [taylor]: Taking taylor expansion of (+ (* 2 (log x.re)) (* 2 (log y.re))) in x.im 1554045044.797 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 1554045044.797 * [taylor]: Taking taylor expansion of 2 in x.im 1554045044.797 * [backup-simplify]: Simplify 2 into 2 1554045044.797 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1554045044.797 * [taylor]: Taking taylor expansion of x.re in x.im 1554045044.797 * [backup-simplify]: Simplify x.re into x.re 1554045044.797 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554045044.797 * [taylor]: Taking taylor expansion of (* 2 (log y.re)) in x.im 1554045044.797 * [taylor]: Taking taylor expansion of 2 in x.im 1554045044.797 * [backup-simplify]: Simplify 2 into 2 1554045044.797 * [taylor]: Taking taylor expansion of (log y.re) in x.im 1554045044.797 * [taylor]: Taking taylor expansion of y.re in x.im 1554045044.797 * [backup-simplify]: Simplify y.re into y.re 1554045044.797 * [backup-simplify]: Simplify (log y.re) into (log y.re) 1554045044.797 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554045044.797 * [backup-simplify]: Simplify (* 2 (log y.re)) into (* 2 (log y.re)) 1554045044.798 * [backup-simplify]: Simplify (+ (* 2 (log x.re)) (* 2 (log y.re))) into (+ (* 2 (log y.re)) (* 2 (log x.re))) 1554045044.798 * [backup-simplify]: Simplify (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554045044.798 * [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))))) 1554045044.798 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045044.798 * [taylor]: Taking taylor expansion of y.im in x.im 1554045044.798 * [backup-simplify]: Simplify y.im into y.im 1554045044.798 * [taylor]: Taking taylor expansion of x.im in x.im 1554045044.798 * [backup-simplify]: Simplify 0 into 0 1554045044.798 * [backup-simplify]: Simplify 1 into 1 1554045044.798 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045044.798 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045044.798 * [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) 1554045044.799 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554045044.799 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554045044.799 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 1554045044.800 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log y.re))) into 0 1554045044.800 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045044.800 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (* 2 (log y.re)) (* 2 (log x.re))))) into 0 1554045044.801 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045044.801 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1554045044.801 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) y.im) (/ 0 y.im)))) into 0 1554045044.802 * [backup-simplify]: Simplify (+ (* -2/3 0) (* 0 (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) y.im))) into 0 1554045044.802 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.802 * [backup-simplify]: Simplify 0 into 0 1554045044.802 * [backup-simplify]: Simplify 0 into 0 1554045044.802 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045044.803 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045044.806 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 1554045044.807 * [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 1554045044.808 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 1554045044.808 * [backup-simplify]: Simplify (- 0) into 0 1554045044.808 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045044.809 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))))) into 0 1554045044.809 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1554045044.809 * [taylor]: Taking taylor expansion of 0 in x.im 1554045044.809 * [backup-simplify]: Simplify 0 into 0 1554045044.809 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.810 * [backup-simplify]: Simplify 0 into 0 1554045044.810 * [backup-simplify]: Simplify 0 into 0 1554045044.810 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.810 * [backup-simplify]: Simplify 0 into 0 1554045044.810 * [backup-simplify]: Simplify 0 into 0 1554045044.810 * [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)))))) 1554045044.810 * [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) 1554045044.810 * [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 1554045044.810 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in y.im 1554045044.810 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in y.im 1554045044.810 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in y.im 1554045044.810 * [taylor]: Taking taylor expansion of 1/3 in y.im 1554045044.810 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.810 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in y.im 1554045044.810 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in y.im 1554045044.810 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.im 1554045044.810 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.im 1554045044.810 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.im 1554045044.810 * [taylor]: Taking taylor expansion of y.re in y.im 1554045044.810 * [backup-simplify]: Simplify y.re into y.re 1554045044.810 * [taylor]: Taking taylor expansion of x.re in y.im 1554045044.810 * [backup-simplify]: Simplify x.re into x.re 1554045044.810 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554045044.810 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554045044.810 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.im 1554045044.810 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.im 1554045044.810 * [taylor]: Taking taylor expansion of y.im in y.im 1554045044.810 * [backup-simplify]: Simplify 0 into 0 1554045044.810 * [backup-simplify]: Simplify 1 into 1 1554045044.810 * [taylor]: Taking taylor expansion of x.im in y.im 1554045044.810 * [backup-simplify]: Simplify x.im into x.im 1554045044.811 * [backup-simplify]: Simplify (* 0 x.im) into 0 1554045044.811 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1554045044.811 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1554045044.811 * [backup-simplify]: Simplify (- (/ 1 x.im)) into (- (/ 1 x.im)) 1554045044.811 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.im))) into (- (/ 1 x.im)) 1554045044.811 * [backup-simplify]: Simplify (* (- (/ 1 x.im)) (- (/ 1 x.im))) into (/ 1 (pow x.im 2)) 1554045044.811 * [backup-simplify]: Simplify (log (/ 1 (pow x.im 2))) into (log (/ 1 (pow x.im 2))) 1554045044.811 * [backup-simplify]: Simplify (+ (* (- 2) (log y.im)) (log (/ 1 (pow x.im 2)))) into (- (log (/ 1 (pow x.im 2))) (* 2 (log y.im))) 1554045044.811 * [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)))) 1554045044.812 * [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))))) 1554045044.812 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in x.im 1554045044.812 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in x.im 1554045044.812 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in x.im 1554045044.812 * [taylor]: Taking taylor expansion of 1/3 in x.im 1554045044.812 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.812 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in x.im 1554045044.812 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.im 1554045044.812 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.im 1554045044.812 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.im 1554045044.812 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.im 1554045044.812 * [taylor]: Taking taylor expansion of y.re in x.im 1554045044.812 * [backup-simplify]: Simplify y.re into y.re 1554045044.812 * [taylor]: Taking taylor expansion of x.re in x.im 1554045044.812 * [backup-simplify]: Simplify x.re into x.re 1554045044.812 * [backup-simplify]: Simplify (* y.re x.re) into (* y.re x.re) 1554045044.812 * [backup-simplify]: Simplify (/ 1 (* y.re x.re)) into (/ 1 (* y.re x.re)) 1554045044.812 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.im 1554045044.812 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045044.812 * [taylor]: Taking taylor expansion of y.im in x.im 1554045044.812 * [backup-simplify]: Simplify y.im into y.im 1554045044.812 * [taylor]: Taking taylor expansion of x.im in x.im 1554045044.812 * [backup-simplify]: Simplify 0 into 0 1554045044.812 * [backup-simplify]: Simplify 1 into 1 1554045044.812 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045044.812 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045044.812 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1554045044.812 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1554045044.812 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 1554045044.812 * [backup-simplify]: Simplify (* (- (/ 1 y.im)) (- (/ 1 y.im))) into (/ 1 (pow y.im 2)) 1554045044.813 * [backup-simplify]: Simplify (log (/ 1 (pow y.im 2))) into (log (/ 1 (pow y.im 2))) 1554045044.813 * [backup-simplify]: Simplify (+ (* (- 2) (log x.im)) (log (/ 1 (pow y.im 2)))) into (- (log (/ 1 (pow y.im 2))) (* 2 (log x.im))) 1554045044.813 * [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)))) 1554045044.813 * [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))))) 1554045044.813 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in y.re 1554045044.813 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in y.re 1554045044.813 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in y.re 1554045044.813 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554045044.813 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.813 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in y.re 1554045044.813 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in y.re 1554045044.813 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in y.re 1554045044.813 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in y.re 1554045044.813 * [taylor]: Taking taylor expansion of (* y.re x.re) in y.re 1554045044.813 * [taylor]: Taking taylor expansion of y.re in y.re 1554045044.813 * [backup-simplify]: Simplify 0 into 0 1554045044.813 * [backup-simplify]: Simplify 1 into 1 1554045044.813 * [taylor]: Taking taylor expansion of x.re in y.re 1554045044.813 * [backup-simplify]: Simplify x.re into x.re 1554045044.813 * [backup-simplify]: Simplify (* 0 x.re) into 0 1554045044.814 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1554045044.814 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1554045044.814 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in y.re 1554045044.814 * [taylor]: Taking taylor expansion of (* y.im x.im) in y.re 1554045044.814 * [taylor]: Taking taylor expansion of y.im in y.re 1554045044.814 * [backup-simplify]: Simplify y.im into y.im 1554045044.814 * [taylor]: Taking taylor expansion of x.im in y.re 1554045044.814 * [backup-simplify]: Simplify x.im into x.im 1554045044.814 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045044.814 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045044.814 * [backup-simplify]: Simplify (+ (/ 1 x.re) 0) into (/ 1 x.re) 1554045044.814 * [backup-simplify]: Simplify (* (/ 1 x.re) (/ 1 x.re)) into (/ 1 (pow x.re 2)) 1554045044.814 * [backup-simplify]: Simplify (log (/ 1 (pow x.re 2))) into (log (/ 1 (pow x.re 2))) 1554045044.814 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) (log (/ 1 (pow x.re 2)))) into (- (log (/ 1 (pow x.re 2))) (* 2 (log y.re))) 1554045044.814 * [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)))) 1554045044.815 * [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))))) 1554045044.815 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in x.re 1554045044.815 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in x.re 1554045044.815 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in x.re 1554045044.815 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045044.815 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.815 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in x.re 1554045044.815 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.re 1554045044.815 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554045044.815 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554045044.815 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554045044.815 * [taylor]: Taking taylor expansion of y.re in x.re 1554045044.815 * [backup-simplify]: Simplify y.re into y.re 1554045044.815 * [taylor]: Taking taylor expansion of x.re in x.re 1554045044.815 * [backup-simplify]: Simplify 0 into 0 1554045044.815 * [backup-simplify]: Simplify 1 into 1 1554045044.815 * [backup-simplify]: Simplify (* y.re 0) into 0 1554045044.815 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554045044.815 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045044.815 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045044.815 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045044.815 * [taylor]: Taking taylor expansion of y.im in x.re 1554045044.815 * [backup-simplify]: Simplify y.im into y.im 1554045044.815 * [taylor]: Taking taylor expansion of x.im in x.re 1554045044.815 * [backup-simplify]: Simplify x.im into x.im 1554045044.815 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045044.815 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045044.815 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554045044.815 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1554045044.815 * [backup-simplify]: Simplify (log (/ 1 (pow y.re 2))) into (log (/ 1 (pow y.re 2))) 1554045044.816 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 1554045044.816 * [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)))) 1554045044.816 * [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))))) 1554045044.816 * [taylor]: Taking taylor expansion of (pow (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) 1/3) in x.re 1554045044.816 * [taylor]: Taking taylor expansion of (exp (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)))) in x.re 1554045044.816 * [taylor]: Taking taylor expansion of (* 1/3 (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2))) in x.re 1554045044.816 * [taylor]: Taking taylor expansion of 1/3 in x.re 1554045044.816 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.816 * [taylor]: Taking taylor expansion of (log (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2)) in x.re 1554045044.816 * [taylor]: Taking taylor expansion of (pow (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) 2) in x.re 1554045044.816 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.re)) (/ 1 (* y.im x.im))) in x.re 1554045044.816 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.re)) in x.re 1554045044.816 * [taylor]: Taking taylor expansion of (* y.re x.re) in x.re 1554045044.816 * [taylor]: Taking taylor expansion of y.re in x.re 1554045044.816 * [backup-simplify]: Simplify y.re into y.re 1554045044.816 * [taylor]: Taking taylor expansion of x.re in x.re 1554045044.816 * [backup-simplify]: Simplify 0 into 0 1554045044.816 * [backup-simplify]: Simplify 1 into 1 1554045044.816 * [backup-simplify]: Simplify (* y.re 0) into 0 1554045044.816 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1554045044.817 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1554045044.817 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.im)) in x.re 1554045044.817 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.re 1554045044.817 * [taylor]: Taking taylor expansion of y.im in x.re 1554045044.817 * [backup-simplify]: Simplify y.im into y.im 1554045044.817 * [taylor]: Taking taylor expansion of x.im in x.re 1554045044.817 * [backup-simplify]: Simplify x.im into x.im 1554045044.817 * [backup-simplify]: Simplify (* y.im x.im) into (* y.im x.im) 1554045044.817 * [backup-simplify]: Simplify (/ 1 (* y.im x.im)) into (/ 1 (* y.im x.im)) 1554045044.817 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1554045044.817 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1554045044.817 * [backup-simplify]: Simplify (log (/ 1 (pow y.re 2))) into (log (/ 1 (pow y.re 2))) 1554045044.817 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 1554045044.817 * [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)))) 1554045044.817 * [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))))) 1554045044.817 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) in y.re 1554045044.817 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) in y.re 1554045044.818 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554045044.818 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.818 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) in y.re 1554045044.818 * [taylor]: Taking taylor expansion of (log (/ 1 (pow y.re 2))) in y.re 1554045044.818 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045044.818 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045044.818 * [taylor]: Taking taylor expansion of y.re in y.re 1554045044.818 * [backup-simplify]: Simplify 0 into 0 1554045044.818 * [backup-simplify]: Simplify 1 into 1 1554045044.818 * [backup-simplify]: Simplify (* 1 1) into 1 1554045044.818 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045044.818 * [backup-simplify]: Simplify (log 1) into 0 1554045044.818 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.re 1554045044.818 * [taylor]: Taking taylor expansion of 2 in y.re 1554045044.818 * [backup-simplify]: Simplify 2 into 2 1554045044.818 * [taylor]: Taking taylor expansion of (log x.re) in y.re 1554045044.818 * [taylor]: Taking taylor expansion of x.re in y.re 1554045044.818 * [backup-simplify]: Simplify x.re into x.re 1554045044.818 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554045044.819 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) 0) into (- (* 2 (log y.re))) 1554045044.819 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554045044.819 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 1554045044.819 * [backup-simplify]: Simplify (+ (- (* 2 (log y.re))) (- (* 2 (log x.re)))) into (- (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554045044.819 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554045044.819 * [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))))) 1554045044.819 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) in x.im 1554045044.819 * [taylor]: Taking taylor expansion of (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) in x.im 1554045044.819 * [taylor]: Taking taylor expansion of -1/3 in x.im 1554045044.819 * [backup-simplify]: Simplify -1/3 into -1/3 1554045044.819 * [taylor]: Taking taylor expansion of (+ (* 2 (log y.re)) (* 2 (log x.re))) in x.im 1554045044.819 * [taylor]: Taking taylor expansion of (* 2 (log y.re)) in x.im 1554045044.819 * [taylor]: Taking taylor expansion of 2 in x.im 1554045044.819 * [backup-simplify]: Simplify 2 into 2 1554045044.819 * [taylor]: Taking taylor expansion of (log y.re) in x.im 1554045044.819 * [taylor]: Taking taylor expansion of y.re in x.im 1554045044.819 * [backup-simplify]: Simplify y.re into y.re 1554045044.819 * [backup-simplify]: Simplify (log y.re) into (log y.re) 1554045044.819 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 1554045044.819 * [taylor]: Taking taylor expansion of 2 in x.im 1554045044.819 * [backup-simplify]: Simplify 2 into 2 1554045044.819 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1554045044.819 * [taylor]: Taking taylor expansion of x.re in x.im 1554045044.819 * [backup-simplify]: Simplify x.re into x.re 1554045044.819 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554045044.819 * [backup-simplify]: Simplify (* 2 (log y.re)) into (* 2 (log y.re)) 1554045044.819 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554045044.820 * [backup-simplify]: Simplify (+ (* 2 (log y.re)) (* 2 (log x.re))) into (+ (* 2 (log x.re)) (* 2 (log y.re))) 1554045044.820 * [backup-simplify]: Simplify (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) into (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) 1554045044.820 * [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))))) 1554045044.820 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) in y.im 1554045044.820 * [taylor]: Taking taylor expansion of (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) in y.im 1554045044.820 * [taylor]: Taking taylor expansion of -1/3 in y.im 1554045044.820 * [backup-simplify]: Simplify -1/3 into -1/3 1554045044.820 * [taylor]: Taking taylor expansion of (+ (* 2 (log x.re)) (* 2 (log y.re))) in y.im 1554045044.820 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.im 1554045044.820 * [taylor]: Taking taylor expansion of 2 in y.im 1554045044.820 * [backup-simplify]: Simplify 2 into 2 1554045044.820 * [taylor]: Taking taylor expansion of (log x.re) in y.im 1554045044.820 * [taylor]: Taking taylor expansion of x.re in y.im 1554045044.820 * [backup-simplify]: Simplify x.re into x.re 1554045044.820 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554045044.820 * [taylor]: Taking taylor expansion of (* 2 (log y.re)) in y.im 1554045044.820 * [taylor]: Taking taylor expansion of 2 in y.im 1554045044.820 * [backup-simplify]: Simplify 2 into 2 1554045044.820 * [taylor]: Taking taylor expansion of (log y.re) in y.im 1554045044.820 * [taylor]: Taking taylor expansion of y.re in y.im 1554045044.820 * [backup-simplify]: Simplify y.re into y.re 1554045044.820 * [backup-simplify]: Simplify (log y.re) into (log y.re) 1554045044.820 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554045044.820 * [backup-simplify]: Simplify (* 2 (log y.re)) into (* 2 (log y.re)) 1554045044.820 * [backup-simplify]: Simplify (+ (* 2 (log x.re)) (* 2 (log y.re))) into (+ (* 2 (log y.re)) (* 2 (log x.re))) 1554045044.820 * [backup-simplify]: Simplify (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554045044.820 * [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))))) 1554045044.820 * [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))))) 1554045044.821 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1554045044.821 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1554045044.821 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.im))) into (- (/ 1 (* y.im x.im))) 1554045044.821 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.im)))) into (- (/ 1 (* y.im x.im))) 1554045044.822 * [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))))) 1554045044.822 * [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))) 1554045044.823 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 1554045044.823 * [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)))) 1554045044.824 * [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))) 1554045044.824 * [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 1554045044.824 * [taylor]: Taking taylor expansion of -2/3 in y.re 1554045044.824 * [backup-simplify]: Simplify -2/3 into -2/3 1554045044.824 * [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 1554045044.824 * [taylor]: Taking taylor expansion of (* (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) y.re) in y.re 1554045044.824 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) in y.re 1554045044.824 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) in y.re 1554045044.824 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554045044.824 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.824 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) in y.re 1554045044.824 * [taylor]: Taking taylor expansion of (log (/ 1 (pow y.re 2))) in y.re 1554045044.824 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045044.824 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045044.824 * [taylor]: Taking taylor expansion of y.re in y.re 1554045044.824 * [backup-simplify]: Simplify 0 into 0 1554045044.824 * [backup-simplify]: Simplify 1 into 1 1554045044.825 * [backup-simplify]: Simplify (* 1 1) into 1 1554045044.825 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045044.825 * [backup-simplify]: Simplify (log 1) into 0 1554045044.825 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.re 1554045044.825 * [taylor]: Taking taylor expansion of 2 in y.re 1554045044.825 * [backup-simplify]: Simplify 2 into 2 1554045044.825 * [taylor]: Taking taylor expansion of (log x.re) in y.re 1554045044.825 * [taylor]: Taking taylor expansion of x.re in y.re 1554045044.825 * [backup-simplify]: Simplify x.re into x.re 1554045044.826 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554045044.826 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) 0) into (- (* 2 (log y.re))) 1554045044.826 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554045044.826 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 1554045044.826 * [backup-simplify]: Simplify (+ (- (* 2 (log y.re))) (- (* 2 (log x.re)))) into (- (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554045044.827 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554045044.827 * [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))))) 1554045044.827 * [taylor]: Taking taylor expansion of y.re in y.re 1554045044.827 * [backup-simplify]: Simplify 0 into 0 1554045044.827 * [backup-simplify]: Simplify 1 into 1 1554045044.827 * [taylor]: Taking taylor expansion of (* x.im y.im) in y.re 1554045044.827 * [taylor]: Taking taylor expansion of x.im in y.re 1554045044.827 * [backup-simplify]: Simplify x.im into x.im 1554045044.827 * [taylor]: Taking taylor expansion of y.im in y.re 1554045044.827 * [backup-simplify]: Simplify y.im into y.im 1554045044.827 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) 0) into 0 1554045044.828 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045044.829 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045044.830 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1554045044.831 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554045044.831 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554045044.831 * [backup-simplify]: Simplify (- 0) into 0 1554045044.832 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045044.832 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.re)) (* 2 (log y.re)))))) into 0 1554045044.833 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045044.834 * [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))))) 1554045044.834 * [backup-simplify]: Simplify (* x.im y.im) into (* y.im x.im) 1554045044.834 * [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)) 1554045044.835 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1554045044.836 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1554045044.837 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow 1 1)))) 1) into 0 1554045044.838 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554045044.838 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554045044.839 * [backup-simplify]: Simplify (- 0) into 0 1554045044.839 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045044.840 * [backup-simplify]: Simplify (+ (* 1/3 0) (* 0 (- (+ (* 2 (log x.re)) (* 2 (log y.re)))))) into 0 1554045044.841 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045044.841 * [taylor]: Taking taylor expansion of 0 in x.im 1554045044.841 * [backup-simplify]: Simplify 0 into 0 1554045044.841 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.841 * [backup-simplify]: Simplify 0 into 0 1554045044.841 * [backup-simplify]: Simplify 0 into 0 1554045044.842 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 1554045044.842 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log y.re))) into 0 1554045044.843 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554045044.843 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554045044.844 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045044.844 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (* 2 (log x.re)) (* 2 (log y.re))))) into 0 1554045044.845 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045044.845 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.845 * [backup-simplify]: Simplify 0 into 0 1554045044.845 * [backup-simplify]: Simplify 0 into 0 1554045044.846 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554045044.846 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554045044.847 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 1554045044.848 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log y.re))) into 0 1554045044.848 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045044.848 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (* 2 (log y.re)) (* 2 (log x.re))))) into 0 1554045044.849 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045044.849 * [backup-simplify]: Simplify 0 into 0 1554045044.850 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1554045044.850 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1554045044.850 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.im)) into 0 1554045044.851 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.im)) (/ 0 (* y.im x.im))))) into 0 1554045044.851 * [backup-simplify]: Simplify (- 0) into 0 1554045044.851 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045044.852 * [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))) 1554045044.853 * [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)))) 1554045044.853 * [backup-simplify]: Simplify (+ (* (- 2) (log x.re)) (log (/ 1 (pow y.re 2)))) into (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) 1554045044.854 * [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))))) 1554045044.855 * [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)))) 1554045044.855 * [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 1554045044.855 * [taylor]: Taking taylor expansion of -1/9 in y.re 1554045044.855 * [backup-simplify]: Simplify -1/9 into -1/9 1554045044.855 * [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 1554045044.855 * [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 1554045044.855 * [taylor]: Taking taylor expansion of (exp (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))))) in y.re 1554045044.855 * [taylor]: Taking taylor expansion of (* 1/3 (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re)))) in y.re 1554045044.855 * [taylor]: Taking taylor expansion of 1/3 in y.re 1554045044.855 * [backup-simplify]: Simplify 1/3 into 1/3 1554045044.855 * [taylor]: Taking taylor expansion of (- (log (/ 1 (pow y.re 2))) (* 2 (log x.re))) in y.re 1554045044.855 * [taylor]: Taking taylor expansion of (log (/ 1 (pow y.re 2))) in y.re 1554045044.855 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1554045044.855 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045044.855 * [taylor]: Taking taylor expansion of y.re in y.re 1554045044.855 * [backup-simplify]: Simplify 0 into 0 1554045044.855 * [backup-simplify]: Simplify 1 into 1 1554045044.855 * [backup-simplify]: Simplify (* 1 1) into 1 1554045044.856 * [backup-simplify]: Simplify (/ 1 1) into 1 1554045044.856 * [backup-simplify]: Simplify (log 1) into 0 1554045044.856 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in y.re 1554045044.856 * [taylor]: Taking taylor expansion of 2 in y.re 1554045044.856 * [backup-simplify]: Simplify 2 into 2 1554045044.856 * [taylor]: Taking taylor expansion of (log x.re) in y.re 1554045044.856 * [taylor]: Taking taylor expansion of x.re in y.re 1554045044.856 * [backup-simplify]: Simplify x.re into x.re 1554045044.856 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554045044.857 * [backup-simplify]: Simplify (+ (* (- 2) (log y.re)) 0) into (- (* 2 (log y.re))) 1554045044.857 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554045044.857 * [backup-simplify]: Simplify (- (* 2 (log x.re))) into (- (* 2 (log x.re))) 1554045044.857 * [backup-simplify]: Simplify (+ (- (* 2 (log y.re))) (- (* 2 (log x.re)))) into (- (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554045044.857 * [backup-simplify]: Simplify (* 1/3 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554045044.857 * [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))))) 1554045044.857 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1554045044.857 * [taylor]: Taking taylor expansion of y.re in y.re 1554045044.857 * [backup-simplify]: Simplify 0 into 0 1554045044.858 * [backup-simplify]: Simplify 1 into 1 1554045044.858 * [taylor]: Taking taylor expansion of (* (pow x.im 2) (pow y.im 2)) in y.re 1554045044.858 * [taylor]: Taking taylor expansion of (pow x.im 2) in y.re 1554045044.858 * [taylor]: Taking taylor expansion of x.im in y.re 1554045044.858 * [backup-simplify]: Simplify x.im into x.im 1554045044.858 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1554045044.858 * [taylor]: Taking taylor expansion of y.im in y.re 1554045044.858 * [backup-simplify]: Simplify y.im into y.im 1554045044.858 * [backup-simplify]: Simplify (* 1 1) into 1 1554045044.858 * [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))))) 1554045044.858 * [backup-simplify]: Simplify (* x.im x.im) into (pow x.im 2) 1554045044.858 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1554045044.858 * [backup-simplify]: Simplify (* (pow x.im 2) (pow y.im 2)) into (* (pow y.im 2) (pow x.im 2)) 1554045044.859 * [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))) 1554045044.859 * [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))) 1554045044.859 * [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 1554045044.859 * [taylor]: Taking taylor expansion of -2/3 in x.im 1554045044.859 * [backup-simplify]: Simplify -2/3 into -2/3 1554045044.859 * [taylor]: Taking taylor expansion of (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (* y.im x.im)) in x.im 1554045044.859 * [taylor]: Taking taylor expansion of (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) in x.im 1554045044.859 * [taylor]: Taking taylor expansion of (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) in x.im 1554045044.859 * [taylor]: Taking taylor expansion of -1/3 in x.im 1554045044.859 * [backup-simplify]: Simplify -1/3 into -1/3 1554045044.859 * [taylor]: Taking taylor expansion of (+ (* 2 (log x.re)) (* 2 (log y.re))) in x.im 1554045044.859 * [taylor]: Taking taylor expansion of (* 2 (log x.re)) in x.im 1554045044.859 * [taylor]: Taking taylor expansion of 2 in x.im 1554045044.859 * [backup-simplify]: Simplify 2 into 2 1554045044.859 * [taylor]: Taking taylor expansion of (log x.re) in x.im 1554045044.859 * [taylor]: Taking taylor expansion of x.re in x.im 1554045044.859 * [backup-simplify]: Simplify x.re into x.re 1554045044.859 * [backup-simplify]: Simplify (log x.re) into (log x.re) 1554045044.860 * [taylor]: Taking taylor expansion of (* 2 (log y.re)) in x.im 1554045044.860 * [taylor]: Taking taylor expansion of 2 in x.im 1554045044.860 * [backup-simplify]: Simplify 2 into 2 1554045044.860 * [taylor]: Taking taylor expansion of (log y.re) in x.im 1554045044.860 * [taylor]: Taking taylor expansion of y.re in x.im 1554045044.860 * [backup-simplify]: Simplify y.re into y.re 1554045044.860 * [backup-simplify]: Simplify (log y.re) into (log y.re) 1554045044.860 * [backup-simplify]: Simplify (* 2 (log x.re)) into (* 2 (log x.re)) 1554045044.860 * [backup-simplify]: Simplify (* 2 (log y.re)) into (* 2 (log y.re)) 1554045044.860 * [backup-simplify]: Simplify (+ (* 2 (log x.re)) (* 2 (log y.re))) into (+ (* 2 (log y.re)) (* 2 (log x.re))) 1554045044.860 * [backup-simplify]: Simplify (* -1/3 (+ (* 2 (log y.re)) (* 2 (log x.re)))) into (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re)))) 1554045044.860 * [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))))) 1554045044.860 * [taylor]: Taking taylor expansion of (* y.im x.im) in x.im 1554045044.860 * [taylor]: Taking taylor expansion of y.im in x.im 1554045044.860 * [backup-simplify]: Simplify y.im into y.im 1554045044.860 * [taylor]: Taking taylor expansion of x.im in x.im 1554045044.860 * [backup-simplify]: Simplify 0 into 0 1554045044.860 * [backup-simplify]: Simplify 1 into 1 1554045044.860 * [backup-simplify]: Simplify (* y.im 0) into 0 1554045044.861 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1554045044.861 * [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) 1554045044.862 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow x.re 1)))) 1) into 0 1554045044.862 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log x.re))) into 0 1554045044.863 * [backup-simplify]: Simplify (/ (+ (* 1 (/ (* (pow (* 1 0) 1)) (pow y.re 1)))) 1) into 0 1554045044.864 * [backup-simplify]: Simplify (+ (* 2 0) (* 0 (log y.re))) into 0 1554045044.864 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045044.865 * [backup-simplify]: Simplify (+ (* -1/3 0) (* 0 (+ (* 2 (log y.re)) (* 2 (log x.re))))) into 0 1554045044.866 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 1) 1)))) into 0 1554045044.866 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1554045044.867 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) y.im) (/ 0 y.im)))) into 0 1554045044.867 * [backup-simplify]: Simplify (+ (* -2/3 0) (* 0 (/ (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) y.im))) into 0 1554045044.867 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.867 * [backup-simplify]: Simplify 0 into 0 1554045044.867 * [backup-simplify]: Simplify 0 into 0 1554045044.868 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1554045044.869 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1554045044.870 * [backup-simplify]: Simplify (/ (+ (* -1 (/ (* (pow (* 1 0) 2)) (pow 1 2))) (* 1 (/ (* 1 (pow (* 2 0) 1)) (pow 1 1)))) 2) into 0 1554045044.871 * [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 1554045044.872 * [backup-simplify]: Simplify (+ (* 2 0) (+ (* 0 0) (* 0 (log x.re)))) into 0 1554045044.872 * [backup-simplify]: Simplify (- 0) into 0 1554045044.872 * [backup-simplify]: Simplify (+ 0 0) into 0 1554045044.873 * [backup-simplify]: Simplify (+ (* 1/3 0) (+ (* 0 0) (* 0 (- (+ (* 2 (log x.re)) (* 2 (log y.re))))))) into 0 1554045044.874 * [backup-simplify]: Simplify (* (exp (* -1/3 (+ (* 2 (log x.re)) (* 2 (log y.re))))) (+ (* (/ (pow 0 2) 2)) (* (/ (pow 0 1) 1)))) into 0 1554045044.874 * [taylor]: Taking taylor expansion of 0 in x.im 1554045044.874 * [backup-simplify]: Simplify 0 into 0 1554045044.874 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.874 * [backup-simplify]: Simplify 0 into 0 1554045044.874 * [backup-simplify]: Simplify 0 into 0 1554045044.874 * [taylor]: Taking taylor expansion of 0 in y.im 1554045044.874 * [backup-simplify]: Simplify 0 into 0 1554045044.874 * [backup-simplify]: Simplify 0 into 0 1554045044.874 * [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)))))) 1554045044.874 * * * [progress]: simplifying candidates 1554045044.874 * * * * [progress]: [ 1 / 2270 ] simplifiying candidate # 1554045044.874 * * * * [progress]: [ 2 / 2270 ] simplifiying candidate # 1554045044.874 * * * * [progress]: [ 3 / 2270 ] simplifiying candidate # 1554045044.874 * * * * [progress]: [ 4 / 2270 ] simplifiying candidate # 1554045044.874 * * * * [progress]: [ 5 / 2270 ] simplifiying candidate # 1554045044.874 * * * * [progress]: [ 6 / 2270 ] simplifiying candidate # 1554045044.875 * * * * [progress]: [ 7 / 2270 ] simplifiying candidate # 1554045044.875 * [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)))))) 1554045044.875 * * [simplify]: iters left: 6 (12 enodes) 1554045044.878 * * [simplify]: iters left: 5 (42 enodes) 1554045044.883 * * [simplify]: iters left: 4 (60 enodes) 1554045044.895 * * [simplify]: iters left: 3 (128 enodes) 1554045044.952 * * [simplify]: iters left: 2 (354 enodes) 1554045045.089 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045045.090 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045045.090 * * [simplify]: Extracting #2: cost 57 inf + 0 1554045045.090 * * [simplify]: Extracting #3: cost 148 inf + 252 1554045045.092 * * [simplify]: Extracting #4: cost 76 inf + 6991 1554045045.100 * * [simplify]: Extracting #5: cost 10 inf + 20012 1554045045.109 * * [simplify]: Extracting #6: cost 0 inf + 23909 1554045045.118 * [simplify]: Simplified to (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))) 1554045045.118 * [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))))) 1554045045.118 * * * * [progress]: [ 8 / 2270 ] simplifiying candidate # 1554045045.118 * [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)))) 1554045045.118 * * [simplify]: iters left: 6 (16 enodes) 1554045045.124 * * [simplify]: iters left: 5 (75 enodes) 1554045045.160 * * [simplify]: iters left: 4 (220 enodes) 1554045045.277 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045045.277 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045045.277 * * [simplify]: Extracting #2: cost 15 inf + 0 1554045045.277 * * [simplify]: Extracting #3: cost 120 inf + 0 1554045045.278 * * [simplify]: Extracting #4: cost 277 inf + 836 1554045045.280 * * [simplify]: Extracting #5: cost 239 inf + 17207 1554045045.289 * * [simplify]: Extracting #6: cost 71 inf + 82990 1554045045.308 * * [simplify]: Extracting #7: cost 2 inf + 106733 1554045045.338 * * [simplify]: Extracting #8: cost 0 inf + 99092 1554045045.372 * * [simplify]: Extracting #9: cost 0 inf + 97970 1554045045.396 * [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))))))) 1554045045.396 * [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)))))))) 1554045045.396 * * * * [progress]: [ 9 / 2270 ] simplifiying candidate # 1554045045.397 * [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))))) 1554045045.397 * * [simplify]: iters left: 6 (19 enodes) 1554045045.402 * * [simplify]: iters left: 5 (102 enodes) 1554045045.426 * * [simplify]: iters left: 4 (311 enodes) 1554045045.596 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045045.596 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045045.596 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045045.597 * * [simplify]: Extracting #3: cost 131 inf + 0 1554045045.598 * * [simplify]: Extracting #4: cost 257 inf + 646 1554045045.601 * * [simplify]: Extracting #5: cost 268 inf + 8032 1554045045.612 * * [simplify]: Extracting #6: cost 150 inf + 43983 1554045045.628 * * [simplify]: Extracting #7: cost 44 inf + 85138 1554045045.656 * * [simplify]: Extracting #8: cost 4 inf + 104484 1554045045.684 * * [simplify]: Extracting #9: cost 0 inf + 106050 1554045045.719 * * [simplify]: Extracting #10: cost 0 inf + 105805 1554045045.749 * [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))))) 1554045045.749 * [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)))))) 1554045045.749 * * * * [progress]: [ 10 / 2270 ] simplifiying candidate # 1554045045.750 * [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)))) 1554045045.750 * * [simplify]: iters left: 6 (21 enodes) 1554045045.756 * * [simplify]: iters left: 5 (111 enodes) 1554045045.784 * * [simplify]: iters left: 4 (337 enodes) 1554045045.930 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045045.930 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045045.930 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045045.930 * * [simplify]: Extracting #3: cost 138 inf + 0 1554045045.932 * * [simplify]: Extracting #4: cost 286 inf + 543 1554045045.938 * * [simplify]: Extracting #5: cost 384 inf + 15694 1554045045.972 * * [simplify]: Extracting #6: cost 123 inf + 128304 1554045046.026 * * [simplify]: Extracting #7: cost 4 inf + 188642 1554045046.084 * * [simplify]: Extracting #8: cost 0 inf + 170070 1554045046.147 * * [simplify]: Extracting #9: cost 0 inf + 170030 1554045046.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))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) 1554045046.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))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045046.201 * * * * [progress]: [ 11 / 2270 ] simplifiying candidate # 1554045046.201 * [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))))) 1554045046.202 * * [simplify]: iters left: 6 (21 enodes) 1554045046.208 * * [simplify]: iters left: 5 (111 enodes) 1554045046.253 * * [simplify]: iters left: 4 (343 enodes) 1554045046.424 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045046.424 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045046.424 * * [simplify]: Extracting #2: cost 25 inf + 0 1554045046.424 * * [simplify]: Extracting #3: cost 145 inf + 0 1554045046.426 * * [simplify]: Extracting #4: cost 215 inf + 530 1554045046.430 * * [simplify]: Extracting #5: cost 338 inf + 3870 1554045046.461 * * [simplify]: Extracting #6: cost 218 inf + 75296 1554045046.523 * * [simplify]: Extracting #7: cost 79 inf + 137012 1554045046.598 * * [simplify]: Extracting #8: cost 16 inf + 162691 1554045046.659 * * [simplify]: Extracting #9: cost 0 inf + 169973 1554045046.721 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554045046.721 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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.im y.im)))))) 1554045046.722 * * * * [progress]: [ 12 / 2270 ] simplifiying candidate # 1554045046.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 (* (- (* (* x.re y.re) (* 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)))) 1554045046.723 * * [simplify]: iters left: 6 (21 enodes) 1554045046.735 * * [simplify]: iters left: 5 (111 enodes) 1554045046.783 * * [simplify]: iters left: 4 (337 enodes) 1554045046.957 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045046.957 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045046.957 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045046.957 * * [simplify]: Extracting #3: cost 138 inf + 0 1554045046.958 * * [simplify]: Extracting #4: cost 286 inf + 543 1554045046.961 * * [simplify]: Extracting #5: cost 384 inf + 15694 1554045046.982 * * [simplify]: Extracting #6: cost 123 inf + 128304 1554045047.060 * * [simplify]: Extracting #7: cost 4 inf + 188642 1554045047.112 * * [simplify]: Extracting #8: cost 0 inf + 170070 1554045047.163 * * [simplify]: Extracting #9: cost 0 inf + 170030 1554045047.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.im y.im) (* x.im y.im))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) 1554045047.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.im y.im) (* x.im y.im))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045047.241 * * * * [progress]: [ 13 / 2270 ] simplifiying candidate # 1554045047.241 * [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))))) 1554045047.241 * * [simplify]: iters left: 6 (21 enodes) 1554045047.252 * * [simplify]: iters left: 5 (111 enodes) 1554045047.278 * * [simplify]: iters left: 4 (343 enodes) 1554045047.466 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045047.466 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045047.466 * * [simplify]: Extracting #2: cost 25 inf + 0 1554045047.466 * * [simplify]: Extracting #3: cost 145 inf + 0 1554045047.467 * * [simplify]: Extracting #4: cost 215 inf + 530 1554045047.469 * * [simplify]: Extracting #5: cost 338 inf + 3870 1554045047.485 * * [simplify]: Extracting #6: cost 218 inf + 75296 1554045047.542 * * [simplify]: Extracting #7: cost 79 inf + 137012 1554045047.596 * * [simplify]: Extracting #8: cost 16 inf + 162691 1554045047.653 * * [simplify]: Extracting #9: cost 0 inf + 169973 1554045047.708 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554045047.708 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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.im y.im)))))) 1554045047.708 * * * * [progress]: [ 14 / 2270 ] simplifiying candidate # 1554045047.709 * [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)))) 1554045047.709 * * [simplify]: iters left: 6 (21 enodes) 1554045047.720 * * [simplify]: iters left: 5 (110 enodes) 1554045047.751 * * [simplify]: iters left: 4 (333 enodes) 1554045047.912 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045047.913 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045047.913 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045047.913 * * [simplify]: Extracting #3: cost 138 inf + 0 1554045047.914 * * [simplify]: Extracting #4: cost 285 inf + 747 1554045047.917 * * [simplify]: Extracting #5: cost 361 inf + 11617 1554045047.938 * * [simplify]: Extracting #6: cost 103 inf + 102953 1554045047.976 * * [simplify]: Extracting #7: cost 1 inf + 150493 1554045048.026 * * [simplify]: Extracting #8: cost 0 inf + 150020 1554045048.077 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 1554045048.077 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045048.078 * * * * [progress]: [ 15 / 2270 ] simplifiying candidate # 1554045048.078 * [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))))) 1554045048.079 * * [simplify]: iters left: 6 (21 enodes) 1554045048.091 * * [simplify]: iters left: 5 (110 enodes) 1554045048.121 * * [simplify]: iters left: 4 (339 enodes) 1554045048.272 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045048.272 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045048.272 * * [simplify]: Extracting #2: cost 25 inf + 0 1554045048.272 * * [simplify]: Extracting #3: cost 145 inf + 0 1554045048.273 * * [simplify]: Extracting #4: cost 217 inf + 293 1554045048.276 * * [simplify]: Extracting #5: cost 289 inf + 10902 1554045048.291 * * [simplify]: Extracting #6: cost 189 inf + 66491 1554045048.322 * * [simplify]: Extracting #7: cost 64 inf + 126518 1554045048.377 * * [simplify]: Extracting #8: cost 28 inf + 136142 1554045048.422 * * [simplify]: Extracting #9: cost 3 inf + 147428 1554045048.472 * * [simplify]: Extracting #10: cost 0 inf + 149223 1554045048.546 * [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)))))))) 1554045048.546 * [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)))))) 1554045048.546 * * * * [progress]: [ 16 / 2270 ] simplifiying candidate # 1554045048.547 * [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)))) 1554045048.547 * * [simplify]: iters left: 6 (19 enodes) 1554045048.554 * * [simplify]: iters left: 5 (90 enodes) 1554045048.574 * * [simplify]: iters left: 4 (263 enodes) 1554045048.693 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045048.693 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045048.693 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045048.694 * * [simplify]: Extracting #3: cost 137 inf + 0 1554045048.696 * * [simplify]: Extracting #4: cost 271 inf + 828 1554045048.704 * * [simplify]: Extracting #5: cost 308 inf + 27637 1554045048.742 * * [simplify]: Extracting #6: cost 77 inf + 115916 1554045048.808 * * [simplify]: Extracting #7: cost 7 inf + 146223 1554045048.854 * * [simplify]: Extracting #8: cost 0 inf + 148855 1554045048.896 * [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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554045048.896 * [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.re y.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)))))))) 1554045048.896 * * * * [progress]: [ 17 / 2270 ] simplifiying candidate # 1554045048.897 * [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))))) 1554045048.897 * * [simplify]: iters left: 6 (22 enodes) 1554045048.908 * * [simplify]: iters left: 5 (116 enodes) 1554045048.941 * * [simplify]: iters left: 4 (352 enodes) 1554045049.187 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045049.187 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045049.187 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045049.188 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045049.189 * * [simplify]: Extracting #4: cost 240 inf + 720 1554045049.194 * * [simplify]: Extracting #5: cost 322 inf + 6801 1554045049.215 * * [simplify]: Extracting #6: cost 199 inf + 86448 1554045049.277 * * [simplify]: Extracting #7: cost 68 inf + 142705 1554045049.351 * * [simplify]: Extracting #8: cost 11 inf + 166292 1554045049.436 * * [simplify]: Extracting #9: cost 0 inf + 171225 1554045049.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.im y.im)))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554045049.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.im y.im)))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.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)))))) 1554045049.520 * * * * [progress]: [ 18 / 2270 ] simplifiying candidate # 1554045049.521 * [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)))) 1554045049.521 * * [simplify]: iters left: 6 (22 enodes) 1554045049.533 * * [simplify]: iters left: 5 (116 enodes) 1554045049.585 * * [simplify]: iters left: 4 (349 enodes) 1554045049.817 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045049.817 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045049.817 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045049.817 * * [simplify]: Extracting #3: cost 140 inf + 0 1554045049.818 * * [simplify]: Extracting #4: cost 290 inf + 380 1554045049.820 * * [simplify]: Extracting #5: cost 382 inf + 6564 1554045049.835 * * [simplify]: Extracting #6: cost 172 inf + 70136 1554045049.870 * * [simplify]: Extracting #7: cost 17 inf + 147628 1554045049.914 * * [simplify]: Extracting #8: cost 0 inf + 161014 1554045049.968 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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))) (fma y.re x.re (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 1554045049.968 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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))) (fma y.re x.re (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045049.968 * * * * [progress]: [ 19 / 2270 ] simplifiying candidate # 1554045049.969 * [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))))) 1554045049.969 * * [simplify]: iters left: 6 (22 enodes) 1554045049.975 * * [simplify]: iters left: 5 (116 enodes) 1554045050.024 * * [simplify]: iters left: 4 (355 enodes) 1554045050.229 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045050.229 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045050.229 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045050.230 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045050.230 * * [simplify]: Extracting #4: cost 240 inf + 655 1554045050.233 * * [simplify]: Extracting #5: cost 322 inf + 7297 1554045050.246 * * [simplify]: Extracting #6: cost 219 inf + 61783 1554045050.306 * * [simplify]: Extracting #7: cost 78 inf + 129245 1554045050.361 * * [simplify]: Extracting #8: cost 16 inf + 160108 1554045050.403 * * [simplify]: Extracting #9: cost 0 inf + 167493 1554045050.461 * [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 (* (fma y.re x.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)))))))) 1554045050.461 * [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 (* (fma y.re x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045050.461 * * * * [progress]: [ 20 / 2270 ] simplifiying candidate # 1554045050.462 * [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)))) 1554045050.462 * * [simplify]: iters left: 6 (19 enodes) 1554045050.467 * * [simplify]: iters left: 5 (90 enodes) 1554045050.498 * * [simplify]: iters left: 4 (263 enodes) 1554045050.636 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045050.636 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045050.636 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045050.637 * * [simplify]: Extracting #3: cost 137 inf + 0 1554045050.639 * * [simplify]: Extracting #4: cost 271 inf + 828 1554045050.648 * * [simplify]: Extracting #5: cost 308 inf + 27637 1554045050.674 * * [simplify]: Extracting #6: cost 77 inf + 115916 1554045050.737 * * [simplify]: Extracting #7: cost 7 inf + 146223 1554045050.795 * * [simplify]: Extracting #8: cost 0 inf + 148855 1554045050.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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554045050.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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045050.849 * * * * [progress]: [ 21 / 2270 ] simplifiying candidate # 1554045050.849 * [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))))) 1554045050.850 * * [simplify]: iters left: 6 (22 enodes) 1554045050.863 * * [simplify]: iters left: 5 (116 enodes) 1554045050.914 * * [simplify]: iters left: 4 (352 enodes) 1554045051.114 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045051.114 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045051.114 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045051.115 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045051.116 * * [simplify]: Extracting #4: cost 240 inf + 720 1554045051.120 * * [simplify]: Extracting #5: cost 322 inf + 6801 1554045051.150 * * [simplify]: Extracting #6: cost 199 inf + 86448 1554045051.213 * * [simplify]: Extracting #7: cost 68 inf + 142705 1554045051.288 * * [simplify]: Extracting #8: cost 11 inf + 166292 1554045051.359 * * [simplify]: Extracting #9: cost 0 inf + 171225 1554045051.417 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554045051.417 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.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)))))) 1554045051.418 * * * * [progress]: [ 22 / 2270 ] simplifiying candidate # 1554045051.418 * [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)))) 1554045051.419 * * [simplify]: iters left: 6 (22 enodes) 1554045051.432 * * [simplify]: iters left: 5 (116 enodes) 1554045051.482 * * [simplify]: iters left: 4 (349 enodes) 1554045051.673 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045051.673 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045051.673 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045051.673 * * [simplify]: Extracting #3: cost 139 inf + 0 1554045051.674 * * [simplify]: Extracting #4: cost 288 inf + 421 1554045051.677 * * [simplify]: Extracting #5: cost 374 inf + 6741 1554045051.692 * * [simplify]: Extracting #6: cost 156 inf + 85611 1554045051.757 * * [simplify]: Extracting #7: cost 14 inf + 150413 1554045051.834 * * [simplify]: Extracting #8: cost 0 inf + 160343 1554045051.888 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma 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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554045051.888 * [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))) (fma 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.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)))))))) 1554045051.888 * * * * [progress]: [ 23 / 2270 ] simplifiying candidate # 1554045051.889 * [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))))) 1554045051.889 * * [simplify]: iters left: 6 (22 enodes) 1554045051.898 * * [simplify]: iters left: 5 (116 enodes) 1554045051.927 * * [simplify]: iters left: 4 (355 enodes) 1554045052.077 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045052.077 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045052.077 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045052.078 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045052.086 * * [simplify]: Extracting #4: cost 244 inf + 310 1554045052.092 * * [simplify]: Extracting #5: cost 323 inf + 10495 1554045052.128 * * [simplify]: Extracting #6: cost 186 inf + 86448 1554045052.175 * * [simplify]: Extracting #7: cost 59 inf + 144447 1554045052.228 * * [simplify]: Extracting #8: cost 12 inf + 161915 1554045052.287 * * [simplify]: Extracting #9: cost 0 inf + 167373 1554045052.358 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554045052.358 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045052.359 * * * * [progress]: [ 24 / 2270 ] simplifiying candidate # 1554045052.360 * [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)))) 1554045052.360 * * [simplify]: iters left: 6 (21 enodes) 1554045052.371 * * [simplify]: iters left: 5 (110 enodes) 1554045052.399 * * [simplify]: iters left: 4 (333 enodes) 1554045052.566 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045052.566 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045052.566 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045052.566 * * [simplify]: Extracting #3: cost 139 inf + 0 1554045052.567 * * [simplify]: Extracting #4: cost 286 inf + 878 1554045052.571 * * [simplify]: Extracting #5: cost 383 inf + 14100 1554045052.593 * * [simplify]: Extracting #6: cost 121 inf + 104656 1554045052.658 * * [simplify]: Extracting #7: cost 20 inf + 153821 1554045052.737 * * [simplify]: Extracting #8: cost 0 inf + 168392 1554045052.810 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) 1554045052.810 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045052.810 * * * * [progress]: [ 25 / 2270 ] simplifiying candidate # 1554045052.811 * [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))))) 1554045052.811 * * [simplify]: iters left: 6 (21 enodes) 1554045052.817 * * [simplify]: iters left: 5 (110 enodes) 1554045052.851 * * [simplify]: iters left: 4 (339 enodes) 1554045052.994 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045052.994 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045052.994 * * [simplify]: Extracting #2: cost 26 inf + 0 1554045052.995 * * [simplify]: Extracting #3: cost 147 inf + 0 1554045052.995 * * [simplify]: Extracting #4: cost 216 inf + 457 1554045052.997 * * [simplify]: Extracting #5: cost 339 inf + 3882 1554045053.008 * * [simplify]: Extracting #6: cost 240 inf + 57599 1554045053.051 * * [simplify]: Extracting #7: cost 108 inf + 118794 1554045053.131 * * [simplify]: Extracting #8: cost 51 inf + 144383 1554045053.187 * * [simplify]: Extracting #9: cost 12 inf + 162097 1554045053.274 * * [simplify]: Extracting #10: cost 0 inf + 169621 1554045053.320 * [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.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) 1554045053.320 * [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.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.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)))))) 1554045053.321 * * * * [progress]: [ 26 / 2270 ] simplifiying candidate # 1554045053.321 * [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)))) 1554045053.321 * * [simplify]: iters left: 6 (21 enodes) 1554045053.327 * * [simplify]: iters left: 5 (112 enodes) 1554045053.376 * * [simplify]: iters left: 4 (339 enodes) 1554045053.564 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045053.564 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045053.564 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045053.564 * * [simplify]: Extracting #3: cost 140 inf + 0 1554045053.565 * * [simplify]: Extracting #4: cost 287 inf + 706 1554045053.569 * * [simplify]: Extracting #5: cost 379 inf + 19178 1554045053.607 * * [simplify]: Extracting #6: cost 69 inf + 161170 1554045053.679 * * [simplify]: Extracting #7: cost 0 inf + 182215 1554045053.747 * * [simplify]: Extracting #8: cost 0 inf + 172118 1554045053.789 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) 1554045053.789 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045053.790 * * * * [progress]: [ 27 / 2270 ] simplifiying candidate # 1554045053.790 * [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))))) 1554045053.790 * * [simplify]: iters left: 6 (21 enodes) 1554045053.796 * * [simplify]: iters left: 5 (112 enodes) 1554045053.825 * * [simplify]: iters left: 4 (345 enodes) 1554045053.970 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045053.970 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045053.970 * * [simplify]: Extracting #2: cost 25 inf + 0 1554045053.971 * * [simplify]: Extracting #3: cost 148 inf + 0 1554045053.972 * * [simplify]: Extracting #4: cost 215 inf + 620 1554045053.974 * * [simplify]: Extracting #5: cost 334 inf + 4791 1554045053.983 * * [simplify]: Extracting #6: cost 260 inf + 49353 1554045054.022 * * [simplify]: Extracting #7: cost 118 inf + 113602 1554045054.077 * * [simplify]: Extracting #8: cost 14 inf + 167097 1554045054.137 * * [simplify]: Extracting #9: cost 0 inf + 172280 1554045054.199 * [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.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))))) 1554045054.199 * [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.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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)))))) 1554045054.200 * * * * [progress]: [ 28 / 2270 ] simplifiying candidate # 1554045054.200 * [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)))) 1554045054.201 * * [simplify]: iters left: 6 (23 enodes) 1554045054.214 * * [simplify]: iters left: 5 (117 enodes) 1554045054.265 * * [simplify]: iters left: 4 (352 enodes) 1554045054.422 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045054.423 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045054.423 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045054.423 * * [simplify]: Extracting #3: cost 149 inf + 0 1554045054.424 * * [simplify]: Extracting #4: cost 297 inf + 584 1554045054.431 * * [simplify]: Extracting #5: cost 408 inf + 7456 1554045054.449 * * [simplify]: Extracting #6: cost 191 inf + 75160 1554045054.486 * * [simplify]: Extracting #7: cost 27 inf + 158852 1554045054.566 * * [simplify]: Extracting #8: cost 0 inf + 176321 1554045054.638 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) 1554045054.638 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045054.639 * * * * [progress]: [ 29 / 2270 ] simplifiying candidate # 1554045054.639 * [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))))) 1554045054.640 * * [simplify]: iters left: 6 (23 enodes) 1554045054.647 * * [simplify]: iters left: 5 (117 enodes) 1554045054.676 * * [simplify]: iters left: 4 (358 enodes) 1554045054.888 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045054.889 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045054.889 * * [simplify]: Extracting #2: cost 28 inf + 0 1554045054.889 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045054.891 * * [simplify]: Extracting #4: cost 229 inf + 376 1554045054.895 * * [simplify]: Extracting #5: cost 345 inf + 4457 1554045054.911 * * [simplify]: Extracting #6: cost 285 inf + 40148 1554045054.952 * * [simplify]: Extracting #7: cost 166 inf + 83560 1554045055.003 * * [simplify]: Extracting #8: cost 33 inf + 156427 1554045055.049 * * [simplify]: Extracting #9: cost 0 inf + 176615 1554045055.108 * [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.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) 1554045055.108 * [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.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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.im y.im)))))) 1554045055.109 * * * * [progress]: [ 30 / 2270 ] simplifiying candidate # 1554045055.110 * [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)))) 1554045055.110 * * [simplify]: iters left: 6 (23 enodes) 1554045055.122 * * [simplify]: iters left: 5 (118 enodes) 1554045055.174 * * [simplify]: iters left: 4 (363 enodes) 1554045055.374 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045055.374 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045055.374 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045055.374 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045055.375 * * [simplify]: Extracting #4: cost 323 inf + 502 1554045055.378 * * [simplify]: Extracting #5: cost 468 inf + 13203 1554045055.400 * * [simplify]: Extracting #6: cost 182 inf + 124316 1554045055.483 * * [simplify]: Extracting #7: cost 17 inf + 195622 1554045055.534 * * [simplify]: Extracting #8: cost 0 inf + 198284 1554045055.586 * * [simplify]: Extracting #9: cost 0 inf + 198244 1554045055.649 * [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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) 1554045055.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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045055.650 * * * * [progress]: [ 31 / 2270 ] simplifiying candidate # 1554045055.650 * [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))))) 1554045055.651 * * [simplify]: iters left: 6 (23 enodes) 1554045055.659 * * [simplify]: iters left: 5 (118 enodes) 1554045055.687 * * [simplify]: iters left: 4 (369 enodes) 1554045055.865 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045055.866 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045055.866 * * [simplify]: Extracting #2: cost 30 inf + 0 1554045055.866 * * [simplify]: Extracting #3: cost 169 inf + 0 1554045055.867 * * [simplify]: Extracting #4: cost 252 inf + 376 1554045055.874 * * [simplify]: Extracting #5: cost 403 inf + 7063 1554045055.889 * * [simplify]: Extracting #6: cost 244 inf + 76041 1554045055.936 * * [simplify]: Extracting #7: cost 93 inf + 148190 1554045055.997 * * [simplify]: Extracting #8: cost 22 inf + 186052 1554045056.082 * * [simplify]: Extracting #9: cost 0 inf + 198483 1554045056.181 * [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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) 1554045056.181 * [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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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.im y.im)))))) 1554045056.182 * * * * [progress]: [ 32 / 2270 ] simplifiying candidate # 1554045056.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 (* (- (pow (* x.re y.re) 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)))) 1554045056.183 * * [simplify]: iters left: 6 (24 enodes) 1554045056.196 * * [simplify]: iters left: 5 (124 enodes) 1554045056.252 * * [simplify]: iters left: 4 (375 enodes) 1554045056.468 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045056.468 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045056.468 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045056.469 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045056.470 * * [simplify]: Extracting #4: cost 321 inf + 999 1554045056.473 * * [simplify]: Extracting #5: cost 465 inf + 14073 1554045056.491 * * [simplify]: Extracting #6: cost 192 inf + 116371 1554045056.550 * * [simplify]: Extracting #7: cost 21 inf + 198395 1554045056.627 * * [simplify]: Extracting #8: cost 1 inf + 215627 1554045056.718 * * [simplify]: Extracting #9: cost 0 inf + 216511 1554045056.805 * [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.im y.im)))))) 1554045056.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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045056.807 * * * * [progress]: [ 33 / 2270 ] simplifiying candidate # 1554045056.807 * [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))))) 1554045056.807 * * [simplify]: iters left: 6 (24 enodes) 1554045056.819 * * [simplify]: iters left: 5 (124 enodes) 1554045056.849 * * [simplify]: iters left: 4 (381 enodes) 1554045057.105 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045057.105 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045057.105 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045057.105 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045057.106 * * [simplify]: Extracting #4: cost 287 inf + 293 1554045057.109 * * [simplify]: Extracting #5: cost 453 inf + 5040 1554045057.124 * * [simplify]: Extracting #6: cost 302 inf + 78653 1554045057.214 * * [simplify]: Extracting #7: cost 96 inf + 182381 1554045057.308 * * [simplify]: Extracting #8: cost 22 inf + 220074 1554045057.399 * * [simplify]: Extracting #9: cost 0 inf + 231044 1554045057.495 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))))))) 1554045057.495 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))) 1554045057.496 * * * * [progress]: [ 34 / 2270 ] simplifiying candidate # 1554045057.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 (* (- (pow (* x.re y.re) 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)))) 1554045057.497 * * [simplify]: iters left: 6 (24 enodes) 1554045057.512 * * [simplify]: iters left: 5 (124 enodes) 1554045057.566 * * [simplify]: iters left: 4 (379 enodes) 1554045057.753 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045057.753 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045057.754 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045057.754 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045057.761 * * [simplify]: Extracting #4: cost 318 inf + 837 1554045057.764 * * [simplify]: Extracting #5: cost 476 inf + 13280 1554045057.796 * * [simplify]: Extracting #6: cost 162 inf + 159639 1554045057.882 * * [simplify]: Extracting #7: cost 5 inf + 222021 1554045057.965 * * [simplify]: Extracting #8: cost 0 inf + 216914 1554045058.059 * * [simplify]: Extracting #9: cost 0 inf + 216834 1554045058.126 * [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))) (fma y.re x.re (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) 1554045058.126 * [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))) (fma y.re x.re (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045058.126 * * * * [progress]: [ 35 / 2270 ] simplifiying candidate # 1554045058.127 * [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))))) 1554045058.127 * * [simplify]: iters left: 6 (24 enodes) 1554045058.134 * * [simplify]: iters left: 5 (124 enodes) 1554045058.173 * * [simplify]: iters left: 4 (385 enodes) 1554045058.376 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045058.376 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045058.376 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045058.377 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045058.379 * * [simplify]: Extracting #4: cost 281 inf + 577 1554045058.394 * * [simplify]: Extracting #5: cost 435 inf + 21322 1554045058.462 * * [simplify]: Extracting #6: cost 178 inf + 170739 1554045058.560 * * [simplify]: Extracting #7: cost 62 inf + 207960 1554045058.632 * * [simplify]: Extracting #8: cost 8 inf + 219252 1554045058.738 * * [simplify]: Extracting #9: cost 0 inf + 223945 1554045058.810 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) 1554045058.810 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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)))))) 1554045058.811 * * * * [progress]: [ 36 / 2270 ] simplifiying candidate # 1554045058.811 * [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)))) 1554045058.811 * * [simplify]: iters left: 6 (24 enodes) 1554045058.819 * * [simplify]: iters left: 5 (124 enodes) 1554045058.856 * * [simplify]: iters left: 4 (375 enodes) 1554045059.064 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045059.064 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045059.065 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045059.065 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045059.066 * * [simplify]: Extracting #4: cost 321 inf + 999 1554045059.074 * * [simplify]: Extracting #5: cost 465 inf + 14073 1554045059.107 * * [simplify]: Extracting #6: cost 192 inf + 116371 1554045059.192 * * [simplify]: Extracting #7: cost 21 inf + 198395 1554045059.261 * * [simplify]: Extracting #8: cost 1 inf + 215627 1554045059.351 * * [simplify]: Extracting #9: cost 0 inf + 216511 1554045059.456 * [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.im y.im)))))) 1554045059.457 * [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.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im 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)))))))) 1554045059.458 * * * * [progress]: [ 37 / 2270 ] simplifiying candidate # 1554045059.459 * [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))))) 1554045059.459 * * [simplify]: iters left: 6 (24 enodes) 1554045059.477 * * [simplify]: iters left: 5 (124 enodes) 1554045059.513 * * [simplify]: iters left: 4 (381 enodes) 1554045059.713 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045059.713 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045059.713 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045059.713 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045059.714 * * [simplify]: Extracting #4: cost 287 inf + 293 1554045059.717 * * [simplify]: Extracting #5: cost 453 inf + 5040 1554045059.732 * * [simplify]: Extracting #6: cost 302 inf + 78653 1554045059.823 * * [simplify]: Extracting #7: cost 96 inf + 182381 1554045059.911 * * [simplify]: Extracting #8: cost 22 inf + 220074 1554045059.987 * * [simplify]: Extracting #9: cost 0 inf + 231044 1554045060.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.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))))) 1554045060.091 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))) 1554045060.091 * * * * [progress]: [ 38 / 2270 ] simplifiying candidate # 1554045060.092 * [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)))) 1554045060.092 * * [simplify]: iters left: 6 (24 enodes) 1554045060.100 * * [simplify]: iters left: 5 (124 enodes) 1554045060.138 * * [simplify]: iters left: 4 (379 enodes) 1554045060.351 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045060.351 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045060.351 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045060.352 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045060.354 * * [simplify]: Extracting #4: cost 318 inf + 837 1554045060.359 * * [simplify]: Extracting #5: cost 476 inf + 13280 1554045060.397 * * [simplify]: Extracting #6: cost 162 inf + 159639 1554045060.451 * * [simplify]: Extracting #7: cost 5 inf + 222021 1554045060.540 * * [simplify]: Extracting #8: cost 0 inf + 216914 1554045060.599 * * [simplify]: Extracting #9: cost 0 inf + 216834 1554045060.653 * [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))) (fma y.re x.re (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) 1554045060.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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im 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))) (fma y.re x.re (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045060.653 * * * * [progress]: [ 39 / 2270 ] simplifiying candidate # 1554045060.654 * [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))))) 1554045060.654 * * [simplify]: iters left: 6 (24 enodes) 1554045060.667 * * [simplify]: iters left: 5 (124 enodes) 1554045060.725 * * [simplify]: iters left: 4 (385 enodes) 1554045060.960 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045060.961 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045060.961 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045060.962 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045060.963 * * [simplify]: Extracting #4: cost 281 inf + 577 1554045060.973 * * [simplify]: Extracting #5: cost 435 inf + 21322 1554045061.044 * * [simplify]: Extracting #6: cost 178 inf + 170739 1554045061.155 * * [simplify]: Extracting #7: cost 62 inf + 207960 1554045061.233 * * [simplify]: Extracting #8: cost 8 inf + 219252 1554045061.346 * * [simplify]: Extracting #9: cost 0 inf + 223945 1554045061.461 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) 1554045061.462 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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)))))) 1554045061.462 * * * * [progress]: [ 40 / 2270 ] simplifiying candidate # 1554045061.463 * [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)))) 1554045061.463 * * [simplify]: iters left: 6 (21 enodes) 1554045061.475 * * [simplify]: iters left: 5 (110 enodes) 1554045061.519 * * [simplify]: iters left: 4 (333 enodes) 1554045061.656 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045061.657 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045061.657 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045061.657 * * [simplify]: Extracting #3: cost 139 inf + 0 1554045061.659 * * [simplify]: Extracting #4: cost 286 inf + 878 1554045061.670 * * [simplify]: Extracting #5: cost 383 inf + 14100 1554045061.702 * * [simplify]: Extracting #6: cost 121 inf + 104656 1554045061.768 * * [simplify]: Extracting #7: cost 20 inf + 153821 1554045061.820 * * [simplify]: Extracting #8: cost 0 inf + 168392 1554045061.900 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) 1554045061.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.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045061.903 * * * * [progress]: [ 41 / 2270 ] simplifiying candidate # 1554045061.903 * [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))))) 1554045061.903 * * [simplify]: iters left: 6 (21 enodes) 1554045061.916 * * [simplify]: iters left: 5 (110 enodes) 1554045061.965 * * [simplify]: iters left: 4 (339 enodes) 1554045062.123 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045062.123 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045062.124 * * [simplify]: Extracting #2: cost 26 inf + 0 1554045062.124 * * [simplify]: Extracting #3: cost 147 inf + 0 1554045062.126 * * [simplify]: Extracting #4: cost 216 inf + 457 1554045062.130 * * [simplify]: Extracting #5: cost 339 inf + 3882 1554045062.151 * * [simplify]: Extracting #6: cost 240 inf + 57599 1554045062.199 * * [simplify]: Extracting #7: cost 108 inf + 118794 1554045062.255 * * [simplify]: Extracting #8: cost 51 inf + 144383 1554045062.306 * * [simplify]: Extracting #9: cost 12 inf + 162097 1554045062.361 * * [simplify]: Extracting #10: cost 0 inf + 169621 1554045062.409 * [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.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) 1554045062.409 * [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.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.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)))))) 1554045062.409 * * * * [progress]: [ 42 / 2270 ] simplifiying candidate # 1554045062.410 * [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)))) 1554045062.410 * * [simplify]: iters left: 6 (23 enodes) 1554045062.417 * * [simplify]: iters left: 5 (117 enodes) 1554045062.459 * * [simplify]: iters left: 4 (352 enodes) 1554045062.680 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045062.680 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045062.680 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045062.681 * * [simplify]: Extracting #3: cost 149 inf + 0 1554045062.683 * * [simplify]: Extracting #4: cost 297 inf + 584 1554045062.688 * * [simplify]: Extracting #5: cost 408 inf + 7456 1554045062.705 * * [simplify]: Extracting #6: cost 191 inf + 75160 1554045062.763 * * [simplify]: Extracting #7: cost 27 inf + 158852 1554045062.829 * * [simplify]: Extracting #8: cost 0 inf + 176321 1554045062.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.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) 1554045062.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.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045062.884 * * * * [progress]: [ 43 / 2270 ] simplifiying candidate # 1554045062.885 * [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))))) 1554045062.885 * * [simplify]: iters left: 6 (23 enodes) 1554045062.900 * * [simplify]: iters left: 5 (117 enodes) 1554045062.937 * * [simplify]: iters left: 4 (358 enodes) 1554045063.136 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045063.136 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045063.136 * * [simplify]: Extracting #2: cost 28 inf + 0 1554045063.137 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045063.139 * * [simplify]: Extracting #4: cost 229 inf + 376 1554045063.142 * * [simplify]: Extracting #5: cost 345 inf + 4457 1554045063.150 * * [simplify]: Extracting #6: cost 285 inf + 40148 1554045063.177 * * [simplify]: Extracting #7: cost 166 inf + 83560 1554045063.235 * * [simplify]: Extracting #8: cost 33 inf + 156427 1554045063.327 * * [simplify]: Extracting #9: cost 0 inf + 176615 1554045063.401 * [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.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) 1554045063.401 * [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.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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.im y.im)))))) 1554045063.402 * * * * [progress]: [ 44 / 2270 ] simplifiying candidate # 1554045063.402 * [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)))) 1554045063.402 * * [simplify]: iters left: 6 (21 enodes) 1554045063.408 * * [simplify]: iters left: 5 (112 enodes) 1554045063.457 * * [simplify]: iters left: 4 (339 enodes) 1554045063.612 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045063.612 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045063.612 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045063.617 * * [simplify]: Extracting #3: cost 140 inf + 0 1554045063.618 * * [simplify]: Extracting #4: cost 287 inf + 706 1554045063.622 * * [simplify]: Extracting #5: cost 379 inf + 19178 1554045063.674 * * [simplify]: Extracting #6: cost 69 inf + 161170 1554045063.759 * * [simplify]: Extracting #7: cost 0 inf + 182215 1554045063.844 * * [simplify]: Extracting #8: cost 0 inf + 172118 1554045063.899 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) 1554045063.899 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045063.899 * * * * [progress]: [ 45 / 2270 ] simplifiying candidate # 1554045063.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))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554045063.900 * * [simplify]: iters left: 6 (21 enodes) 1554045063.907 * * [simplify]: iters left: 5 (112 enodes) 1554045063.936 * * [simplify]: iters left: 4 (345 enodes) 1554045064.086 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045064.086 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045064.086 * * [simplify]: Extracting #2: cost 25 inf + 0 1554045064.086 * * [simplify]: Extracting #3: cost 148 inf + 0 1554045064.087 * * [simplify]: Extracting #4: cost 215 inf + 620 1554045064.089 * * [simplify]: Extracting #5: cost 334 inf + 4791 1554045064.106 * * [simplify]: Extracting #6: cost 260 inf + 49353 1554045064.162 * * [simplify]: Extracting #7: cost 118 inf + 113602 1554045064.219 * * [simplify]: Extracting #8: cost 14 inf + 167097 1554045064.271 * * [simplify]: Extracting #9: cost 0 inf + 172280 1554045064.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.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))))) 1554045064.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.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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)))))) 1554045064.326 * * * * [progress]: [ 46 / 2270 ] simplifiying candidate # 1554045064.326 * [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)))) 1554045064.326 * * [simplify]: iters left: 6 (23 enodes) 1554045064.333 * * [simplify]: iters left: 5 (118 enodes) 1554045064.366 * * [simplify]: iters left: 4 (363 enodes) 1554045065.000 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045065.000 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045065.000 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045065.001 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045065.003 * * [simplify]: Extracting #4: cost 323 inf + 502 1554045065.009 * * [simplify]: Extracting #5: cost 468 inf + 13203 1554045065.036 * * [simplify]: Extracting #6: cost 182 inf + 124316 1554045065.101 * * [simplify]: Extracting #7: cost 17 inf + 195622 1554045065.189 * * [simplify]: Extracting #8: cost 0 inf + 198284 1554045065.264 * * [simplify]: Extracting #9: cost 0 inf + 198244 1554045065.355 * [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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) 1554045065.356 * [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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045065.356 * * * * [progress]: [ 47 / 2270 ] simplifiying candidate # 1554045065.357 * [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))))) 1554045065.357 * * [simplify]: iters left: 6 (23 enodes) 1554045065.370 * * [simplify]: iters left: 5 (118 enodes) 1554045065.407 * * [simplify]: iters left: 4 (369 enodes) 1554045065.562 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045065.562 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045065.562 * * [simplify]: Extracting #2: cost 30 inf + 0 1554045065.562 * * [simplify]: Extracting #3: cost 169 inf + 0 1554045065.563 * * [simplify]: Extracting #4: cost 252 inf + 376 1554045065.566 * * [simplify]: Extracting #5: cost 403 inf + 7063 1554045065.588 * * [simplify]: Extracting #6: cost 244 inf + 76041 1554045065.640 * * [simplify]: Extracting #7: cost 93 inf + 148190 1554045065.708 * * [simplify]: Extracting #8: cost 22 inf + 186052 1554045065.760 * * [simplify]: Extracting #9: cost 0 inf + 198483 1554045065.830 * [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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) 1554045065.830 * [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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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.im y.im)))))) 1554045065.831 * * * * [progress]: [ 48 / 2270 ] simplifiying candidate # 1554045065.831 * [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)))) 1554045065.832 * * [simplify]: iters left: 6 (24 enodes) 1554045065.847 * * [simplify]: iters left: 5 (124 enodes) 1554045065.904 * * [simplify]: iters left: 4 (375 enodes) 1554045066.115 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045066.115 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045066.115 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045066.115 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045066.116 * * [simplify]: Extracting #4: cost 321 inf + 999 1554045066.120 * * [simplify]: Extracting #5: cost 465 inf + 14073 1554045066.154 * * [simplify]: Extracting #6: cost 192 inf + 116371 1554045066.212 * * [simplify]: Extracting #7: cost 21 inf + 198395 1554045066.308 * * [simplify]: Extracting #8: cost 1 inf + 215627 1554045066.396 * * [simplify]: Extracting #9: cost 0 inf + 216511 1554045066.483 * [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.im y.im)))))) 1554045066.484 * [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.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045066.484 * * * * [progress]: [ 49 / 2270 ] simplifiying candidate # 1554045066.484 * [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))))) 1554045066.485 * * [simplify]: iters left: 6 (24 enodes) 1554045066.492 * * [simplify]: iters left: 5 (124 enodes) 1554045066.530 * * [simplify]: iters left: 4 (381 enodes) 1554045066.708 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045066.709 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045066.709 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045066.709 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045066.711 * * [simplify]: Extracting #4: cost 287 inf + 293 1554045066.717 * * [simplify]: Extracting #5: cost 453 inf + 5040 1554045066.748 * * [simplify]: Extracting #6: cost 302 inf + 78653 1554045066.817 * * [simplify]: Extracting #7: cost 96 inf + 182381 1554045066.927 * * [simplify]: Extracting #8: cost 22 inf + 220074 1554045067.046 * * [simplify]: Extracting #9: cost 0 inf + 231044 1554045067.168 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))))))) 1554045067.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.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)))))) 1554045067.169 * * * * [progress]: [ 50 / 2270 ] simplifiying candidate # 1554045067.170 * [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)))) 1554045067.170 * * [simplify]: iters left: 6 (24 enodes) 1554045067.183 * * [simplify]: iters left: 5 (124 enodes) 1554045067.235 * * [simplify]: iters left: 4 (379 enodes) 1554045067.443 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045067.443 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045067.444 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045067.444 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045067.446 * * [simplify]: Extracting #4: cost 318 inf + 837 1554045067.452 * * [simplify]: Extracting #5: cost 476 inf + 13280 1554045067.484 * * [simplify]: Extracting #6: cost 162 inf + 159639 1554045067.540 * * [simplify]: Extracting #7: cost 5 inf + 222021 1554045067.622 * * [simplify]: Extracting #8: cost 0 inf + 216914 1554045067.704 * * [simplify]: Extracting #9: cost 0 inf + 216834 1554045067.778 * [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))) (fma y.re x.re (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) 1554045067.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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im 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))) (fma y.re x.re (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045067.779 * * * * [progress]: [ 51 / 2270 ] simplifiying candidate # 1554045067.779 * [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))))) 1554045067.779 * * [simplify]: iters left: 6 (24 enodes) 1554045067.786 * * [simplify]: iters left: 5 (124 enodes) 1554045067.815 * * [simplify]: iters left: 4 (385 enodes) 1554045068.022 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045068.022 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045068.022 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045068.023 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045068.024 * * [simplify]: Extracting #4: cost 281 inf + 577 1554045068.029 * * [simplify]: Extracting #5: cost 435 inf + 21322 1554045068.082 * * [simplify]: Extracting #6: cost 178 inf + 170739 1554045068.178 * * [simplify]: Extracting #7: cost 62 inf + 207960 1554045068.274 * * [simplify]: Extracting #8: cost 8 inf + 219252 1554045068.370 * * [simplify]: Extracting #9: cost 0 inf + 223945 1554045068.451 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) 1554045068.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.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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)))))) 1554045068.452 * * * * [progress]: [ 52 / 2270 ] simplifiying candidate # 1554045068.452 * [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)))) 1554045068.452 * * [simplify]: iters left: 6 (24 enodes) 1554045068.459 * * [simplify]: iters left: 5 (124 enodes) 1554045068.504 * * [simplify]: iters left: 4 (375 enodes) 1554045068.780 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045068.780 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045068.780 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045068.781 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045068.782 * * [simplify]: Extracting #4: cost 321 inf + 999 1554045068.789 * * [simplify]: Extracting #5: cost 465 inf + 14073 1554045068.810 * * [simplify]: Extracting #6: cost 192 inf + 116371 1554045068.868 * * [simplify]: Extracting #7: cost 21 inf + 198395 1554045068.930 * * [simplify]: Extracting #8: cost 1 inf + 215627 1554045069.026 * * [simplify]: Extracting #9: cost 0 inf + 216511 1554045069.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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))))) 1554045069.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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045069.102 * * * * [progress]: [ 53 / 2270 ] simplifiying candidate # 1554045069.103 * [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))))) 1554045069.103 * * [simplify]: iters left: 6 (24 enodes) 1554045069.110 * * [simplify]: iters left: 5 (124 enodes) 1554045069.138 * * [simplify]: iters left: 4 (381 enodes) 1554045069.364 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045069.364 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045069.364 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045069.365 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045069.367 * * [simplify]: Extracting #4: cost 287 inf + 293 1554045069.372 * * [simplify]: Extracting #5: cost 453 inf + 5040 1554045069.408 * * [simplify]: Extracting #6: cost 302 inf + 78653 1554045069.457 * * [simplify]: Extracting #7: cost 96 inf + 182381 1554045069.538 * * [simplify]: Extracting #8: cost 22 inf + 220074 1554045069.655 * * [simplify]: Extracting #9: cost 0 inf + 231044 1554045069.737 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))))))) 1554045069.737 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))) 1554045069.738 * * * * [progress]: [ 54 / 2270 ] simplifiying candidate # 1554045069.738 * [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)))) 1554045069.738 * * [simplify]: iters left: 6 (24 enodes) 1554045069.746 * * [simplify]: iters left: 5 (124 enodes) 1554045069.774 * * [simplify]: iters left: 4 (379 enodes) 1554045069.967 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045069.967 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045069.967 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045069.967 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045069.968 * * [simplify]: Extracting #4: cost 318 inf + 837 1554045069.972 * * [simplify]: Extracting #5: cost 476 inf + 13280 1554045070.017 * * [simplify]: Extracting #6: cost 162 inf + 159639 1554045070.092 * * [simplify]: Extracting #7: cost 5 inf + 222021 1554045070.163 * * [simplify]: Extracting #8: cost 0 inf + 216914 1554045070.217 * * [simplify]: Extracting #9: cost 0 inf + 216834 1554045070.315 * [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))) (fma y.re x.re (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) 1554045070.315 * [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))) (fma y.re x.re (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045070.315 * * * * [progress]: [ 55 / 2270 ] simplifiying candidate # 1554045070.316 * [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))))) 1554045070.316 * * [simplify]: iters left: 6 (24 enodes) 1554045070.325 * * [simplify]: iters left: 5 (124 enodes) 1554045070.354 * * [simplify]: iters left: 4 (385 enodes) 1554045070.580 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045070.580 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045070.580 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045070.581 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045070.582 * * [simplify]: Extracting #4: cost 281 inf + 577 1554045070.587 * * [simplify]: Extracting #5: cost 435 inf + 21322 1554045070.628 * * [simplify]: Extracting #6: cost 178 inf + 170739 1554045070.735 * * [simplify]: Extracting #7: cost 62 inf + 207960 1554045070.843 * * [simplify]: Extracting #8: cost 8 inf + 219252 1554045070.938 * * [simplify]: Extracting #9: cost 0 inf + 223945 1554045071.030 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) 1554045071.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.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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)))))) 1554045071.031 * * * * [progress]: [ 56 / 2270 ] simplifiying candidate # 1554045071.032 * [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)))) 1554045071.032 * * [simplify]: iters left: 6 (21 enodes) 1554045071.045 * * [simplify]: iters left: 5 (109 enodes) 1554045071.093 * * [simplify]: iters left: 4 (329 enodes) 1554045071.227 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045071.228 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045071.228 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045071.228 * * [simplify]: Extracting #3: cost 139 inf + 0 1554045071.230 * * [simplify]: Extracting #4: cost 286 inf + 747 1554045071.238 * * [simplify]: Extracting #5: cost 353 inf + 18228 1554045071.271 * * [simplify]: Extracting #6: cost 111 inf + 99019 1554045071.337 * * [simplify]: Extracting #7: cost 10 inf + 147291 1554045071.397 * * [simplify]: Extracting #8: cost 0 inf + 152249 1554045071.445 * [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))))))))) 1554045071.445 * [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)))))))) 1554045071.445 * * * * [progress]: [ 57 / 2270 ] simplifiying candidate # 1554045071.446 * [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))))) 1554045071.446 * * [simplify]: iters left: 6 (21 enodes) 1554045071.452 * * [simplify]: iters left: 5 (109 enodes) 1554045071.497 * * [simplify]: iters left: 4 (335 enodes) 1554045071.651 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045071.651 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045071.651 * * [simplify]: Extracting #2: cost 26 inf + 0 1554045071.651 * * [simplify]: Extracting #3: cost 147 inf + 0 1554045071.652 * * [simplify]: Extracting #4: cost 216 inf + 457 1554045071.654 * * [simplify]: Extracting #5: cost 304 inf + 5291 1554045071.665 * * [simplify]: Extracting #6: cost 223 inf + 51482 1554045071.695 * * [simplify]: Extracting #7: cost 80 inf + 116611 1554045071.748 * * [simplify]: Extracting #8: cost 10 inf + 149647 1554045071.797 * * [simplify]: Extracting #9: cost 0 inf + 153028 1554045071.850 * * [simplify]: Extracting #10: cost 0 inf + 152987 1554045071.911 * [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)))))))))) 1554045071.912 * [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.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045071.912 * * * * [progress]: [ 58 / 2270 ] simplifiying candidate # 1554045071.913 * [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)))) 1554045071.913 * * [simplify]: iters left: 6 (23 enodes) 1554045071.926 * * [simplify]: iters left: 5 (118 enodes) 1554045071.977 * * [simplify]: iters left: 4 (363 enodes) 1554045072.191 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045072.191 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045072.191 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045072.192 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045072.193 * * [simplify]: Extracting #4: cost 323 inf + 502 1554045072.199 * * [simplify]: Extracting #5: cost 469 inf + 10976 1554045072.242 * * [simplify]: Extracting #6: cost 165 inf + 138093 1554045072.318 * * [simplify]: Extracting #7: cost 16 inf + 218623 1554045072.397 * * [simplify]: Extracting #8: cost 0 inf + 203808 1554045072.486 * * [simplify]: Extracting #9: cost 0 inf + 203648 1554045072.570 * [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.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) 1554045072.570 * [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.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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.re y.re)) (+ (* (* 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)))))))) 1554045072.571 * * * * [progress]: [ 59 / 2270 ] simplifiying candidate # 1554045072.571 * [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))))) 1554045072.571 * * [simplify]: iters left: 6 (23 enodes) 1554045072.583 * * [simplify]: iters left: 5 (118 enodes) 1554045072.645 * * [simplify]: iters left: 4 (369 enodes) 1554045072.876 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045072.877 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045072.877 * * [simplify]: Extracting #2: cost 30 inf + 0 1554045072.877 * * [simplify]: Extracting #3: cost 169 inf + 0 1554045072.879 * * [simplify]: Extracting #4: cost 253 inf + 294 1554045072.883 * * [simplify]: Extracting #5: cost 409 inf + 5041 1554045072.909 * * [simplify]: Extracting #6: cost 216 inf + 104602 1554045072.993 * * [simplify]: Extracting #7: cost 68 inf + 175118 1554045073.066 * * [simplify]: Extracting #8: cost 19 inf + 193996 1554045073.159 * * [simplify]: Extracting #9: cost 0 inf + 204247 1554045073.260 * [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.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) 1554045073.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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.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.re y.re)) (+ (* (* 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)))))) 1554045073.261 * * * * [progress]: [ 60 / 2270 ] simplifiying candidate # 1554045073.261 * [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)))) 1554045073.262 * * [simplify]: iters left: 6 (23 enodes) 1554045073.275 * * [simplify]: iters left: 5 (118 enodes) 1554045073.328 * * [simplify]: iters left: 4 (363 enodes) 1554045073.539 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045073.539 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045073.539 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045073.540 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045073.541 * * [simplify]: Extracting #4: cost 323 inf + 502 1554045073.545 * * [simplify]: Extracting #5: cost 469 inf + 10976 1554045073.578 * * [simplify]: Extracting #6: cost 165 inf + 138093 1554045073.657 * * [simplify]: Extracting #7: cost 16 inf + 218623 1554045073.755 * * [simplify]: Extracting #8: cost 0 inf + 203808 1554045073.858 * * [simplify]: Extracting #9: cost 0 inf + 203648 1554045073.958 * [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.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) 1554045073.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.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045073.959 * * * * [progress]: [ 61 / 2270 ] simplifiying candidate # 1554045073.960 * [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))))) 1554045073.960 * * [simplify]: iters left: 6 (23 enodes) 1554045073.973 * * [simplify]: iters left: 5 (118 enodes) 1554045074.025 * * [simplify]: iters left: 4 (369 enodes) 1554045074.208 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045074.208 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045074.208 * * [simplify]: Extracting #2: cost 30 inf + 0 1554045074.208 * * [simplify]: Extracting #3: cost 169 inf + 0 1554045074.209 * * [simplify]: Extracting #4: cost 253 inf + 294 1554045074.214 * * [simplify]: Extracting #5: cost 409 inf + 5041 1554045074.262 * * [simplify]: Extracting #6: cost 216 inf + 104602 1554045074.329 * * [simplify]: Extracting #7: cost 68 inf + 175118 1554045074.426 * * [simplify]: Extracting #8: cost 19 inf + 193996 1554045074.490 * * [simplify]: Extracting #9: cost 0 inf + 204247 1554045074.552 * [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.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) 1554045074.552 * [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.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.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))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045074.553 * * * * [progress]: [ 62 / 2270 ] simplifiying candidate # 1554045074.553 * [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)))) 1554045074.553 * * [simplify]: iters left: 6 (21 enodes) 1554045074.560 * * [simplify]: iters left: 5 (111 enodes) 1554045074.586 * * [simplify]: iters left: 4 (335 enodes) 1554045074.745 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045074.745 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045074.745 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045074.745 * * [simplify]: Extracting #3: cost 140 inf + 0 1554045074.746 * * [simplify]: Extracting #4: cost 289 inf + 584 1554045074.752 * * [simplify]: Extracting #5: cost 330 inf + 27978 1554045074.794 * * [simplify]: Extracting #6: cost 39 inf + 139620 1554045074.831 * * [simplify]: Extracting #7: cost 0 inf + 150868 1554045074.896 * * [simplify]: Extracting #8: cost 0 inf + 150468 1554045074.967 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045074.967 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))))) 1554045074.968 * * * * [progress]: [ 63 / 2270 ] simplifiying candidate # 1554045074.968 * [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))))) 1554045074.969 * * [simplify]: iters left: 6 (21 enodes) 1554045074.980 * * [simplify]: iters left: 5 (111 enodes) 1554045075.031 * * [simplify]: iters left: 4 (341 enodes) 1554045075.222 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045075.223 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045075.223 * * [simplify]: Extracting #2: cost 25 inf + 0 1554045075.223 * * [simplify]: Extracting #3: cost 148 inf + 0 1554045075.225 * * [simplify]: Extracting #4: cost 217 inf + 497 1554045075.230 * * [simplify]: Extracting #5: cost 295 inf + 10143 1554045075.260 * * [simplify]: Extracting #6: cost 177 inf + 72639 1554045075.302 * * [simplify]: Extracting #7: cost 60 inf + 123720 1554045075.362 * * [simplify]: Extracting #8: cost 15 inf + 142833 1554045075.417 * * [simplify]: Extracting #9: cost 0 inf + 149390 1554045075.484 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045075.484 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))) 1554045075.485 * * * * [progress]: [ 64 / 2270 ] simplifiying candidate # 1554045075.485 * [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)))) 1554045075.486 * * [simplify]: iters left: 6 (24 enodes) 1554045075.501 * * [simplify]: iters left: 5 (123 enodes) 1554045075.534 * * [simplify]: iters left: 4 (372 enodes) 1554045075.757 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045075.757 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045075.757 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045075.757 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045075.758 * * [simplify]: Extracting #4: cost 324 inf + 715 1554045075.761 * * [simplify]: Extracting #5: cost 452 inf + 12152 1554045075.775 * * [simplify]: Extracting #6: cost 189 inf + 101424 1554045075.830 * * [simplify]: Extracting #7: cost 32 inf + 175376 1554045075.915 * * [simplify]: Extracting #8: cost 0 inf + 204111 1554045076.004 * [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.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))))) 1554045076.004 * [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.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045076.005 * * * * [progress]: [ 65 / 2270 ] simplifiying candidate # 1554045076.005 * [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))))) 1554045076.006 * * [simplify]: iters left: 6 (24 enodes) 1554045076.020 * * [simplify]: iters left: 5 (123 enodes) 1554045076.073 * * [simplify]: iters left: 4 (378 enodes) 1554045076.281 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045076.281 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045076.281 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045076.281 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045076.282 * * [simplify]: Extracting #4: cost 284 inf + 334 1554045076.285 * * [simplify]: Extracting #5: cost 427 inf + 6962 1554045076.317 * * [simplify]: Extracting #6: cost 252 inf + 97533 1554045076.412 * * [simplify]: Extracting #7: cost 78 inf + 184536 1554045076.491 * * [simplify]: Extracting #8: cost 12 inf + 210474 1554045076.570 * * [simplify]: Extracting #9: cost 0 inf + 217548 1554045076.674 * [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))))))))) 1554045076.674 * [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)))))) 1554045076.675 * * * * [progress]: [ 66 / 2270 ] simplifiying candidate # 1554045076.676 * [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)))) 1554045076.676 * * [simplify]: iters left: 6 (24 enodes) 1554045076.688 * * [simplify]: iters left: 5 (123 enodes) 1554045076.721 * * [simplify]: iters left: 4 (373 enodes) 1554045076.909 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045076.909 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045076.909 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045076.910 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045076.911 * * [simplify]: Extracting #4: cost 320 inf + 999 1554045076.914 * * [simplify]: Extracting #5: cost 430 inf + 13214 1554045076.932 * * [simplify]: Extracting #6: cost 171 inf + 109066 1554045076.995 * * [simplify]: Extracting #7: cost 7 inf + 185223 1554045077.090 * * [simplify]: Extracting #8: cost 0 inf + 189226 1554045077.159 * [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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) 1554045077.159 * [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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045077.160 * * * * [progress]: [ 67 / 2270 ] simplifiying candidate # 1554045077.161 * [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))))) 1554045077.161 * * [simplify]: iters left: 6 (24 enodes) 1554045077.173 * * [simplify]: iters left: 5 (123 enodes) 1554045077.224 * * [simplify]: iters left: 4 (379 enodes) 1554045077.476 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045077.476 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045077.476 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045077.477 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045077.478 * * [simplify]: Extracting #4: cost 285 inf + 334 1554045077.481 * * [simplify]: Extracting #5: cost 399 inf + 11987 1554045077.506 * * [simplify]: Extracting #6: cost 186 inf + 127745 1554045077.575 * * [simplify]: Extracting #7: cost 48 inf + 182941 1554045077.651 * * [simplify]: Extracting #8: cost 7 inf + 197343 1554045077.754 * * [simplify]: Extracting #9: cost 0 inf + 201014 1554045077.853 * [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.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) 1554045077.854 * [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.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.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.im y.im)))))) 1554045077.854 * * * * [progress]: [ 68 / 2270 ] simplifiying candidate # 1554045077.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.re y.re)) (* (* x.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)))) 1554045077.854 * * [simplify]: iters left: 6 (24 enodes) 1554045077.861 * * [simplify]: iters left: 5 (123 enodes) 1554045077.896 * * [simplify]: iters left: 4 (372 enodes) 1554045078.108 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045078.108 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045078.108 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045078.109 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045078.111 * * [simplify]: Extracting #4: cost 324 inf + 715 1554045078.117 * * [simplify]: Extracting #5: cost 452 inf + 12152 1554045078.134 * * [simplify]: Extracting #6: cost 189 inf + 101424 1554045078.188 * * [simplify]: Extracting #7: cost 32 inf + 175376 1554045078.253 * * [simplify]: Extracting #8: cost 0 inf + 204111 1554045078.346 * [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.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))))) 1554045078.346 * [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.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045078.347 * * * * [progress]: [ 69 / 2270 ] simplifiying candidate # 1554045078.348 * [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))))) 1554045078.348 * * [simplify]: iters left: 6 (24 enodes) 1554045078.362 * * [simplify]: iters left: 5 (123 enodes) 1554045078.416 * * [simplify]: iters left: 4 (378 enodes) 1554045078.633 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045078.633 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045078.633 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045078.633 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045078.634 * * [simplify]: Extracting #4: cost 284 inf + 334 1554045078.637 * * [simplify]: Extracting #5: cost 427 inf + 6962 1554045078.655 * * [simplify]: Extracting #6: cost 252 inf + 97533 1554045078.711 * * [simplify]: Extracting #7: cost 78 inf + 184536 1554045078.767 * * [simplify]: Extracting #8: cost 12 inf + 210474 1554045078.853 * * [simplify]: Extracting #9: cost 0 inf + 217548 1554045078.915 * [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))))))))) 1554045078.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.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))) 1554045078.916 * * * * [progress]: [ 70 / 2270 ] simplifiying candidate # 1554045078.916 * [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)))) 1554045078.917 * * [simplify]: iters left: 6 (24 enodes) 1554045078.930 * * [simplify]: iters left: 5 (123 enodes) 1554045078.977 * * [simplify]: iters left: 4 (373 enodes) 1554045079.175 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045079.175 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045079.175 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045079.176 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045079.178 * * [simplify]: Extracting #4: cost 320 inf + 999 1554045079.184 * * [simplify]: Extracting #5: cost 430 inf + 13214 1554045079.225 * * [simplify]: Extracting #6: cost 171 inf + 109066 1554045079.306 * * [simplify]: Extracting #7: cost 7 inf + 185223 1554045079.383 * * [simplify]: Extracting #8: cost 0 inf + 189226 1554045079.450 * [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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) 1554045079.450 * [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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045079.450 * * * * [progress]: [ 71 / 2270 ] simplifiying candidate # 1554045079.451 * [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))))) 1554045079.451 * * [simplify]: iters left: 6 (24 enodes) 1554045079.458 * * [simplify]: iters left: 5 (123 enodes) 1554045079.486 * * [simplify]: iters left: 4 (379 enodes) 1554045079.737 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045079.737 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045079.737 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045079.738 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045079.740 * * [simplify]: Extracting #4: cost 285 inf + 334 1554045079.743 * * [simplify]: Extracting #5: cost 399 inf + 11987 1554045079.771 * * [simplify]: Extracting #6: cost 186 inf + 127745 1554045079.839 * * [simplify]: Extracting #7: cost 48 inf + 182941 1554045079.932 * * [simplify]: Extracting #8: cost 7 inf + 197343 1554045080.016 * * [simplify]: Extracting #9: cost 0 inf + 201014 1554045080.069 * [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.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) 1554045080.069 * [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.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.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.im y.im)))))) 1554045080.069 * * * * [progress]: [ 72 / 2270 ] simplifiying candidate # 1554045080.070 * [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)))) 1554045080.070 * * [simplify]: iters left: 6 (19 enodes) 1554045080.076 * * [simplify]: iters left: 5 (90 enodes) 1554045080.104 * * [simplify]: iters left: 4 (260 enodes) 1554045080.202 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045080.202 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045080.202 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045080.203 * * [simplify]: Extracting #3: cost 138 inf + 0 1554045080.205 * * [simplify]: Extracting #4: cost 276 inf + 837 1554045080.208 * * [simplify]: Extracting #5: cost 331 inf + 11987 1554045080.230 * * [simplify]: Extracting #6: cost 80 inf + 112066 1554045080.277 * * [simplify]: Extracting #7: cost 2 inf + 147796 1554045080.335 * * [simplify]: Extracting #8: cost 0 inf + 148371 1554045080.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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))))) 1554045080.389 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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 (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045080.389 * * * * [progress]: [ 73 / 2270 ] simplifiying candidate # 1554045080.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 (* (- (* 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))))) 1554045080.390 * * [simplify]: iters left: 6 (22 enodes) 1554045080.397 * * [simplify]: iters left: 5 (116 enodes) 1554045080.448 * * [simplify]: iters left: 4 (349 enodes) 1554045080.607 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045080.607 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045080.607 * * [simplify]: Extracting #2: cost 30 inf + 0 1554045080.607 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045080.608 * * [simplify]: Extracting #4: cost 237 inf + 819 1554045080.611 * * [simplify]: Extracting #5: cost 319 inf + 6996 1554045080.629 * * [simplify]: Extracting #6: cost 256 inf + 47972 1554045080.685 * * [simplify]: Extracting #7: cost 102 inf + 115554 1554045080.769 * * [simplify]: Extracting #8: cost 12 inf + 162891 1554045080.825 * * [simplify]: Extracting #9: cost 0 inf + 168037 1554045080.899 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554045080.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.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.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)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045080.900 * * * * [progress]: [ 74 / 2270 ] simplifiying candidate # 1554045080.901 * [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)))) 1554045080.901 * * [simplify]: iters left: 6 (24 enodes) 1554045080.914 * * [simplify]: iters left: 5 (124 enodes) 1554045080.966 * * [simplify]: iters left: 4 (375 enodes) 1554045081.199 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045081.199 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045081.199 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045081.200 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045081.202 * * [simplify]: Extracting #4: cost 327 inf + 502 1554045081.209 * * [simplify]: Extracting #5: cost 471 inf + 22591 1554045081.249 * * [simplify]: Extracting #6: cost 124 inf + 200378 1554045081.304 * * [simplify]: Extracting #7: cost 3 inf + 223567 1554045081.361 * * [simplify]: Extracting #8: cost 0 inf + 217869 1554045081.447 * * [simplify]: Extracting #9: cost 0 inf + 217643 1554045081.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.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554045081.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.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* 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)))))))) 1554045081.502 * * * * [progress]: [ 75 / 2270 ] simplifiying candidate # 1554045081.503 * [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))))) 1554045081.503 * * [simplify]: iters left: 6 (24 enodes) 1554045081.510 * * [simplify]: iters left: 5 (124 enodes) 1554045081.555 * * [simplify]: iters left: 4 (381 enodes) 1554045081.783 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045081.783 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045081.783 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045081.784 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045081.784 * * [simplify]: Extracting #4: cost 287 inf + 334 1554045081.787 * * [simplify]: Extracting #5: cost 453 inf + 5032 1554045081.808 * * [simplify]: Extracting #6: cost 304 inf + 80044 1554045081.888 * * [simplify]: Extracting #7: cost 104 inf + 176895 1554045082.001 * * [simplify]: Extracting #8: cost 14 inf + 223324 1554045082.070 * * [simplify]: Extracting #9: cost 0 inf + 232044 1554045082.132 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045082.132 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* 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)))))) 1554045082.133 * * * * [progress]: [ 76 / 2270 ] simplifiying candidate # 1554045082.133 * [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)))) 1554045082.133 * * [simplify]: iters left: 6 (24 enodes) 1554045082.140 * * [simplify]: iters left: 5 (124 enodes) 1554045082.188 * * [simplify]: iters left: 4 (375 enodes) 1554045082.399 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045082.399 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045082.399 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045082.400 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045082.401 * * [simplify]: Extracting #4: cost 327 inf + 502 1554045082.404 * * [simplify]: Extracting #5: cost 471 inf + 22591 1554045082.440 * * [simplify]: Extracting #6: cost 124 inf + 200378 1554045082.540 * * [simplify]: Extracting #7: cost 3 inf + 223567 1554045082.631 * * [simplify]: Extracting #8: cost 0 inf + 217869 1554045082.715 * * [simplify]: Extracting #9: cost 0 inf + 217643 1554045082.787 * [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.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554045082.787 * [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.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)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045082.788 * * * * [progress]: [ 77 / 2270 ] simplifiying candidate # 1554045082.788 * [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))))) 1554045082.789 * * [simplify]: iters left: 6 (24 enodes) 1554045082.800 * * [simplify]: iters left: 5 (124 enodes) 1554045082.848 * * [simplify]: iters left: 4 (381 enodes) 1554045083.087 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045083.087 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045083.087 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045083.088 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045083.090 * * [simplify]: Extracting #4: cost 287 inf + 334 1554045083.107 * * [simplify]: Extracting #5: cost 453 inf + 5032 1554045083.140 * * [simplify]: Extracting #6: cost 304 inf + 80044 1554045083.194 * * [simplify]: Extracting #7: cost 104 inf + 176895 1554045083.305 * * [simplify]: Extracting #8: cost 14 inf + 223324 1554045083.389 * * [simplify]: Extracting #9: cost 0 inf + 232044 1554045083.483 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045083.483 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045083.483 * * * * [progress]: [ 78 / 2270 ] simplifiying candidate # 1554045083.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.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3)))) 1554045083.484 * * [simplify]: iters left: 6 (24 enodes) 1554045083.491 * * [simplify]: iters left: 5 (123 enodes) 1554045083.545 * * [simplify]: iters left: 4 (372 enodes) 1554045083.744 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045083.744 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045083.744 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045083.744 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045083.745 * * [simplify]: Extracting #4: cost 323 inf + 674 1554045083.749 * * [simplify]: Extracting #5: cost 449 inf + 16945 1554045083.770 * * [simplify]: Extracting #6: cost 146 inf + 133847 1554045083.852 * * [simplify]: Extracting #7: cost 4 inf + 195477 1554045083.909 * * [simplify]: Extracting #8: cost 0 inf + 198463 1554045083.971 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554045083.971 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045083.971 * * * * [progress]: [ 79 / 2270 ] simplifiying candidate # 1554045083.972 * [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))))) 1554045083.972 * * [simplify]: iters left: 6 (24 enodes) 1554045083.979 * * [simplify]: iters left: 5 (123 enodes) 1554045084.014 * * [simplify]: iters left: 4 (378 enodes) 1554045084.248 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045084.248 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045084.249 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045084.249 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045084.250 * * [simplify]: Extracting #4: cost 286 inf + 293 1554045084.253 * * [simplify]: Extracting #5: cost 438 inf + 4557 1554045084.268 * * [simplify]: Extracting #6: cost 318 inf + 54983 1554045084.321 * * [simplify]: Extracting #7: cost 117 inf + 143834 1554045084.398 * * [simplify]: Extracting #8: cost 14 inf + 205083 1554045084.478 * * [simplify]: Extracting #9: cost 0 inf + 212636 1554045084.566 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554045084.566 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))) (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)))))) 1554045084.567 * * * * [progress]: [ 80 / 2270 ] simplifiying candidate # 1554045084.568 * [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)))) 1554045084.568 * * [simplify]: iters left: 6 (19 enodes) 1554045084.579 * * [simplify]: iters left: 5 (91 enodes) 1554045084.619 * * [simplify]: iters left: 4 (265 enodes) 1554045084.757 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045084.757 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045084.757 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045084.757 * * [simplify]: Extracting #3: cost 139 inf + 0 1554045084.759 * * [simplify]: Extracting #4: cost 272 inf + 1122 1554045084.770 * * [simplify]: Extracting #5: cost 308 inf + 32217 1554045084.811 * * [simplify]: Extracting #6: cost 86 inf + 118549 1554045084.874 * * [simplify]: Extracting #7: cost 0 inf + 153431 1554045084.913 * * [simplify]: Extracting #8: cost 0 inf + 150987 1554045084.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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554045084.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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))))) 1554045084.946 * * * * [progress]: [ 81 / 2270 ] simplifiying candidate # 1554045084.947 * [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))))) 1554045084.947 * * [simplify]: iters left: 6 (22 enodes) 1554045084.954 * * [simplify]: iters left: 5 (117 enodes) 1554045084.988 * * [simplify]: iters left: 4 (354 enodes) 1554045085.152 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045085.152 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045085.152 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045085.153 * * [simplify]: Extracting #3: cost 162 inf + 0 1554045085.154 * * [simplify]: Extracting #4: cost 243 inf + 638 1554045085.160 * * [simplify]: Extracting #5: cost 322 inf + 7215 1554045085.179 * * [simplify]: Extracting #6: cost 206 inf + 88327 1554045085.218 * * [simplify]: Extracting #7: cost 67 inf + 145609 1554045085.285 * * [simplify]: Extracting #8: cost 12 inf + 167950 1554045085.338 * * [simplify]: Extracting #9: cost 0 inf + 173692 1554045085.412 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.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))))) 1554045085.412 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045085.413 * * * * [progress]: [ 82 / 2270 ] simplifiying candidate # 1554045085.413 * [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)))) 1554045085.414 * * [simplify]: iters left: 6 (24 enodes) 1554045085.426 * * [simplify]: iters left: 5 (124 enodes) 1554045085.466 * * [simplify]: iters left: 4 (375 enodes) 1554045085.645 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045085.645 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045085.645 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045085.646 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045085.648 * * [simplify]: Extracting #4: cost 308 inf + 738 1554045085.654 * * [simplify]: Extracting #5: cost 423 inf + 16274 1554045085.691 * * [simplify]: Extracting #6: cost 157 inf + 124594 1554045085.745 * * [simplify]: Extracting #7: cost 10 inf + 190284 1554045085.833 * * [simplify]: Extracting #8: cost 0 inf + 195440 1554045085.892 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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)) (fma y.re x.re (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554045085.892 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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)) (fma y.re x.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)))))))) 1554045085.893 * * * * [progress]: [ 83 / 2270 ] simplifiying candidate # 1554045085.893 * [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))))) 1554045085.894 * * [simplify]: iters left: 6 (24 enodes) 1554045085.906 * * [simplify]: iters left: 5 (124 enodes) 1554045085.962 * * [simplify]: iters left: 4 (381 enodes) 1554045086.177 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045086.177 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045086.177 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045086.178 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045086.179 * * [simplify]: Extracting #4: cost 272 inf + 618 1554045086.182 * * [simplify]: Extracting #5: cost 401 inf + 9753 1554045086.205 * * [simplify]: Extracting #6: cost 240 inf + 99799 1554045086.260 * * [simplify]: Extracting #7: cost 69 inf + 180152 1554045086.355 * * [simplify]: Extracting #8: cost 10 inf + 203812 1554045086.422 * * [simplify]: Extracting #9: cost 0 inf + 209558 1554045086.499 * [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.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma y.re x.re (* x.im y.im)))))) 1554045086.499 * [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.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma y.re x.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)))))) 1554045086.500 * * * * [progress]: [ 84 / 2270 ] simplifiying candidate # 1554045086.500 * [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)))) 1554045086.500 * * [simplify]: iters left: 6 (21 enodes) 1554045086.506 * * [simplify]: iters left: 5 (96 enodes) 1554045086.527 * * [simplify]: iters left: 4 (277 enodes) 1554045086.671 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045086.671 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045086.671 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045086.671 * * [simplify]: Extracting #3: cost 145 inf + 0 1554045086.672 * * [simplify]: Extracting #4: cost 283 inf + 1001 1554045086.675 * * [simplify]: Extracting #5: cost 354 inf + 8107 1554045086.685 * * [simplify]: Extracting #6: cost 175 inf + 70981 1554045086.733 * * [simplify]: Extracting #7: cost 24 inf + 153885 1554045086.782 * * [simplify]: Extracting #8: cost 0 inf + 160276 1554045086.829 * * [simplify]: Extracting #9: cost 0 inf + 155636 1554045086.890 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554045086.890 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.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)))))))) 1554045086.891 * * * * [progress]: [ 85 / 2270 ] simplifiying candidate # 1554045086.891 * [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))))) 1554045086.891 * * [simplify]: iters left: 6 (24 enodes) 1554045086.898 * * [simplify]: iters left: 5 (122 enodes) 1554045086.934 * * [simplify]: iters left: 4 (367 enodes) 1554045087.170 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045087.170 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045087.171 * * [simplify]: Extracting #2: cost 33 inf + 0 1554045087.171 * * [simplify]: Extracting #3: cost 172 inf + 0 1554045087.172 * * [simplify]: Extracting #4: cost 253 inf + 743 1554045087.177 * * [simplify]: Extracting #5: cost 338 inf + 9413 1554045087.199 * * [simplify]: Extracting #6: cost 255 inf + 57157 1554045087.260 * * [simplify]: Extracting #7: cost 91 inf + 134027 1554045087.329 * * [simplify]: Extracting #8: cost 20 inf + 169116 1554045087.395 * * [simplify]: Extracting #9: cost 0 inf + 180138 1554045087.450 * [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.im y.im)))))) 1554045087.450 * [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.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045087.451 * * * * [progress]: [ 86 / 2270 ] simplifiying candidate # 1554045087.452 * [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)))) 1554045087.452 * * [simplify]: iters left: 6 (24 enodes) 1554045087.461 * * [simplify]: iters left: 5 (124 enodes) 1554045087.493 * * [simplify]: iters left: 4 (375 enodes) 1554045087.648 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045087.648 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045087.648 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045087.648 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045087.649 * * [simplify]: Extracting #4: cost 308 inf + 738 1554045087.652 * * [simplify]: Extracting #5: cost 423 inf + 16274 1554045087.682 * * [simplify]: Extracting #6: cost 157 inf + 124594 1554045087.737 * * [simplify]: Extracting #7: cost 10 inf + 190284 1554045087.827 * * [simplify]: Extracting #8: cost 0 inf + 195440 1554045087.912 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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)) (fma y.re x.re (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554045087.912 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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)) (fma y.re x.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)))))))) 1554045087.912 * * * * [progress]: [ 87 / 2270 ] simplifiying candidate # 1554045087.913 * [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))))) 1554045087.913 * * [simplify]: iters left: 6 (24 enodes) 1554045087.920 * * [simplify]: iters left: 5 (124 enodes) 1554045087.960 * * [simplify]: iters left: 4 (381 enodes) 1554045088.167 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045088.167 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045088.167 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045088.167 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045088.168 * * [simplify]: Extracting #4: cost 272 inf + 618 1554045088.172 * * [simplify]: Extracting #5: cost 401 inf + 9753 1554045088.204 * * [simplify]: Extracting #6: cost 240 inf + 99799 1554045088.277 * * [simplify]: Extracting #7: cost 69 inf + 180152 1554045088.365 * * [simplify]: Extracting #8: cost 10 inf + 203812 1554045088.437 * * [simplify]: Extracting #9: cost 0 inf + 209558 1554045088.524 * [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.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma y.re x.re (* x.im y.im)))))) 1554045088.524 * [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.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma y.re x.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)))))) 1554045088.525 * * * * [progress]: [ 88 / 2270 ] simplifiying candidate # 1554045088.525 * [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)))) 1554045088.526 * * [simplify]: iters left: 6 (22 enodes) 1554045088.538 * * [simplify]: iters left: 5 (116 enodes) 1554045088.587 * * [simplify]: iters left: 4 (346 enodes) 1554045088.749 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045088.750 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045088.750 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045088.750 * * [simplify]: Extracting #3: cost 141 inf + 0 1554045088.752 * * [simplify]: Extracting #4: cost 291 inf + 421 1554045088.758 * * [simplify]: Extracting #5: cost 364 inf + 15049 1554045088.783 * * [simplify]: Extracting #6: cost 116 inf + 109950 1554045088.843 * * [simplify]: Extracting #7: cost 4 inf + 156579 1554045088.917 * * [simplify]: Extracting #8: cost 0 inf + 159222 1554045088.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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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))))) 1554045088.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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045088.992 * * * * [progress]: [ 89 / 2270 ] simplifiying candidate # 1554045088.993 * [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))))) 1554045088.993 * * [simplify]: iters left: 6 (22 enodes) 1554045089.005 * * [simplify]: iters left: 5 (116 enodes) 1554045089.032 * * [simplify]: iters left: 4 (352 enodes) 1554045089.252 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045089.252 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045089.252 * * [simplify]: Extracting #2: cost 30 inf + 0 1554045089.253 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045089.254 * * [simplify]: Extracting #4: cost 242 inf + 310 1554045089.259 * * [simplify]: Extracting #5: cost 322 inf + 7472 1554045089.284 * * [simplify]: Extracting #6: cost 230 inf + 59033 1554045089.348 * * [simplify]: Extracting #7: cost 69 inf + 134222 1554045089.410 * * [simplify]: Extracting #8: cost 5 inf + 164311 1554045089.491 * * [simplify]: Extracting #9: cost 0 inf + 167134 1554045089.575 * [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.im y.im)))))))) 1554045089.575 * [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.im y.im)))))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.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)))))) 1554045089.576 * * * * [progress]: [ 90 / 2270 ] simplifiying candidate # 1554045089.577 * [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)))) 1554045089.577 * * [simplify]: iters left: 6 (24 enodes) 1554045089.589 * * [simplify]: iters left: 5 (124 enodes) 1554045089.623 * * [simplify]: iters left: 4 (379 enodes) 1554045089.842 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045089.842 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045089.842 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045089.842 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045089.844 * * [simplify]: Extracting #4: cost 321 inf + 674 1554045089.852 * * [simplify]: Extracting #5: cost 476 inf + 19747 1554045089.908 * * [simplify]: Extracting #6: cost 163 inf + 157972 1554045089.976 * * [simplify]: Extracting #7: cost 3 inf + 221309 1554045090.078 * * [simplify]: Extracting #8: cost 0 inf + 220648 1554045090.184 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (fma y.re x.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))))) 1554045090.184 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (fma y.re x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.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)))))))) 1554045090.184 * * * * [progress]: [ 91 / 2270 ] simplifiying candidate # 1554045090.184 * [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))))) 1554045090.185 * * [simplify]: iters left: 6 (24 enodes) 1554045090.192 * * [simplify]: iters left: 5 (124 enodes) 1554045090.232 * * [simplify]: iters left: 4 (385 enodes) 1554045090.468 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045090.469 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045090.469 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045090.469 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045090.470 * * [simplify]: Extracting #4: cost 282 inf + 536 1554045090.474 * * [simplify]: Extracting #5: cost 447 inf + 15958 1554045090.500 * * [simplify]: Extracting #6: cost 241 inf + 114189 1554045090.594 * * [simplify]: Extracting #7: cost 87 inf + 190441 1554045090.719 * * [simplify]: Extracting #8: cost 12 inf + 229187 1554045090.841 * * [simplify]: Extracting #9: cost 0 inf + 236325 1554045090.931 * [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.im y.im) (* x.im y.im)))))) (cbrt (* (fma y.re x.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))))) 1554045090.931 * [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.im y.im) (* x.im y.im)))))) (cbrt (* (fma y.re x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.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)))))) 1554045090.932 * * * * [progress]: [ 92 / 2270 ] simplifiying candidate # 1554045090.932 * [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)))) 1554045090.933 * * [simplify]: iters left: 6 (24 enodes) 1554045090.946 * * [simplify]: iters left: 5 (124 enodes) 1554045090.999 * * [simplify]: iters left: 4 (379 enodes) 1554045091.186 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045091.186 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045091.186 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045091.187 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045091.189 * * [simplify]: Extracting #4: cost 321 inf + 674 1554045091.196 * * [simplify]: Extracting #5: cost 476 inf + 19747 1554045091.247 * * [simplify]: Extracting #6: cost 163 inf + 157972 1554045091.319 * * [simplify]: Extracting #7: cost 3 inf + 221309 1554045091.434 * * [simplify]: Extracting #8: cost 0 inf + 220648 1554045091.514 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (fma y.re x.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))))) 1554045091.514 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (fma y.re x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.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)))))))) 1554045091.515 * * * * [progress]: [ 93 / 2270 ] simplifiying candidate # 1554045091.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))) (- (pow (* x.re y.re) 3) (pow (* x.im y.im) 3))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554045091.515 * * [simplify]: iters left: 6 (24 enodes) 1554045091.528 * * [simplify]: iters left: 5 (124 enodes) 1554045091.586 * * [simplify]: iters left: 4 (385 enodes) 1554045091.812 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045091.812 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045091.812 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045091.813 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045091.815 * * [simplify]: Extracting #4: cost 282 inf + 536 1554045091.823 * * [simplify]: Extracting #5: cost 447 inf + 15958 1554045091.869 * * [simplify]: Extracting #6: cost 241 inf + 114189 1554045091.968 * * [simplify]: Extracting #7: cost 87 inf + 190441 1554045092.061 * * [simplify]: Extracting #8: cost 12 inf + 229187 1554045092.160 * * [simplify]: Extracting #9: cost 0 inf + 236325 1554045092.281 * [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.im y.im) (* x.im y.im)))))) (cbrt (* (fma y.re x.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))))) 1554045092.281 * [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.im y.im) (* x.im y.im)))))) (cbrt (* (fma y.re x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.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)))))) 1554045092.282 * * * * [progress]: [ 94 / 2270 ] simplifiying candidate # 1554045092.283 * [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)))) 1554045092.283 * * [simplify]: iters left: 6 (24 enodes) 1554045092.296 * * [simplify]: iters left: 5 (123 enodes) 1554045092.353 * * [simplify]: iters left: 4 (373 enodes) 1554045092.560 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045092.560 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045092.561 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045092.561 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045092.563 * * [simplify]: Extracting #4: cost 325 inf + 674 1554045092.570 * * [simplify]: Extracting #5: cost 443 inf + 13939 1554045092.619 * * [simplify]: Extracting #6: cost 143 inf + 135031 1554045092.697 * * [simplify]: Extracting #7: cost 2 inf + 196031 1554045092.789 * * [simplify]: Extracting #8: cost 0 inf + 196228 1554045092.884 * [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.im y.im))) (fma y.re x.re (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554045092.884 * [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.im y.im))) (fma y.re x.re (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045092.884 * * * * [progress]: [ 95 / 2270 ] simplifiying candidate # 1554045092.885 * [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))))) 1554045092.885 * * [simplify]: iters left: 6 (24 enodes) 1554045092.898 * * [simplify]: iters left: 5 (123 enodes) 1554045092.952 * * [simplify]: iters left: 4 (379 enodes) 1554045093.199 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045093.199 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045093.199 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045093.200 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045093.201 * * [simplify]: Extracting #4: cost 287 inf + 252 1554045093.203 * * [simplify]: Extracting #5: cost 408 inf + 8428 1554045093.231 * * [simplify]: Extracting #6: cost 252 inf + 70440 1554045093.287 * * [simplify]: Extracting #7: cost 97 inf + 149872 1554045093.354 * * [simplify]: Extracting #8: cost 8 inf + 195611 1554045093.409 * * [simplify]: Extracting #9: cost 0 inf + 200989 1554045093.487 * [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.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) 1554045093.487 * [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.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.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))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045093.488 * * * * [progress]: [ 96 / 2270 ] simplifiying candidate # 1554045093.488 * [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)))) 1554045093.488 * * [simplify]: iters left: 6 (24 enodes) 1554045093.497 * * [simplify]: iters left: 5 (124 enodes) 1554045093.552 * * [simplify]: iters left: 4 (375 enodes) 1554045093.719 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045093.719 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045093.719 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045093.719 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045093.721 * * [simplify]: Extracting #4: cost 310 inf + 918 1554045093.725 * * [simplify]: Extracting #5: cost 416 inf + 20509 1554045093.744 * * [simplify]: Extracting #6: cost 183 inf + 103838 1554045093.799 * * [simplify]: Extracting #7: cost 39 inf + 167725 1554045093.859 * * [simplify]: Extracting #8: cost 0 inf + 199614 1554045093.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.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (fma y.re x.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))))) 1554045093.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.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (fma y.re x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.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)))))))) 1554045093.939 * * * * [progress]: [ 97 / 2270 ] simplifiying candidate # 1554045093.940 * [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))))) 1554045093.940 * * [simplify]: iters left: 6 (24 enodes) 1554045093.954 * * [simplify]: iters left: 5 (124 enodes) 1554045094.009 * * [simplify]: iters left: 4 (381 enodes) 1554045094.221 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045094.222 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045094.222 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045094.223 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045094.224 * * [simplify]: Extracting #4: cost 277 inf + 211 1554045094.228 * * [simplify]: Extracting #5: cost 416 inf + 4952 1554045094.263 * * [simplify]: Extracting #6: cost 250 inf + 92371 1554045094.349 * * [simplify]: Extracting #7: cost 72 inf + 177517 1554045094.439 * * [simplify]: Extracting #8: cost 11 inf + 203611 1554045094.532 * * [simplify]: Extracting #9: cost 0 inf + 210052 1554045094.633 * [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)))))))) 1554045094.633 * [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)))))) 1554045094.634 * * * * [progress]: [ 98 / 2270 ] simplifiying candidate # 1554045094.634 * [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)))) 1554045094.635 * * [simplify]: iters left: 6 (22 enodes) 1554045094.642 * * [simplify]: iters left: 5 (117 enodes) 1554045094.668 * * [simplify]: iters left: 4 (351 enodes) 1554045094.847 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045094.847 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045094.848 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045094.848 * * [simplify]: Extracting #3: cost 141 inf + 0 1554045094.850 * * [simplify]: Extracting #4: cost 290 inf + 421 1554045094.855 * * [simplify]: Extracting #5: cost 365 inf + 11743 1554045094.882 * * [simplify]: Extracting #6: cost 145 inf + 84040 1554045094.914 * * [simplify]: Extracting #7: cost 26 inf + 136618 1554045094.973 * * [simplify]: Extracting #8: cost 0 inf + 156867 1554045095.016 * [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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554045095.016 * [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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045095.017 * * * * [progress]: [ 99 / 2270 ] simplifiying candidate # 1554045095.017 * [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))))) 1554045095.017 * * [simplify]: iters left: 6 (22 enodes) 1554045095.023 * * [simplify]: iters left: 5 (117 enodes) 1554045095.051 * * [simplify]: iters left: 4 (357 enodes) 1554045095.188 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045095.188 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045095.189 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045095.189 * * [simplify]: Extracting #3: cost 162 inf + 0 1554045095.190 * * [simplify]: Extracting #4: cost 243 inf + 677 1554045095.195 * * [simplify]: Extracting #5: cost 295 inf + 23464 1554045095.235 * * [simplify]: Extracting #6: cost 134 inf + 122955 1554045095.309 * * [simplify]: Extracting #7: cost 53 inf + 145361 1554045095.360 * * [simplify]: Extracting #8: cost 7 inf + 161019 1554045095.443 * * [simplify]: Extracting #9: cost 0 inf + 164920 1554045095.505 * [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)))))))) 1554045095.505 * [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)))))) 1554045095.506 * * * * [progress]: [ 100 / 2270 ] simplifiying candidate # 1554045095.506 * [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)))) 1554045095.507 * * [simplify]: iters left: 6 (24 enodes) 1554045095.520 * * [simplify]: iters left: 5 (124 enodes) 1554045095.574 * * [simplify]: iters left: 4 (375 enodes) 1554045095.772 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045095.772 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045095.772 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045095.773 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045095.775 * * [simplify]: Extracting #4: cost 310 inf + 918 1554045095.782 * * [simplify]: Extracting #5: cost 416 inf + 20509 1554045095.811 * * [simplify]: Extracting #6: cost 183 inf + 103838 1554045095.859 * * [simplify]: Extracting #7: cost 39 inf + 167725 1554045095.921 * * [simplify]: Extracting #8: cost 0 inf + 199614 1554045095.999 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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 (* (fma y.re x.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))))) 1554045095.999 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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 (* (fma y.re x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.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)))))))) 1554045096.000 * * * * [progress]: [ 101 / 2270 ] simplifiying candidate # 1554045096.000 * [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))))) 1554045096.001 * * [simplify]: iters left: 6 (24 enodes) 1554045096.014 * * [simplify]: iters left: 5 (124 enodes) 1554045096.066 * * [simplify]: iters left: 4 (381 enodes) 1554045096.285 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045096.285 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045096.285 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045096.286 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045096.287 * * [simplify]: Extracting #4: cost 277 inf + 211 1554045096.292 * * [simplify]: Extracting #5: cost 416 inf + 4952 1554045096.314 * * [simplify]: Extracting #6: cost 250 inf + 92371 1554045096.362 * * [simplify]: Extracting #7: cost 72 inf + 177517 1554045096.431 * * [simplify]: Extracting #8: cost 11 inf + 203611 1554045096.500 * * [simplify]: Extracting #9: cost 0 inf + 210052 1554045096.590 * [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)))))))) 1554045096.590 * [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)))))) 1554045096.590 * * * * [progress]: [ 102 / 2270 ] simplifiying candidate # 1554045096.591 * [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)))) 1554045096.591 * * [simplify]: iters left: 6 (24 enodes) 1554045096.598 * * [simplify]: iters left: 5 (122 enodes) 1554045096.631 * * [simplify]: iters left: 4 (363 enodes) 1554045096.790 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045096.790 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045096.790 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045096.790 * * [simplify]: Extracting #3: cost 148 inf + 0 1554045096.791 * * [simplify]: Extracting #4: cost 294 inf + 796 1554045096.794 * * [simplify]: Extracting #5: cost 380 inf + 12138 1554045096.815 * * [simplify]: Extracting #6: cost 131 inf + 116544 1554045096.886 * * [simplify]: Extracting #7: cost 2 inf + 165651 1554045096.941 * * [simplify]: Extracting #8: cost 0 inf + 164984 1554045096.980 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (fma y.re x.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (fma y.re x.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))))) 1554045096.980 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (fma y.re x.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (fma y.re x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.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)))))))) 1554045096.981 * * * * [progress]: [ 103 / 2270 ] simplifiying candidate # 1554045096.981 * [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))))) 1554045096.981 * * [simplify]: iters left: 6 (24 enodes) 1554045096.991 * * [simplify]: iters left: 5 (122 enodes) 1554045097.021 * * [simplify]: iters left: 4 (369 enodes) 1554045097.234 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045097.234 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045097.235 * * [simplify]: Extracting #2: cost 32 inf + 0 1554045097.235 * * [simplify]: Extracting #3: cost 169 inf + 0 1554045097.240 * * [simplify]: Extracting #4: cost 254 inf + 333 1554045097.242 * * [simplify]: Extracting #5: cost 336 inf + 8901 1554045097.274 * * [simplify]: Extracting #6: cost 161 inf + 106005 1554045097.340 * * [simplify]: Extracting #7: cost 53 inf + 150519 1554045097.397 * * [simplify]: Extracting #8: cost 9 inf + 166889 1554045097.472 * * [simplify]: Extracting #9: cost 0 inf + 172001 1554045097.535 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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))) (fma y.re x.re (* x.im y.im))))) (* (- (* (* x.re y.re) (* x.re 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))) (fma y.re x.re (* x.im y.im))))))) 1554045097.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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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))) (fma y.re x.re (* x.im y.im))))) (* (- (* (* x.re y.re) (* x.re 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))) (fma y.re x.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)))))) 1554045097.536 * * * * [progress]: [ 104 / 2270 ] simplifiying candidate # 1554045097.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 (* (- (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)))) 1554045097.537 * * [simplify]: iters left: 6 (19 enodes) 1554045097.548 * * [simplify]: iters left: 5 (90 enodes) 1554045097.587 * * [simplify]: iters left: 4 (260 enodes) 1554045097.713 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045097.713 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045097.713 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045097.713 * * [simplify]: Extracting #3: cost 138 inf + 0 1554045097.714 * * [simplify]: Extracting #4: cost 276 inf + 837 1554045097.716 * * [simplify]: Extracting #5: cost 331 inf + 11987 1554045097.735 * * [simplify]: Extracting #6: cost 80 inf + 112066 1554045097.784 * * [simplify]: Extracting #7: cost 2 inf + 147796 1554045098.297 * * [simplify]: Extracting #8: cost 0 inf + 148371 1554045098.348 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))))) 1554045098.348 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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 (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045098.349 * * * * [progress]: [ 105 / 2270 ] simplifiying candidate # 1554045098.349 * [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))))) 1554045098.350 * * [simplify]: iters left: 6 (22 enodes) 1554045098.363 * * [simplify]: iters left: 5 (116 enodes) 1554045098.390 * * [simplify]: iters left: 4 (349 enodes) 1554045098.595 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045098.596 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045098.596 * * [simplify]: Extracting #2: cost 30 inf + 0 1554045098.596 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045098.598 * * [simplify]: Extracting #4: cost 237 inf + 819 1554045098.603 * * [simplify]: Extracting #5: cost 319 inf + 6996 1554045098.628 * * [simplify]: Extracting #6: cost 256 inf + 47972 1554045098.682 * * [simplify]: Extracting #7: cost 102 inf + 115554 1554045098.764 * * [simplify]: Extracting #8: cost 12 inf + 162891 1554045098.841 * * [simplify]: Extracting #9: cost 0 inf + 168037 1554045098.899 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554045098.899 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.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)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045098.900 * * * * [progress]: [ 106 / 2270 ] simplifiying candidate # 1554045098.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 (* (- (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)))) 1554045098.900 * * [simplify]: iters left: 6 (24 enodes) 1554045098.913 * * [simplify]: iters left: 5 (124 enodes) 1554045098.942 * * [simplify]: iters left: 4 (375 enodes) 1554045099.154 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045099.154 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045099.154 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045099.161 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045099.163 * * [simplify]: Extracting #4: cost 327 inf + 502 1554045099.172 * * [simplify]: Extracting #5: cost 471 inf + 22591 1554045099.204 * * [simplify]: Extracting #6: cost 124 inf + 200378 1554045099.283 * * [simplify]: Extracting #7: cost 3 inf + 223567 1554045099.381 * * [simplify]: Extracting #8: cost 0 inf + 217869 1554045099.456 * * [simplify]: Extracting #9: cost 0 inf + 217643 1554045099.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.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554045099.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.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* 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)))))))) 1554045099.540 * * * * [progress]: [ 107 / 2270 ] simplifiying candidate # 1554045099.542 * [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))))) 1554045099.543 * * [simplify]: iters left: 6 (24 enodes) 1554045099.556 * * [simplify]: iters left: 5 (124 enodes) 1554045099.611 * * [simplify]: iters left: 4 (381 enodes) 1554045099.888 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045099.888 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045099.888 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045099.889 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045099.890 * * [simplify]: Extracting #4: cost 287 inf + 334 1554045099.897 * * [simplify]: Extracting #5: cost 453 inf + 5032 1554045099.913 * * [simplify]: Extracting #6: cost 304 inf + 80044 1554045099.979 * * [simplify]: Extracting #7: cost 104 inf + 176895 1554045100.078 * * [simplify]: Extracting #8: cost 14 inf + 223324 1554045100.168 * * [simplify]: Extracting #9: cost 0 inf + 232044 1554045100.286 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045100.286 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* 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)))))) 1554045100.286 * * * * [progress]: [ 108 / 2270 ] simplifiying candidate # 1554045100.286 * [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)))) 1554045100.287 * * [simplify]: iters left: 6 (24 enodes) 1554045100.294 * * [simplify]: iters left: 5 (124 enodes) 1554045100.321 * * [simplify]: iters left: 4 (375 enodes) 1554045100.514 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045100.514 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045100.514 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045100.514 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045100.515 * * [simplify]: Extracting #4: cost 327 inf + 502 1554045100.519 * * [simplify]: Extracting #5: cost 471 inf + 22591 1554045100.554 * * [simplify]: Extracting #6: cost 124 inf + 200378 1554045100.644 * * [simplify]: Extracting #7: cost 3 inf + 223567 1554045100.740 * * [simplify]: Extracting #8: cost 0 inf + 217869 1554045100.816 * * [simplify]: Extracting #9: cost 0 inf + 217643 1554045100.888 * [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.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554045100.888 * [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.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)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045100.888 * * * * [progress]: [ 109 / 2270 ] simplifiying candidate # 1554045100.889 * [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))))) 1554045100.889 * * [simplify]: iters left: 6 (24 enodes) 1554045100.903 * * [simplify]: iters left: 5 (124 enodes) 1554045100.952 * * [simplify]: iters left: 4 (381 enodes) 1554045101.170 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045101.170 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045101.170 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045101.170 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045101.171 * * [simplify]: Extracting #4: cost 287 inf + 334 1554045101.174 * * [simplify]: Extracting #5: cost 453 inf + 5032 1554045101.196 * * [simplify]: Extracting #6: cost 304 inf + 80044 1554045101.258 * * [simplify]: Extracting #7: cost 104 inf + 176895 1554045101.347 * * [simplify]: Extracting #8: cost 14 inf + 223324 1554045101.444 * * [simplify]: Extracting #9: cost 0 inf + 232044 1554045101.535 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045101.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.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045101.536 * * * * [progress]: [ 110 / 2270 ] simplifiying candidate # 1554045101.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 (* (- (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)))) 1554045101.537 * * [simplify]: iters left: 6 (24 enodes) 1554045101.549 * * [simplify]: iters left: 5 (123 enodes) 1554045101.602 * * [simplify]: iters left: 4 (372 enodes) 1554045101.781 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045101.781 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045101.781 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045101.782 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045101.783 * * [simplify]: Extracting #4: cost 323 inf + 674 1554045101.786 * * [simplify]: Extracting #5: cost 449 inf + 16945 1554045101.806 * * [simplify]: Extracting #6: cost 146 inf + 133847 1554045101.888 * * [simplify]: Extracting #7: cost 4 inf + 195477 1554045101.982 * * [simplify]: Extracting #8: cost 0 inf + 198463 1554045102.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.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554045102.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.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045102.045 * * * * [progress]: [ 111 / 2270 ] simplifiying candidate # 1554045102.045 * [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))))) 1554045102.045 * * [simplify]: iters left: 6 (24 enodes) 1554045102.052 * * [simplify]: iters left: 5 (123 enodes) 1554045102.088 * * [simplify]: iters left: 4 (378 enodes) 1554045102.283 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045102.284 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045102.284 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045102.284 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045102.285 * * [simplify]: Extracting #4: cost 286 inf + 293 1554045102.287 * * [simplify]: Extracting #5: cost 438 inf + 4557 1554045102.299 * * [simplify]: Extracting #6: cost 318 inf + 54983 1554045102.357 * * [simplify]: Extracting #7: cost 117 inf + 143834 1554045102.431 * * [simplify]: Extracting #8: cost 14 inf + 205083 1554045102.518 * * [simplify]: Extracting #9: cost 0 inf + 212636 1554045102.598 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554045102.598 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))) (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)))))) 1554045102.599 * * * * [progress]: [ 112 / 2270 ] simplifiying candidate # 1554045102.599 * [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)))) 1554045102.599 * * [simplify]: iters left: 6 (21 enodes) 1554045102.611 * * [simplify]: iters left: 5 (96 enodes) 1554045102.643 * * [simplify]: iters left: 4 (277 enodes) 1554045102.771 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045102.772 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045102.772 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045102.772 * * [simplify]: Extracting #3: cost 145 inf + 0 1554045102.773 * * [simplify]: Extracting #4: cost 283 inf + 1001 1554045102.775 * * [simplify]: Extracting #5: cost 354 inf + 8107 1554045102.786 * * [simplify]: Extracting #6: cost 175 inf + 70981 1554045102.835 * * [simplify]: Extracting #7: cost 24 inf + 153885 1554045102.881 * * [simplify]: Extracting #8: cost 0 inf + 160276 1554045102.928 * * [simplify]: Extracting #9: cost 0 inf + 155636 1554045102.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))))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554045102.981 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.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)))))))) 1554045102.981 * * * * [progress]: [ 113 / 2270 ] simplifiying candidate # 1554045102.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.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))))) 1554045102.982 * * [simplify]: iters left: 6 (24 enodes) 1554045102.989 * * [simplify]: iters left: 5 (122 enodes) 1554045103.043 * * [simplify]: iters left: 4 (367 enodes) 1554045103.228 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045103.228 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045103.228 * * [simplify]: Extracting #2: cost 33 inf + 0 1554045103.229 * * [simplify]: Extracting #3: cost 172 inf + 0 1554045103.231 * * [simplify]: Extracting #4: cost 253 inf + 743 1554045103.235 * * [simplify]: Extracting #5: cost 338 inf + 9413 1554045103.247 * * [simplify]: Extracting #6: cost 255 inf + 57157 1554045103.294 * * [simplify]: Extracting #7: cost 91 inf + 134027 1554045103.360 * * [simplify]: Extracting #8: cost 20 inf + 169116 1554045103.433 * * [simplify]: Extracting #9: cost 0 inf + 180138 1554045103.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.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554045103.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.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.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)))))) 1554045103.486 * * * * [progress]: [ 114 / 2270 ] simplifiying candidate # 1554045103.486 * [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)))) 1554045103.486 * * [simplify]: iters left: 6 (24 enodes) 1554045103.496 * * [simplify]: iters left: 5 (124 enodes) 1554045103.543 * * [simplify]: iters left: 4 (375 enodes) 1554045103.717 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045103.718 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045103.718 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045103.718 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045103.720 * * [simplify]: Extracting #4: cost 308 inf + 738 1554045103.726 * * [simplify]: Extracting #5: cost 423 inf + 16274 1554045103.747 * * [simplify]: Extracting #6: cost 157 inf + 124594 1554045103.823 * * [simplify]: Extracting #7: cost 10 inf + 190284 1554045103.891 * * [simplify]: Extracting #8: cost 0 inf + 195440 1554045103.979 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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)) (fma y.re x.re (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554045103.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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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)) (fma y.re x.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)))))))) 1554045103.980 * * * * [progress]: [ 115 / 2270 ] simplifiying candidate # 1554045103.980 * [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))))) 1554045103.981 * * [simplify]: iters left: 6 (24 enodes) 1554045103.993 * * [simplify]: iters left: 5 (124 enodes) 1554045104.041 * * [simplify]: iters left: 4 (381 enodes) 1554045104.252 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045104.252 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045104.253 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045104.253 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045104.255 * * [simplify]: Extracting #4: cost 272 inf + 618 1554045104.259 * * [simplify]: Extracting #5: cost 401 inf + 9753 1554045104.280 * * [simplify]: Extracting #6: cost 240 inf + 99799 1554045104.366 * * [simplify]: Extracting #7: cost 69 inf + 180152 1554045104.452 * * [simplify]: Extracting #8: cost 10 inf + 203812 1554045104.506 * * [simplify]: Extracting #9: cost 0 inf + 209558 1554045104.560 * [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.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma y.re x.re (* x.im y.im)))))) 1554045104.560 * [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.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma y.re x.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)))))) 1554045104.560 * * * * [progress]: [ 116 / 2270 ] simplifiying candidate # 1554045104.561 * [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)))) 1554045104.561 * * [simplify]: iters left: 6 (19 enodes) 1554045104.566 * * [simplify]: iters left: 5 (91 enodes) 1554045104.593 * * [simplify]: iters left: 4 (265 enodes) 1554045104.739 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045104.739 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045104.739 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045104.740 * * [simplify]: Extracting #3: cost 139 inf + 0 1554045104.741 * * [simplify]: Extracting #4: cost 272 inf + 1122 1554045104.750 * * [simplify]: Extracting #5: cost 308 inf + 32217 1554045104.784 * * [simplify]: Extracting #6: cost 86 inf + 118549 1554045104.840 * * [simplify]: Extracting #7: cost 0 inf + 153431 1554045104.887 * * [simplify]: Extracting #8: cost 0 inf + 150987 1554045104.942 * [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))))))) 1554045104.943 * [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)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045104.943 * * * * [progress]: [ 117 / 2270 ] simplifiying candidate # 1554045104.944 * [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))))) 1554045104.944 * * [simplify]: iters left: 6 (22 enodes) 1554045104.954 * * [simplify]: iters left: 5 (117 enodes) 1554045104.982 * * [simplify]: iters left: 4 (354 enodes) 1554045105.126 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045105.126 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045105.126 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045105.126 * * [simplify]: Extracting #3: cost 162 inf + 0 1554045105.127 * * [simplify]: Extracting #4: cost 243 inf + 638 1554045105.130 * * [simplify]: Extracting #5: cost 322 inf + 7215 1554045105.149 * * [simplify]: Extracting #6: cost 206 inf + 88327 1554045105.201 * * [simplify]: Extracting #7: cost 67 inf + 145609 1554045105.267 * * [simplify]: Extracting #8: cost 12 inf + 167950 1554045105.326 * * [simplify]: Extracting #9: cost 0 inf + 173692 1554045105.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.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.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))))) 1554045105.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.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045105.392 * * * * [progress]: [ 118 / 2270 ] simplifiying candidate # 1554045105.392 * [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)))) 1554045105.392 * * [simplify]: iters left: 6 (24 enodes) 1554045105.400 * * [simplify]: iters left: 5 (124 enodes) 1554045105.434 * * [simplify]: iters left: 4 (375 enodes) 1554045105.599 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045105.599 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045105.599 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045105.600 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045105.601 * * [simplify]: Extracting #4: cost 308 inf + 738 1554045105.609 * * [simplify]: Extracting #5: cost 423 inf + 16274 1554045105.629 * * [simplify]: Extracting #6: cost 157 inf + 124594 1554045105.679 * * [simplify]: Extracting #7: cost 10 inf + 190284 1554045105.732 * * [simplify]: Extracting #8: cost 0 inf + 195440 1554045105.815 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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)) (fma y.re x.re (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554045105.815 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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)) (fma y.re x.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)))))))) 1554045105.816 * * * * [progress]: [ 119 / 2270 ] simplifiying candidate # 1554045105.816 * [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))))) 1554045105.816 * * [simplify]: iters left: 6 (24 enodes) 1554045105.823 * * [simplify]: iters left: 5 (124 enodes) 1554045105.854 * * [simplify]: iters left: 4 (381 enodes) 1554045106.059 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045106.060 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045106.060 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045106.060 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045106.061 * * [simplify]: Extracting #4: cost 272 inf + 618 1554045106.064 * * [simplify]: Extracting #5: cost 401 inf + 9753 1554045106.103 * * [simplify]: Extracting #6: cost 240 inf + 99799 1554045106.162 * * [simplify]: Extracting #7: cost 69 inf + 180152 1554045106.247 * * [simplify]: Extracting #8: cost 10 inf + 203812 1554045106.321 * * [simplify]: Extracting #9: cost 0 inf + 209558 1554045106.375 * [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.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma y.re x.re (* x.im y.im)))))) 1554045106.375 * [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.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma y.re x.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)))))) 1554045106.376 * * * * [progress]: [ 120 / 2270 ] simplifiying candidate # 1554045106.376 * [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)))) 1554045106.376 * * [simplify]: iters left: 6 (22 enodes) 1554045106.384 * * [simplify]: iters left: 5 (116 enodes) 1554045106.434 * * [simplify]: iters left: 4 (346 enodes) 1554045106.613 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045106.613 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045106.613 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045106.613 * * [simplify]: Extracting #3: cost 141 inf + 0 1554045106.615 * * [simplify]: Extracting #4: cost 291 inf + 380 1554045106.620 * * [simplify]: Extracting #5: cost 369 inf + 9585 1554045106.641 * * [simplify]: Extracting #6: cost 163 inf + 77073 1554045106.694 * * [simplify]: Extracting #7: cost 33 inf + 135917 1554045106.746 * * [simplify]: Extracting #8: cost 1 inf + 161570 1554045106.806 * * [simplify]: Extracting #9: cost 0 inf + 162429 1554045106.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.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (fma y.re x.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))))) 1554045106.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.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (fma y.re x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.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)))))))) 1554045106.854 * * * * [progress]: [ 121 / 2270 ] simplifiying candidate # 1554045106.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.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))))) 1554045106.855 * * [simplify]: iters left: 6 (22 enodes) 1554045106.862 * * [simplify]: iters left: 5 (116 enodes) 1554045106.905 * * [simplify]: iters left: 4 (352 enodes) 1554045107.072 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045107.073 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045107.073 * * [simplify]: Extracting #2: cost 30 inf + 0 1554045107.073 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045107.075 * * [simplify]: Extracting #4: cost 239 inf + 556 1554045107.080 * * [simplify]: Extracting #5: cost 323 inf + 7183 1554045107.102 * * [simplify]: Extracting #6: cost 195 inf + 82924 1554045107.148 * * [simplify]: Extracting #7: cost 67 inf + 140255 1554045107.234 * * [simplify]: Extracting #8: cost 24 inf + 152578 1554045107.316 * * [simplify]: Extracting #9: cost 1 inf + 164715 1554045107.371 * * [simplify]: Extracting #10: cost 0 inf + 165420 1554045107.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.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im 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))))))))) 1554045107.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.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im 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)))))) 1554045107.425 * * * * [progress]: [ 122 / 2270 ] simplifiying candidate # 1554045107.425 * [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)))) 1554045107.426 * * [simplify]: iters left: 6 (24 enodes) 1554045107.438 * * [simplify]: iters left: 5 (124 enodes) 1554045107.474 * * [simplify]: iters left: 4 (379 enodes) 1554045107.710 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045107.710 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045107.710 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045107.711 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045107.713 * * [simplify]: Extracting #4: cost 319 inf + 584 1554045107.727 * * [simplify]: Extracting #5: cost 465 inf + 20015 1554045107.758 * * [simplify]: Extracting #6: cost 120 inf + 177461 1554045107.839 * * [simplify]: Extracting #7: cost 1 inf + 220162 1554045107.935 * * [simplify]: Extracting #8: cost 0 inf + 220104 1554045108.005 * [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 (* (fma y.re x.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)))))) 1554045108.006 * [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 (* (fma y.re x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.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)))))))) 1554045108.006 * * * * [progress]: [ 123 / 2270 ] simplifiying candidate # 1554045108.006 * [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))))) 1554045108.007 * * [simplify]: iters left: 6 (24 enodes) 1554045108.014 * * [simplify]: iters left: 5 (124 enodes) 1554045108.043 * * [simplify]: iters left: 4 (385 enodes) 1554045108.229 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045108.229 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045108.229 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045108.230 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045108.232 * * [simplify]: Extracting #4: cost 283 inf + 293 1554045108.237 * * [simplify]: Extracting #5: cost 455 inf + 6693 1554045108.253 * * [simplify]: Extracting #6: cost 283 inf + 83474 1554045108.299 * * [simplify]: Extracting #7: cost 94 inf + 175873 1554045108.358 * * [simplify]: Extracting #8: cost 4 inf + 226373 1554045108.447 * * [simplify]: Extracting #9: cost 0 inf + 228420 1554045108.535 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im 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)))))) 1554045108.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.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im 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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.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)))))) 1554045108.536 * * * * [progress]: [ 124 / 2270 ] simplifiying candidate # 1554045108.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))) (- (* x.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)))) 1554045108.536 * * [simplify]: iters left: 6 (24 enodes) 1554045108.543 * * [simplify]: iters left: 5 (124 enodes) 1554045108.585 * * [simplify]: iters left: 4 (379 enodes) 1554045108.795 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045108.795 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045108.795 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045108.796 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045108.798 * * [simplify]: Extracting #4: cost 319 inf + 584 1554045108.806 * * [simplify]: Extracting #5: cost 465 inf + 20015 1554045108.863 * * [simplify]: Extracting #6: cost 120 inf + 177461 1554045108.934 * * [simplify]: Extracting #7: cost 1 inf + 220162 1554045109.036 * * [simplify]: Extracting #8: cost 0 inf + 220104 1554045109.121 * [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 (* (fma y.re x.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)))))) 1554045109.121 * [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 (* (fma y.re x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.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)))))))) 1554045109.122 * * * * [progress]: [ 125 / 2270 ] simplifiying candidate # 1554045109.123 * [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))))) 1554045109.123 * * [simplify]: iters left: 6 (24 enodes) 1554045109.137 * * [simplify]: iters left: 5 (124 enodes) 1554045109.189 * * [simplify]: iters left: 4 (385 enodes) 1554045109.431 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045109.431 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045109.431 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045109.432 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045109.434 * * [simplify]: Extracting #4: cost 283 inf + 293 1554045109.440 * * [simplify]: Extracting #5: cost 455 inf + 6693 1554045109.463 * * [simplify]: Extracting #6: cost 283 inf + 83474 1554045109.531 * * [simplify]: Extracting #7: cost 94 inf + 175873 1554045109.605 * * [simplify]: Extracting #8: cost 4 inf + 226373 1554045109.694 * * [simplify]: Extracting #9: cost 0 inf + 228420 1554045109.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.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im 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)))))) 1554045109.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.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im 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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.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)))))) 1554045109.770 * * * * [progress]: [ 126 / 2270 ] simplifiying candidate # 1554045109.770 * [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)))) 1554045109.770 * * [simplify]: iters left: 6 (24 enodes) 1554045109.783 * * [simplify]: iters left: 5 (123 enodes) 1554045109.836 * * [simplify]: iters left: 4 (373 enodes) 1554045110.066 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045110.066 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045110.066 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045110.067 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045110.068 * * [simplify]: Extracting #4: cost 320 inf + 788 1554045110.075 * * [simplify]: Extracting #5: cost 426 inf + 14777 1554045110.100 * * [simplify]: Extracting #6: cost 127 inf + 127964 1554045110.178 * * [simplify]: Extracting #7: cost 0 inf + 188622 1554045110.253 * * [simplify]: Extracting #8: cost 0 inf + 188321 1554045110.318 * [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)))))) 1554045110.318 * [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)))))))) 1554045110.319 * * * * [progress]: [ 127 / 2270 ] simplifiying candidate # 1554045110.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 (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554045110.319 * * [simplify]: iters left: 6 (24 enodes) 1554045110.333 * * [simplify]: iters left: 5 (123 enodes) 1554045110.378 * * [simplify]: iters left: 4 (379 enodes) 1554045110.607 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045110.607 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045110.607 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045110.608 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045110.610 * * [simplify]: Extracting #4: cost 285 inf + 334 1554045110.616 * * [simplify]: Extracting #5: cost 404 inf + 9172 1554045110.664 * * [simplify]: Extracting #6: cost 203 inf + 111276 1554045110.719 * * [simplify]: Extracting #7: cost 57 inf + 178826 1554045110.782 * * [simplify]: Extracting #8: cost 10 inf + 195686 1554045110.847 * * [simplify]: Extracting #9: cost 0 inf + 200989 1554045110.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.re y.re) (* x.re y.re))) (* (* x.im 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))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554045110.940 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im 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))))) (- (* (* 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.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045110.941 * * * * [progress]: [ 128 / 2270 ] simplifiying candidate # 1554045110.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.re y.re)) (* (* x.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)))) 1554045110.942 * * [simplify]: iters left: 6 (24 enodes) 1554045110.957 * * [simplify]: iters left: 5 (124 enodes) 1554045111.004 * * [simplify]: iters left: 4 (375 enodes) 1554045111.204 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045111.204 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045111.204 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045111.204 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045111.206 * * [simplify]: Extracting #4: cost 309 inf + 959 1554045111.209 * * [simplify]: Extracting #5: cost 421 inf + 14784 1554045111.251 * * [simplify]: Extracting #6: cost 119 inf + 152144 1554045111.320 * * [simplify]: Extracting #7: cost 2 inf + 196252 1554045111.399 * * [simplify]: Extracting #8: cost 0 inf + 195455 1554045111.466 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im 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)))))) 1554045111.466 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im 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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045111.466 * * * * [progress]: [ 129 / 2270 ] simplifiying candidate # 1554045111.468 * [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))))) 1554045111.468 * * [simplify]: iters left: 6 (24 enodes) 1554045111.476 * * [simplify]: iters left: 5 (124 enodes) 1554045111.518 * * [simplify]: iters left: 4 (381 enodes) 1554045111.718 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045111.718 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045111.719 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045111.719 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045111.721 * * [simplify]: Extracting #4: cost 271 inf + 618 1554045111.728 * * [simplify]: Extracting #5: cost 382 inf + 16240 1554045111.777 * * [simplify]: Extracting #6: cost 197 inf + 123676 1554045111.853 * * [simplify]: Extracting #7: cost 62 inf + 188633 1554045111.932 * * [simplify]: Extracting #8: cost 5 inf + 210802 1554045112.004 * * [simplify]: Extracting #9: cost 0 inf + 213795 1554045112.068 * [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.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma y.re x.re (* x.im y.im)))))))) 1554045112.068 * [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.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma y.re x.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)))))) 1554045112.069 * * * * [progress]: [ 130 / 2270 ] simplifiying candidate # 1554045112.069 * [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)))) 1554045112.069 * * [simplify]: iters left: 6 (24 enodes) 1554045112.076 * * [simplify]: iters left: 5 (122 enodes) 1554045112.105 * * [simplify]: iters left: 4 (363 enodes) 1554045112.290 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045112.290 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045112.290 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045112.290 * * [simplify]: Extracting #3: cost 146 inf + 0 1554045112.291 * * [simplify]: Extracting #4: cost 294 inf + 755 1554045112.294 * * [simplify]: Extracting #5: cost 378 inf + 10802 1554045112.321 * * [simplify]: Extracting #6: cost 121 inf + 112231 1554045112.358 * * [simplify]: Extracting #7: cost 2 inf + 160186 1554045112.407 * * [simplify]: Extracting #8: cost 0 inf + 161649 1554045112.473 * [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)))))) 1554045112.473 * [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)))))))) 1554045112.474 * * * * [progress]: [ 131 / 2270 ] simplifiying candidate # 1554045112.474 * [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))))) 1554045112.475 * * [simplify]: iters left: 6 (24 enodes) 1554045112.488 * * [simplify]: iters left: 5 (122 enodes) 1554045112.539 * * [simplify]: iters left: 4 (369 enodes) 1554045112.772 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045112.772 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045112.772 * * [simplify]: Extracting #2: cost 32 inf + 0 1554045112.773 * * [simplify]: Extracting #3: cost 169 inf + 0 1554045112.774 * * [simplify]: Extracting #4: cost 254 inf + 293 1554045112.779 * * [simplify]: Extracting #5: cost 348 inf + 7084 1554045112.820 * * [simplify]: Extracting #6: cost 169 inf + 99401 1554045112.895 * * [simplify]: Extracting #7: cost 54 inf + 148241 1554045112.952 * * [simplify]: Extracting #8: cost 6 inf + 165670 1554045113.007 * * [simplify]: Extracting #9: cost 0 inf + 168946 1554045113.083 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im 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)))))) 1554045113.083 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im 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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.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)))))) 1554045113.083 * * * * [progress]: [ 132 / 2270 ] simplifiying candidate # 1554045113.083 * [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)))) 1554045113.084 * * [simplify]: iters left: 6 (24 enodes) 1554045113.091 * * [simplify]: iters left: 5 (124 enodes) 1554045113.131 * * [simplify]: iters left: 4 (375 enodes) 1554045113.365 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045113.365 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045113.365 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045113.366 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045113.368 * * [simplify]: Extracting #4: cost 309 inf + 959 1554045113.374 * * [simplify]: Extracting #5: cost 421 inf + 14784 1554045113.419 * * [simplify]: Extracting #6: cost 119 inf + 152144 1554045113.510 * * [simplify]: Extracting #7: cost 2 inf + 196252 1554045113.595 * * [simplify]: Extracting #8: cost 0 inf + 195455 1554045113.663 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im 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)))))) 1554045113.663 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im 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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045113.664 * * * * [progress]: [ 133 / 2270 ] simplifiying candidate # 1554045113.664 * [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))))) 1554045113.665 * * [simplify]: iters left: 6 (24 enodes) 1554045113.679 * * [simplify]: iters left: 5 (124 enodes) 1554045113.734 * * [simplify]: iters left: 4 (381 enodes) 1554045113.983 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045113.983 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045113.983 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045113.984 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045113.986 * * [simplify]: Extracting #4: cost 271 inf + 618 1554045113.993 * * [simplify]: Extracting #5: cost 382 inf + 16240 1554045114.040 * * [simplify]: Extracting #6: cost 197 inf + 123676 1554045114.102 * * [simplify]: Extracting #7: cost 62 inf + 188633 1554045114.189 * * [simplify]: Extracting #8: cost 5 inf + 210802 1554045114.277 * * [simplify]: Extracting #9: cost 0 inf + 213795 1554045114.357 * [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.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma y.re x.re (* x.im y.im)))))))) 1554045114.357 * [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.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma y.re x.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)))))) 1554045114.357 * * * * [progress]: [ 134 / 2270 ] simplifiying candidate # 1554045114.358 * [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)))) 1554045114.358 * * [simplify]: iters left: 6 (22 enodes) 1554045114.364 * * [simplify]: iters left: 5 (117 enodes) 1554045114.391 * * [simplify]: iters left: 4 (351 enodes) 1554045114.533 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045114.533 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045114.533 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045114.533 * * [simplify]: Extracting #3: cost 142 inf + 0 1554045114.535 * * [simplify]: Extracting #4: cost 289 inf + 837 1554045114.541 * * [simplify]: Extracting #5: cost 364 inf + 11837 1554045114.558 * * [simplify]: Extracting #6: cost 117 inf + 109068 1554045114.613 * * [simplify]: Extracting #7: cost 1 inf + 158616 1554045114.660 * * [simplify]: Extracting #8: cost 0 inf + 158729 1554045114.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.re y.re))) (* (* x.im 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.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) 1554045114.734 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im 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.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)))))))) 1554045114.734 * * * * [progress]: [ 135 / 2270 ] simplifiying candidate # 1554045114.734 * [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))))) 1554045114.734 * * [simplify]: iters left: 6 (22 enodes) 1554045114.741 * * [simplify]: iters left: 5 (117 enodes) 1554045114.769 * * [simplify]: iters left: 4 (357 enodes) 1554045114.973 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045114.973 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045114.973 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045114.974 * * [simplify]: Extracting #3: cost 162 inf + 0 1554045114.975 * * [simplify]: Extracting #4: cost 243 inf + 620 1554045114.980 * * [simplify]: Extracting #5: cost 336 inf + 5938 1554045115.003 * * [simplify]: Extracting #6: cost 236 inf + 54302 1554045115.044 * * [simplify]: Extracting #7: cost 72 inf + 132419 1554045115.106 * * [simplify]: Extracting #8: cost 14 inf + 160909 1554045115.160 * * [simplify]: Extracting #9: cost 0 inf + 168060 1554045115.217 * [simplify]: Simplified to (cbrt (* (cbrt (* (fma y.re x.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.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (fma y.re x.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))))) 1554045115.217 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (fma y.re x.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.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (fma y.re x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.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)))))) 1554045115.218 * * * * [progress]: [ 136 / 2270 ] simplifiying candidate # 1554045115.218 * [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)))) 1554045115.218 * * [simplify]: iters left: 6 (21 enodes) 1554045115.228 * * [simplify]: iters left: 5 (112 enodes) 1554045115.279 * * [simplify]: iters left: 4 (339 enodes) 1554045115.450 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045115.450 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045115.450 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045115.451 * * [simplify]: Extracting #3: cost 140 inf + 0 1554045115.452 * * [simplify]: Extracting #4: cost 287 inf + 706 1554045115.455 * * [simplify]: Extracting #5: cost 382 inf + 16038 1554045115.488 * * [simplify]: Extracting #6: cost 117 inf + 121297 1554045115.557 * * [simplify]: Extracting #7: cost 12 inf + 172993 1554045115.619 * * [simplify]: Extracting #8: cost 0 inf + 169867 1554045115.693 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554045115.694 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045115.694 * * * * [progress]: [ 137 / 2270 ] simplifiying candidate # 1554045115.695 * [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))))) 1554045115.695 * * [simplify]: iters left: 6 (21 enodes) 1554045115.702 * * [simplify]: iters left: 5 (112 enodes) 1554045115.734 * * [simplify]: iters left: 4 (345 enodes) 1554045115.942 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045115.942 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045115.942 * * [simplify]: Extracting #2: cost 25 inf + 0 1554045115.943 * * [simplify]: Extracting #3: cost 148 inf + 0 1554045115.944 * * [simplify]: Extracting #4: cost 218 inf + 416 1554045115.948 * * [simplify]: Extracting #5: cost 336 inf + 4421 1554045115.974 * * [simplify]: Extracting #6: cost 226 inf + 70116 1554045116.035 * * [simplify]: Extracting #7: cost 80 inf + 136558 1554045116.114 * * [simplify]: Extracting #8: cost 34 inf + 151545 1554045116.168 * * [simplify]: Extracting #9: cost 4 inf + 166558 1554045116.233 * * [simplify]: Extracting #10: cost 0 inf + 169098 1554045116.299 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554045116.299 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045116.300 * * * * [progress]: [ 138 / 2270 ] simplifiying candidate # 1554045116.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)) (- (pow (* 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)))) 1554045116.301 * * [simplify]: iters left: 6 (21 enodes) 1554045116.314 * * [simplify]: iters left: 5 (110 enodes) 1554045116.362 * * [simplify]: iters left: 4 (333 enodes) 1554045116.527 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045116.527 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045116.527 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045116.528 * * [simplify]: Extracting #3: cost 139 inf + 0 1554045116.529 * * [simplify]: Extracting #4: cost 285 inf + 959 1554045116.533 * * [simplify]: Extracting #5: cost 371 inf + 25830 1554045116.557 * * [simplify]: Extracting #6: cost 93 inf + 141684 1554045116.606 * * [simplify]: Extracting #7: cost 2 inf + 178248 1554045116.667 * * [simplify]: Extracting #8: cost 0 inf + 170592 1554045116.747 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 1554045116.748 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045116.748 * * * * [progress]: [ 139 / 2270 ] simplifiying candidate # 1554045116.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 (* (- (pow (* 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))))) 1554045116.749 * * [simplify]: iters left: 6 (21 enodes) 1554045116.760 * * [simplify]: iters left: 5 (110 enodes) 1554045116.791 * * [simplify]: iters left: 4 (339 enodes) 1554045116.954 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045116.954 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045116.954 * * [simplify]: Extracting #2: cost 26 inf + 0 1554045116.955 * * [simplify]: Extracting #3: cost 147 inf + 0 1554045116.956 * * [simplify]: Extracting #4: cost 214 inf + 498 1554045116.960 * * [simplify]: Extracting #5: cost 335 inf + 4119 1554045116.981 * * [simplify]: Extracting #6: cost 278 inf + 39282 1554045117.023 * * [simplify]: Extracting #7: cost 137 inf + 100372 1554045117.070 * * [simplify]: Extracting #8: cost 23 inf + 160051 1554045117.154 * * [simplify]: Extracting #9: cost 0 inf + 171527 1554045117.226 * * [simplify]: Extracting #10: cost 0 inf + 170817 1554045117.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.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045117.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.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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.im y.im)))))) 1554045117.285 * * * * [progress]: [ 140 / 2270 ] simplifiying candidate # 1554045117.285 * [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)))) 1554045117.285 * * [simplify]: iters left: 6 (23 enodes) 1554045117.292 * * [simplify]: iters left: 5 (116 enodes) 1554045117.323 * * [simplify]: iters left: 4 (344 enodes) 1554045117.464 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045117.464 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045117.464 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045117.464 * * [simplify]: Extracting #3: cost 141 inf + 0 1554045117.470 * * [simplify]: Extracting #4: cost 292 inf + 502 1554045117.473 * * [simplify]: Extracting #5: cost 404 inf + 9655 1554045117.487 * * [simplify]: Extracting #6: cost 176 inf + 88018 1554045117.543 * * [simplify]: Extracting #7: cost 29 inf + 174364 1554045117.592 * * [simplify]: Extracting #8: cost 0 inf + 182891 1554045117.654 * * [simplify]: Extracting #9: cost 0 inf + 173245 1554045117.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.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045117.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.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045117.729 * * * * [progress]: [ 141 / 2270 ] simplifiying candidate # 1554045117.729 * [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))))) 1554045117.729 * * [simplify]: iters left: 6 (23 enodes) 1554045117.736 * * [simplify]: iters left: 5 (116 enodes) 1554045117.775 * * [simplify]: iters left: 4 (350 enodes) 1554045117.955 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045117.955 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045117.955 * * [simplify]: Extracting #2: cost 26 inf + 0 1554045117.956 * * [simplify]: Extracting #3: cost 147 inf + 0 1554045117.958 * * [simplify]: Extracting #4: cost 219 inf + 294 1554045117.962 * * [simplify]: Extracting #5: cost 337 inf + 4426 1554045117.983 * * [simplify]: Extracting #6: cost 291 inf + 35130 1554045118.010 * * [simplify]: Extracting #7: cost 166 inf + 79195 1554045118.059 * * [simplify]: Extracting #8: cost 29 inf + 153341 1554045118.121 * * [simplify]: Extracting #9: cost 0 inf + 171389 1554045118.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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045118.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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045118.203 * * * * [progress]: [ 142 / 2270 ] simplifiying candidate # 1554045118.203 * [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)))) 1554045118.203 * * [simplify]: iters left: 6 (23 enodes) 1554045118.216 * * [simplify]: iters left: 5 (118 enodes) 1554045118.268 * * [simplify]: iters left: 4 (363 enodes) 1554045118.440 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045118.440 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045118.440 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045118.440 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045118.441 * * [simplify]: Extracting #4: cost 323 inf + 502 1554045118.444 * * [simplify]: Extracting #5: cost 455 inf + 14985 1554045118.490 * * [simplify]: Extracting #6: cost 131 inf + 148970 1554045118.558 * * [simplify]: Extracting #7: cost 12 inf + 199395 1554045118.645 * * [simplify]: Extracting #8: cost 0 inf + 198873 1554045118.716 * * [simplify]: Extracting #9: cost 0 inf + 198833 1554045118.809 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 1554045118.810 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045118.810 * * * * [progress]: [ 143 / 2270 ] simplifiying candidate # 1554045118.811 * [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))))) 1554045118.811 * * [simplify]: iters left: 6 (23 enodes) 1554045118.824 * * [simplify]: iters left: 5 (118 enodes) 1554045118.871 * * [simplify]: iters left: 4 (369 enodes) 1554045119.069 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045119.069 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045119.069 * * [simplify]: Extracting #2: cost 30 inf + 0 1554045119.070 * * [simplify]: Extracting #3: cost 169 inf + 0 1554045119.072 * * [simplify]: Extracting #4: cost 251 inf + 540 1554045119.078 * * [simplify]: Extracting #5: cost 396 inf + 10240 1554045119.108 * * [simplify]: Extracting #6: cost 250 inf + 73879 1554045119.156 * * [simplify]: Extracting #7: cost 100 inf + 148272 1554045119.253 * * [simplify]: Extracting #8: cost 37 inf + 180715 1554045119.314 * * [simplify]: Extracting #9: cost 3 inf + 196330 1554045119.394 * * [simplify]: Extracting #10: cost 0 inf + 197890 1554045119.473 * [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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045119.473 * [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.im y.im) (* x.im y.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))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045119.473 * * * * [progress]: [ 144 / 2270 ] simplifiying candidate # 1554045119.474 * [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)))) 1554045119.474 * * [simplify]: iters left: 6 (24 enodes) 1554045119.485 * * [simplify]: iters left: 5 (124 enodes) 1554045119.517 * * [simplify]: iters left: 4 (375 enodes) 1554045119.730 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045119.730 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045119.730 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045119.730 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045119.732 * * [simplify]: Extracting #4: cost 321 inf + 1040 1554045119.739 * * [simplify]: Extracting #5: cost 469 inf + 17164 1554045119.792 * * [simplify]: Extracting #6: cost 137 inf + 175624 1554045119.889 * * [simplify]: Extracting #7: cost 1 inf + 224757 1554045119.966 * * [simplify]: Extracting #8: cost 0 inf + 217006 1554045120.056 * * [simplify]: Extracting #9: cost 0 inf + 216755 1554045120.122 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554045120.122 * [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.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)))))))) 1554045120.122 * * * * [progress]: [ 145 / 2270 ] simplifiying candidate # 1554045120.123 * [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))))) 1554045120.123 * * [simplify]: iters left: 6 (24 enodes) 1554045120.130 * * [simplify]: iters left: 5 (124 enodes) 1554045120.164 * * [simplify]: iters left: 4 (381 enodes) 1554045120.358 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045120.358 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045120.358 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045120.359 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045120.359 * * [simplify]: Extracting #4: cost 287 inf + 375 1554045120.366 * * [simplify]: Extracting #5: cost 437 inf + 15263 1554045120.405 * * [simplify]: Extracting #6: cost 209 inf + 156328 1554045120.468 * * [simplify]: Extracting #7: cost 83 inf + 201066 1554045120.558 * * [simplify]: Extracting #8: cost 17 inf + 221532 1554045120.634 * * [simplify]: Extracting #9: cost 0 inf + 232492 1554045120.726 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554045120.726 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))) 1554045120.726 * * * * [progress]: [ 146 / 2270 ] simplifiying candidate # 1554045120.727 * [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)))) 1554045120.727 * * [simplify]: iters left: 6 (24 enodes) 1554045120.734 * * [simplify]: iters left: 5 (124 enodes) 1554045120.771 * * [simplify]: iters left: 4 (379 enodes) 1554045121.032 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045121.032 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045121.032 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045121.033 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045121.035 * * [simplify]: Extracting #4: cost 321 inf + 715 1554045121.043 * * [simplify]: Extracting #5: cost 469 inf + 19213 1554045121.078 * * [simplify]: Extracting #6: cost 104 inf + 180389 1554045121.179 * * [simplify]: Extracting #7: cost 0 inf + 217976 1554045121.285 * * [simplify]: Extracting #8: cost 0 inf + 217540 1554045121.387 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma y.re x.re (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554045121.387 * [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))) (fma y.re x.re (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045121.388 * * * * [progress]: [ 147 / 2270 ] simplifiying candidate # 1554045121.389 * [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))))) 1554045121.389 * * [simplify]: iters left: 6 (24 enodes) 1554045121.402 * * [simplify]: iters left: 5 (124 enodes) 1554045121.460 * * [simplify]: iters left: 4 (385 enodes) 1554045121.665 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045121.665 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045121.665 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045121.666 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045121.668 * * [simplify]: Extracting #4: cost 283 inf + 375 1554045121.676 * * [simplify]: Extracting #5: cost 442 inf + 17761 1554045121.734 * * [simplify]: Extracting #6: cost 181 inf + 152159 1554045121.796 * * [simplify]: Extracting #7: cost 77 inf + 195279 1554045121.857 * * [simplify]: Extracting #8: cost 16 inf + 215665 1554045121.934 * * [simplify]: Extracting #9: cost 0 inf + 223857 1554045122.003 * * [simplify]: Extracting #10: cost 0 inf + 223447 1554045122.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.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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))))))) 1554045122.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))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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)))))) 1554045122.064 * * * * [progress]: [ 148 / 2270 ] simplifiying candidate # 1554045122.064 * [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)))) 1554045122.064 * * [simplify]: iters left: 6 (24 enodes) 1554045122.071 * * [simplify]: iters left: 5 (124 enodes) 1554045122.124 * * [simplify]: iters left: 4 (375 enodes) 1554045122.377 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045122.377 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045122.377 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045122.378 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045122.379 * * [simplify]: Extracting #4: cost 321 inf + 1040 1554045122.382 * * [simplify]: Extracting #5: cost 469 inf + 17164 1554045122.410 * * [simplify]: Extracting #6: cost 137 inf + 175624 1554045122.507 * * [simplify]: Extracting #7: cost 1 inf + 224757 1554045122.575 * * [simplify]: Extracting #8: cost 0 inf + 217006 1554045122.657 * * [simplify]: Extracting #9: cost 0 inf + 216755 1554045122.749 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554045122.749 * [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.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)))))))) 1554045122.750 * * * * [progress]: [ 149 / 2270 ] simplifiying candidate # 1554045122.750 * [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))))) 1554045122.751 * * [simplify]: iters left: 6 (24 enodes) 1554045122.759 * * [simplify]: iters left: 5 (124 enodes) 1554045122.786 * * [simplify]: iters left: 4 (381 enodes) 1554045122.930 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045122.930 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045122.930 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045122.930 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045122.931 * * [simplify]: Extracting #4: cost 287 inf + 375 1554045122.939 * * [simplify]: Extracting #5: cost 437 inf + 15263 1554045122.974 * * [simplify]: Extracting #6: cost 209 inf + 156328 1554045123.043 * * [simplify]: Extracting #7: cost 83 inf + 201066 1554045123.140 * * [simplify]: Extracting #8: cost 17 inf + 221532 1554045123.212 * * [simplify]: Extracting #9: cost 0 inf + 232492 1554045123.305 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554045123.305 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))) 1554045123.306 * * * * [progress]: [ 150 / 2270 ] simplifiying candidate # 1554045123.306 * [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)))) 1554045123.307 * * [simplify]: iters left: 6 (24 enodes) 1554045123.320 * * [simplify]: iters left: 5 (124 enodes) 1554045123.348 * * [simplify]: iters left: 4 (379 enodes) 1554045123.530 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045123.530 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045123.530 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045123.530 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045123.531 * * [simplify]: Extracting #4: cost 321 inf + 715 1554045123.541 * * [simplify]: Extracting #5: cost 469 inf + 19213 1554045123.583 * * [simplify]: Extracting #6: cost 104 inf + 180389 1554045123.653 * * [simplify]: Extracting #7: cost 0 inf + 217976 1554045123.728 * * [simplify]: Extracting #8: cost 0 inf + 217540 1554045123.804 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma y.re x.re (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554045123.805 * [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))) (fma y.re x.re (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045123.805 * * * * [progress]: [ 151 / 2270 ] simplifiying candidate # 1554045123.806 * [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))))) 1554045123.806 * * [simplify]: iters left: 6 (24 enodes) 1554045123.820 * * [simplify]: iters left: 5 (124 enodes) 1554045123.877 * * [simplify]: iters left: 4 (385 enodes) 1554045124.167 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045124.168 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045124.168 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045124.169 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045124.170 * * [simplify]: Extracting #4: cost 283 inf + 375 1554045124.179 * * [simplify]: Extracting #5: cost 442 inf + 17761 1554045124.225 * * [simplify]: Extracting #6: cost 181 inf + 152159 1554045124.322 * * [simplify]: Extracting #7: cost 77 inf + 195279 1554045124.408 * * [simplify]: Extracting #8: cost 16 inf + 215665 1554045124.478 * * [simplify]: Extracting #9: cost 0 inf + 223857 1554045124.553 * * [simplify]: Extracting #10: cost 0 inf + 223447 1554045124.666 * [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))))))) 1554045124.666 * [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)))))) 1554045124.667 * * * * [progress]: [ 152 / 2270 ] simplifiying candidate # 1554045124.667 * [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)))) 1554045124.668 * * [simplify]: iters left: 6 (21 enodes) 1554045124.680 * * [simplify]: iters left: 5 (111 enodes) 1554045124.731 * * [simplify]: iters left: 4 (337 enodes) 1554045124.931 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045124.931 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045124.931 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045124.932 * * [simplify]: Extracting #3: cost 138 inf + 0 1554045124.934 * * [simplify]: Extracting #4: cost 286 inf + 584 1554045124.940 * * [simplify]: Extracting #5: cost 380 inf + 13688 1554045124.962 * * [simplify]: Extracting #6: cost 124 inf + 118137 1554045125.055 * * [simplify]: Extracting #7: cost 3 inf + 183603 1554045125.110 * * [simplify]: Extracting #8: cost 0 inf + 169510 1554045125.174 * * [simplify]: Extracting #9: cost 0 inf + 169470 1554045125.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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554045125.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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045125.240 * * * * [progress]: [ 153 / 2270 ] simplifiying candidate # 1554045125.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)) (- (* (* x.re y.re) (* x.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))))) 1554045125.241 * * [simplify]: iters left: 6 (21 enodes) 1554045125.247 * * [simplify]: iters left: 5 (111 enodes) 1554045125.295 * * [simplify]: iters left: 4 (343 enodes) 1554045125.516 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045125.516 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045125.516 * * [simplify]: Extracting #2: cost 25 inf + 0 1554045125.516 * * [simplify]: Extracting #3: cost 145 inf + 0 1554045125.517 * * [simplify]: Extracting #4: cost 214 inf + 457 1554045125.519 * * [simplify]: Extracting #5: cost 336 inf + 3654 1554045125.528 * * [simplify]: Extracting #6: cost 268 inf + 44451 1554045125.567 * * [simplify]: Extracting #7: cost 137 inf + 99660 1554045125.651 * * [simplify]: Extracting #8: cost 37 inf + 150629 1554045125.721 * * [simplify]: Extracting #9: cost 1 inf + 168230 1554045125.788 * * [simplify]: Extracting #10: cost 0 inf + 168580 1554045125.839 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554045125.839 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))) 1554045125.839 * * * * [progress]: [ 154 / 2270 ] simplifiying candidate # 1554045125.840 * [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)))) 1554045125.840 * * [simplify]: iters left: 6 (19 enodes) 1554045125.851 * * [simplify]: iters left: 5 (103 enodes) 1554045125.897 * * [simplify]: iters left: 4 (316 enodes) 1554045126.078 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045126.078 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045126.079 * * [simplify]: Extracting #2: cost 15 inf + 0 1554045126.079 * * [simplify]: Extracting #3: cost 132 inf + 0 1554045126.081 * * [simplify]: Extracting #4: cost 367 inf + 1342 1554045126.093 * * [simplify]: Extracting #5: cost 259 inf + 44120 1554045126.126 * * [simplify]: Extracting #6: cost 43 inf + 125388 1554045126.157 * * [simplify]: Extracting #7: cost 1 inf + 135380 1554045126.217 * * [simplify]: Extracting #8: cost 0 inf + 129160 1554045126.274 * * [simplify]: Extracting #9: cost 0 inf + 128629 1554045126.331 * [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)))))) 1554045126.331 * [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)))))))) 1554045126.332 * * * * [progress]: [ 155 / 2270 ] simplifiying candidate # 1554045126.332 * [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))))) 1554045126.333 * * [simplify]: iters left: 6 (19 enodes) 1554045126.344 * * [simplify]: iters left: 5 (103 enodes) 1554045126.371 * * [simplify]: iters left: 4 (322 enodes) 1554045126.548 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045126.548 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045126.548 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045126.549 * * [simplify]: Extracting #3: cost 135 inf + 0 1554045126.551 * * [simplify]: Extracting #4: cost 309 inf + 843 1554045126.556 * * [simplify]: Extracting #5: cost 314 inf + 10291 1554045126.571 * * [simplify]: Extracting #6: cost 139 inf + 67069 1554045126.604 * * [simplify]: Extracting #7: cost 27 inf + 111713 1554045126.639 * * [simplify]: Extracting #8: cost 2 inf + 124897 1554045126.691 * * [simplify]: Extracting #9: cost 0 inf + 125905 1554045126.749 * [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)))))) 1554045126.749 * [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)))))) 1554045126.750 * * * * [progress]: [ 156 / 2270 ] simplifiying candidate # 1554045126.751 * [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)))) 1554045126.751 * * [simplify]: iters left: 6 (21 enodes) 1554045126.763 * * [simplify]: iters left: 5 (111 enodes) 1554045126.802 * * [simplify]: iters left: 4 (337 enodes) 1554045127.004 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045127.004 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045127.004 * * [simplify]: Extracting #2: cost 18 inf + 0 1554045127.005 * * [simplify]: Extracting #3: cost 148 inf + 0 1554045127.008 * * [simplify]: Extracting #4: cost 386 inf + 837 1554045127.014 * * [simplify]: Extracting #5: cost 320 inf + 20150 1554045127.045 * * [simplify]: Extracting #6: cost 93 inf + 96785 1554045127.080 * * [simplify]: Extracting #7: cost 5 inf + 134235 1554045127.142 * * [simplify]: Extracting #8: cost 0 inf + 136203 1554045127.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))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554045127.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))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))))) 1554045127.206 * * * * [progress]: [ 157 / 2270 ] simplifiying candidate # 1554045127.206 * [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))))) 1554045127.206 * * [simplify]: iters left: 6 (21 enodes) 1554045127.219 * * [simplify]: iters left: 5 (111 enodes) 1554045127.247 * * [simplify]: iters left: 4 (344 enodes) 1554045127.413 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045127.413 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045127.413 * * [simplify]: Extracting #2: cost 30 inf + 0 1554045127.414 * * [simplify]: Extracting #3: cost 167 inf + 0 1554045127.415 * * [simplify]: Extracting #4: cost 340 inf + 670 1554045127.423 * * [simplify]: Extracting #5: cost 299 inf + 33866 1554045127.464 * * [simplify]: Extracting #6: cost 85 inf + 117605 1554045127.526 * * [simplify]: Extracting #7: cost 3 inf + 151535 1554045127.586 * * [simplify]: Extracting #8: cost 0 inf + 139506 1554045127.629 * * [simplify]: Extracting #9: cost 0 inf + 139255 1554045127.678 * [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)))))) 1554045127.678 * [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)))))) 1554045127.678 * * * * [progress]: [ 158 / 2270 ] simplifiying candidate # 1554045127.679 * [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)))) 1554045127.679 * * [simplify]: iters left: 6 (21 enodes) 1554045127.691 * * [simplify]: iters left: 5 (111 enodes) 1554045127.739 * * [simplify]: iters left: 4 (344 enodes) 1554045127.891 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045127.891 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045127.892 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045127.892 * * [simplify]: Extracting #3: cost 138 inf + 0 1554045127.894 * * [simplify]: Extracting #4: cost 292 inf + 584 1554045127.899 * * [simplify]: Extracting #5: cost 400 inf + 10988 1554045127.933 * * [simplify]: Extracting #6: cost 105 inf + 114259 1554045128.007 * * [simplify]: Extracting #7: cost 2 inf + 161067 1554045128.065 * * [simplify]: Extracting #8: cost 0 inf + 161388 1554045128.133 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045128.133 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))))) 1554045128.134 * * * * [progress]: [ 159 / 2270 ] simplifiying candidate # 1554045128.135 * [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))))) 1554045128.135 * * [simplify]: iters left: 6 (21 enodes) 1554045128.146 * * [simplify]: iters left: 5 (111 enodes) 1554045128.186 * * [simplify]: iters left: 4 (350 enodes) 1554045128.352 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045128.352 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045128.352 * * [simplify]: Extracting #2: cost 25 inf + 0 1554045128.353 * * [simplify]: Extracting #3: cost 145 inf + 0 1554045128.355 * * [simplify]: Extracting #4: cost 216 inf + 579 1554045128.359 * * [simplify]: Extracting #5: cost 335 inf + 5897 1554045128.380 * * [simplify]: Extracting #6: cost 188 inf + 82409 1554045128.428 * * [simplify]: Extracting #7: cost 58 inf + 138984 1554045128.492 * * [simplify]: Extracting #8: cost 17 inf + 153303 1554045128.563 * * [simplify]: Extracting #9: cost 0 inf + 160491 1554045128.624 * [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))))))) 1554045128.624 * [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.re y.re)) (+ (* (* x.im y.im) (* x.im 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)))))) 1554045128.624 * * * * [progress]: [ 160 / 2270 ] simplifiying candidate # 1554045128.625 * [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)))) 1554045128.625 * * [simplify]: iters left: 6 (22 enodes) 1554045128.632 * * [simplify]: iters left: 5 (117 enodes) 1554045128.685 * * [simplify]: iters left: 4 (356 enodes) 1554045128.898 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045128.898 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045128.898 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045128.898 * * [simplify]: Extracting #3: cost 139 inf + 0 1554045128.899 * * [simplify]: Extracting #4: cost 300 inf + 462 1554045128.902 * * [simplify]: Extracting #5: cost 423 inf + 11784 1554045128.925 * * [simplify]: Extracting #6: cost 219 inf + 72277 1554045128.982 * * [simplify]: Extracting #7: cost 58 inf + 145054 1554045129.043 * * [simplify]: Extracting #8: cost 1 inf + 181453 1554045129.094 * * [simplify]: Extracting #9: cost 0 inf + 182217 1554045129.151 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554045129.151 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045129.152 * * * * [progress]: [ 161 / 2270 ] simplifiying candidate # 1554045129.152 * [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))))) 1554045129.153 * * [simplify]: iters left: 6 (22 enodes) 1554045129.164 * * [simplify]: iters left: 5 (117 enodes) 1554045129.217 * * [simplify]: iters left: 4 (362 enodes) 1554045129.393 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045129.393 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045129.393 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045129.393 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045129.394 * * [simplify]: Extracting #4: cost 252 inf + 816 1554045129.397 * * [simplify]: Extracting #5: cost 372 inf + 7987 1554045129.425 * * [simplify]: Extracting #6: cost 232 inf + 91387 1554045129.484 * * [simplify]: Extracting #7: cost 59 inf + 167749 1554045129.552 * * [simplify]: Extracting #8: cost 10 inf + 187044 1554045129.630 * * [simplify]: Extracting #9: cost 0 inf + 192176 1554045129.698 * [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))))))))) 1554045129.698 * [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)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im 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)))))) 1554045129.698 * * * * [progress]: [ 162 / 2270 ] simplifiying candidate # 1554045129.699 * [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)))) 1554045129.699 * * [simplify]: iters left: 6 (22 enodes) 1554045129.706 * * [simplify]: iters left: 5 (117 enodes) 1554045129.748 * * [simplify]: iters left: 4 (360 enodes) 1554045129.980 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045129.980 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045129.980 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045129.981 * * [simplify]: Extracting #3: cost 140 inf + 0 1554045129.983 * * [simplify]: Extracting #4: cost 299 inf + 380 1554045129.988 * * [simplify]: Extracting #5: cost 434 inf + 11990 1554045130.027 * * [simplify]: Extracting #6: cost 184 inf + 100026 1554045130.080 * * [simplify]: Extracting #7: cost 1 inf + 182247 1554045130.161 * * [simplify]: Extracting #8: cost 0 inf + 182916 1554045130.625 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (fma y.re x.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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554045130.625 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (fma y.re x.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.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)))))))) 1554045130.626 * * * * [progress]: [ 163 / 2270 ] simplifiying candidate # 1554045130.626 * [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))))) 1554045130.626 * * [simplify]: iters left: 6 (22 enodes) 1554045130.633 * * [simplify]: iters left: 5 (117 enodes) 1554045130.671 * * [simplify]: iters left: 4 (366 enodes) 1554045130.861 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045130.861 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045130.861 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045130.862 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045130.863 * * [simplify]: Extracting #4: cost 250 inf + 473 1554045130.865 * * [simplify]: Extracting #5: cost 388 inf + 6268 1554045130.896 * * [simplify]: Extracting #6: cost 241 inf + 73209 1554045130.935 * * [simplify]: Extracting #7: cost 70 inf + 151660 1554045131.026 * * [simplify]: Extracting #8: cost 1 inf + 188562 1554045131.093 * * [simplify]: Extracting #9: cost 0 inf + 189067 1554045131.186 * [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))) (fma y.re x.re (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554045131.186 * [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))) (fma y.re x.re (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))) 1554045131.186 * * * * [progress]: [ 164 / 2270 ] simplifiying candidate # 1554045131.187 * [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)))) 1554045131.187 * * [simplify]: iters left: 6 (22 enodes) 1554045131.196 * * [simplify]: iters left: 5 (117 enodes) 1554045131.224 * * [simplify]: iters left: 4 (356 enodes) 1554045131.385 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045131.385 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045131.385 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045131.385 * * [simplify]: Extracting #3: cost 139 inf + 0 1554045131.386 * * [simplify]: Extracting #4: cost 300 inf + 462 1554045131.389 * * [simplify]: Extracting #5: cost 423 inf + 11784 1554045131.401 * * [simplify]: Extracting #6: cost 219 inf + 72277 1554045131.442 * * [simplify]: Extracting #7: cost 58 inf + 145054 1554045131.490 * * [simplify]: Extracting #8: cost 1 inf + 181453 1554045131.566 * * [simplify]: Extracting #9: cost 0 inf + 182217 1554045131.624 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554045131.625 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045131.625 * * * * [progress]: [ 165 / 2270 ] simplifiying candidate # 1554045131.626 * [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))))) 1554045131.626 * * [simplify]: iters left: 6 (22 enodes) 1554045131.638 * * [simplify]: iters left: 5 (117 enodes) 1554045131.670 * * [simplify]: iters left: 4 (362 enodes) 1554045131.886 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045131.886 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045131.886 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045131.887 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045131.889 * * [simplify]: Extracting #4: cost 252 inf + 816 1554045131.895 * * [simplify]: Extracting #5: cost 372 inf + 7987 1554045131.930 * * [simplify]: Extracting #6: cost 232 inf + 91387 1554045132.014 * * [simplify]: Extracting #7: cost 59 inf + 167749 1554045132.082 * * [simplify]: Extracting #8: cost 10 inf + 187044 1554045132.145 * * [simplify]: Extracting #9: cost 0 inf + 192176 1554045132.217 * [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))))))))) 1554045132.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.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))) 1554045132.218 * * * * [progress]: [ 166 / 2270 ] simplifiying candidate # 1554045132.218 * [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)))) 1554045132.219 * * [simplify]: iters left: 6 (22 enodes) 1554045132.231 * * [simplify]: iters left: 5 (117 enodes) 1554045132.260 * * [simplify]: iters left: 4 (360 enodes) 1554045132.431 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045132.431 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045132.431 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045132.431 * * [simplify]: Extracting #3: cost 140 inf + 0 1554045132.432 * * [simplify]: Extracting #4: cost 299 inf + 380 1554045132.438 * * [simplify]: Extracting #5: cost 434 inf + 11990 1554045132.480 * * [simplify]: Extracting #6: cost 184 inf + 100026 1554045132.530 * * [simplify]: Extracting #7: cost 1 inf + 182247 1554045132.608 * * [simplify]: Extracting #8: cost 0 inf + 182916 1554045132.652 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (fma y.re x.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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554045132.653 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (fma y.re x.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.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)))))))) 1554045132.653 * * * * [progress]: [ 167 / 2270 ] simplifiying candidate # 1554045132.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)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554045132.653 * * [simplify]: iters left: 6 (22 enodes) 1554045132.660 * * [simplify]: iters left: 5 (117 enodes) 1554045132.699 * * [simplify]: iters left: 4 (366 enodes) 1554045132.901 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045132.901 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045132.901 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045132.902 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045132.904 * * [simplify]: Extracting #4: cost 250 inf + 473 1554045132.908 * * [simplify]: Extracting #5: cost 388 inf + 6268 1554045132.933 * * [simplify]: Extracting #6: cost 241 inf + 73209 1554045132.982 * * [simplify]: Extracting #7: cost 70 inf + 151660 1554045133.053 * * [simplify]: Extracting #8: cost 1 inf + 188562 1554045133.128 * * [simplify]: Extracting #9: cost 0 inf + 189067 1554045133.207 * [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))) (fma y.re x.re (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554045133.207 * [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))) (fma y.re x.re (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))) 1554045133.208 * * * * [progress]: [ 168 / 2270 ] simplifiying candidate # 1554045133.209 * [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)))) 1554045133.209 * * [simplify]: iters left: 6 (23 enodes) 1554045133.222 * * [simplify]: iters left: 5 (117 enodes) 1554045133.261 * * [simplify]: iters left: 4 (351 enodes) 1554045133.412 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045133.412 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045133.412 * * [simplify]: Extracting #2: cost 23 inf + 0 1554045133.413 * * [simplify]: Extracting #3: cost 149 inf + 0 1554045133.421 * * [simplify]: Extracting #4: cost 298 inf + 633 1554045133.424 * * [simplify]: Extracting #5: cost 402 inf + 11825 1554045133.455 * * [simplify]: Extracting #6: cost 129 inf + 110177 1554045133.536 * * [simplify]: Extracting #7: cost 9 inf + 170641 1554045133.612 * * [simplify]: Extracting #8: cost 0 inf + 175041 1554045133.669 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554045133.669 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045133.670 * * * * [progress]: [ 169 / 2270 ] simplifiying candidate # 1554045133.670 * [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))))) 1554045133.670 * * [simplify]: iters left: 6 (23 enodes) 1554045133.677 * * [simplify]: iters left: 5 (117 enodes) 1554045133.703 * * [simplify]: iters left: 4 (357 enodes) 1554045133.854 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045133.855 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045133.855 * * [simplify]: Extracting #2: cost 30 inf + 0 1554045133.855 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045133.856 * * [simplify]: Extracting #4: cost 229 inf + 622 1554045133.858 * * [simplify]: Extracting #5: cost 348 inf + 4414 1554045133.867 * * [simplify]: Extracting #6: cost 284 inf + 42801 1554045133.916 * * [simplify]: Extracting #7: cost 139 inf + 106881 1554045133.974 * * [simplify]: Extracting #8: cost 24 inf + 167026 1554045134.064 * * [simplify]: Extracting #9: cost 0 inf + 176550 1554045134.147 * * [simplify]: Extracting #10: cost 0 inf + 176240 1554045134.202 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554045134.202 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))) 1554045134.203 * * * * [progress]: [ 170 / 2270 ] simplifiying candidate # 1554045134.203 * [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)))) 1554045134.203 * * [simplify]: iters left: 6 (21 enodes) 1554045134.213 * * [simplify]: iters left: 5 (109 enodes) 1554045134.255 * * [simplify]: iters left: 4 (329 enodes) 1554045134.401 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045134.401 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045134.401 * * [simplify]: Extracting #2: cost 17 inf + 0 1554045134.402 * * [simplify]: Extracting #3: cost 124 inf + 0 1554045134.403 * * [simplify]: Extracting #4: cost 263 inf + 828 1554045134.408 * * [simplify]: Extracting #5: cost 308 inf + 35623 1554045134.442 * * [simplify]: Extracting #6: cost 54 inf + 131338 1554045134.511 * * [simplify]: Extracting #7: cost 3 inf + 139105 1554045134.544 * * [simplify]: Extracting #8: cost 0 inf + 139158 1554045134.591 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 1554045134.591 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.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.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045134.592 * * * * [progress]: [ 171 / 2270 ] simplifiying candidate # 1554045134.593 * [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))))) 1554045134.593 * * [simplify]: iters left: 6 (21 enodes) 1554045134.605 * * [simplify]: iters left: 5 (109 enodes) 1554045134.654 * * [simplify]: iters left: 4 (335 enodes) 1554045134.856 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045134.856 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045134.856 * * [simplify]: Extracting #2: cost 23 inf + 0 1554045134.856 * * [simplify]: Extracting #3: cost 130 inf + 0 1554045134.858 * * [simplify]: Extracting #4: cost 189 inf + 499 1554045134.862 * * [simplify]: Extracting #5: cost 275 inf + 4994 1554045134.880 * * [simplify]: Extracting #6: cost 226 inf + 44012 1554045134.906 * * [simplify]: Extracting #7: cost 78 inf + 108227 1554045134.956 * * [simplify]: Extracting #8: cost 27 inf + 125556 1554045135.000 * * [simplify]: Extracting #9: cost 1 inf + 137873 1554045135.042 * * [simplify]: Extracting #10: cost 0 inf + 138498 1554045135.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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554045135.109 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))) 1554045135.109 * * * * [progress]: [ 172 / 2270 ] simplifiying candidate # 1554045135.109 * [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)))) 1554045135.110 * * [simplify]: iters left: 6 (21 enodes) 1554045135.116 * * [simplify]: iters left: 5 (111 enodes) 1554045135.142 * * [simplify]: iters left: 4 (347 enodes) 1554045135.319 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045135.319 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045135.319 * * [simplify]: Extracting #2: cost 18 inf + 0 1554045135.319 * * [simplify]: Extracting #3: cost 137 inf + 0 1554045135.320 * * [simplify]: Extracting #4: cost 276 inf + 828 1554045135.326 * * [simplify]: Extracting #5: cost 308 inf + 41666 1554045135.353 * * [simplify]: Extracting #6: cost 37 inf + 156503 1554045135.405 * * [simplify]: Extracting #7: cost 0 inf + 147005 1554045135.464 * * [simplify]: Extracting #8: cost 0 inf + 146107 1554045135.501 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045135.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.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045135.501 * * * * [progress]: [ 173 / 2270 ] simplifiying candidate # 1554045135.501 * [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))))) 1554045135.502 * * [simplify]: iters left: 6 (21 enodes) 1554045135.508 * * [simplify]: iters left: 5 (111 enodes) 1554045135.548 * * [simplify]: iters left: 4 (352 enodes) 1554045135.760 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045135.760 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045135.760 * * [simplify]: Extracting #2: cost 25 inf + 0 1554045135.760 * * [simplify]: Extracting #3: cost 145 inf + 0 1554045135.761 * * [simplify]: Extracting #4: cost 205 inf + 458 1554045135.763 * * [simplify]: Extracting #5: cost 289 inf + 4951 1554045135.772 * * [simplify]: Extracting #6: cost 235 inf + 49898 1554045135.830 * * [simplify]: Extracting #7: cost 62 inf + 125303 1554045135.871 * * [simplify]: Extracting #8: cost 16 inf + 139532 1554045135.938 * * [simplify]: Extracting #9: cost 0 inf + 145372 1554045135.989 * * [simplify]: Extracting #10: cost 0 inf + 145062 1554045136.039 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045136.039 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))) 1554045136.039 * * * * [progress]: [ 174 / 2270 ] simplifiying candidate # 1554045136.040 * [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)))) 1554045136.040 * * [simplify]: iters left: 6 (23 enodes) 1554045136.052 * * [simplify]: iters left: 5 (117 enodes) 1554045136.085 * * [simplify]: iters left: 4 (358 enodes) 1554045136.244 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045136.244 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045136.244 * * [simplify]: Extracting #2: cost 23 inf + 0 1554045136.245 * * [simplify]: Extracting #3: cost 149 inf + 0 1554045136.247 * * [simplify]: Extracting #4: cost 306 inf + 380 1554045136.253 * * [simplify]: Extracting #5: cost 399 inf + 19312 1554045136.293 * * [simplify]: Extracting #6: cost 110 inf + 124561 1554045136.343 * * [simplify]: Extracting #7: cost 2 inf + 168273 1554045136.385 * * [simplify]: Extracting #8: cost 0 inf + 167076 1554045136.442 * * [simplify]: Extracting #9: cost 0 inf + 167036 1554045136.509 * [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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045136.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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045136.510 * * * * [progress]: [ 175 / 2270 ] simplifiying candidate # 1554045136.511 * [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))))) 1554045136.511 * * [simplify]: iters left: 6 (23 enodes) 1554045136.523 * * [simplify]: iters left: 5 (117 enodes) 1554045136.551 * * [simplify]: iters left: 4 (364 enodes) 1554045136.720 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045136.720 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045136.720 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045136.720 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045136.721 * * [simplify]: Extracting #4: cost 233 inf + 376 1554045136.724 * * [simplify]: Extracting #5: cost 342 inf + 9593 1554045136.763 * * [simplify]: Extracting #6: cost 185 inf + 91205 1554045136.816 * * [simplify]: Extracting #7: cost 57 inf + 146311 1554045136.868 * * [simplify]: Extracting #8: cost 12 inf + 161398 1554045136.925 * * [simplify]: Extracting #9: cost 0 inf + 167078 1554045136.980 * [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)))))))) 1554045136.981 * [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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.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)))))) 1554045136.981 * * * * [progress]: [ 176 / 2270 ] simplifiying candidate # 1554045136.981 * [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)))) 1554045136.982 * * [simplify]: iters left: 6 (24 enodes) 1554045136.989 * * [simplify]: iters left: 5 (123 enodes) 1554045137.022 * * [simplify]: iters left: 4 (362 enodes) 1554045137.268 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045137.268 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045137.268 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045137.268 * * [simplify]: Extracting #3: cost 139 inf + 0 1554045137.269 * * [simplify]: Extracting #4: cost 300 inf + 633 1554045137.272 * * [simplify]: Extracting #5: cost 424 inf + 11756 1554045137.295 * * [simplify]: Extracting #6: cost 157 inf + 107857 1554045137.363 * * [simplify]: Extracting #7: cost 20 inf + 167773 1554045137.410 * * [simplify]: Extracting #8: cost 1 inf + 181347 1554045137.477 * * [simplify]: Extracting #9: cost 0 inf + 182151 1554045137.533 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))))) 1554045137.533 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045137.534 * * * * [progress]: [ 177 / 2270 ] simplifiying candidate # 1554045137.534 * [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))))) 1554045137.534 * * [simplify]: iters left: 6 (24 enodes) 1554045137.542 * * [simplify]: iters left: 5 (123 enodes) 1554045137.583 * * [simplify]: iters left: 4 (368 enodes) 1554045137.767 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045137.767 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045137.767 * * [simplify]: Extracting #2: cost 31 inf + 0 1554045137.768 * * [simplify]: Extracting #3: cost 154 inf + 0 1554045137.769 * * [simplify]: Extracting #4: cost 251 inf + 375 1554045137.772 * * [simplify]: Extracting #5: cost 376 inf + 13504 1554045137.790 * * [simplify]: Extracting #6: cost 224 inf + 92434 1554045137.841 * * [simplify]: Extracting #7: cost 82 inf + 149248 1554045137.904 * * [simplify]: Extracting #8: cost 7 inf + 185208 1554045137.983 * * [simplify]: Extracting #9: cost 0 inf + 188594 1554045138.045 * [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)))))) 1554045138.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.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045138.046 * * * * [progress]: [ 178 / 2270 ] simplifiying candidate # 1554045138.046 * [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)))) 1554045138.046 * * [simplify]: iters left: 6 (24 enodes) 1554045138.059 * * [simplify]: iters left: 5 (123 enodes) 1554045138.113 * * [simplify]: iters left: 4 (366 enodes) 1554045138.326 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045138.326 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045138.326 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045138.327 * * [simplify]: Extracting #3: cost 139 inf + 0 1554045138.328 * * [simplify]: Extracting #4: cost 293 inf + 837 1554045138.330 * * [simplify]: Extracting #5: cost 427 inf + 9862 1554045138.361 * * [simplify]: Extracting #6: cost 155 inf + 103903 1554045138.411 * * [simplify]: Extracting #7: cost 25 inf + 159461 1554045138.472 * * [simplify]: Extracting #8: cost 1 inf + 178964 1554045138.551 * * [simplify]: Extracting #9: cost 0 inf + 179863 1554045138.600 * [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.im y.im))) (fma y.re x.re (* x.im y.im)))))) 1554045138.600 * [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.im y.im))) (fma y.re x.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)))))))) 1554045138.600 * * * * [progress]: [ 179 / 2270 ] simplifiying candidate # 1554045138.601 * [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))))) 1554045138.601 * * [simplify]: iters left: 6 (24 enodes) 1554045138.614 * * [simplify]: iters left: 5 (123 enodes) 1554045138.666 * * [simplify]: iters left: 4 (372 enodes) 1554045138.858 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045138.858 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045138.858 * * [simplify]: Extracting #2: cost 31 inf + 0 1554045138.859 * * [simplify]: Extracting #3: cost 154 inf + 0 1554045138.861 * * [simplify]: Extracting #4: cost 245 inf + 416 1554045138.867 * * [simplify]: Extracting #5: cost 376 inf + 12738 1554045138.919 * * [simplify]: Extracting #6: cost 165 inf + 125051 1554045138.981 * * [simplify]: Extracting #7: cost 51 inf + 170319 1554045139.046 * * [simplify]: Extracting #8: cost 4 inf + 182301 1554045139.109 * * [simplify]: Extracting #9: cost 0 inf + 184429 1554045139.159 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554045139.159 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))) 1554045139.160 * * * * [progress]: [ 180 / 2270 ] simplifiying candidate # 1554045139.160 * [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)))) 1554045139.160 * * [simplify]: iters left: 6 (24 enodes) 1554045139.167 * * [simplify]: iters left: 5 (123 enodes) 1554045139.206 * * [simplify]: iters left: 4 (362 enodes) 1554045139.453 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045139.453 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045139.453 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045139.454 * * [simplify]: Extracting #3: cost 139 inf + 0 1554045139.456 * * [simplify]: Extracting #4: cost 300 inf + 633 1554045139.461 * * [simplify]: Extracting #5: cost 424 inf + 11756 1554045139.484 * * [simplify]: Extracting #6: cost 157 inf + 107857 1554045139.526 * * [simplify]: Extracting #7: cost 20 inf + 167773 1554045139.598 * * [simplify]: Extracting #8: cost 1 inf + 181347 1554045139.654 * * [simplify]: Extracting #9: cost 0 inf + 182151 1554045139.716 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))))) 1554045139.716 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045139.717 * * * * [progress]: [ 181 / 2270 ] simplifiying candidate # 1554045139.718 * [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))))) 1554045139.718 * * [simplify]: iters left: 6 (24 enodes) 1554045139.731 * * [simplify]: iters left: 5 (123 enodes) 1554045139.785 * * [simplify]: iters left: 4 (368 enodes) 1554045139.961 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045139.961 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045139.961 * * [simplify]: Extracting #2: cost 31 inf + 0 1554045139.962 * * [simplify]: Extracting #3: cost 154 inf + 0 1554045139.963 * * [simplify]: Extracting #4: cost 251 inf + 375 1554045139.966 * * [simplify]: Extracting #5: cost 376 inf + 13504 1554045140.001 * * [simplify]: Extracting #6: cost 224 inf + 92434 1554045140.056 * * [simplify]: Extracting #7: cost 82 inf + 149248 1554045140.139 * * [simplify]: Extracting #8: cost 7 inf + 185208 1554045140.214 * * [simplify]: Extracting #9: cost 0 inf + 188594 1554045140.280 * [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)))))) 1554045140.280 * [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.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045140.281 * * * * [progress]: [ 182 / 2270 ] simplifiying candidate # 1554045140.281 * [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)))) 1554045140.282 * * [simplify]: iters left: 6 (24 enodes) 1554045140.295 * * [simplify]: iters left: 5 (123 enodes) 1554045140.339 * * [simplify]: iters left: 4 (366 enodes) 1554045140.508 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045140.509 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045140.509 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045140.509 * * [simplify]: Extracting #3: cost 139 inf + 0 1554045140.510 * * [simplify]: Extracting #4: cost 293 inf + 837 1554045140.513 * * [simplify]: Extracting #5: cost 427 inf + 9862 1554045140.533 * * [simplify]: Extracting #6: cost 155 inf + 103903 1554045140.574 * * [simplify]: Extracting #7: cost 25 inf + 159461 1554045140.632 * * [simplify]: Extracting #8: cost 1 inf + 178964 1554045140.678 * * [simplify]: Extracting #9: cost 0 inf + 179863 1554045140.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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re 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))) (fma y.re x.re (* x.im y.im)))))) 1554045140.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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re 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))) (fma y.re x.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)))))))) 1554045140.734 * * * * [progress]: [ 183 / 2270 ] simplifiying candidate # 1554045140.734 * [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))))) 1554045140.734 * * [simplify]: iters left: 6 (24 enodes) 1554045140.742 * * [simplify]: iters left: 5 (123 enodes) 1554045140.776 * * [simplify]: iters left: 4 (372 enodes) 1554045140.987 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045140.987 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045140.987 * * [simplify]: Extracting #2: cost 31 inf + 0 1554045140.987 * * [simplify]: Extracting #3: cost 154 inf + 0 1554045140.988 * * [simplify]: Extracting #4: cost 245 inf + 416 1554045140.995 * * [simplify]: Extracting #5: cost 376 inf + 12738 1554045141.047 * * [simplify]: Extracting #6: cost 165 inf + 125051 1554045141.143 * * [simplify]: Extracting #7: cost 51 inf + 170319 1554045141.230 * * [simplify]: Extracting #8: cost 4 inf + 182301 1554045141.300 * * [simplify]: Extracting #9: cost 0 inf + 184429 1554045141.346 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554045141.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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))) 1554045141.347 * * * * [progress]: [ 184 / 2270 ] simplifiying candidate # 1554045141.347 * [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)))) 1554045141.347 * * [simplify]: iters left: 6 (23 enodes) 1554045141.355 * * [simplify]: iters left: 5 (118 enodes) 1554045141.383 * * [simplify]: iters left: 4 (363 enodes) 1554045141.507 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045141.507 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045141.507 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045141.507 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045141.511 * * [simplify]: Extracting #4: cost 322 inf + 755 1554045141.515 * * [simplify]: Extracting #5: cost 452 inf + 15967 1554045141.538 * * [simplify]: Extracting #6: cost 125 inf + 151863 1554045141.588 * * [simplify]: Extracting #7: cost 9 inf + 215819 1554045141.641 * * [simplify]: Extracting #8: cost 0 inf + 203041 1554045141.693 * * [simplify]: Extracting #9: cost 0 inf + 202550 1554045141.758 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554045141.759 * [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.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)))))))) 1554045141.759 * * * * [progress]: [ 185 / 2270 ] simplifiying candidate # 1554045141.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 (* (- (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))))) 1554045141.759 * * [simplify]: iters left: 6 (23 enodes) 1554045141.766 * * [simplify]: iters left: 5 (118 enodes) 1554045141.809 * * [simplify]: iters left: 4 (369 enodes) 1554045141.955 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045141.955 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045141.955 * * [simplify]: Extracting #2: cost 30 inf + 0 1554045141.955 * * [simplify]: Extracting #3: cost 169 inf + 0 1554045141.956 * * [simplify]: Extracting #4: cost 251 inf + 417 1554045141.958 * * [simplify]: Extracting #5: cost 403 inf + 6256 1554045141.978 * * [simplify]: Extracting #6: cost 230 inf + 97083 1554045142.054 * * [simplify]: Extracting #7: cost 71 inf + 169583 1554045142.136 * * [simplify]: Extracting #8: cost 14 inf + 193707 1554045142.218 * * [simplify]: Extracting #9: cost 0 inf + 202247 1554045142.312 * [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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554045142.312 * [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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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.im y.im)))))) 1554045142.313 * * * * [progress]: [ 186 / 2270 ] simplifiying candidate # 1554045142.314 * [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)))) 1554045142.315 * * [simplify]: iters left: 6 (21 enodes) 1554045142.327 * * [simplify]: iters left: 5 (110 enodes) 1554045142.374 * * [simplify]: iters left: 4 (340 enodes) 1554045142.551 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045142.551 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045142.551 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045142.551 * * [simplify]: Extracting #3: cost 140 inf + 0 1554045142.553 * * [simplify]: Extracting #4: cost 292 inf + 959 1554045142.560 * * [simplify]: Extracting #5: cost 380 inf + 19540 1554045142.607 * * [simplify]: Extracting #6: cost 74 inf + 135060 1554045142.689 * * [simplify]: Extracting #7: cost 0 inf + 166605 1554045142.768 * * [simplify]: Extracting #8: cost 0 inf + 166034 1554045142.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.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554045142.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.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))))) 1554045142.851 * * * * [progress]: [ 187 / 2270 ] simplifiying candidate # 1554045142.851 * [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))))) 1554045142.852 * * [simplify]: iters left: 6 (21 enodes) 1554045142.864 * * [simplify]: iters left: 5 (110 enodes) 1554045142.898 * * [simplify]: iters left: 4 (346 enodes) 1554045143.070 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045143.070 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045143.070 * * [simplify]: Extracting #2: cost 26 inf + 0 1554045143.071 * * [simplify]: Extracting #3: cost 147 inf + 0 1554045143.073 * * [simplify]: Extracting #4: cost 219 inf + 539 1554045143.075 * * [simplify]: Extracting #5: cost 337 inf + 5972 1554045143.095 * * [simplify]: Extracting #6: cost 188 inf + 91475 1554045143.147 * * [simplify]: Extracting #7: cost 69 inf + 142268 1554045143.224 * * [simplify]: Extracting #8: cost 31 inf + 151122 1554045143.281 * * [simplify]: Extracting #9: cost 4 inf + 162247 1554045143.327 * * [simplify]: Extracting #10: cost 0 inf + 164707 1554045143.397 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045143.397 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))) 1554045143.398 * * * * [progress]: [ 188 / 2270 ] simplifiying candidate # 1554045143.398 * [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)))) 1554045143.398 * * [simplify]: iters left: 6 (23 enodes) 1554045143.405 * * [simplify]: iters left: 5 (116 enodes) 1554045143.432 * * [simplify]: iters left: 4 (351 enodes) 1554045143.572 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045143.572 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045143.572 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045143.573 * * [simplify]: Extracting #3: cost 139 inf + 0 1554045143.575 * * [simplify]: Extracting #4: cost 297 inf + 380 1554045143.581 * * [simplify]: Extracting #5: cost 400 inf + 11852 1554045143.604 * * [simplify]: Extracting #6: cost 173 inf + 89066 1554045143.649 * * [simplify]: Extracting #7: cost 31 inf + 161025 1554045143.701 * * [simplify]: Extracting #8: cost 0 inf + 172702 1554045143.776 * * [simplify]: Extracting #9: cost 0 inf + 165605 1554045143.831 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 1554045143.831 * [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.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)))))))) 1554045143.832 * * * * [progress]: [ 189 / 2270 ] simplifiying candidate # 1554045143.833 * [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))))) 1554045143.833 * * [simplify]: iters left: 6 (23 enodes) 1554045143.847 * * [simplify]: iters left: 5 (116 enodes) 1554045143.880 * * [simplify]: iters left: 4 (357 enodes) 1554045144.063 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045144.063 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045144.063 * * [simplify]: Extracting #2: cost 26 inf + 0 1554045144.063 * * [simplify]: Extracting #3: cost 147 inf + 0 1554045144.064 * * [simplify]: Extracting #4: cost 218 inf + 540 1554045144.066 * * [simplify]: Extracting #5: cost 341 inf + 4962 1554045144.082 * * [simplify]: Extracting #6: cost 262 inf + 44241 1554045144.115 * * [simplify]: Extracting #7: cost 164 inf + 76414 1554045144.154 * * [simplify]: Extracting #8: cost 30 inf + 147165 1554045144.208 * * [simplify]: Extracting #9: cost 0 inf + 166139 1554045144.270 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554045144.270 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045144.271 * * * * [progress]: [ 190 / 2270 ] simplifiying candidate # 1554045144.272 * [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)))) 1554045144.272 * * [simplify]: iters left: 6 (21 enodes) 1554045144.285 * * [simplify]: iters left: 5 (112 enodes) 1554045144.311 * * [simplify]: iters left: 4 (346 enodes) 1554045144.431 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045144.431 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045144.431 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045144.431 * * [simplify]: Extracting #3: cost 140 inf + 0 1554045144.432 * * [simplify]: Extracting #4: cost 292 inf + 706 1554045144.435 * * [simplify]: Extracting #5: cost 395 inf + 14546 1554045144.468 * * [simplify]: Extracting #6: cost 82 inf + 130501 1554045144.543 * * [simplify]: Extracting #7: cost 2 inf + 160280 1554045144.594 * * [simplify]: Extracting #8: cost 0 inf + 160903 1554045144.637 * [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))))))) 1554045144.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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))))) 1554045144.638 * * * * [progress]: [ 191 / 2270 ] simplifiying candidate # 1554045144.638 * [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))))) 1554045144.639 * * [simplify]: iters left: 6 (21 enodes) 1554045144.651 * * [simplify]: iters left: 5 (112 enodes) 1554045144.688 * * [simplify]: iters left: 4 (352 enodes) 1554045144.852 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045144.852 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045144.853 * * [simplify]: Extracting #2: cost 25 inf + 0 1554045144.853 * * [simplify]: Extracting #3: cost 148 inf + 0 1554045144.855 * * [simplify]: Extracting #4: cost 222 inf + 416 1554045144.860 * * [simplify]: Extracting #5: cost 333 inf + 9234 1554045144.892 * * [simplify]: Extracting #6: cost 206 inf + 65528 1554045144.943 * * [simplify]: Extracting #7: cost 104 inf + 108909 1554045144.991 * * [simplify]: Extracting #8: cost 13 inf + 154298 1554045145.071 * * [simplify]: Extracting #9: cost 0 inf + 158825 1554045145.119 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045145.119 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))) 1554045145.119 * * * * [progress]: [ 192 / 2270 ] simplifiying candidate # 1554045145.120 * [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)))) 1554045145.120 * * [simplify]: iters left: 6 (24 enodes) 1554045145.127 * * [simplify]: iters left: 5 (124 enodes) 1554045145.168 * * [simplify]: iters left: 4 (382 enodes) 1554045145.360 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045145.360 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045145.361 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045145.361 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045145.362 * * [simplify]: Extracting #4: cost 334 inf + 633 1554045145.365 * * [simplify]: Extracting #5: cost 503 inf + 11088 1554045145.394 * * [simplify]: Extracting #6: cost 191 inf + 113395 1554045145.457 * * [simplify]: Extracting #7: cost 34 inf + 187831 1554045145.518 * * [simplify]: Extracting #8: cost 0 inf + 215839 1554045145.581 * [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)))))))) 1554045145.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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045145.582 * * * * [progress]: [ 193 / 2270 ] simplifiying candidate # 1554045145.582 * [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))))) 1554045145.583 * * [simplify]: iters left: 6 (24 enodes) 1554045145.590 * * [simplify]: iters left: 5 (124 enodes) 1554045145.640 * * [simplify]: iters left: 4 (388 enodes) 1554045145.840 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045145.840 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045145.840 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045145.841 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045145.842 * * [simplify]: Extracting #4: cost 294 inf + 416 1554045145.847 * * [simplify]: Extracting #5: cost 455 inf + 17364 1554045145.876 * * [simplify]: Extracting #6: cost 246 inf + 124217 1554045145.955 * * [simplify]: Extracting #7: cost 68 inf + 202312 1554045146.038 * * [simplify]: Extracting #8: cost 14 inf + 222793 1554045146.119 * * [simplify]: Extracting #9: cost 0 inf + 230652 1554045146.200 * [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))))))))) 1554045146.200 * [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)))))) 1554045146.201 * * * * [progress]: [ 194 / 2270 ] simplifiying candidate # 1554045146.201 * [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)))) 1554045146.201 * * [simplify]: iters left: 6 (24 enodes) 1554045146.209 * * [simplify]: iters left: 5 (124 enodes) 1554045146.236 * * [simplify]: iters left: 4 (384 enodes) 1554045146.471 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045146.471 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045146.471 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045146.472 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045146.473 * * [simplify]: Extracting #4: cost 333 inf + 715 1554045146.476 * * [simplify]: Extracting #5: cost 497 inf + 10712 1554045146.499 * * [simplify]: Extracting #6: cost 212 inf + 106404 1554045146.555 * * [simplify]: Extracting #7: cost 17 inf + 191713 1554045146.626 * * [simplify]: Extracting #8: cost 1 inf + 204894 1554045146.729 * * [simplify]: Extracting #9: cost 0 inf + 205778 1554045146.827 * [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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554045146.827 * [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.im y.im) (* x.im y.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)))))))) 1554045146.828 * * * * [progress]: [ 195 / 2270 ] simplifiying candidate # 1554045146.828 * [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))))) 1554045146.829 * * [simplify]: iters left: 6 (24 enodes) 1554045146.842 * * [simplify]: iters left: 5 (124 enodes) 1554045146.899 * * [simplify]: iters left: 4 (390 enodes) 1554045147.130 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045147.130 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045147.130 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045147.131 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045147.132 * * [simplify]: Extracting #4: cost 292 inf + 334 1554045147.136 * * [simplify]: Extracting #5: cost 446 inf + 13973 1554045147.198 * * [simplify]: Extracting #6: cost 185 inf + 148942 1554045147.269 * * [simplify]: Extracting #7: cost 55 inf + 199476 1554045147.372 * * [simplify]: Extracting #8: cost 15 inf + 210296 1554045147.444 * * [simplify]: Extracting #9: cost 0 inf + 217267 1554045147.533 * [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.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045147.533 * [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.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)))))) 1554045147.534 * * * * [progress]: [ 196 / 2270 ] simplifiying candidate # 1554045147.534 * [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)))) 1554045147.535 * * [simplify]: iters left: 6 (24 enodes) 1554045147.547 * * [simplify]: iters left: 5 (124 enodes) 1554045147.601 * * [simplify]: iters left: 4 (382 enodes) 1554045147.855 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045147.855 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045147.855 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045147.856 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045147.858 * * [simplify]: Extracting #4: cost 334 inf + 633 1554045147.864 * * [simplify]: Extracting #5: cost 503 inf + 11088 1554045147.902 * * [simplify]: Extracting #6: cost 191 inf + 113395 1554045147.956 * * [simplify]: Extracting #7: cost 34 inf + 187831 1554045148.056 * * [simplify]: Extracting #8: cost 0 inf + 215839 1554045148.157 * [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)))))))) 1554045148.157 * [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)))) (+ (* x.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)))))))) 1554045148.158 * * * * [progress]: [ 197 / 2270 ] simplifiying candidate # 1554045148.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.re y.re)) (* (* x.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))))) 1554045148.158 * * [simplify]: iters left: 6 (24 enodes) 1554045148.172 * * [simplify]: iters left: 5 (124 enodes) 1554045148.202 * * [simplify]: iters left: 4 (388 enodes) 1554045148.450 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045148.450 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045148.451 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045148.452 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045148.453 * * [simplify]: Extracting #4: cost 294 inf + 416 1554045148.463 * * [simplify]: Extracting #5: cost 455 inf + 17364 1554045148.512 * * [simplify]: Extracting #6: cost 246 inf + 124217 1554045148.594 * * [simplify]: Extracting #7: cost 68 inf + 202312 1554045148.701 * * [simplify]: Extracting #8: cost 14 inf + 222793 1554045148.777 * * [simplify]: Extracting #9: cost 0 inf + 230652 1554045148.890 * [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))))))))) 1554045148.890 * [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)))))) 1554045148.891 * * * * [progress]: [ 198 / 2270 ] simplifiying candidate # 1554045148.892 * [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)))) 1554045148.892 * * [simplify]: iters left: 6 (24 enodes) 1554045148.905 * * [simplify]: iters left: 5 (124 enodes) 1554045148.954 * * [simplify]: iters left: 4 (384 enodes) 1554045149.154 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045149.154 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045149.154 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045149.155 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045149.156 * * [simplify]: Extracting #4: cost 333 inf + 715 1554045149.159 * * [simplify]: Extracting #5: cost 497 inf + 10712 1554045149.176 * * [simplify]: Extracting #6: cost 212 inf + 106404 1554045149.255 * * [simplify]: Extracting #7: cost 17 inf + 191713 1554045149.350 * * [simplify]: Extracting #8: cost 1 inf + 204894 1554045149.419 * * [simplify]: Extracting #9: cost 0 inf + 205778 1554045149.485 * [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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554045149.485 * [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.im y.im) (* x.im y.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)))))))) 1554045149.486 * * * * [progress]: [ 199 / 2270 ] simplifiying candidate # 1554045149.486 * [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))))) 1554045149.487 * * [simplify]: iters left: 6 (24 enodes) 1554045149.500 * * [simplify]: iters left: 5 (124 enodes) 1554045149.533 * * [simplify]: iters left: 4 (390 enodes) 1554045149.736 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045149.736 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045149.737 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045149.737 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045149.738 * * [simplify]: Extracting #4: cost 292 inf + 334 1554045149.743 * * [simplify]: Extracting #5: cost 446 inf + 13973 1554045149.786 * * [simplify]: Extracting #6: cost 185 inf + 148942 1554045149.890 * * [simplify]: Extracting #7: cost 55 inf + 199476 1554045149.973 * * [simplify]: Extracting #8: cost 15 inf + 210296 1554045150.082 * * [simplify]: Extracting #9: cost 0 inf + 217267 1554045150.152 * [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.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045150.152 * [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.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)))))) 1554045150.153 * * * * [progress]: [ 200 / 2270 ] simplifiying candidate # 1554045150.154 * [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)))) 1554045150.154 * * [simplify]: iters left: 6 (24 enodes) 1554045150.167 * * [simplify]: iters left: 5 (124 enodes) 1554045150.204 * * [simplify]: iters left: 4 (375 enodes) 1554045150.421 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045150.421 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045150.422 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045150.422 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045150.423 * * [simplify]: Extracting #4: cost 323 inf + 837 1554045150.426 * * [simplify]: Extracting #5: cost 472 inf + 15804 1554045150.445 * * [simplify]: Extracting #6: cost 188 inf + 122463 1554045150.495 * * [simplify]: Extracting #7: cost 44 inf + 181353 1554045150.595 * * [simplify]: Extracting #8: cost 1 inf + 214519 1554045150.674 * * [simplify]: Extracting #9: cost 0 inf + 215443 1554045150.748 * [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.im y.im)))))) 1554045150.748 * [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.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im 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)))))))) 1554045150.749 * * * * [progress]: [ 201 / 2270 ] simplifiying candidate # 1554045150.750 * [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))))) 1554045150.750 * * [simplify]: iters left: 6 (24 enodes) 1554045150.763 * * [simplify]: iters left: 5 (124 enodes) 1554045150.799 * * [simplify]: iters left: 4 (381 enodes) 1554045151.048 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045151.049 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045151.049 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045151.049 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045151.051 * * [simplify]: Extracting #4: cost 287 inf + 375 1554045151.058 * * [simplify]: Extracting #5: cost 448 inf + 11526 1554045151.109 * * [simplify]: Extracting #6: cost 234 inf + 134738 1554045151.187 * * [simplify]: Extracting #7: cost 79 inf + 201814 1554045151.280 * * [simplify]: Extracting #8: cost 12 inf + 224919 1554045151.425 * * [simplify]: Extracting #9: cost 0 inf + 231780 1554045151.547 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045151.547 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045151.548 * * * * [progress]: [ 202 / 2270 ] simplifiying candidate # 1554045151.549 * [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)))) 1554045151.549 * * [simplify]: iters left: 6 (22 enodes) 1554045151.561 * * [simplify]: iters left: 5 (117 enodes) 1554045151.611 * * [simplify]: iters left: 4 (353 enodes) 1554045151.862 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045151.862 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045151.862 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045151.863 * * [simplify]: Extracting #3: cost 141 inf + 0 1554045151.864 * * [simplify]: Extracting #4: cost 305 inf + 339 1554045151.871 * * [simplify]: Extracting #5: cost 418 inf + 24676 1554045151.917 * * [simplify]: Extracting #6: cost 149 inf + 142005 1554045151.980 * * [simplify]: Extracting #7: cost 14 inf + 183429 1554045152.055 * * [simplify]: Extracting #8: cost 0 inf + 184384 1554045152.116 * * [simplify]: Extracting #9: cost 0 inf + 184043 1554045152.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.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045152.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.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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.re y.re)) (+ (* (* 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)))))))) 1554045152.175 * * * * [progress]: [ 203 / 2270 ] simplifiying candidate # 1554045152.175 * [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))))) 1554045152.175 * * [simplify]: iters left: 6 (22 enodes) 1554045152.183 * * [simplify]: iters left: 5 (117 enodes) 1554045152.217 * * [simplify]: iters left: 4 (359 enodes) 1554045152.412 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045152.412 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045152.412 * * [simplify]: Extracting #2: cost 30 inf + 0 1554045152.412 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045152.413 * * [simplify]: Extracting #4: cost 250 inf + 638 1554045152.416 * * [simplify]: Extracting #5: cost 375 inf + 7812 1554045152.434 * * [simplify]: Extracting #6: cost 276 inf + 61019 1554045152.489 * * [simplify]: Extracting #7: cost 98 inf + 142762 1554045152.569 * * [simplify]: Extracting #8: cost 16 inf + 183960 1554045152.639 * * [simplify]: Extracting #9: cost 0 inf + 191484 1554045152.737 * [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))))))) 1554045152.737 * [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)))))) 1554045152.738 * * * * [progress]: [ 204 / 2270 ] simplifiying candidate # 1554045152.738 * [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)))) 1554045152.739 * * [simplify]: iters left: 6 (24 enodes) 1554045152.752 * * [simplify]: iters left: 5 (123 enodes) 1554045152.804 * * [simplify]: iters left: 4 (364 enodes) 1554045153.036 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045153.036 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045153.036 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045153.037 * * [simplify]: Extracting #3: cost 147 inf + 0 1554045153.038 * * [simplify]: Extracting #4: cost 307 inf + 715 1554045153.045 * * [simplify]: Extracting #5: cost 424 inf + 16011 1554045153.094 * * [simplify]: Extracting #6: cost 110 inf + 160939 1554045153.180 * * [simplify]: Extracting #7: cost 6 inf + 190555 1554045153.246 * * [simplify]: Extracting #8: cost 0 inf + 188154 1554045153.325 * * [simplify]: Extracting #9: cost 0 inf + 187703 1554045153.402 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554045153.402 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045153.402 * * * * [progress]: [ 205 / 2270 ] simplifiying candidate # 1554045153.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 (* (- (* 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))))) 1554045153.403 * * [simplify]: iters left: 6 (24 enodes) 1554045153.410 * * [simplify]: iters left: 5 (123 enodes) 1554045153.450 * * [simplify]: iters left: 4 (370 enodes) 1554045153.683 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045153.684 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045153.684 * * [simplify]: Extracting #2: cost 31 inf + 0 1554045153.684 * * [simplify]: Extracting #3: cost 165 inf + 0 1554045153.686 * * [simplify]: Extracting #4: cost 261 inf + 416 1554045153.693 * * [simplify]: Extracting #5: cost 376 inf + 17839 1554045153.726 * * [simplify]: Extracting #6: cost 171 inf + 146365 1554045153.822 * * [simplify]: Extracting #7: cost 61 inf + 183482 1554045153.919 * * [simplify]: Extracting #8: cost 11 inf + 190333 1554045153.995 * * [simplify]: Extracting #9: cost 0 inf + 197043 1554045154.077 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554045154.077 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))) 1554045154.077 * * * * [progress]: [ 206 / 2270 ] simplifiying candidate # 1554045154.078 * [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)))) 1554045154.078 * * [simplify]: iters left: 6 (24 enodes) 1554045154.091 * * [simplify]: iters left: 5 (124 enodes) 1554045154.145 * * [simplify]: iters left: 4 (382 enodes) 1554045154.307 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045154.307 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045154.307 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045154.307 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045154.308 * * [simplify]: Extracting #4: cost 333 inf + 715 1554045154.323 * * [simplify]: Extracting #5: cost 477 inf + 25215 1554045154.388 * * [simplify]: Extracting #6: cost 88 inf + 187816 1554045154.485 * * [simplify]: Extracting #7: cost 0 inf + 211802 1554045154.547 * * [simplify]: Extracting #8: cost 0 inf + 210911 1554045154.637 * [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)))))) 1554045154.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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045154.638 * * * * [progress]: [ 207 / 2270 ] simplifiying candidate # 1554045154.638 * [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))))) 1554045154.639 * * [simplify]: iters left: 6 (24 enodes) 1554045154.651 * * [simplify]: iters left: 5 (124 enodes) 1554045154.706 * * [simplify]: iters left: 4 (388 enodes) 1554045154.934 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045154.934 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045154.934 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045154.934 * * [simplify]: Extracting #3: cost 181 inf + 0 1554045154.935 * * [simplify]: Extracting #4: cost 295 inf + 293 1554045154.938 * * [simplify]: Extracting #5: cost 470 inf + 6514 1554045154.968 * * [simplify]: Extracting #6: cost 245 inf + 123390 1554045155.050 * * [simplify]: Extracting #7: cost 77 inf + 194744 1554045155.141 * * [simplify]: Extracting #8: cost 19 inf + 216181 1554045155.241 * * [simplify]: Extracting #9: cost 0 inf + 224960 1554045155.330 * [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))))))) 1554045155.330 * [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)))))) 1554045155.331 * * * * [progress]: [ 208 / 2270 ] simplifiying candidate # 1554045155.331 * [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)))) 1554045155.332 * * [simplify]: iters left: 6 (22 enodes) 1554045155.344 * * [simplify]: iters left: 5 (118 enodes) 1554045155.377 * * [simplify]: iters left: 4 (358 enodes) 1554045155.517 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045155.517 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045155.517 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045155.518 * * [simplify]: Extracting #3: cost 142 inf + 0 1554045155.520 * * [simplify]: Extracting #4: cost 303 inf + 380 1554045155.525 * * [simplify]: Extracting #5: cost 435 inf + 9709 1554045155.553 * * [simplify]: Extracting #6: cost 199 inf + 85595 1554045155.619 * * [simplify]: Extracting #7: cost 21 inf + 167204 1554045155.703 * * [simplify]: Extracting #8: cost 1 inf + 182661 1554045155.755 * * [simplify]: Extracting #9: cost 0 inf + 183425 1554045155.811 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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))))))) 1554045155.811 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045155.812 * * * * [progress]: [ 209 / 2270 ] simplifiying candidate # 1554045155.813 * [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))))) 1554045155.813 * * [simplify]: iters left: 6 (22 enodes) 1554045155.825 * * [simplify]: iters left: 5 (118 enodes) 1554045155.877 * * [simplify]: iters left: 4 (364 enodes) 1554045156.086 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045156.086 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045156.087 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045156.087 * * [simplify]: Extracting #3: cost 162 inf + 0 1554045156.089 * * [simplify]: Extracting #4: cost 257 inf + 515 1554045156.094 * * [simplify]: Extracting #5: cost 384 inf + 6872 1554045156.138 * * [simplify]: Extracting #6: cost 219 inf + 101756 1554045156.197 * * [simplify]: Extracting #7: cost 74 inf + 165201 1554045156.290 * * [simplify]: Extracting #8: cost 30 inf + 179846 1554045156.386 * * [simplify]: Extracting #9: cost 0 inf + 194219 1554045156.460 * * [simplify]: Extracting #10: cost 0 inf + 194171 1554045156.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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554045156.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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))) 1554045156.556 * * * * [progress]: [ 210 / 2270 ] simplifiying candidate # 1554045156.556 * [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)))) 1554045156.556 * * [simplify]: iters left: 6 (24 enodes) 1554045156.570 * * [simplify]: iters left: 5 (125 enodes) 1554045156.608 * * [simplify]: iters left: 4 (385 enodes) 1554045156.881 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045156.881 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045156.881 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045156.882 * * [simplify]: Extracting #3: cost 156 inf + 0 1554045156.884 * * [simplify]: Extracting #4: cost 321 inf + 584 1554045156.890 * * [simplify]: Extracting #5: cost 477 inf + 15424 1554045156.916 * * [simplify]: Extracting #6: cost 169 inf + 116411 1554045156.985 * * [simplify]: Extracting #7: cost 39 inf + 173857 1554045157.045 * * [simplify]: Extracting #8: cost 1 inf + 206164 1554045157.117 * * [simplify]: Extracting #9: cost 0 inf + 207008 1554045157.182 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045157.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.re y.re))) (* (* (* x.im 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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))))) 1554045157.183 * * * * [progress]: [ 211 / 2270 ] simplifiying candidate # 1554045157.184 * [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))))) 1554045157.184 * * [simplify]: iters left: 6 (24 enodes) 1554045157.198 * * [simplify]: iters left: 5 (125 enodes) 1554045157.237 * * [simplify]: iters left: 4 (391 enodes) 1554045157.440 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045157.440 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045157.440 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045157.441 * * [simplify]: Extracting #3: cost 181 inf + 0 1554045157.443 * * [simplify]: Extracting #4: cost 284 inf + 375 1554045157.450 * * [simplify]: Extracting #5: cost 435 inf + 24194 1554045157.499 * * [simplify]: Extracting #6: cost 169 inf + 159096 1554045157.584 * * [simplify]: Extracting #7: cost 61 inf + 198539 1554045157.672 * * [simplify]: Extracting #8: cost 11 inf + 213976 1554045157.753 * * [simplify]: Extracting #9: cost 0 inf + 220626 1554045157.835 * [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))))))) 1554045157.835 * [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)))))) 1554045157.836 * * * * [progress]: [ 212 / 2270 ] simplifiying candidate # 1554045157.837 * [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)))) 1554045157.837 * * [simplify]: iters left: 6 (24 enodes) 1554045157.851 * * [simplify]: iters left: 5 (123 enodes) 1554045157.904 * * [simplify]: iters left: 4 (370 enodes) 1554045158.073 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045158.073 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045158.073 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045158.073 * * [simplify]: Extracting #3: cost 148 inf + 0 1554045158.075 * * [simplify]: Extracting #4: cost 305 inf + 959 1554045158.083 * * [simplify]: Extracting #5: cost 416 inf + 22447 1554045158.144 * * [simplify]: Extracting #6: cost 92 inf + 178577 1554045158.197 * * [simplify]: Extracting #7: cost 1 inf + 195346 1554045158.267 * * [simplify]: Extracting #8: cost 0 inf + 187872 1554045158.354 * * [simplify]: Extracting #9: cost 0 inf + 187421 1554045158.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.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))) 1554045158.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.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))))) 1554045158.419 * * * * [progress]: [ 213 / 2270 ] simplifiying candidate # 1554045158.420 * [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))))) 1554045158.420 * * [simplify]: iters left: 6 (24 enodes) 1554045158.430 * * [simplify]: iters left: 5 (123 enodes) 1554045158.465 * * [simplify]: iters left: 4 (376 enodes) 1554045158.643 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045158.643 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045158.644 * * [simplify]: Extracting #2: cost 32 inf + 0 1554045158.644 * * [simplify]: Extracting #3: cost 169 inf + 0 1554045158.646 * * [simplify]: Extracting #4: cost 266 inf + 334 1554045158.651 * * [simplify]: Extracting #5: cost 404 inf + 5138 1554045158.676 * * [simplify]: Extracting #6: cost 280 inf + 70388 1554045158.721 * * [simplify]: Extracting #7: cost 94 inf + 153376 1554045158.814 * * [simplify]: Extracting #8: cost 14 inf + 192480 1554045158.883 * * [simplify]: Extracting #9: cost 0 inf + 199338 1554045158.946 * [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))))))) 1554045158.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.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))) 1554045158.947 * * * * [progress]: [ 214 / 2270 ] simplifiying candidate # 1554045158.948 * [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)))) 1554045158.948 * * [simplify]: iters left: 6 (24 enodes) 1554045158.962 * * [simplify]: iters left: 5 (125 enodes) 1554045159.001 * * [simplify]: iters left: 4 (385 enodes) 1554045159.176 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045159.176 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045159.176 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045159.176 * * [simplify]: Extracting #3: cost 156 inf + 0 1554045159.177 * * [simplify]: Extracting #4: cost 321 inf + 584 1554045159.181 * * [simplify]: Extracting #5: cost 477 inf + 15424 1554045159.201 * * [simplify]: Extracting #6: cost 169 inf + 116411 1554045159.248 * * [simplify]: Extracting #7: cost 39 inf + 173857 1554045159.312 * * [simplify]: Extracting #8: cost 1 inf + 206164 1554045159.380 * * [simplify]: Extracting #9: cost 0 inf + 207008 1554045159.479 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045159.479 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))))) 1554045159.480 * * * * [progress]: [ 215 / 2270 ] simplifiying candidate # 1554045159.481 * [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))))) 1554045159.481 * * [simplify]: iters left: 6 (24 enodes) 1554045159.488 * * [simplify]: iters left: 5 (125 enodes) 1554045159.520 * * [simplify]: iters left: 4 (391 enodes) 1554045159.729 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045159.729 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045159.729 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045159.729 * * [simplify]: Extracting #3: cost 181 inf + 0 1554045159.730 * * [simplify]: Extracting #4: cost 284 inf + 375 1554045159.736 * * [simplify]: Extracting #5: cost 435 inf + 24194 1554045159.770 * * [simplify]: Extracting #6: cost 169 inf + 159096 1554045159.858 * * [simplify]: Extracting #7: cost 61 inf + 198539 1554045159.929 * * [simplify]: Extracting #8: cost 11 inf + 213976 1554045159.997 * * [simplify]: Extracting #9: cost 0 inf + 220626 1554045160.080 * [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))))))) 1554045160.080 * [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)))))) 1554045160.081 * * * * [progress]: [ 216 / 2270 ] simplifiying candidate # 1554045160.081 * [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)))) 1554045160.081 * * [simplify]: iters left: 6 (24 enodes) 1554045160.095 * * [simplify]: iters left: 5 (124 enodes) 1554045160.147 * * [simplify]: iters left: 4 (379 enodes) 1554045160.425 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045160.425 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045160.425 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045160.426 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045160.428 * * [simplify]: Extracting #4: cost 321 inf + 715 1554045160.435 * * [simplify]: Extracting #5: cost 472 inf + 20664 1554045160.456 * * [simplify]: Extracting #6: cost 154 inf + 136733 1554045160.498 * * [simplify]: Extracting #7: cost 41 inf + 182218 1554045160.553 * * [simplify]: Extracting #8: cost 0 inf + 219780 1554045160.657 * [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.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma y.re x.re (* x.im y.im)))))) 1554045160.657 * [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.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma y.re x.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)))))))) 1554045160.658 * * * * [progress]: [ 217 / 2270 ] simplifiying candidate # 1554045160.658 * [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))))) 1554045160.659 * * [simplify]: iters left: 6 (24 enodes) 1554045160.672 * * [simplify]: iters left: 5 (124 enodes) 1554045160.717 * * [simplify]: iters left: 4 (385 enodes) 1554045160.977 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045160.977 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045160.977 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045160.978 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045160.979 * * [simplify]: Extracting #4: cost 282 inf + 474 1554045160.984 * * [simplify]: Extracting #5: cost 426 inf + 19756 1554045161.021 * * [simplify]: Extracting #6: cost 175 inf + 169853 1554045161.082 * * [simplify]: Extracting #7: cost 71 inf + 203940 1554045161.172 * * [simplify]: Extracting #8: cost 13 inf + 220336 1554045161.281 * * [simplify]: Extracting #9: cost 0 inf + 227770 1554045161.381 * [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)))))))) 1554045161.381 * [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.re y.re)) (+ (* (* x.im y.im) (* x.im 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)))))) 1554045161.381 * * * * [progress]: [ 218 / 2270 ] simplifiying candidate # 1554045161.382 * [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)))) 1554045161.382 * * [simplify]: iters left: 6 (22 enodes) 1554045161.389 * * [simplify]: iters left: 5 (117 enodes) 1554045161.442 * * [simplify]: iters left: 4 (357 enodes) 1554045161.652 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045161.653 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045161.653 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045161.653 * * [simplify]: Extracting #3: cost 141 inf + 0 1554045161.655 * * [simplify]: Extracting #4: cost 300 inf + 380 1554045161.659 * * [simplify]: Extracting #5: cost 425 inf + 16909 1554045161.683 * * [simplify]: Extracting #6: cost 139 inf + 130216 1554045161.769 * * [simplify]: Extracting #7: cost 3 inf + 181093 1554045161.848 * * [simplify]: Extracting #8: cost 0 inf + 179666 1554045161.893 * * [simplify]: Extracting #9: cost 0 inf + 179415 1554045161.958 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045161.958 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.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)))))))) 1554045161.959 * * * * [progress]: [ 219 / 2270 ] simplifiying candidate # 1554045161.959 * [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))))) 1554045161.960 * * [simplify]: iters left: 6 (22 enodes) 1554045161.972 * * [simplify]: iters left: 5 (117 enodes) 1554045162.024 * * [simplify]: iters left: 4 (363 enodes) 1554045162.228 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045162.228 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045162.228 * * [simplify]: Extracting #2: cost 30 inf + 0 1554045162.229 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045162.231 * * [simplify]: Extracting #4: cost 244 inf + 840 1554045162.237 * * [simplify]: Extracting #5: cost 377 inf + 8517 1554045162.274 * * [simplify]: Extracting #6: cost 223 inf + 83523 1554045162.323 * * [simplify]: Extracting #7: cost 71 inf + 157877 1554045162.399 * * [simplify]: Extracting #8: cost 11 inf + 186864 1554045162.466 * * [simplify]: Extracting #9: cost 0 inf + 191910 1554045162.533 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554045162.533 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))) 1554045162.534 * * * * [progress]: [ 220 / 2270 ] simplifiying candidate # 1554045162.534 * [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)))) 1554045162.535 * * [simplify]: iters left: 6 (24 enodes) 1554045162.548 * * [simplify]: iters left: 5 (123 enodes) 1554045162.585 * * [simplify]: iters left: 4 (368 enodes) 1554045163.239 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045163.239 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045163.239 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045163.239 * * [simplify]: Extracting #3: cost 147 inf + 0 1554045163.240 * * [simplify]: Extracting #4: cost 301 inf + 837 1554045163.244 * * [simplify]: Extracting #5: cost 423 inf + 14551 1554045163.283 * * [simplify]: Extracting #6: cost 106 inf + 150492 1554045163.368 * * [simplify]: Extracting #7: cost 1 inf + 188788 1554045163.430 * * [simplify]: Extracting #8: cost 0 inf + 183471 1554045163.515 * * [simplify]: Extracting #9: cost 0 inf + 183060 1554045163.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)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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))))))) 1554045163.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)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045163.576 * * * * [progress]: [ 221 / 2270 ] simplifiying candidate # 1554045163.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.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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))))) 1554045163.576 * * [simplify]: iters left: 6 (24 enodes) 1554045163.584 * * [simplify]: iters left: 5 (123 enodes) 1554045163.614 * * [simplify]: iters left: 4 (374 enodes) 1554045163.797 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045163.797 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045163.797 * * [simplify]: Extracting #2: cost 31 inf + 0 1554045163.798 * * [simplify]: Extracting #3: cost 165 inf + 0 1554045163.799 * * [simplify]: Extracting #4: cost 257 inf + 375 1554045163.806 * * [simplify]: Extracting #5: cost 385 inf + 13107 1554045163.869 * * [simplify]: Extracting #6: cost 181 inf + 134464 1554045163.937 * * [simplify]: Extracting #7: cost 55 inf + 182118 1554045164.001 * * [simplify]: Extracting #8: cost 7 inf + 189418 1554045164.096 * * [simplify]: Extracting #9: cost 0 inf + 192616 1554045164.191 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045164.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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.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)))))) 1554045164.192 * * * * [progress]: [ 222 / 2270 ] simplifiying candidate # 1554045164.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.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* 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)))) 1554045164.193 * * [simplify]: iters left: 6 (24 enodes) 1554045164.202 * * [simplify]: iters left: 5 (124 enodes) 1554045164.231 * * [simplify]: iters left: 4 (384 enodes) 1554045164.477 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045164.477 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045164.478 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045164.478 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045164.479 * * [simplify]: Extracting #4: cost 332 inf + 706 1554045164.482 * * [simplify]: Extracting #5: cost 495 inf + 10235 1554045164.510 * * [simplify]: Extracting #6: cost 134 inf + 146329 1554045164.573 * * [simplify]: Extracting #7: cost 1 inf + 204475 1554045164.630 * * [simplify]: Extracting #8: cost 0 inf + 204618 1554045164.714 * [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))))) 1554045164.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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045164.715 * * * * [progress]: [ 223 / 2270 ] simplifiying candidate # 1554045164.715 * [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))))) 1554045164.715 * * [simplify]: iters left: 6 (24 enodes) 1554045164.729 * * [simplify]: iters left: 5 (124 enodes) 1554045164.758 * * [simplify]: iters left: 4 (390 enodes) 1554045164.936 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045164.936 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045164.936 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045164.937 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045164.939 * * [simplify]: Extracting #4: cost 293 inf + 334 1554045164.947 * * [simplify]: Extracting #5: cost 440 inf + 15514 1554045165.003 * * [simplify]: Extracting #6: cost 192 inf + 134727 1554045165.106 * * [simplify]: Extracting #7: cost 55 inf + 194761 1554045165.179 * * [simplify]: Extracting #8: cost 9 inf + 210703 1554045165.281 * * [simplify]: Extracting #9: cost 0 inf + 215257 1554045165.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))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045165.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))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.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))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045165.347 * * * * [progress]: [ 224 / 2270 ] simplifiying candidate # 1554045165.347 * [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)))) 1554045165.347 * * [simplify]: iters left: 6 (24 enodes) 1554045165.361 * * [simplify]: iters left: 5 (125 enodes) 1554045165.392 * * [simplify]: iters left: 4 (385 enodes) 1554045165.600 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045165.600 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045165.600 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045165.600 * * [simplify]: Extracting #3: cost 156 inf + 0 1554045165.601 * * [simplify]: Extracting #4: cost 320 inf + 837 1554045165.605 * * [simplify]: Extracting #5: cost 471 inf + 17862 1554045165.626 * * [simplify]: Extracting #6: cost 166 inf + 125627 1554045165.690 * * [simplify]: Extracting #7: cost 37 inf + 179775 1554045165.763 * * [simplify]: Extracting #8: cost 0 inf + 209965 1554045165.861 * * [simplify]: Extracting #9: cost 0 inf + 209925 1554045165.941 * [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)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045165.941 * [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)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))))) 1554045165.941 * * * * [progress]: [ 225 / 2270 ] simplifiying candidate # 1554045165.942 * [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))))) 1554045165.942 * * [simplify]: iters left: 6 (24 enodes) 1554045165.954 * * [simplify]: iters left: 5 (125 enodes) 1554045166.008 * * [simplify]: iters left: 4 (391 enodes) 1554045166.252 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045166.252 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045166.252 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045166.252 * * [simplify]: Extracting #3: cost 181 inf + 0 1554045166.253 * * [simplify]: Extracting #4: cost 283 inf + 416 1554045166.257 * * [simplify]: Extracting #5: cost 436 inf + 18454 1554045166.301 * * [simplify]: Extracting #6: cost 206 inf + 139578 1554045166.407 * * [simplify]: Extracting #7: cost 75 inf + 201768 1554045166.474 * * [simplify]: Extracting #8: cost 21 inf + 215873 1554045166.570 * * [simplify]: Extracting #9: cost 0 inf + 225793 1554045166.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.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045166.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.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.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)))))) 1554045166.653 * * * * [progress]: [ 226 / 2270 ] simplifiying candidate # 1554045166.654 * [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)))) 1554045166.654 * * [simplify]: iters left: 6 (22 enodes) 1554045166.666 * * [simplify]: iters left: 5 (118 enodes) 1554045166.705 * * [simplify]: iters left: 4 (362 enodes) 1554045166.852 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045166.852 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045166.852 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045166.853 * * [simplify]: Extracting #3: cost 142 inf + 0 1554045166.855 * * [simplify]: Extracting #4: cost 299 inf + 380 1554045166.859 * * [simplify]: Extracting #5: cost 444 inf + 5004 1554045166.889 * * [simplify]: Extracting #6: cost 182 inf + 83285 1554045166.954 * * [simplify]: Extracting #7: cost 36 inf + 152209 1554045167.013 * * [simplify]: Extracting #8: cost 1 inf + 181483 1554045167.096 * * [simplify]: Extracting #9: cost 0 inf + 182382 1554045167.164 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (fma y.re x.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 (* (fma y.re x.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))))) 1554045167.164 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (fma y.re x.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 (* (fma y.re x.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.re y.re)) (+ (* (* x.im y.im) (* x.im 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)))))))) 1554045167.164 * * * * [progress]: [ 227 / 2270 ] simplifiying candidate # 1554045167.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 (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554045167.165 * * [simplify]: iters left: 6 (22 enodes) 1554045167.172 * * [simplify]: iters left: 5 (118 enodes) 1554045167.209 * * [simplify]: iters left: 4 (368 enodes) 1554045167.429 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045167.429 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045167.429 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045167.429 * * [simplify]: Extracting #3: cost 162 inf + 0 1554045167.430 * * [simplify]: Extracting #4: cost 252 inf + 515 1554045167.434 * * [simplify]: Extracting #5: cost 371 inf + 12824 1554045167.459 * * [simplify]: Extracting #6: cost 165 inf + 118563 1554045167.524 * * [simplify]: Extracting #7: cost 60 inf + 162311 1554045167.595 * * [simplify]: Extracting #8: cost 8 inf + 181798 1554045167.653 * * [simplify]: Extracting #9: cost 0 inf + 184020 1554045167.723 * [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))))))))) 1554045167.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.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.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)))))) 1554045167.723 * * * * [progress]: [ 228 / 2270 ] simplifiying candidate # 1554045167.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)) (- (* (* x.re y.re) (* x.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)))) 1554045167.724 * * [simplify]: iters left: 6 (24 enodes) 1554045167.731 * * [simplify]: iters left: 5 (125 enodes) 1554045167.775 * * [simplify]: iters left: 4 (385 enodes) 1554045167.961 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045167.961 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045167.961 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045167.962 * * [simplify]: Extracting #3: cost 156 inf + 0 1554045167.964 * * [simplify]: Extracting #4: cost 320 inf + 837 1554045167.971 * * [simplify]: Extracting #5: cost 471 inf + 17862 1554045167.992 * * [simplify]: Extracting #6: cost 166 inf + 125627 1554045168.056 * * [simplify]: Extracting #7: cost 37 inf + 179775 1554045168.156 * * [simplify]: Extracting #8: cost 0 inf + 209965 1554045168.228 * * [simplify]: Extracting #9: cost 0 inf + 209925 1554045168.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.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)))))))) 1554045168.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.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)))) (+ (* 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)))))))) 1554045168.301 * * * * [progress]: [ 229 / 2270 ] simplifiying candidate # 1554045168.301 * [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))))) 1554045168.302 * * [simplify]: iters left: 6 (24 enodes) 1554045168.314 * * [simplify]: iters left: 5 (125 enodes) 1554045168.354 * * [simplify]: iters left: 4 (391 enodes) 1554045168.590 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045168.590 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045168.590 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045168.591 * * [simplify]: Extracting #3: cost 181 inf + 0 1554045168.593 * * [simplify]: Extracting #4: cost 283 inf + 416 1554045168.597 * * [simplify]: Extracting #5: cost 436 inf + 18454 1554045168.628 * * [simplify]: Extracting #6: cost 206 inf + 139578 1554045168.706 * * [simplify]: Extracting #7: cost 75 inf + 201768 1554045168.790 * * [simplify]: Extracting #8: cost 21 inf + 215873 1554045168.869 * * [simplify]: Extracting #9: cost 0 inf + 225793 1554045168.950 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045168.950 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.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)))))) 1554045168.951 * * * * [progress]: [ 230 / 2270 ] simplifiying candidate # 1554045168.951 * [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)))) 1554045168.951 * * [simplify]: iters left: 6 (24 enodes) 1554045168.959 * * [simplify]: iters left: 5 (123 enodes) 1554045169.001 * * [simplify]: iters left: 4 (374 enodes) 1554045169.223 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045169.223 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045169.223 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045169.224 * * [simplify]: Extracting #3: cost 148 inf + 0 1554045169.225 * * [simplify]: Extracting #4: cost 303 inf + 837 1554045169.232 * * [simplify]: Extracting #5: cost 425 inf + 15680 1554045169.269 * * [simplify]: Extracting #6: cost 105 inf + 146156 1554045169.330 * * [simplify]: Extracting #7: cost 1 inf + 179183 1554045169.404 * * [simplify]: Extracting #8: cost 0 inf + 179061 1554045169.465 * [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.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554045169.465 * [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.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045169.465 * * * * [progress]: [ 231 / 2270 ] simplifiying candidate # 1554045169.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 (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554045169.466 * * [simplify]: iters left: 6 (24 enodes) 1554045169.473 * * [simplify]: iters left: 5 (123 enodes) 1554045169.518 * * [simplify]: iters left: 4 (380 enodes) 1554045169.772 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045169.772 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045169.773 * * [simplify]: Extracting #2: cost 32 inf + 0 1554045169.773 * * [simplify]: Extracting #3: cost 169 inf + 0 1554045169.775 * * [simplify]: Extracting #4: cost 260 inf + 416 1554045169.783 * * [simplify]: Extracting #5: cost 393 inf + 13842 1554045169.809 * * [simplify]: Extracting #6: cost 166 inf + 125887 1554045169.873 * * [simplify]: Extracting #7: cost 53 inf + 168325 1554045169.962 * * [simplify]: Extracting #8: cost 10 inf + 183474 1554045170.014 * * [simplify]: Extracting #9: cost 0 inf + 188697 1554045170.062 * [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)))))))) 1554045170.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))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.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)))))) 1554045170.064 * * * * [progress]: [ 232 / 2270 ] simplifiying candidate # 1554045170.064 * [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)))) 1554045170.064 * * [simplify]: iters left: 6 (24 enodes) 1554045170.073 * * [simplify]: iters left: 5 (124 enodes) 1554045170.126 * * [simplify]: iters left: 4 (375 enodes) 1554045170.367 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045170.368 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045170.368 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045170.368 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045170.370 * * [simplify]: Extracting #4: cost 323 inf + 837 1554045170.377 * * [simplify]: Extracting #5: cost 472 inf + 15804 1554045170.411 * * [simplify]: Extracting #6: cost 188 inf + 122463 1554045170.454 * * [simplify]: Extracting #7: cost 44 inf + 181353 1554045170.531 * * [simplify]: Extracting #8: cost 1 inf + 214519 1554045170.632 * * [simplify]: Extracting #9: cost 0 inf + 215443 1554045170.740 * [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.im y.im)))))) 1554045170.740 * [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.im y.im)))))) (cbrt (* (* (* (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im 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)))))))) 1554045170.741 * * * * [progress]: [ 233 / 2270 ] simplifiying candidate # 1554045170.742 * [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))))) 1554045170.742 * * [simplify]: iters left: 6 (24 enodes) 1554045170.753 * * [simplify]: iters left: 5 (124 enodes) 1554045170.786 * * [simplify]: iters left: 4 (381 enodes) 1554045171.052 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045171.052 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045171.053 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045171.053 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045171.055 * * [simplify]: Extracting #4: cost 287 inf + 375 1554045171.062 * * [simplify]: Extracting #5: cost 448 inf + 11526 1554045171.097 * * [simplify]: Extracting #6: cost 234 inf + 134738 1554045171.198 * * [simplify]: Extracting #7: cost 79 inf + 201814 1554045171.301 * * [simplify]: Extracting #8: cost 12 inf + 224919 1554045171.371 * * [simplify]: Extracting #9: cost 0 inf + 231780 1554045171.477 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045171.477 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045171.477 * * * * [progress]: [ 234 / 2270 ] simplifiying candidate # 1554045171.478 * [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)))) 1554045171.478 * * [simplify]: iters left: 6 (22 enodes) 1554045171.485 * * [simplify]: iters left: 5 (117 enodes) 1554045171.522 * * [simplify]: iters left: 4 (353 enodes) 1554045171.729 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045171.730 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045171.730 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045171.730 * * [simplify]: Extracting #3: cost 141 inf + 0 1554045171.731 * * [simplify]: Extracting #4: cost 305 inf + 339 1554045171.735 * * [simplify]: Extracting #5: cost 418 inf + 24676 1554045171.759 * * [simplify]: Extracting #6: cost 149 inf + 142005 1554045171.826 * * [simplify]: Extracting #7: cost 14 inf + 183429 1554045171.907 * * [simplify]: Extracting #8: cost 0 inf + 184384 1554045171.993 * * [simplify]: Extracting #9: cost 0 inf + 184043 1554045172.070 * [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)))))))) 1554045172.070 * [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.re y.re)) (+ (* (* 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)))))))) 1554045172.070 * * * * [progress]: [ 235 / 2270 ] simplifiying candidate # 1554045172.071 * [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))))) 1554045172.071 * * [simplify]: iters left: 6 (22 enodes) 1554045172.082 * * [simplify]: iters left: 5 (117 enodes) 1554045172.127 * * [simplify]: iters left: 4 (359 enodes) 1554045172.325 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045172.325 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045172.325 * * [simplify]: Extracting #2: cost 30 inf + 0 1554045172.325 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045172.331 * * [simplify]: Extracting #4: cost 250 inf + 638 1554045172.334 * * [simplify]: Extracting #5: cost 375 inf + 7812 1554045172.346 * * [simplify]: Extracting #6: cost 276 inf + 61019 1554045172.379 * * [simplify]: Extracting #7: cost 98 inf + 142762 1554045172.461 * * [simplify]: Extracting #8: cost 16 inf + 183960 1554045172.541 * * [simplify]: Extracting #9: cost 0 inf + 191484 1554045172.617 * [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))))))) 1554045172.617 * [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)))))) 1554045172.618 * * * * [progress]: [ 236 / 2270 ] simplifiying candidate # 1554045172.618 * [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)))) 1554045172.618 * * [simplify]: iters left: 6 (24 enodes) 1554045172.632 * * [simplify]: iters left: 5 (123 enodes) 1554045172.674 * * [simplify]: iters left: 4 (364 enodes) 1554045172.885 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045172.885 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045172.886 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045172.886 * * [simplify]: Extracting #3: cost 147 inf + 0 1554045172.888 * * [simplify]: Extracting #4: cost 307 inf + 715 1554045172.895 * * [simplify]: Extracting #5: cost 424 inf + 16011 1554045172.923 * * [simplify]: Extracting #6: cost 110 inf + 160939 1554045172.985 * * [simplify]: Extracting #7: cost 6 inf + 190555 1554045173.058 * * [simplify]: Extracting #8: cost 0 inf + 188154 1554045173.147 * * [simplify]: Extracting #9: cost 0 inf + 187703 1554045173.235 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554045173.235 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045173.236 * * * * [progress]: [ 237 / 2270 ] simplifiying candidate # 1554045173.236 * [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))))) 1554045173.237 * * [simplify]: iters left: 6 (24 enodes) 1554045173.250 * * [simplify]: iters left: 5 (123 enodes) 1554045173.302 * * [simplify]: iters left: 4 (370 enodes) 1554045173.511 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045173.511 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045173.511 * * [simplify]: Extracting #2: cost 31 inf + 0 1554045173.511 * * [simplify]: Extracting #3: cost 165 inf + 0 1554045173.512 * * [simplify]: Extracting #4: cost 261 inf + 416 1554045173.516 * * [simplify]: Extracting #5: cost 376 inf + 17839 1554045173.559 * * [simplify]: Extracting #6: cost 171 inf + 146365 1554045173.611 * * [simplify]: Extracting #7: cost 61 inf + 183482 1554045173.687 * * [simplify]: Extracting #8: cost 11 inf + 190333 1554045173.781 * * [simplify]: Extracting #9: cost 0 inf + 197043 1554045173.848 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554045173.848 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))) 1554045173.848 * * * * [progress]: [ 238 / 2270 ] simplifiying candidate # 1554045173.849 * [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)))) 1554045173.849 * * [simplify]: iters left: 6 (24 enodes) 1554045173.857 * * [simplify]: iters left: 5 (124 enodes) 1554045173.895 * * [simplify]: iters left: 4 (382 enodes) 1554045174.125 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045174.125 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045174.125 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045174.126 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045174.127 * * [simplify]: Extracting #4: cost 333 inf + 715 1554045174.136 * * [simplify]: Extracting #5: cost 477 inf + 25215 1554045174.199 * * [simplify]: Extracting #6: cost 88 inf + 187816 1554045174.283 * * [simplify]: Extracting #7: cost 0 inf + 211802 1554045174.357 * * [simplify]: Extracting #8: cost 0 inf + 210911 1554045174.439 * [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)))))) 1554045174.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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045174.439 * * * * [progress]: [ 239 / 2270 ] simplifiying candidate # 1554045174.440 * [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))))) 1554045174.440 * * [simplify]: iters left: 6 (24 enodes) 1554045174.453 * * [simplify]: iters left: 5 (124 enodes) 1554045174.483 * * [simplify]: iters left: 4 (388 enodes) 1554045174.700 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045174.700 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045174.701 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045174.701 * * [simplify]: Extracting #3: cost 181 inf + 0 1554045174.703 * * [simplify]: Extracting #4: cost 295 inf + 293 1554045174.708 * * [simplify]: Extracting #5: cost 470 inf + 6514 1554045174.743 * * [simplify]: Extracting #6: cost 245 inf + 123390 1554045174.838 * * [simplify]: Extracting #7: cost 77 inf + 194744 1554045174.922 * * [simplify]: Extracting #8: cost 19 inf + 216181 1554045175.000 * * [simplify]: Extracting #9: cost 0 inf + 224960 1554045175.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))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554045175.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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))) 1554045175.064 * * * * [progress]: [ 240 / 2270 ] simplifiying candidate # 1554045175.064 * [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)))) 1554045175.064 * * [simplify]: iters left: 6 (24 enodes) 1554045175.071 * * [simplify]: iters left: 5 (123 enodes) 1554045175.099 * * [simplify]: iters left: 4 (370 enodes) 1554045175.274 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045175.274 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045175.274 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045175.275 * * [simplify]: Extracting #3: cost 148 inf + 0 1554045175.277 * * [simplify]: Extracting #4: cost 305 inf + 959 1554045175.285 * * [simplify]: Extracting #5: cost 416 inf + 22447 1554045175.314 * * [simplify]: Extracting #6: cost 92 inf + 178577 1554045175.375 * * [simplify]: Extracting #7: cost 1 inf + 195346 1554045175.436 * * [simplify]: Extracting #8: cost 0 inf + 187872 1554045175.494 * * [simplify]: Extracting #9: cost 0 inf + 187421 1554045175.561 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))) 1554045175.561 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))))) 1554045175.562 * * * * [progress]: [ 241 / 2270 ] simplifiying candidate # 1554045175.562 * [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))))) 1554045175.562 * * [simplify]: iters left: 6 (24 enodes) 1554045175.576 * * [simplify]: iters left: 5 (123 enodes) 1554045175.626 * * [simplify]: iters left: 4 (376 enodes) 1554045175.833 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045175.833 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045175.833 * * [simplify]: Extracting #2: cost 32 inf + 0 1554045175.834 * * [simplify]: Extracting #3: cost 169 inf + 0 1554045175.836 * * [simplify]: Extracting #4: cost 266 inf + 334 1554045175.839 * * [simplify]: Extracting #5: cost 404 inf + 5138 1554045175.857 * * [simplify]: Extracting #6: cost 280 inf + 70388 1554045175.900 * * [simplify]: Extracting #7: cost 94 inf + 153376 1554045175.986 * * [simplify]: Extracting #8: cost 14 inf + 192480 1554045176.074 * * [simplify]: Extracting #9: cost 0 inf + 199338 1554045176.128 * [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))))))) 1554045176.128 * [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)))))) 1554045176.129 * * * * [progress]: [ 242 / 2270 ] simplifiying candidate # 1554045176.129 * [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)))) 1554045176.129 * * [simplify]: iters left: 6 (24 enodes) 1554045176.143 * * [simplify]: iters left: 5 (125 enodes) 1554045176.194 * * [simplify]: iters left: 4 (385 enodes) 1554045176.409 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045176.410 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045176.410 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045176.410 * * [simplify]: Extracting #3: cost 156 inf + 0 1554045176.411 * * [simplify]: Extracting #4: cost 321 inf + 584 1554045176.415 * * [simplify]: Extracting #5: cost 477 inf + 15424 1554045176.434 * * [simplify]: Extracting #6: cost 169 inf + 116411 1554045176.481 * * [simplify]: Extracting #7: cost 39 inf + 173857 1554045176.546 * * [simplify]: Extracting #8: cost 1 inf + 206164 1554045176.603 * * [simplify]: Extracting #9: cost 0 inf + 207008 1554045176.654 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045176.654 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))))) 1554045176.654 * * * * [progress]: [ 243 / 2270 ] simplifiying candidate # 1554045176.655 * [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))))) 1554045176.655 * * [simplify]: iters left: 6 (24 enodes) 1554045176.662 * * [simplify]: iters left: 5 (125 enodes) 1554045176.699 * * [simplify]: iters left: 4 (391 enodes) 1554045176.875 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045176.875 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045176.875 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045176.876 * * [simplify]: Extracting #3: cost 181 inf + 0 1554045176.877 * * [simplify]: Extracting #4: cost 284 inf + 375 1554045176.882 * * [simplify]: Extracting #5: cost 435 inf + 24194 1554045176.930 * * [simplify]: Extracting #6: cost 169 inf + 159096 1554045177.016 * * [simplify]: Extracting #7: cost 61 inf + 198539 1554045177.113 * * [simplify]: Extracting #8: cost 11 inf + 213976 1554045177.204 * * [simplify]: Extracting #9: cost 0 inf + 220626 1554045177.273 * [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))))))) 1554045177.273 * [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)))))) 1554045177.273 * * * * [progress]: [ 244 / 2270 ] simplifiying candidate # 1554045177.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 (* (- (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)))) 1554045177.274 * * [simplify]: iters left: 6 (22 enodes) 1554045177.283 * * [simplify]: iters left: 5 (118 enodes) 1554045177.337 * * [simplify]: iters left: 4 (358 enodes) 1554045177.539 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045177.539 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045177.539 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045177.540 * * [simplify]: Extracting #3: cost 142 inf + 0 1554045177.541 * * [simplify]: Extracting #4: cost 303 inf + 380 1554045177.547 * * [simplify]: Extracting #5: cost 435 inf + 9709 1554045177.576 * * [simplify]: Extracting #6: cost 199 inf + 85595 1554045177.630 * * [simplify]: Extracting #7: cost 21 inf + 167204 1554045177.703 * * [simplify]: Extracting #8: cost 1 inf + 182661 1554045177.760 * * [simplify]: Extracting #9: cost 0 inf + 183425 1554045177.842 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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))))))) 1554045177.842 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045177.843 * * * * [progress]: [ 245 / 2270 ] simplifiying candidate # 1554045177.844 * [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))))) 1554045177.844 * * [simplify]: iters left: 6 (22 enodes) 1554045177.853 * * [simplify]: iters left: 5 (118 enodes) 1554045177.882 * * [simplify]: iters left: 4 (364 enodes) 1554045178.099 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045178.099 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045178.099 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045178.100 * * [simplify]: Extracting #3: cost 162 inf + 0 1554045178.101 * * [simplify]: Extracting #4: cost 257 inf + 515 1554045178.107 * * [simplify]: Extracting #5: cost 384 inf + 6872 1554045178.130 * * [simplify]: Extracting #6: cost 219 inf + 101756 1554045178.184 * * [simplify]: Extracting #7: cost 74 inf + 165201 1554045178.273 * * [simplify]: Extracting #8: cost 30 inf + 179846 1554045178.339 * * [simplify]: Extracting #9: cost 0 inf + 194219 1554045178.431 * * [simplify]: Extracting #10: cost 0 inf + 194171 1554045178.523 * [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))))))) 1554045178.523 * [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)))))) 1554045178.524 * * * * [progress]: [ 246 / 2270 ] simplifiying candidate # 1554045178.524 * [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)))) 1554045178.525 * * [simplify]: iters left: 6 (24 enodes) 1554045178.538 * * [simplify]: iters left: 5 (125 enodes) 1554045178.591 * * [simplify]: iters left: 4 (385 enodes) 1554045178.834 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045178.834 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045178.834 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045178.835 * * [simplify]: Extracting #3: cost 156 inf + 0 1554045178.836 * * [simplify]: Extracting #4: cost 321 inf + 584 1554045178.840 * * [simplify]: Extracting #5: cost 477 inf + 15424 1554045178.873 * * [simplify]: Extracting #6: cost 169 inf + 116411 1554045178.934 * * [simplify]: Extracting #7: cost 39 inf + 173857 1554045178.989 * * [simplify]: Extracting #8: cost 1 inf + 206164 1554045179.069 * * [simplify]: Extracting #9: cost 0 inf + 207008 1554045179.162 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045179.162 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))))) 1554045179.163 * * * * [progress]: [ 247 / 2270 ] simplifiying candidate # 1554045179.163 * [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))))) 1554045179.164 * * [simplify]: iters left: 6 (24 enodes) 1554045179.177 * * [simplify]: iters left: 5 (125 enodes) 1554045179.212 * * [simplify]: iters left: 4 (391 enodes) 1554045179.487 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045179.487 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045179.487 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045179.487 * * [simplify]: Extracting #3: cost 181 inf + 0 1554045179.488 * * [simplify]: Extracting #4: cost 284 inf + 375 1554045179.494 * * [simplify]: Extracting #5: cost 435 inf + 24194 1554045179.543 * * [simplify]: Extracting #6: cost 169 inf + 159096 1554045179.614 * * [simplify]: Extracting #7: cost 61 inf + 198539 1554045179.695 * * [simplify]: Extracting #8: cost 11 inf + 213976 1554045179.775 * * [simplify]: Extracting #9: cost 0 inf + 220626 1554045179.883 * [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))))))) 1554045179.883 * [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)))))) 1554045179.884 * * * * [progress]: [ 248 / 2270 ] simplifiying candidate # 1554045179.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 (* (- (* (* x.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)))) 1554045179.885 * * [simplify]: iters left: 6 (24 enodes) 1554045179.898 * * [simplify]: iters left: 5 (124 enodes) 1554045179.953 * * [simplify]: iters left: 4 (379 enodes) 1554045180.108 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045180.108 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045180.108 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045180.109 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045180.111 * * [simplify]: Extracting #4: cost 321 inf + 715 1554045180.118 * * [simplify]: Extracting #5: cost 472 inf + 20664 1554045180.166 * * [simplify]: Extracting #6: cost 154 inf + 136733 1554045180.219 * * [simplify]: Extracting #7: cost 41 inf + 182218 1554045180.290 * * [simplify]: Extracting #8: cost 0 inf + 219780 1554045180.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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re 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))) (fma y.re x.re (* x.im y.im)))))) 1554045180.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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re 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))) (fma y.re x.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)))))))) 1554045180.374 * * * * [progress]: [ 249 / 2270 ] simplifiying candidate # 1554045180.375 * [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))))) 1554045180.376 * * [simplify]: iters left: 6 (24 enodes) 1554045180.383 * * [simplify]: iters left: 5 (124 enodes) 1554045180.417 * * [simplify]: iters left: 4 (385 enodes) 1554045180.641 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045180.641 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045180.641 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045180.642 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045180.644 * * [simplify]: Extracting #4: cost 282 inf + 474 1554045180.653 * * [simplify]: Extracting #5: cost 426 inf + 19756 1554045180.723 * * [simplify]: Extracting #6: cost 175 inf + 169853 1554045180.839 * * [simplify]: Extracting #7: cost 71 inf + 203940 1554045180.922 * * [simplify]: Extracting #8: cost 13 inf + 220336 1554045181.003 * * [simplify]: Extracting #9: cost 0 inf + 227770 1554045181.091 * [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)))))))) 1554045181.091 * [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.re y.re)) (+ (* (* x.im y.im) (* x.im 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)))))) 1554045181.092 * * * * [progress]: [ 250 / 2270 ] simplifiying candidate # 1554045181.092 * [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)))) 1554045181.093 * * [simplify]: iters left: 6 (22 enodes) 1554045181.105 * * [simplify]: iters left: 5 (117 enodes) 1554045181.161 * * [simplify]: iters left: 4 (357 enodes) 1554045181.341 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045181.341 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045181.341 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045181.342 * * [simplify]: Extracting #3: cost 141 inf + 0 1554045181.343 * * [simplify]: Extracting #4: cost 300 inf + 380 1554045181.350 * * [simplify]: Extracting #5: cost 425 inf + 16909 1554045181.379 * * [simplify]: Extracting #6: cost 139 inf + 130216 1554045181.420 * * [simplify]: Extracting #7: cost 3 inf + 181093 1554045181.478 * * [simplify]: Extracting #8: cost 0 inf + 179666 1554045181.531 * * [simplify]: Extracting #9: cost 0 inf + 179415 1554045181.586 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045181.586 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.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)))))))) 1554045181.586 * * * * [progress]: [ 251 / 2270 ] simplifiying candidate # 1554045181.587 * [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))))) 1554045181.587 * * [simplify]: iters left: 6 (22 enodes) 1554045181.601 * * [simplify]: iters left: 5 (117 enodes) 1554045181.651 * * [simplify]: iters left: 4 (363 enodes) 1554045181.858 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045181.858 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045181.858 * * [simplify]: Extracting #2: cost 30 inf + 0 1554045181.859 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045181.860 * * [simplify]: Extracting #4: cost 244 inf + 840 1554045181.862 * * [simplify]: Extracting #5: cost 377 inf + 8517 1554045181.879 * * [simplify]: Extracting #6: cost 223 inf + 83523 1554045181.944 * * [simplify]: Extracting #7: cost 71 inf + 157877 1554045182.014 * * [simplify]: Extracting #8: cost 11 inf + 186864 1554045182.087 * * [simplify]: Extracting #9: cost 0 inf + 191910 1554045182.162 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554045182.162 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))) 1554045182.163 * * * * [progress]: [ 252 / 2270 ] simplifiying candidate # 1554045182.163 * [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)))) 1554045182.163 * * [simplify]: iters left: 6 (24 enodes) 1554045182.170 * * [simplify]: iters left: 5 (123 enodes) 1554045182.197 * * [simplify]: iters left: 4 (368 enodes) 1554045182.411 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045182.411 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045182.412 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045182.412 * * [simplify]: Extracting #3: cost 147 inf + 0 1554045182.414 * * [simplify]: Extracting #4: cost 301 inf + 837 1554045182.421 * * [simplify]: Extracting #5: cost 423 inf + 14551 1554045182.479 * * [simplify]: Extracting #6: cost 106 inf + 150492 1554045182.550 * * [simplify]: Extracting #7: cost 1 inf + 188788 1554045182.624 * * [simplify]: Extracting #8: cost 0 inf + 183471 1554045182.675 * * [simplify]: Extracting #9: cost 0 inf + 183060 1554045182.751 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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))))))) 1554045182.751 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045182.752 * * * * [progress]: [ 253 / 2270 ] simplifiying candidate # 1554045182.752 * [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))))) 1554045182.753 * * [simplify]: iters left: 6 (24 enodes) 1554045182.766 * * [simplify]: iters left: 5 (123 enodes) 1554045182.821 * * [simplify]: iters left: 4 (374 enodes) 1554045183.028 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045183.028 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045183.029 * * [simplify]: Extracting #2: cost 31 inf + 0 1554045183.029 * * [simplify]: Extracting #3: cost 165 inf + 0 1554045183.030 * * [simplify]: Extracting #4: cost 257 inf + 375 1554045183.034 * * [simplify]: Extracting #5: cost 385 inf + 13107 1554045183.082 * * [simplify]: Extracting #6: cost 181 inf + 134464 1554045183.155 * * [simplify]: Extracting #7: cost 55 inf + 182118 1554045183.223 * * [simplify]: Extracting #8: cost 7 inf + 189418 1554045183.294 * * [simplify]: Extracting #9: cost 0 inf + 192616 1554045183.387 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045183.387 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.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)))))) 1554045183.388 * * * * [progress]: [ 254 / 2270 ] simplifiying candidate # 1554045183.388 * [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)))) 1554045183.389 * * [simplify]: iters left: 6 (24 enodes) 1554045183.402 * * [simplify]: iters left: 5 (124 enodes) 1554045183.435 * * [simplify]: iters left: 4 (384 enodes) 1554045183.687 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045183.687 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045183.687 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045183.688 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045183.689 * * [simplify]: Extracting #4: cost 332 inf + 706 1554045183.692 * * [simplify]: Extracting #5: cost 495 inf + 10235 1554045183.726 * * [simplify]: Extracting #6: cost 134 inf + 146329 1554045183.794 * * [simplify]: Extracting #7: cost 1 inf + 204475 1554045183.879 * * [simplify]: Extracting #8: cost 0 inf + 204618 1554045183.931 * [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))))) 1554045183.931 * [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)))))))) 1554045183.931 * * * * [progress]: [ 255 / 2270 ] simplifiying candidate # 1554045183.932 * [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))))) 1554045183.932 * * [simplify]: iters left: 6 (24 enodes) 1554045183.939 * * [simplify]: iters left: 5 (124 enodes) 1554045183.967 * * [simplify]: iters left: 4 (390 enodes) 1554045184.198 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045184.198 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045184.198 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045184.199 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045184.200 * * [simplify]: Extracting #4: cost 293 inf + 334 1554045184.208 * * [simplify]: Extracting #5: cost 440 inf + 15514 1554045184.236 * * [simplify]: Extracting #6: cost 192 inf + 134727 1554045184.287 * * [simplify]: Extracting #7: cost 55 inf + 194761 1554045184.393 * * [simplify]: Extracting #8: cost 9 inf + 210703 1554045184.483 * * [simplify]: Extracting #9: cost 0 inf + 215257 1554045184.568 * [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.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045184.568 * [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.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)))))) 1554045184.569 * * * * [progress]: [ 256 / 2270 ] simplifiying candidate # 1554045184.569 * [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)))) 1554045184.570 * * [simplify]: iters left: 6 (24 enodes) 1554045184.583 * * [simplify]: iters left: 5 (125 enodes) 1554045184.620 * * [simplify]: iters left: 4 (385 enodes) 1554045184.812 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045184.812 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045184.812 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045184.813 * * [simplify]: Extracting #3: cost 156 inf + 0 1554045184.815 * * [simplify]: Extracting #4: cost 320 inf + 837 1554045184.828 * * [simplify]: Extracting #5: cost 471 inf + 17862 1554045184.867 * * [simplify]: Extracting #6: cost 166 inf + 125627 1554045184.933 * * [simplify]: Extracting #7: cost 37 inf + 179775 1554045185.014 * * [simplify]: Extracting #8: cost 0 inf + 209965 1554045185.087 * * [simplify]: Extracting #9: cost 0 inf + 209925 1554045185.177 * [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)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045185.177 * [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)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))))) 1554045185.177 * * * * [progress]: [ 257 / 2270 ] simplifiying candidate # 1554045185.178 * [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))))) 1554045185.178 * * [simplify]: iters left: 6 (24 enodes) 1554045185.185 * * [simplify]: iters left: 5 (125 enodes) 1554045185.227 * * [simplify]: iters left: 4 (391 enodes) 1554045185.455 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045185.455 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045185.455 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045185.456 * * [simplify]: Extracting #3: cost 181 inf + 0 1554045185.458 * * [simplify]: Extracting #4: cost 283 inf + 416 1554045185.472 * * [simplify]: Extracting #5: cost 436 inf + 18454 1554045185.510 * * [simplify]: Extracting #6: cost 206 inf + 139578 1554045185.604 * * [simplify]: Extracting #7: cost 75 inf + 201768 1554045185.707 * * [simplify]: Extracting #8: cost 21 inf + 215873 1554045185.776 * * [simplify]: Extracting #9: cost 0 inf + 225793 1554045185.886 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045185.886 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.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)))))) 1554045185.886 * * * * [progress]: [ 258 / 2270 ] simplifiying candidate # 1554045185.887 * [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)))) 1554045185.887 * * [simplify]: iters left: 6 (24 enodes) 1554045185.897 * * [simplify]: iters left: 5 (123 enodes) 1554045185.928 * * [simplify]: iters left: 4 (374 enodes) 1554045186.100 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045186.100 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045186.100 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045186.100 * * [simplify]: Extracting #3: cost 148 inf + 0 1554045186.101 * * [simplify]: Extracting #4: cost 303 inf + 837 1554045186.108 * * [simplify]: Extracting #5: cost 425 inf + 15680 1554045186.162 * * [simplify]: Extracting #6: cost 105 inf + 146156 1554045186.214 * * [simplify]: Extracting #7: cost 1 inf + 179183 1554045186.270 * * [simplify]: Extracting #8: cost 0 inf + 179061 1554045186.348 * [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.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554045186.349 * [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.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045186.349 * * * * [progress]: [ 259 / 2270 ] simplifiying candidate # 1554045186.349 * [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))))) 1554045186.350 * * [simplify]: iters left: 6 (24 enodes) 1554045186.357 * * [simplify]: iters left: 5 (123 enodes) 1554045186.395 * * [simplify]: iters left: 4 (380 enodes) 1554045186.629 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045186.629 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045186.629 * * [simplify]: Extracting #2: cost 32 inf + 0 1554045186.630 * * [simplify]: Extracting #3: cost 169 inf + 0 1554045186.632 * * [simplify]: Extracting #4: cost 260 inf + 416 1554045186.639 * * [simplify]: Extracting #5: cost 393 inf + 13842 1554045186.688 * * [simplify]: Extracting #6: cost 166 inf + 125887 1554045186.761 * * [simplify]: Extracting #7: cost 53 inf + 168325 1554045186.814 * * [simplify]: Extracting #8: cost 10 inf + 183474 1554045186.869 * * [simplify]: Extracting #9: cost 0 inf + 188697 1554045186.944 * [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)))))))) 1554045186.944 * [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)))))) 1554045186.945 * * * * [progress]: [ 260 / 2270 ] simplifiying candidate # 1554045186.945 * [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)))) 1554045186.946 * * [simplify]: iters left: 6 (24 enodes) 1554045186.959 * * [simplify]: iters left: 5 (125 enodes) 1554045186.994 * * [simplify]: iters left: 4 (385 enodes) 1554045187.203 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045187.203 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045187.203 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045187.204 * * [simplify]: Extracting #3: cost 156 inf + 0 1554045187.206 * * [simplify]: Extracting #4: cost 320 inf + 837 1554045187.218 * * [simplify]: Extracting #5: cost 471 inf + 17862 1554045187.245 * * [simplify]: Extracting #6: cost 166 inf + 125627 1554045187.288 * * [simplify]: Extracting #7: cost 37 inf + 179775 1554045187.367 * * [simplify]: Extracting #8: cost 0 inf + 209965 1554045187.441 * * [simplify]: Extracting #9: cost 0 inf + 209925 1554045187.496 * [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)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045187.496 * [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)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))))) 1554045187.497 * * * * [progress]: [ 261 / 2270 ] simplifiying candidate # 1554045187.497 * [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))))) 1554045187.497 * * [simplify]: iters left: 6 (24 enodes) 1554045187.511 * * [simplify]: iters left: 5 (125 enodes) 1554045187.565 * * [simplify]: iters left: 4 (391 enodes) 1554045187.835 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045187.835 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045187.835 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045187.836 * * [simplify]: Extracting #3: cost 181 inf + 0 1554045187.837 * * [simplify]: Extracting #4: cost 283 inf + 416 1554045187.841 * * [simplify]: Extracting #5: cost 436 inf + 18454 1554045187.873 * * [simplify]: Extracting #6: cost 206 inf + 139578 1554045187.925 * * [simplify]: Extracting #7: cost 75 inf + 201768 1554045187.989 * * [simplify]: Extracting #8: cost 21 inf + 215873 1554045188.079 * * [simplify]: Extracting #9: cost 0 inf + 225793 1554045188.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)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045188.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)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.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)))))) 1554045188.185 * * * * [progress]: [ 262 / 2270 ] simplifiying candidate # 1554045188.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))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* 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)))) 1554045188.186 * * [simplify]: iters left: 6 (22 enodes) 1554045188.193 * * [simplify]: iters left: 5 (118 enodes) 1554045188.219 * * [simplify]: iters left: 4 (362 enodes) 1554045188.433 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045188.433 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045188.433 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045188.433 * * [simplify]: Extracting #3: cost 142 inf + 0 1554045188.434 * * [simplify]: Extracting #4: cost 299 inf + 380 1554045188.437 * * [simplify]: Extracting #5: cost 444 inf + 5004 1554045188.455 * * [simplify]: Extracting #6: cost 182 inf + 83285 1554045188.518 * * [simplify]: Extracting #7: cost 36 inf + 152209 1554045188.574 * * [simplify]: Extracting #8: cost 1 inf + 181483 1554045188.631 * * [simplify]: Extracting #9: cost 0 inf + 182382 1554045188.689 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (fma y.re x.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 (* (fma y.re x.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))))) 1554045188.689 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (fma y.re x.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 (* (fma y.re x.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.re y.re)) (+ (* (* x.im y.im) (* x.im 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)))))))) 1554045188.690 * * * * [progress]: [ 263 / 2270 ] simplifiying candidate # 1554045188.690 * [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))))) 1554045188.690 * * [simplify]: iters left: 6 (22 enodes) 1554045188.703 * * [simplify]: iters left: 5 (118 enodes) 1554045188.759 * * [simplify]: iters left: 4 (368 enodes) 1554045188.992 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045188.992 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045188.992 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045188.992 * * [simplify]: Extracting #3: cost 162 inf + 0 1554045188.993 * * [simplify]: Extracting #4: cost 252 inf + 515 1554045188.996 * * [simplify]: Extracting #5: cost 371 inf + 12824 1554045189.029 * * [simplify]: Extracting #6: cost 165 inf + 118563 1554045189.109 * * [simplify]: Extracting #7: cost 60 inf + 162311 1554045189.170 * * [simplify]: Extracting #8: cost 8 inf + 181798 1554045189.235 * * [simplify]: Extracting #9: cost 0 inf + 184020 1554045189.297 * [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))))))))) 1554045189.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))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.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)))))) 1554045189.298 * * * * [progress]: [ 264 / 2270 ] simplifiying candidate # 1554045189.298 * [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)))) 1554045189.299 * * [simplify]: iters left: 6 (21 enodes) 1554045189.306 * * [simplify]: iters left: 5 (112 enodes) 1554045189.332 * * [simplify]: iters left: 4 (339 enodes) 1554045189.478 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045189.478 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045189.478 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045189.479 * * [simplify]: Extracting #3: cost 142 inf + 0 1554045189.481 * * [simplify]: Extracting #4: cost 293 inf + 331 1554045189.488 * * [simplify]: Extracting #5: cost 391 inf + 13974 1554045189.516 * * [simplify]: Extracting #6: cost 123 inf + 108658 1554045189.581 * * [simplify]: Extracting #7: cost 1 inf + 171557 1554045189.642 * * [simplify]: Extracting #8: cost 0 inf + 172262 1554045189.690 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554045189.690 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045189.691 * * * * [progress]: [ 265 / 2270 ] simplifiying candidate # 1554045189.691 * [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))))) 1554045189.691 * * [simplify]: iters left: 6 (21 enodes) 1554045189.703 * * [simplify]: iters left: 5 (112 enodes) 1554045189.751 * * [simplify]: iters left: 4 (345 enodes) 1554045189.942 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045189.942 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045189.942 * * [simplify]: Extracting #2: cost 25 inf + 0 1554045189.943 * * [simplify]: Extracting #3: cost 148 inf + 0 1554045189.950 * * [simplify]: Extracting #4: cost 214 inf + 825 1554045189.957 * * [simplify]: Extracting #5: cost 321 inf + 12397 1554045189.998 * * [simplify]: Extracting #6: cost 174 inf + 96530 1554045190.077 * * [simplify]: Extracting #7: cost 79 inf + 138512 1554045190.132 * * [simplify]: Extracting #8: cost 19 inf + 162495 1554045190.221 * * [simplify]: Extracting #9: cost 0 inf + 170058 1554045190.283 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554045190.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.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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.im y.im)))))) 1554045190.284 * * * * [progress]: [ 266 / 2270 ] simplifiying candidate # 1554045190.285 * [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)))) 1554045190.285 * * [simplify]: iters left: 6 (23 enodes) 1554045190.298 * * [simplify]: iters left: 5 (116 enodes) 1554045190.350 * * [simplify]: iters left: 4 (344 enodes) 1554045190.513 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045190.513 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045190.513 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045190.514 * * [simplify]: Extracting #3: cost 141 inf + 0 1554045190.516 * * [simplify]: Extracting #4: cost 291 inf + 453 1554045190.522 * * [simplify]: Extracting #5: cost 396 inf + 9187 1554045190.558 * * [simplify]: Extracting #6: cost 124 inf + 98340 1554045190.620 * * [simplify]: Extracting #7: cost 31 inf + 149750 1554045190.680 * * [simplify]: Extracting #8: cost 0 inf + 173020 1554045190.741 * [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))))))) 1554045190.741 * [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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* 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)))))))) 1554045190.741 * * * * [progress]: [ 267 / 2270 ] simplifiying candidate # 1554045190.742 * [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))))) 1554045190.742 * * [simplify]: iters left: 6 (23 enodes) 1554045190.749 * * [simplify]: iters left: 5 (116 enodes) 1554045190.786 * * [simplify]: iters left: 4 (350 enodes) 1554045190.969 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045190.969 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045190.969 * * [simplify]: Extracting #2: cost 26 inf + 0 1554045190.970 * * [simplify]: Extracting #3: cost 147 inf + 0 1554045190.971 * * [simplify]: Extracting #4: cost 212 inf + 990 1554045190.976 * * [simplify]: Extracting #5: cost 325 inf + 7823 1554045191.001 * * [simplify]: Extracting #6: cost 240 inf + 57972 1554045191.038 * * [simplify]: Extracting #7: cost 86 inf + 137702 1554045191.131 * * [simplify]: Extracting #8: cost 7 inf + 170071 1554045191.218 * * [simplify]: Extracting #9: cost 0 inf + 171844 1554045191.286 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554045191.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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045191.286 * * * * [progress]: [ 268 / 2270 ] simplifiying candidate # 1554045191.287 * [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)))) 1554045191.287 * * [simplify]: iters left: 6 (21 enodes) 1554045191.293 * * [simplify]: iters left: 5 (110 enodes) 1554045191.329 * * [simplify]: iters left: 4 (333 enodes) 1554045191.537 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045191.537 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045191.537 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045191.537 * * [simplify]: Extracting #3: cost 141 inf + 0 1554045191.539 * * [simplify]: Extracting #4: cost 290 inf + 494 1554045191.547 * * [simplify]: Extracting #5: cost 378 inf + 15700 1554045191.593 * * [simplify]: Extracting #6: cost 72 inf + 134185 1554045191.674 * * [simplify]: Extracting #7: cost 0 inf + 172936 1554045191.719 * [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))))))) 1554045191.719 * [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.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045191.719 * * * * [progress]: [ 269 / 2270 ] simplifiying candidate # 1554045191.719 * [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))))) 1554045191.720 * * [simplify]: iters left: 6 (21 enodes) 1554045191.726 * * [simplify]: iters left: 5 (110 enodes) 1554045191.767 * * [simplify]: iters left: 4 (339 enodes) 1554045191.972 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045191.972 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045191.972 * * [simplify]: Extracting #2: cost 26 inf + 0 1554045191.973 * * [simplify]: Extracting #3: cost 147 inf + 0 1554045191.974 * * [simplify]: Extracting #4: cost 209 inf + 1162 1554045191.979 * * [simplify]: Extracting #5: cost 333 inf + 4243 1554045192.008 * * [simplify]: Extracting #6: cost 220 inf + 74649 1554045192.055 * * [simplify]: Extracting #7: cost 80 inf + 137251 1554045192.142 * * [simplify]: Extracting #8: cost 40 inf + 150239 1554045192.218 * * [simplify]: Extracting #9: cost 6 inf + 167281 1554045192.269 * * [simplify]: Extracting #10: cost 0 inf + 170850 1554045192.354 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) 1554045192.354 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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.im y.im)))))) 1554045192.355 * * * * [progress]: [ 270 / 2270 ] simplifiying candidate # 1554045192.355 * [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)))) 1554045192.356 * * [simplify]: iters left: 6 (23 enodes) 1554045192.368 * * [simplify]: iters left: 5 (118 enodes) 1554045192.420 * * [simplify]: iters left: 4 (363 enodes) 1554045192.643 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045192.643 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045192.643 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045192.644 * * [simplify]: Extracting #3: cost 160 inf + 0 1554045192.646 * * [simplify]: Extracting #4: cost 322 inf + 575 1554045192.654 * * [simplify]: Extracting #5: cost 445 inf + 12506 1554045192.697 * * [simplify]: Extracting #6: cost 130 inf + 123233 1554045192.762 * * [simplify]: Extracting #7: cost 5 inf + 195125 1554045192.850 * * [simplify]: Extracting #8: cost 0 inf + 198426 1554045192.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.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554045192.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.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045192.932 * * * * [progress]: [ 271 / 2270 ] simplifiying candidate # 1554045192.932 * [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))))) 1554045192.933 * * [simplify]: iters left: 6 (23 enodes) 1554045192.939 * * [simplify]: iters left: 5 (118 enodes) 1554045192.971 * * [simplify]: iters left: 4 (369 enodes) 1554045193.174 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045193.174 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045193.174 * * [simplify]: Extracting #2: cost 30 inf + 0 1554045193.175 * * [simplify]: Extracting #3: cost 169 inf + 0 1554045193.176 * * [simplify]: Extracting #4: cost 246 inf + 840 1554045193.179 * * [simplify]: Extracting #5: cost 385 inf + 14060 1554045193.212 * * [simplify]: Extracting #6: cost 200 inf + 114691 1554045193.278 * * [simplify]: Extracting #7: cost 81 inf + 166635 1554045193.381 * * [simplify]: Extracting #8: cost 37 inf + 180869 1554045193.478 * * [simplify]: Extracting #9: cost 4 inf + 196185 1554045193.542 * * [simplify]: Extracting #10: cost 0 inf + 198480 1554045193.631 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554045193.631 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))) 1554045193.632 * * * * [progress]: [ 272 / 2270 ] simplifiying candidate # 1554045193.632 * [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)))) 1554045193.633 * * [simplify]: iters left: 6 (24 enodes) 1554045193.640 * * [simplify]: iters left: 5 (124 enodes) 1554045193.671 * * [simplify]: iters left: 4 (375 enodes) 1554045193.882 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045193.882 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045193.882 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045193.883 * * [simplify]: Extracting #3: cost 160 inf + 0 1554045193.884 * * [simplify]: Extracting #4: cost 324 inf + 1122 1554045193.892 * * [simplify]: Extracting #5: cost 482 inf + 11488 1554045193.917 * * [simplify]: Extracting #6: cost 168 inf + 140335 1554045193.999 * * [simplify]: Extracting #7: cost 6 inf + 216603 1554045194.073 * * [simplify]: Extracting #8: cost 0 inf + 220387 1554045194.169 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) 1554045194.169 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045194.170 * * * * [progress]: [ 273 / 2270 ] simplifiying candidate # 1554045194.170 * [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))))) 1554045194.171 * * [simplify]: iters left: 6 (24 enodes) 1554045194.179 * * [simplify]: iters left: 5 (124 enodes) 1554045194.215 * * [simplify]: iters left: 4 (381 enodes) 1554045194.415 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045194.415 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045194.415 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045194.416 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045194.418 * * [simplify]: Extracting #4: cost 284 inf + 743 1554045194.424 * * [simplify]: Extracting #5: cost 458 inf + 6344 1554045194.474 * * [simplify]: Extracting #6: cost 242 inf + 124042 1554045194.588 * * [simplify]: Extracting #7: cost 76 inf + 200485 1554045194.682 * * [simplify]: Extracting #8: cost 13 inf + 223787 1554045194.776 * * [simplify]: Extracting #9: cost 0 inf + 231795 1554045194.874 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554045194.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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))) 1554045194.875 * * * * [progress]: [ 274 / 2270 ] simplifiying candidate # 1554045194.875 * [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)))) 1554045194.876 * * [simplify]: iters left: 6 (24 enodes) 1554045194.888 * * [simplify]: iters left: 5 (124 enodes) 1554045194.947 * * [simplify]: iters left: 4 (379 enodes) 1554045195.164 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045195.164 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045195.164 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045195.165 * * [simplify]: Extracting #3: cost 160 inf + 0 1554045195.167 * * [simplify]: Extracting #4: cost 323 inf + 413 1554045195.173 * * [simplify]: Extracting #5: cost 489 inf + 9435 1554045195.208 * * [simplify]: Extracting #6: cost 176 inf + 116030 1554045195.292 * * [simplify]: Extracting #7: cost 19 inf + 195713 1554045195.372 * * [simplify]: Extracting #8: cost 0 inf + 211740 1554045195.471 * [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))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554045195.471 * [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))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045195.471 * * * * [progress]: [ 275 / 2270 ] simplifiying candidate # 1554045195.472 * [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))))) 1554045195.472 * * [simplify]: iters left: 6 (24 enodes) 1554045195.479 * * [simplify]: iters left: 5 (124 enodes) 1554045195.522 * * [simplify]: iters left: 4 (385 enodes) 1554045195.743 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045195.743 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045195.743 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045195.744 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045195.746 * * [simplify]: Extracting #4: cost 282 inf + 457 1554045195.753 * * [simplify]: Extracting #5: cost 445 inf + 12688 1554045195.774 * * [simplify]: Extracting #6: cost 246 inf + 102236 1554045195.856 * * [simplify]: Extracting #7: cost 88 inf + 176815 1554045195.945 * * [simplify]: Extracting #8: cost 11 inf + 216440 1554045196.060 * * [simplify]: Extracting #9: cost 0 inf + 223208 1554045196.160 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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)))))))) 1554045196.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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045196.160 * * * * [progress]: [ 276 / 2270 ] simplifiying candidate # 1554045196.161 * [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)))) 1554045196.161 * * [simplify]: iters left: 6 (24 enodes) 1554045196.167 * * [simplify]: iters left: 5 (124 enodes) 1554045196.217 * * [simplify]: iters left: 4 (375 enodes) 1554045196.442 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045196.442 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045196.442 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045196.443 * * [simplify]: Extracting #3: cost 160 inf + 0 1554045196.445 * * [simplify]: Extracting #4: cost 324 inf + 1122 1554045196.452 * * [simplify]: Extracting #5: cost 482 inf + 11488 1554045196.480 * * [simplify]: Extracting #6: cost 168 inf + 140335 1554045196.545 * * [simplify]: Extracting #7: cost 6 inf + 216603 1554045196.629 * * [simplify]: Extracting #8: cost 0 inf + 220387 1554045196.707 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) 1554045196.707 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045196.708 * * * * [progress]: [ 277 / 2270 ] simplifiying candidate # 1554045196.709 * [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))))) 1554045196.709 * * [simplify]: iters left: 6 (24 enodes) 1554045196.723 * * [simplify]: iters left: 5 (124 enodes) 1554045196.776 * * [simplify]: iters left: 4 (381 enodes) 1554045196.978 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045196.978 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045196.978 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045196.978 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045196.979 * * [simplify]: Extracting #4: cost 284 inf + 743 1554045196.982 * * [simplify]: Extracting #5: cost 458 inf + 6344 1554045197.023 * * [simplify]: Extracting #6: cost 242 inf + 124042 1554045197.113 * * [simplify]: Extracting #7: cost 76 inf + 200485 1554045197.204 * * [simplify]: Extracting #8: cost 13 inf + 223787 1554045197.292 * * [simplify]: Extracting #9: cost 0 inf + 231795 1554045197.382 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554045197.382 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))) 1554045197.383 * * * * [progress]: [ 278 / 2270 ] simplifiying candidate # 1554045197.383 * [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)))) 1554045197.383 * * [simplify]: iters left: 6 (24 enodes) 1554045197.392 * * [simplify]: iters left: 5 (124 enodes) 1554045197.421 * * [simplify]: iters left: 4 (379 enodes) 1554045197.975 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045197.975 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045197.976 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045197.976 * * [simplify]: Extracting #3: cost 160 inf + 0 1554045197.977 * * [simplify]: Extracting #4: cost 323 inf + 413 1554045197.980 * * [simplify]: Extracting #5: cost 489 inf + 9435 1554045197.997 * * [simplify]: Extracting #6: cost 176 inf + 116030 1554045198.078 * * [simplify]: Extracting #7: cost 19 inf + 195713 1554045198.149 * * [simplify]: Extracting #8: cost 0 inf + 211740 1554045198.239 * [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))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554045198.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.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045198.239 * * * * [progress]: [ 279 / 2270 ] simplifiying candidate # 1554045198.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)) (- (pow (* x.re y.re) 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))))) 1554045198.240 * * [simplify]: iters left: 6 (24 enodes) 1554045198.246 * * [simplify]: iters left: 5 (124 enodes) 1554045198.276 * * [simplify]: iters left: 4 (385 enodes) 1554045198.498 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045198.498 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045198.498 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045198.499 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045198.501 * * [simplify]: Extracting #4: cost 282 inf + 457 1554045198.515 * * [simplify]: Extracting #5: cost 445 inf + 12688 1554045198.556 * * [simplify]: Extracting #6: cost 246 inf + 102236 1554045198.613 * * [simplify]: Extracting #7: cost 88 inf + 176815 1554045198.697 * * [simplify]: Extracting #8: cost 11 inf + 216440 1554045198.785 * * [simplify]: Extracting #9: cost 0 inf + 223208 1554045198.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.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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)))))))) 1554045198.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.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045198.903 * * * * [progress]: [ 280 / 2270 ] simplifiying candidate # 1554045198.904 * [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)))) 1554045198.904 * * [simplify]: iters left: 6 (23 enodes) 1554045198.918 * * [simplify]: iters left: 5 (117 enodes) 1554045198.949 * * [simplify]: iters left: 4 (351 enodes) 1554045199.143 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045199.143 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045199.143 * * [simplify]: Extracting #2: cost 23 inf + 0 1554045199.143 * * [simplify]: Extracting #3: cost 150 inf + 0 1554045199.144 * * [simplify]: Extracting #4: cost 301 inf + 209 1554045199.148 * * [simplify]: Extracting #5: cost 386 inf + 14715 1554045199.170 * * [simplify]: Extracting #6: cost 105 inf + 122926 1554045199.240 * * [simplify]: Extracting #7: cost 2 inf + 174878 1554045199.303 * * [simplify]: Extracting #8: cost 0 inf + 176246 1554045199.363 * [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))))))) 1554045199.363 * [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)))))))) 1554045199.364 * * * * [progress]: [ 281 / 2270 ] simplifiying candidate # 1554045199.364 * [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))))) 1554045199.364 * * [simplify]: iters left: 6 (23 enodes) 1554045199.371 * * [simplify]: iters left: 5 (117 enodes) 1554045199.405 * * [simplify]: iters left: 4 (357 enodes) 1554045199.572 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045199.572 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045199.573 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045199.573 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045199.575 * * [simplify]: Extracting #4: cost 221 inf + 1262 1554045199.580 * * [simplify]: Extracting #5: cost 341 inf + 5631 1554045199.598 * * [simplify]: Extracting #6: cost 207 inf + 88055 1554045199.641 * * [simplify]: Extracting #7: cost 75 inf + 147263 1554045199.720 * * [simplify]: Extracting #8: cost 16 inf + 169134 1554045199.796 * * [simplify]: Extracting #9: cost 0 inf + 177198 1554045199.851 * * [simplify]: Extracting #10: cost 0 inf + 177088 1554045199.915 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045199.915 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045199.916 * * * * [progress]: [ 282 / 2270 ] simplifiying candidate # 1554045199.917 * [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)))) 1554045199.917 * * [simplify]: iters left: 6 (21 enodes) 1554045199.929 * * [simplify]: iters left: 5 (111 enodes) 1554045199.969 * * [simplify]: iters left: 4 (346 enodes) 1554045200.112 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045200.112 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045200.112 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045200.112 * * [simplify]: Extracting #3: cost 139 inf + 0 1554045200.113 * * [simplify]: Extracting #4: cost 282 inf + 372 1554045200.118 * * [simplify]: Extracting #5: cost 333 inf + 18945 1554045200.138 * * [simplify]: Extracting #6: cost 80 inf + 107815 1554045200.190 * * [simplify]: Extracting #7: cost 0 inf + 146999 1554045200.248 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045200.248 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))))) 1554045200.249 * * * * [progress]: [ 283 / 2270 ] simplifiying candidate # 1554045200.250 * [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))))) 1554045200.250 * * [simplify]: iters left: 6 (21 enodes) 1554045200.262 * * [simplify]: iters left: 5 (111 enodes) 1554045200.302 * * [simplify]: iters left: 4 (353 enodes) 1554045200.507 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045200.507 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045200.507 * * [simplify]: Extracting #2: cost 26 inf + 0 1554045200.508 * * [simplify]: Extracting #3: cost 147 inf + 0 1554045200.510 * * [simplify]: Extracting #4: cost 202 inf + 1064 1554045200.518 * * [simplify]: Extracting #5: cost 258 inf + 21809 1554045200.575 * * [simplify]: Extracting #6: cost 117 inf + 110635 1554045200.645 * * [simplify]: Extracting #7: cost 67 inf + 124178 1554045200.706 * * [simplify]: Extracting #8: cost 30 inf + 132009 1554045200.763 * * [simplify]: Extracting #9: cost 7 inf + 142422 1554045200.817 * * [simplify]: Extracting #10: cost 0 inf + 146084 1554045200.867 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554045200.867 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))) 1554045200.867 * * * * [progress]: [ 284 / 2270 ] simplifiying candidate # 1554045200.867 * [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)))) 1554045200.868 * * [simplify]: iters left: 6 (21 enodes) 1554045200.874 * * [simplify]: iters left: 5 (109 enodes) 1554045200.906 * * [simplify]: iters left: 4 (329 enodes) 1554045201.089 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045201.089 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045201.089 * * [simplify]: Extracting #2: cost 17 inf + 0 1554045201.090 * * [simplify]: Extracting #3: cost 125 inf + 0 1554045201.092 * * [simplify]: Extracting #4: cost 266 inf + 575 1554045201.098 * * [simplify]: Extracting #5: cost 335 inf + 15101 1554045201.120 * * [simplify]: Extracting #6: cost 86 inf + 100102 1554045201.156 * * [simplify]: Extracting #7: cost 9 inf + 134071 1554045201.218 * * [simplify]: Extracting #8: cost 0 inf + 139686 1554045201.285 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045201.285 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))))) 1554045201.286 * * * * [progress]: [ 285 / 2270 ] simplifiying candidate # 1554045201.288 * [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))))) 1554045201.288 * * [simplify]: iters left: 6 (21 enodes) 1554045201.300 * * [simplify]: iters left: 5 (109 enodes) 1554045201.348 * * [simplify]: iters left: 4 (335 enodes) 1554045201.563 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045201.563 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045201.563 * * [simplify]: Extracting #2: cost 23 inf + 0 1554045201.564 * * [simplify]: Extracting #3: cost 130 inf + 0 1554045201.565 * * [simplify]: Extracting #4: cost 186 inf + 924 1554045201.569 * * [simplify]: Extracting #5: cost 279 inf + 4327 1554045201.587 * * [simplify]: Extracting #6: cost 224 inf + 44485 1554045201.638 * * [simplify]: Extracting #7: cost 76 inf + 108583 1554045201.687 * * [simplify]: Extracting #8: cost 26 inf + 125777 1554045201.725 * * [simplify]: Extracting #9: cost 5 inf + 134888 1554045201.790 * * [simplify]: Extracting #10: cost 0 inf + 138018 1554045201.835 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554045201.836 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))) 1554045201.836 * * * * [progress]: [ 286 / 2270 ] simplifiying candidate # 1554045201.837 * [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)))) 1554045201.837 * * [simplify]: iters left: 6 (23 enodes) 1554045201.850 * * [simplify]: iters left: 5 (117 enodes) 1554045201.897 * * [simplify]: iters left: 4 (358 enodes) 1554045202.044 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045202.044 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045202.044 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045202.044 * * [simplify]: Extracting #3: cost 150 inf + 0 1554045202.045 * * [simplify]: Extracting #4: cost 306 inf + 209 1554045202.049 * * [simplify]: Extracting #5: cost 397 inf + 14711 1554045202.070 * * [simplify]: Extracting #6: cost 105 inf + 114837 1554045202.109 * * [simplify]: Extracting #7: cost 2 inf + 166861 1554045202.169 * * [simplify]: Extracting #8: cost 0 inf + 166723 1554045202.251 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554045202.251 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))))) 1554045202.251 * * * * [progress]: [ 287 / 2270 ] simplifiying candidate # 1554045202.252 * [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))))) 1554045202.252 * * [simplify]: iters left: 6 (23 enodes) 1554045202.265 * * [simplify]: iters left: 5 (117 enodes) 1554045202.294 * * [simplify]: iters left: 4 (364 enodes) 1554045202.462 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045202.462 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045202.462 * * [simplify]: Extracting #2: cost 30 inf + 0 1554045202.462 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045202.463 * * [simplify]: Extracting #4: cost 225 inf + 1439 1554045202.468 * * [simplify]: Extracting #5: cost 333 inf + 13384 1554045202.499 * * [simplify]: Extracting #6: cost 178 inf + 93903 1554045202.557 * * [simplify]: Extracting #7: cost 66 inf + 143339 1554045202.630 * * [simplify]: Extracting #8: cost 15 inf + 161324 1554045202.693 * * [simplify]: Extracting #9: cost 0 inf + 167398 1554045202.755 * * [simplify]: Extracting #10: cost 0 inf + 166933 1554045202.838 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554045202.838 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))) 1554045202.839 * * * * [progress]: [ 288 / 2270 ] simplifiying candidate # 1554045202.839 * [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)))) 1554045202.839 * * [simplify]: iters left: 6 (24 enodes) 1554045202.851 * * [simplify]: iters left: 5 (123 enodes) 1554045202.899 * * [simplify]: iters left: 4 (362 enodes) 1554045203.104 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045203.104 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045203.104 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045203.105 * * [simplify]: Extracting #3: cost 139 inf + 0 1554045203.106 * * [simplify]: Extracting #4: cost 297 inf + 535 1554045203.109 * * [simplify]: Extracting #5: cost 405 inf + 15559 1554045203.142 * * [simplify]: Extracting #6: cost 102 inf + 139423 1554045203.205 * * [simplify]: Extracting #7: cost 0 inf + 180175 1554045203.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))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 1554045203.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))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045203.272 * * * * [progress]: [ 289 / 2270 ] simplifiying candidate # 1554045203.273 * [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))))) 1554045203.273 * * [simplify]: iters left: 6 (24 enodes) 1554045203.280 * * [simplify]: iters left: 5 (123 enodes) 1554045203.307 * * [simplify]: iters left: 4 (368 enodes) 1554045203.510 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045203.510 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045203.510 * * [simplify]: Extracting #2: cost 31 inf + 0 1554045203.511 * * [simplify]: Extracting #3: cost 154 inf + 0 1554045203.512 * * [simplify]: Extracting #4: cost 247 inf + 825 1554045203.524 * * [simplify]: Extracting #5: cost 387 inf + 7094 1554045203.553 * * [simplify]: Extracting #6: cost 236 inf + 78936 1554045203.601 * * [simplify]: Extracting #7: cost 84 inf + 147346 1554045203.694 * * [simplify]: Extracting #8: cost 10 inf + 182354 1554045203.760 * * [simplify]: Extracting #9: cost 0 inf + 188099 1554045203.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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554045203.825 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))) 1554045203.825 * * * * [progress]: [ 290 / 2270 ] simplifiying candidate # 1554045203.826 * [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)))) 1554045203.826 * * [simplify]: iters left: 6 (24 enodes) 1554045203.835 * * [simplify]: iters left: 5 (123 enodes) 1554045203.868 * * [simplify]: iters left: 4 (366 enodes) 1554045204.096 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045204.096 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045204.096 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045204.097 * * [simplify]: Extracting #3: cost 139 inf + 0 1554045204.099 * * [simplify]: Extracting #4: cost 293 inf + 535 1554045204.105 * * [simplify]: Extracting #5: cost 418 inf + 10336 1554045204.128 * * [simplify]: Extracting #6: cost 157 inf + 97470 1554045204.170 * * [simplify]: Extracting #7: cost 14 inf + 166121 1554045204.224 * * [simplify]: Extracting #8: cost 0 inf + 178539 1554045204.274 * [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 (* (fma y.re x.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))) 1554045204.274 * [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 (* (fma y.re x.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.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045204.274 * * * * [progress]: [ 291 / 2270 ] simplifiying candidate # 1554045204.275 * [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))))) 1554045204.275 * * [simplify]: iters left: 6 (24 enodes) 1554045204.283 * * [simplify]: iters left: 5 (123 enodes) 1554045204.336 * * [simplify]: iters left: 4 (372 enodes) 1554045204.547 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045204.547 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045204.547 * * [simplify]: Extracting #2: cost 31 inf + 0 1554045204.548 * * [simplify]: Extracting #3: cost 154 inf + 0 1554045204.550 * * [simplify]: Extracting #4: cost 242 inf + 825 1554045204.556 * * [simplify]: Extracting #5: cost 374 inf + 11833 1554045204.605 * * [simplify]: Extracting #6: cost 161 inf + 119704 1554045204.686 * * [simplify]: Extracting #7: cost 52 inf + 162593 1554045204.748 * * [simplify]: Extracting #8: cost 7 inf + 177533 1554045204.835 * * [simplify]: Extracting #9: cost 0 inf + 181104 1554045204.888 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (fma (- (* x.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)))))) (* (cbrt (* (fma (- (* x.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))))) (cbrt (fma (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* x.re y.re) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.im y.im)))))))) 1554045204.889 * [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 (* (fma (- (* x.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)))))) (* (cbrt (* (fma (- (* x.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))))) (cbrt (fma (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* x.re y.re) (* (- (* (* x.re y.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.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045204.889 * * * * [progress]: [ 292 / 2270 ] simplifiying candidate # 1554045204.889 * [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)))) 1554045204.890 * * [simplify]: iters left: 6 (24 enodes) 1554045204.897 * * [simplify]: iters left: 5 (123 enodes) 1554045204.931 * * [simplify]: iters left: 4 (362 enodes) 1554045205.087 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045205.087 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045205.088 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045205.088 * * [simplify]: Extracting #3: cost 139 inf + 0 1554045205.089 * * [simplify]: Extracting #4: cost 297 inf + 535 1554045205.092 * * [simplify]: Extracting #5: cost 405 inf + 15559 1554045205.127 * * [simplify]: Extracting #6: cost 102 inf + 139423 1554045205.190 * * [simplify]: Extracting #7: cost 0 inf + 180175 1554045205.242 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 1554045205.242 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045205.243 * * * * [progress]: [ 293 / 2270 ] simplifiying candidate # 1554045205.243 * [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))))) 1554045205.243 * * [simplify]: iters left: 6 (24 enodes) 1554045205.257 * * [simplify]: iters left: 5 (123 enodes) 1554045205.312 * * [simplify]: iters left: 4 (368 enodes) 1554045205.504 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045205.504 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045205.504 * * [simplify]: Extracting #2: cost 31 inf + 0 1554045205.504 * * [simplify]: Extracting #3: cost 154 inf + 0 1554045205.505 * * [simplify]: Extracting #4: cost 247 inf + 825 1554045205.508 * * [simplify]: Extracting #5: cost 387 inf + 7094 1554045205.523 * * [simplify]: Extracting #6: cost 236 inf + 78936 1554045205.573 * * [simplify]: Extracting #7: cost 84 inf + 147346 1554045205.635 * * [simplify]: Extracting #8: cost 10 inf + 182354 1554045205.695 * * [simplify]: Extracting #9: cost 0 inf + 188099 1554045205.785 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554045205.785 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))) 1554045205.785 * * * * [progress]: [ 294 / 2270 ] simplifiying candidate # 1554045205.786 * [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)))) 1554045205.787 * * [simplify]: iters left: 6 (24 enodes) 1554045205.794 * * [simplify]: iters left: 5 (123 enodes) 1554045205.831 * * [simplify]: iters left: 4 (366 enodes) 1554045206.030 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045206.030 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045206.030 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045206.030 * * [simplify]: Extracting #3: cost 139 inf + 0 1554045206.031 * * [simplify]: Extracting #4: cost 293 inf + 535 1554045206.034 * * [simplify]: Extracting #5: cost 418 inf + 10336 1554045206.051 * * [simplify]: Extracting #6: cost 157 inf + 97470 1554045206.105 * * [simplify]: Extracting #7: cost 14 inf + 166121 1554045206.164 * * [simplify]: Extracting #8: cost 0 inf + 178539 1554045206.219 * [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 (* (fma y.re x.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))) 1554045206.219 * [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 (* (fma y.re x.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.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045206.220 * * * * [progress]: [ 295 / 2270 ] simplifiying candidate # 1554045206.220 * [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))))) 1554045206.220 * * [simplify]: iters left: 6 (24 enodes) 1554045206.227 * * [simplify]: iters left: 5 (123 enodes) 1554045206.274 * * [simplify]: iters left: 4 (372 enodes) 1554045206.482 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045206.482 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045206.482 * * [simplify]: Extracting #2: cost 31 inf + 0 1554045206.483 * * [simplify]: Extracting #3: cost 154 inf + 0 1554045206.484 * * [simplify]: Extracting #4: cost 242 inf + 825 1554045206.487 * * [simplify]: Extracting #5: cost 374 inf + 11833 1554045206.523 * * [simplify]: Extracting #6: cost 161 inf + 119704 1554045206.611 * * [simplify]: Extracting #7: cost 52 inf + 162593 1554045206.701 * * [simplify]: Extracting #8: cost 7 inf + 177533 1554045206.759 * * [simplify]: Extracting #9: cost 0 inf + 181104 1554045206.824 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (fma (- (* x.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)))))) (* (cbrt (* (fma (- (* x.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))))) (cbrt (fma (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* x.re y.re) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.im y.im)))))))) 1554045206.824 * [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 (* (fma (- (* x.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)))))) (* (cbrt (* (fma (- (* x.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))))) (cbrt (fma (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* x.re y.re) (* (- (* (* x.re y.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.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045206.825 * * * * [progress]: [ 296 / 2270 ] simplifiying candidate # 1554045206.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))) (- (pow (* 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)))) 1554045206.826 * * [simplify]: iters left: 6 (21 enodes) 1554045206.838 * * [simplify]: iters left: 5 (111 enodes) 1554045206.879 * * [simplify]: iters left: 4 (337 enodes) 1554045207.022 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045207.022 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045207.022 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045207.023 * * [simplify]: Extracting #3: cost 140 inf + 0 1554045207.025 * * [simplify]: Extracting #4: cost 290 inf + 453 1554045207.030 * * [simplify]: Extracting #5: cost 394 inf + 7171 1554045207.042 * * [simplify]: Extracting #6: cost 196 inf + 62965 1554045207.087 * * [simplify]: Extracting #7: cost 43 inf + 141396 1554045207.137 * * [simplify]: Extracting #8: cost 1 inf + 171002 1554045207.188 * * [simplify]: Extracting #9: cost 0 inf + 171526 1554045207.248 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554045207.248 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045207.249 * * * * [progress]: [ 297 / 2270 ] simplifiying candidate # 1554045207.249 * [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))))) 1554045207.250 * * [simplify]: iters left: 6 (21 enodes) 1554045207.262 * * [simplify]: iters left: 5 (111 enodes) 1554045207.312 * * [simplify]: iters left: 4 (343 enodes) 1554045207.460 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045207.460 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045207.460 * * [simplify]: Extracting #2: cost 25 inf + 0 1554045207.461 * * [simplify]: Extracting #3: cost 145 inf + 0 1554045207.463 * * [simplify]: Extracting #4: cost 211 inf + 824 1554045207.468 * * [simplify]: Extracting #5: cost 317 inf + 10886 1554045207.486 * * [simplify]: Extracting #6: cost 195 inf + 83855 1554045207.551 * * [simplify]: Extracting #7: cost 77 inf + 141019 1554045207.639 * * [simplify]: Extracting #8: cost 16 inf + 161224 1554045207.726 * * [simplify]: Extracting #9: cost 0 inf + 168936 1554045207.786 * * [simplify]: Extracting #10: cost 0 inf + 168489 1554045207.845 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554045207.846 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))) 1554045207.846 * * * * [progress]: [ 298 / 2270 ] simplifiying candidate # 1554045207.846 * [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)))) 1554045207.846 * * [simplify]: iters left: 6 (21 enodes) 1554045207.853 * * [simplify]: iters left: 5 (111 enodes) 1554045207.879 * * [simplify]: iters left: 4 (338 enodes) 1554045208.039 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045208.039 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045208.039 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045208.040 * * [simplify]: Extracting #3: cost 152 inf + 0 1554045208.042 * * [simplify]: Extracting #4: cost 390 inf + 453 1554045208.054 * * [simplify]: Extracting #5: cost 281 inf + 31124 1554045208.090 * * [simplify]: Extracting #6: cost 83 inf + 95269 1554045208.127 * * [simplify]: Extracting #7: cost 7 inf + 132423 1554045208.159 * * [simplify]: Extracting #8: cost 0 inf + 136855 1554045208.191 * [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)))))) 1554045208.191 * [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)))))))) 1554045208.191 * * * * [progress]: [ 299 / 2270 ] simplifiying candidate # 1554045208.191 * [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))))) 1554045208.192 * * [simplify]: iters left: 6 (21 enodes) 1554045208.198 * * [simplify]: iters left: 5 (111 enodes) 1554045208.233 * * [simplify]: iters left: 4 (343 enodes) 1554045208.351 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045208.351 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045208.351 * * [simplify]: Extracting #2: cost 26 inf + 0 1554045208.351 * * [simplify]: Extracting #3: cost 162 inf + 0 1554045208.352 * * [simplify]: Extracting #4: cost 337 inf + 334 1554045208.360 * * [simplify]: Extracting #5: cost 308 inf + 20728 1554045208.380 * * [simplify]: Extracting #6: cost 100 inf + 91983 1554045208.413 * * [simplify]: Extracting #7: cost 12 inf + 131161 1554045208.478 * * [simplify]: Extracting #8: cost 0 inf + 137035 1554045208.543 * [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)))))) 1554045208.543 * [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)))))) 1554045208.544 * * * * [progress]: [ 300 / 2270 ] simplifiying candidate # 1554045208.544 * [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)))) 1554045208.544 * * [simplify]: iters left: 6 (19 enodes) 1554045208.554 * * [simplify]: iters left: 5 (103 enodes) 1554045208.578 * * [simplify]: iters left: 4 (316 enodes) 1554045208.742 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045208.742 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045208.742 * * [simplify]: Extracting #2: cost 15 inf + 0 1554045208.742 * * [simplify]: Extracting #3: cost 131 inf + 0 1554045208.744 * * [simplify]: Extracting #4: cost 368 inf + 250 1554045208.750 * * [simplify]: Extracting #5: cost 262 inf + 31190 1554045208.786 * * [simplify]: Extracting #6: cost 33 inf + 110965 1554045208.817 * * [simplify]: Extracting #7: cost 0 inf + 126573 1554045208.860 * [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)))))) 1554045208.860 * [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)))))))) 1554045208.861 * * * * [progress]: [ 301 / 2270 ] simplifiying candidate # 1554045208.861 * [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))))) 1554045208.861 * * [simplify]: iters left: 6 (19 enodes) 1554045208.867 * * [simplify]: iters left: 5 (103 enodes) 1554045208.893 * * [simplify]: iters left: 4 (322 enodes) 1554045209.024 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045209.024 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045209.024 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045209.024 * * [simplify]: Extracting #3: cost 135 inf + 0 1554045209.025 * * [simplify]: Extracting #4: cost 306 inf + 860 1554045209.030 * * [simplify]: Extracting #5: cost 272 inf + 22932 1554045209.049 * * [simplify]: Extracting #6: cost 73 inf + 96921 1554045209.077 * * [simplify]: Extracting #7: cost 9 inf + 120579 1554045209.107 * * [simplify]: Extracting #8: cost 0 inf + 124857 1554045209.147 * [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)))))) 1554045209.147 * [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)))))) 1554045209.148 * * * * [progress]: [ 302 / 2270 ] simplifiying candidate # 1554045209.148 * [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)))) 1554045209.148 * * [simplify]: iters left: 6 (21 enodes) 1554045209.154 * * [simplify]: iters left: 5 (111 enodes) 1554045209.198 * * [simplify]: iters left: 4 (344 enodes) 1554045209.393 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045209.393 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045209.393 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045209.394 * * [simplify]: Extracting #3: cost 138 inf + 0 1554045209.394 * * [simplify]: Extracting #4: cost 292 inf + 575 1554045209.398 * * [simplify]: Extracting #5: cost 393 inf + 10466 1554045209.418 * * [simplify]: Extracting #6: cost 86 inf + 120012 1554045209.484 * * [simplify]: Extracting #7: cost 1 inf + 159708 1554045209.529 * * [simplify]: Extracting #8: cost 0 inf + 160432 1554045209.587 * [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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045209.588 * [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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045209.589 * * * * [progress]: [ 303 / 2270 ] simplifiying candidate # 1554045209.589 * [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))))) 1554045209.590 * * [simplify]: iters left: 6 (21 enodes) 1554045209.599 * * [simplify]: iters left: 5 (111 enodes) 1554045209.627 * * [simplify]: iters left: 4 (350 enodes) 1554045209.776 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045209.776 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045209.776 * * [simplify]: Extracting #2: cost 25 inf + 0 1554045209.777 * * [simplify]: Extracting #3: cost 145 inf + 0 1554045209.778 * * [simplify]: Extracting #4: cost 213 inf + 1142 1554045209.781 * * [simplify]: Extracting #5: cost 322 inf + 11611 1554045209.799 * * [simplify]: Extracting #6: cost 168 inf + 94589 1554045209.868 * * [simplify]: Extracting #7: cost 71 inf + 134714 1554045209.918 * * [simplify]: Extracting #8: cost 32 inf + 144760 1554045209.974 * * [simplify]: Extracting #9: cost 2 inf + 158291 1554045210.053 * * [simplify]: Extracting #10: cost 0 inf + 159596 1554045210.130 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045210.130 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))) 1554045210.130 * * * * [progress]: [ 304 / 2270 ] simplifiying candidate # 1554045210.131 * [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)))) 1554045210.131 * * [simplify]: iters left: 6 (22 enodes) 1554045210.137 * * [simplify]: iters left: 5 (117 enodes) 1554045210.172 * * [simplify]: iters left: 4 (356 enodes) 1554045210.387 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045210.387 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045210.387 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045210.388 * * [simplify]: Extracting #3: cost 140 inf + 0 1554045210.390 * * [simplify]: Extracting #4: cost 303 inf + 290 1554045210.396 * * [simplify]: Extracting #5: cost 419 inf + 10610 1554045210.428 * * [simplify]: Extracting #6: cost 182 inf + 86099 1554045210.484 * * [simplify]: Extracting #7: cost 29 inf + 159687 1554045210.542 * * [simplify]: Extracting #8: cost 0 inf + 182571 1554045210.590 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554045210.590 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045210.590 * * * * [progress]: [ 305 / 2270 ] simplifiying candidate # 1554045210.591 * [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))))) 1554045210.591 * * [simplify]: iters left: 6 (22 enodes) 1554045210.598 * * [simplify]: iters left: 5 (117 enodes) 1554045210.638 * * [simplify]: iters left: 4 (362 enodes) 1554045210.823 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045210.823 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045210.823 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045210.824 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045210.825 * * [simplify]: Extracting #4: cost 250 inf + 947 1554045210.828 * * [simplify]: Extracting #5: cost 373 inf + 11219 1554045210.861 * * [simplify]: Extracting #6: cost 237 inf + 79642 1554045210.912 * * [simplify]: Extracting #7: cost 68 inf + 160890 1554045210.984 * * [simplify]: Extracting #8: cost 1 inf + 190579 1554045211.059 * * [simplify]: Extracting #9: cost 0 inf + 191084 1554045211.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.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554045211.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.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045211.133 * * * * [progress]: [ 306 / 2270 ] simplifiying candidate # 1554045211.133 * [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)))) 1554045211.134 * * [simplify]: iters left: 6 (22 enodes) 1554045211.146 * * [simplify]: iters left: 5 (117 enodes) 1554045211.199 * * [simplify]: iters left: 4 (360 enodes) 1554045211.391 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045211.391 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045211.391 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045211.392 * * [simplify]: Extracting #3: cost 139 inf + 0 1554045211.394 * * [simplify]: Extracting #4: cost 295 inf + 453 1554045211.400 * * [simplify]: Extracting #5: cost 416 inf + 11840 1554045211.439 * * [simplify]: Extracting #6: cost 151 inf + 98212 1554045211.477 * * [simplify]: Extracting #7: cost 15 inf + 167076 1554045211.557 * * [simplify]: Extracting #8: cost 1 inf + 179535 1554045211.612 * * [simplify]: Extracting #9: cost 0 inf + 180434 1554045211.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))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (fma y.re x.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))) 1554045211.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))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (fma y.re x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045211.697 * * * * [progress]: [ 307 / 2270 ] simplifiying candidate # 1554045211.697 * [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))))) 1554045211.698 * * [simplify]: iters left: 6 (22 enodes) 1554045211.711 * * [simplify]: iters left: 5 (117 enodes) 1554045211.765 * * [simplify]: iters left: 4 (366 enodes) 1554045211.982 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045211.983 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045211.983 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045211.983 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045211.985 * * [simplify]: Extracting #4: cost 244 inf + 1046 1554045211.996 * * [simplify]: Extracting #5: cost 343 inf + 23168 1554045212.037 * * [simplify]: Extracting #6: cost 139 inf + 131612 1554045212.106 * * [simplify]: Extracting #7: cost 53 inf + 162690 1554045212.199 * * [simplify]: Extracting #8: cost 9 inf + 178293 1554045212.268 * * [simplify]: Extracting #9: cost 0 inf + 182419 1554045212.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.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554045212.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.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.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.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045212.356 * * * * [progress]: [ 308 / 2270 ] simplifiying candidate # 1554045212.356 * [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)))) 1554045212.356 * * [simplify]: iters left: 6 (22 enodes) 1554045212.363 * * [simplify]: iters left: 5 (117 enodes) 1554045212.392 * * [simplify]: iters left: 4 (356 enodes) 1554045212.587 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045212.587 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045212.587 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045212.587 * * [simplify]: Extracting #3: cost 140 inf + 0 1554045212.588 * * [simplify]: Extracting #4: cost 303 inf + 290 1554045212.591 * * [simplify]: Extracting #5: cost 419 inf + 10610 1554045212.607 * * [simplify]: Extracting #6: cost 182 inf + 86099 1554045212.667 * * [simplify]: Extracting #7: cost 29 inf + 159687 1554045212.723 * * [simplify]: Extracting #8: cost 0 inf + 182571 1554045212.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))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554045212.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))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045212.807 * * * * [progress]: [ 309 / 2270 ] simplifiying candidate # 1554045212.807 * [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))))) 1554045212.807 * * [simplify]: iters left: 6 (22 enodes) 1554045212.822 * * [simplify]: iters left: 5 (117 enodes) 1554045212.870 * * [simplify]: iters left: 4 (362 enodes) 1554045213.067 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045213.067 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045213.067 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045213.067 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045213.068 * * [simplify]: Extracting #4: cost 250 inf + 947 1554045213.071 * * [simplify]: Extracting #5: cost 373 inf + 11219 1554045213.089 * * [simplify]: Extracting #6: cost 237 inf + 79642 1554045213.138 * * [simplify]: Extracting #7: cost 68 inf + 160890 1554045213.224 * * [simplify]: Extracting #8: cost 1 inf + 190579 1554045213.318 * * [simplify]: Extracting #9: cost 0 inf + 191084 1554045213.411 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554045213.411 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045213.412 * * * * [progress]: [ 310 / 2270 ] simplifiying candidate # 1554045213.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))) (- (pow (* x.re y.re) 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)))) 1554045213.413 * * [simplify]: iters left: 6 (22 enodes) 1554045213.425 * * [simplify]: iters left: 5 (117 enodes) 1554045213.476 * * [simplify]: iters left: 4 (360 enodes) 1554045213.715 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045213.715 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045213.715 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045213.716 * * [simplify]: Extracting #3: cost 139 inf + 0 1554045213.716 * * [simplify]: Extracting #4: cost 295 inf + 453 1554045213.720 * * [simplify]: Extracting #5: cost 416 inf + 11840 1554045213.755 * * [simplify]: Extracting #6: cost 151 inf + 98212 1554045213.823 * * [simplify]: Extracting #7: cost 15 inf + 167076 1554045213.905 * * [simplify]: Extracting #8: cost 1 inf + 179535 1554045213.967 * * [simplify]: Extracting #9: cost 0 inf + 180434 1554045214.047 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (fma y.re x.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))) 1554045214.047 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (fma y.re x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045214.048 * * * * [progress]: [ 311 / 2270 ] simplifiying candidate # 1554045214.049 * [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))))) 1554045214.049 * * [simplify]: iters left: 6 (22 enodes) 1554045214.062 * * [simplify]: iters left: 5 (117 enodes) 1554045214.118 * * [simplify]: iters left: 4 (366 enodes) 1554045214.344 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045214.344 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045214.344 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045214.344 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045214.345 * * [simplify]: Extracting #4: cost 244 inf + 1046 1554045214.351 * * [simplify]: Extracting #5: cost 343 inf + 23168 1554045214.404 * * [simplify]: Extracting #6: cost 139 inf + 131612 1554045214.472 * * [simplify]: Extracting #7: cost 53 inf + 162690 1554045214.536 * * [simplify]: Extracting #8: cost 9 inf + 178293 1554045214.600 * * [simplify]: Extracting #9: cost 0 inf + 182419 1554045214.667 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554045214.667 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.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.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045214.667 * * * * [progress]: [ 312 / 2270 ] simplifiying candidate # 1554045214.668 * [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)))) 1554045214.668 * * [simplify]: iters left: 6 (23 enodes) 1554045214.680 * * [simplify]: iters left: 5 (118 enodes) 1554045214.731 * * [simplify]: iters left: 4 (363 enodes) 1554045214.960 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045214.960 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045214.960 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045214.961 * * [simplify]: Extracting #3: cost 160 inf + 0 1554045214.963 * * [simplify]: Extracting #4: cost 321 inf + 657 1554045214.970 * * [simplify]: Extracting #5: cost 447 inf + 12012 1554045214.995 * * [simplify]: Extracting #6: cost 133 inf + 122907 1554045215.064 * * [simplify]: Extracting #7: cost 16 inf + 190621 1554045215.122 * * [simplify]: Extracting #8: cost 0 inf + 202070 1554045215.217 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554045215.217 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045215.218 * * * * [progress]: [ 313 / 2270 ] simplifiying candidate # 1554045215.219 * [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))))) 1554045215.219 * * [simplify]: iters left: 6 (23 enodes) 1554045215.229 * * [simplify]: iters left: 5 (118 enodes) 1554045215.256 * * [simplify]: iters left: 4 (369 enodes) 1554045215.459 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045215.459 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045215.459 * * [simplify]: Extracting #2: cost 30 inf + 0 1554045215.460 * * [simplify]: Extracting #3: cost 169 inf + 0 1554045215.461 * * [simplify]: Extracting #4: cost 243 inf + 1209 1554045215.469 * * [simplify]: Extracting #5: cost 374 inf + 15458 1554045215.527 * * [simplify]: Extracting #6: cost 187 inf + 123741 1554045215.602 * * [simplify]: Extracting #7: cost 77 inf + 173627 1554045215.675 * * [simplify]: Extracting #8: cost 27 inf + 189470 1554045215.763 * * [simplify]: Extracting #9: cost 0 inf + 202297 1554045215.839 * * [simplify]: Extracting #10: cost 0 inf + 202012 1554045215.921 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045215.921 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045215.922 * * * * [progress]: [ 314 / 2270 ] simplifiying candidate # 1554045215.923 * [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)))) 1554045215.923 * * [simplify]: iters left: 6 (23 enodes) 1554045215.936 * * [simplify]: iters left: 5 (116 enodes) 1554045215.983 * * [simplify]: iters left: 4 (351 enodes) 1554045216.167 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045216.167 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045216.168 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045216.168 * * [simplify]: Extracting #3: cost 140 inf + 0 1554045216.169 * * [simplify]: Extracting #4: cost 297 inf + 209 1554045216.172 * * [simplify]: Extracting #5: cost 410 inf + 7327 1554045216.186 * * [simplify]: Extracting #6: cost 165 inf + 77106 1554045216.239 * * [simplify]: Extracting #7: cost 37 inf + 141728 1554045216.296 * * [simplify]: Extracting #8: cost 1 inf + 165878 1554045216.349 * * [simplify]: Extracting #9: cost 0 inf + 166562 1554045216.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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045216.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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))))) 1554045216.403 * * * * [progress]: [ 315 / 2270 ] simplifiying candidate # 1554045216.403 * [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))))) 1554045216.403 * * [simplify]: iters left: 6 (23 enodes) 1554045216.411 * * [simplify]: iters left: 5 (116 enodes) 1554045216.439 * * [simplify]: iters left: 4 (357 enodes) 1554045216.638 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045216.638 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045216.638 * * [simplify]: Extracting #2: cost 26 inf + 0 1554045216.639 * * [simplify]: Extracting #3: cost 147 inf + 0 1554045216.639 * * [simplify]: Extracting #4: cost 214 inf + 1234 1554045216.643 * * [simplify]: Extracting #5: cost 326 inf + 9469 1554045216.657 * * [simplify]: Extracting #6: cost 211 inf + 68556 1554045216.708 * * [simplify]: Extracting #7: cost 85 inf + 126791 1554045216.773 * * [simplify]: Extracting #8: cost 12 inf + 159919 1554045216.836 * * [simplify]: Extracting #9: cost 0 inf + 165887 1554045216.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.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554045216.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.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))) 1554045216.911 * * * * [progress]: [ 316 / 2270 ] simplifiying candidate # 1554045216.911 * [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)))) 1554045216.911 * * [simplify]: iters left: 6 (21 enodes) 1554045216.919 * * [simplify]: iters left: 5 (110 enodes) 1554045216.951 * * [simplify]: iters left: 4 (340 enodes) 1554045217.106 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045217.106 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045217.106 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045217.107 * * [simplify]: Extracting #3: cost 141 inf + 0 1554045217.109 * * [simplify]: Extracting #4: cost 297 inf + 453 1554045217.118 * * [simplify]: Extracting #5: cost 387 inf + 18585 1554045217.156 * * [simplify]: Extracting #6: cost 106 inf + 115154 1554045217.210 * * [simplify]: Extracting #7: cost 1 inf + 166199 1554045217.268 * * [simplify]: Extracting #8: cost 0 inf + 166904 1554045217.317 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554045217.317 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))))) 1554045217.318 * * * * [progress]: [ 317 / 2270 ] simplifiying candidate # 1554045217.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.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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))))) 1554045217.318 * * [simplify]: iters left: 6 (21 enodes) 1554045217.324 * * [simplify]: iters left: 5 (110 enodes) 1554045217.357 * * [simplify]: iters left: 4 (346 enodes) 1554045217.558 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045217.558 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045217.558 * * [simplify]: Extracting #2: cost 26 inf + 0 1554045217.558 * * [simplify]: Extracting #3: cost 147 inf + 0 1554045217.559 * * [simplify]: Extracting #4: cost 218 inf + 801 1554045217.562 * * [simplify]: Extracting #5: cost 330 inf + 7918 1554045217.584 * * [simplify]: Extracting #6: cost 191 inf + 86634 1554045217.637 * * [simplify]: Extracting #7: cost 69 inf + 140629 1554045217.685 * * [simplify]: Extracting #8: cost 16 inf + 158861 1554045217.740 * * [simplify]: Extracting #9: cost 0 inf + 165263 1554045217.795 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554045217.795 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))) 1554045217.796 * * * * [progress]: [ 318 / 2270 ] simplifiying candidate # 1554045217.796 * [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)))) 1554045217.797 * * [simplify]: iters left: 6 (21 enodes) 1554045217.805 * * [simplify]: iters left: 5 (112 enodes) 1554045217.831 * * [simplify]: iters left: 4 (346 enodes) 1554045217.987 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045217.987 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045217.987 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045217.987 * * [simplify]: Extracting #3: cost 141 inf + 0 1554045217.988 * * [simplify]: Extracting #4: cost 294 inf + 575 1554045217.992 * * [simplify]: Extracting #5: cost 389 inf + 15282 1554045218.026 * * [simplify]: Extracting #6: cost 63 inf + 134825 1554045218.077 * * [simplify]: Extracting #7: cost 0 inf + 161475 1554045218.125 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045218.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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))))) 1554045218.125 * * * * [progress]: [ 319 / 2270 ] simplifiying candidate # 1554045218.126 * [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))))) 1554045218.126 * * [simplify]: iters left: 6 (21 enodes) 1554045218.138 * * [simplify]: iters left: 5 (112 enodes) 1554045218.167 * * [simplify]: iters left: 4 (352 enodes) 1554045218.309 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045218.309 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045218.309 * * [simplify]: Extracting #2: cost 25 inf + 0 1554045218.310 * * [simplify]: Extracting #3: cost 148 inf + 0 1554045218.314 * * [simplify]: Extracting #4: cost 218 inf + 784 1554045218.320 * * [simplify]: Extracting #5: cost 305 inf + 24134 1554045218.347 * * [simplify]: Extracting #6: cost 117 inf + 123846 1554045218.386 * * [simplify]: Extracting #7: cost 57 inf + 139642 1554045218.450 * * [simplify]: Extracting #8: cost 9 inf + 155695 1554045218.527 * * [simplify]: Extracting #9: cost 0 inf + 158695 1554045218.574 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045218.574 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))) 1554045218.574 * * * * [progress]: [ 320 / 2270 ] simplifiying candidate # 1554045218.574 * [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)))) 1554045218.575 * * [simplify]: iters left: 6 (24 enodes) 1554045218.582 * * [simplify]: iters left: 5 (124 enodes) 1554045218.616 * * [simplify]: iters left: 4 (382 enodes) 1554045218.863 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045218.863 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045218.863 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045218.863 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045218.864 * * [simplify]: Extracting #4: cost 334 inf + 747 1554045218.868 * * [simplify]: Extracting #5: cost 495 inf + 9949 1554045218.896 * * [simplify]: Extracting #6: cost 181 inf + 112034 1554045218.968 * * [simplify]: Extracting #7: cost 17 inf + 200317 1554045219.036 * * [simplify]: Extracting #8: cost 0 inf + 215799 1554045219.115 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554045219.115 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045219.116 * * * * [progress]: [ 321 / 2270 ] simplifiying candidate # 1554045219.117 * [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))))) 1554045219.117 * * [simplify]: iters left: 6 (24 enodes) 1554045219.130 * * [simplify]: iters left: 5 (124 enodes) 1554045219.176 * * [simplify]: iters left: 4 (388 enodes) 1554045219.391 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045219.391 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045219.391 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045219.391 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045219.392 * * [simplify]: Extracting #4: cost 291 inf + 879 1554045219.402 * * [simplify]: Extracting #5: cost 443 inf + 16421 1554045219.448 * * [simplify]: Extracting #6: cost 187 inf + 150688 1554045219.519 * * [simplify]: Extracting #7: cost 67 inf + 203940 1554045219.604 * * [simplify]: Extracting #8: cost 14 inf + 222348 1554045219.674 * * [simplify]: Extracting #9: cost 0 inf + 229424 1554045219.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.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554045219.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.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))) 1554045219.789 * * * * [progress]: [ 322 / 2270 ] simplifiying candidate # 1554045219.789 * [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)))) 1554045219.790 * * [simplify]: iters left: 6 (24 enodes) 1554045219.803 * * [simplify]: iters left: 5 (124 enodes) 1554045219.857 * * [simplify]: iters left: 4 (384 enodes) 1554045220.098 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045220.098 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045220.098 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045220.098 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045220.099 * * [simplify]: Extracting #4: cost 332 inf + 413 1554045220.105 * * [simplify]: Extracting #5: cost 476 inf + 14369 1554045220.137 * * [simplify]: Extracting #6: cost 107 inf + 154759 1554045220.221 * * [simplify]: Extracting #7: cost 1 inf + 203081 1554045220.300 * * [simplify]: Extracting #8: cost 0 inf + 203730 1554045220.362 * [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)))))))) 1554045220.362 * [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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.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)))))))) 1554045220.362 * * * * [progress]: [ 323 / 2270 ] simplifiying candidate # 1554045220.362 * [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))))) 1554045220.363 * * [simplify]: iters left: 6 (24 enodes) 1554045220.369 * * [simplify]: iters left: 5 (124 enodes) 1554045220.400 * * [simplify]: iters left: 4 (390 enodes) 1554045220.585 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045220.585 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045220.585 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045220.586 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045220.587 * * [simplify]: Extracting #4: cost 288 inf + 743 1554045220.591 * * [simplify]: Extracting #5: cost 438 inf + 15781 1554045220.636 * * [simplify]: Extracting #6: cost 170 inf + 145709 1554045220.703 * * [simplify]: Extracting #7: cost 51 inf + 196870 1554045220.787 * * [simplify]: Extracting #8: cost 10 inf + 210946 1554045220.885 * * [simplify]: Extracting #9: cost 0 inf + 216426 1554045220.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.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554045220.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.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))) 1554045220.955 * * * * [progress]: [ 324 / 2270 ] simplifiying candidate # 1554045220.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.re y.re)) (* (* x.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)))) 1554045220.955 * * [simplify]: iters left: 6 (24 enodes) 1554045220.963 * * [simplify]: iters left: 5 (124 enodes) 1554045220.999 * * [simplify]: iters left: 4 (382 enodes) 1554045221.223 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045221.223 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045221.224 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045221.224 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045221.226 * * [simplify]: Extracting #4: cost 334 inf + 747 1554045221.233 * * [simplify]: Extracting #5: cost 495 inf + 9949 1554045221.274 * * [simplify]: Extracting #6: cost 181 inf + 112034 1554045221.358 * * [simplify]: Extracting #7: cost 17 inf + 200317 1554045221.428 * * [simplify]: Extracting #8: cost 0 inf + 215799 1554045221.533 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554045221.533 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045221.534 * * * * [progress]: [ 325 / 2270 ] simplifiying candidate # 1554045221.534 * [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))))) 1554045221.534 * * [simplify]: iters left: 6 (24 enodes) 1554045221.548 * * [simplify]: iters left: 5 (124 enodes) 1554045221.598 * * [simplify]: iters left: 4 (388 enodes) 1554045221.788 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045221.788 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045221.788 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045221.788 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045221.790 * * [simplify]: Extracting #4: cost 291 inf + 879 1554045221.794 * * [simplify]: Extracting #5: cost 443 inf + 16421 1554045221.838 * * [simplify]: Extracting #6: cost 187 inf + 150688 1554045221.922 * * [simplify]: Extracting #7: cost 67 inf + 203940 1554045222.023 * * [simplify]: Extracting #8: cost 14 inf + 222348 1554045222.143 * * [simplify]: Extracting #9: cost 0 inf + 229424 1554045222.207 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554045222.207 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))) 1554045222.207 * * * * [progress]: [ 326 / 2270 ] simplifiying candidate # 1554045222.208 * [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)))) 1554045222.208 * * [simplify]: iters left: 6 (24 enodes) 1554045222.215 * * [simplify]: iters left: 5 (124 enodes) 1554045222.269 * * [simplify]: iters left: 4 (384 enodes) 1554045222.521 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045222.521 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045222.521 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045222.521 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045222.524 * * [simplify]: Extracting #4: cost 332 inf + 413 1554045222.531 * * [simplify]: Extracting #5: cost 476 inf + 14369 1554045222.583 * * [simplify]: Extracting #6: cost 107 inf + 154759 1554045222.678 * * [simplify]: Extracting #7: cost 1 inf + 203081 1554045222.772 * * [simplify]: Extracting #8: cost 0 inf + 203730 1554045222.868 * [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)))))))) 1554045222.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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))))) 1554045222.869 * * * * [progress]: [ 327 / 2270 ] simplifiying candidate # 1554045222.869 * [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))))) 1554045222.870 * * [simplify]: iters left: 6 (24 enodes) 1554045222.883 * * [simplify]: iters left: 5 (124 enodes) 1554045222.913 * * [simplify]: iters left: 4 (390 enodes) 1554045223.161 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045223.161 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045223.161 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045223.162 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045223.164 * * [simplify]: Extracting #4: cost 288 inf + 743 1554045223.173 * * [simplify]: Extracting #5: cost 438 inf + 15781 1554045223.211 * * [simplify]: Extracting #6: cost 170 inf + 145709 1554045223.289 * * [simplify]: Extracting #7: cost 51 inf + 196870 1554045223.371 * * [simplify]: Extracting #8: cost 10 inf + 210946 1554045223.464 * * [simplify]: Extracting #9: cost 0 inf + 216426 1554045223.574 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554045223.574 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))) 1554045223.575 * * * * [progress]: [ 328 / 2270 ] simplifiying candidate # 1554045223.575 * [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)))) 1554045223.575 * * [simplify]: iters left: 6 (24 enodes) 1554045223.589 * * [simplify]: iters left: 5 (124 enodes) 1554045223.620 * * [simplify]: iters left: 4 (375 enodes) 1554045223.818 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045223.818 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045223.818 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045223.818 * * [simplify]: Extracting #3: cost 160 inf + 0 1554045223.819 * * [simplify]: Extracting #4: cost 327 inf + 535 1554045223.823 * * [simplify]: Extracting #5: cost 480 inf + 12473 1554045223.856 * * [simplify]: Extracting #6: cost 129 inf + 155913 1554045223.908 * * [simplify]: Extracting #7: cost 2 inf + 216973 1554045223.979 * * [simplify]: Extracting #8: cost 0 inf + 218059 1554045224.049 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554045224.049 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045224.049 * * * * [progress]: [ 329 / 2270 ] simplifiying candidate # 1554045224.049 * [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))))) 1554045224.050 * * [simplify]: iters left: 6 (24 enodes) 1554045224.057 * * [simplify]: iters left: 5 (124 enodes) 1554045224.106 * * [simplify]: iters left: 4 (381 enodes) 1554045224.340 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045224.340 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045224.340 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045224.341 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045224.343 * * [simplify]: Extracting #4: cost 284 inf + 702 1554045224.350 * * [simplify]: Extracting #5: cost 435 inf + 12246 1554045224.396 * * [simplify]: Extracting #6: cost 245 inf + 113318 1554045224.482 * * [simplify]: Extracting #7: cost 78 inf + 193198 1554045224.548 * * [simplify]: Extracting #8: cost 15 inf + 220671 1554045224.640 * * [simplify]: Extracting #9: cost 0 inf + 229757 1554045224.731 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554045224.731 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))) 1554045224.731 * * * * [progress]: [ 330 / 2270 ] simplifiying candidate # 1554045224.732 * [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)))) 1554045224.732 * * [simplify]: iters left: 6 (24 enodes) 1554045224.739 * * [simplify]: iters left: 5 (123 enodes) 1554045224.767 * * [simplify]: iters left: 4 (364 enodes) 1554045224.933 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045224.933 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045224.933 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045224.934 * * [simplify]: Extracting #3: cost 147 inf + 0 1554045224.935 * * [simplify]: Extracting #4: cost 305 inf + 535 1554045224.943 * * [simplify]: Extracting #5: cost 416 inf + 14698 1554045224.994 * * [simplify]: Extracting #6: cost 109 inf + 141703 1554045225.075 * * [simplify]: Extracting #7: cost 0 inf + 186433 1554045225.153 * * [simplify]: Extracting #8: cost 0 inf + 186091 1554045225.211 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554045225.211 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045225.212 * * * * [progress]: [ 331 / 2270 ] simplifiying candidate # 1554045225.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 (* (- (* 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))))) 1554045225.212 * * [simplify]: iters left: 6 (24 enodes) 1554045225.220 * * [simplify]: iters left: 5 (123 enodes) 1554045225.258 * * [simplify]: iters left: 4 (370 enodes) 1554045225.432 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045225.432 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045225.432 * * [simplify]: Extracting #2: cost 31 inf + 0 1554045225.433 * * [simplify]: Extracting #3: cost 165 inf + 0 1554045225.435 * * [simplify]: Extracting #4: cost 259 inf + 621 1554045225.441 * * [simplify]: Extracting #5: cost 386 inf + 11910 1554045225.496 * * [simplify]: Extracting #6: cost 194 inf + 125575 1554045225.569 * * [simplify]: Extracting #7: cost 60 inf + 176083 1554045225.666 * * [simplify]: Extracting #8: cost 7 inf + 193022 1554045225.739 * * [simplify]: Extracting #9: cost 0 inf + 196598 1554045225.835 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554045225.835 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.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)))))) 1554045225.836 * * * * [progress]: [ 332 / 2270 ] simplifiying candidate # 1554045225.837 * [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)))) 1554045225.837 * * [simplify]: iters left: 6 (22 enodes) 1554045225.845 * * [simplify]: iters left: 5 (117 enodes) 1554045225.875 * * [simplify]: iters left: 4 (353 enodes) 1554045226.046 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045226.046 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045226.047 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045226.047 * * [simplify]: Extracting #3: cost 141 inf + 0 1554045226.048 * * [simplify]: Extracting #4: cost 302 inf + 413 1554045226.052 * * [simplify]: Extracting #5: cost 417 inf + 14324 1554045226.082 * * [simplify]: Extracting #6: cost 155 inf + 110120 1554045226.155 * * [simplify]: Extracting #7: cost 6 inf + 178371 1554045226.217 * * [simplify]: Extracting #8: cost 0 inf + 182799 1554045226.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.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554045226.277 * [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)))))))) 1554045226.277 * * * * [progress]: [ 333 / 2270 ] simplifiying candidate # 1554045226.277 * [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))))) 1554045226.277 * * [simplify]: iters left: 6 (22 enodes) 1554045226.286 * * [simplify]: iters left: 5 (117 enodes) 1554045226.315 * * [simplify]: iters left: 4 (359 enodes) 1554045226.483 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045226.483 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045226.484 * * [simplify]: Extracting #2: cost 30 inf + 0 1554045226.484 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045226.486 * * [simplify]: Extracting #4: cost 248 inf + 842 1554045226.496 * * [simplify]: Extracting #5: cost 351 inf + 21449 1554045226.531 * * [simplify]: Extracting #6: cost 216 inf + 88216 1554045226.600 * * [simplify]: Extracting #7: cost 103 inf + 137756 1554045226.674 * * [simplify]: Extracting #8: cost 13 inf + 183646 1554045226.737 * * [simplify]: Extracting #9: cost 0 inf + 190266 1554045226.801 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554045226.801 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.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)))))) 1554045226.802 * * * * [progress]: [ 334 / 2270 ] simplifiying candidate # 1554045226.802 * [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)))) 1554045226.802 * * [simplify]: iters left: 6 (24 enodes) 1554045226.816 * * [simplify]: iters left: 5 (124 enodes) 1554045226.847 * * [simplify]: iters left: 4 (382 enodes) 1554045227.062 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045227.062 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045227.062 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045227.063 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045227.065 * * [simplify]: Extracting #4: cost 335 inf + 535 1554045227.071 * * [simplify]: Extracting #5: cost 485 inf + 13629 1554045227.097 * * [simplify]: Extracting #6: cost 118 inf + 152930 1554045227.166 * * [simplify]: Extracting #7: cost 2 inf + 209391 1554045227.240 * * [simplify]: Extracting #8: cost 0 inf + 210999 1554045227.318 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554045227.318 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))))) 1554045227.319 * * * * [progress]: [ 335 / 2270 ] simplifiying candidate # 1554045227.319 * [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))))) 1554045227.319 * * [simplify]: iters left: 6 (24 enodes) 1554045227.331 * * [simplify]: iters left: 5 (124 enodes) 1554045227.387 * * [simplify]: iters left: 4 (388 enodes) 1554045227.626 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045227.626 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045227.626 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045227.627 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045227.629 * * [simplify]: Extracting #4: cost 290 inf + 879 1554045227.637 * * [simplify]: Extracting #5: cost 442 inf + 14789 1554045227.694 * * [simplify]: Extracting #6: cost 193 inf + 137523 1554045227.750 * * [simplify]: Extracting #7: cost 72 inf + 195354 1554045227.832 * * [simplify]: Extracting #8: cost 15 inf + 215473 1554045227.924 * * [simplify]: Extracting #9: cost 0 inf + 222975 1554045228.008 * * [simplify]: Extracting #10: cost 0 inf + 222930 1554045228.095 * [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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554045228.096 * [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.re y.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.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045228.096 * * * * [progress]: [ 336 / 2270 ] simplifiying candidate # 1554045228.097 * [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)))) 1554045228.097 * * [simplify]: iters left: 6 (22 enodes) 1554045228.109 * * [simplify]: iters left: 5 (118 enodes) 1554045228.164 * * [simplify]: iters left: 4 (358 enodes) 1554045228.367 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045228.367 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045228.367 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045228.367 * * [simplify]: Extracting #3: cost 142 inf + 0 1554045228.369 * * [simplify]: Extracting #4: cost 302 inf + 331 1554045228.375 * * [simplify]: Extracting #5: cost 420 inf + 9947 1554045228.412 * * [simplify]: Extracting #6: cost 144 inf + 109076 1554045228.487 * * [simplify]: Extracting #7: cost 4 inf + 179714 1554045228.572 * * [simplify]: Extracting #8: cost 0 inf + 182833 1554045228.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))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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)))))))) 1554045228.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))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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)))))))) 1554045228.656 * * * * [progress]: [ 337 / 2270 ] simplifiying candidate # 1554045228.656 * [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))))) 1554045228.657 * * [simplify]: iters left: 6 (22 enodes) 1554045228.669 * * [simplify]: iters left: 5 (118 enodes) 1554045228.722 * * [simplify]: iters left: 4 (364 enodes) 1554045228.947 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045228.947 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045228.947 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045228.947 * * [simplify]: Extracting #3: cost 162 inf + 0 1554045228.948 * * [simplify]: Extracting #4: cost 252 inf + 1101 1554045228.955 * * [simplify]: Extracting #5: cost 367 inf + 13449 1554045228.991 * * [simplify]: Extracting #6: cost 226 inf + 87013 1554045229.059 * * [simplify]: Extracting #7: cost 72 inf + 166125 1554045229.131 * * [simplify]: Extracting #8: cost 8 inf + 189963 1554045229.201 * * [simplify]: Extracting #9: cost 0 inf + 193131 1554045229.263 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554045229.263 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.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)))))) 1554045229.264 * * * * [progress]: [ 338 / 2270 ] simplifiying candidate # 1554045229.264 * [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)))) 1554045229.264 * * [simplify]: iters left: 6 (24 enodes) 1554045229.273 * * [simplify]: iters left: 5 (125 enodes) 1554045229.311 * * [simplify]: iters left: 4 (385 enodes) 1554045229.504 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045229.504 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045229.504 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045229.505 * * [simplify]: Extracting #3: cost 156 inf + 0 1554045229.507 * * [simplify]: Extracting #4: cost 323 inf + 209 1554045229.514 * * [simplify]: Extracting #5: cost 479 inf + 11298 1554045229.571 * * [simplify]: Extracting #6: cost 135 inf + 142035 1554045229.662 * * [simplify]: Extracting #7: cost 3 inf + 203318 1554045229.734 * * [simplify]: Extracting #8: cost 0 inf + 205285 1554045229.831 * [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)))))))) 1554045229.831 * [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)))))))) 1554045229.832 * * * * [progress]: [ 339 / 2270 ] simplifiying candidate # 1554045229.832 * [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))))) 1554045229.832 * * [simplify]: iters left: 6 (24 enodes) 1554045229.845 * * [simplify]: iters left: 5 (125 enodes) 1554045229.900 * * [simplify]: iters left: 4 (391 enodes) 1554045230.136 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045230.136 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045230.136 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045230.136 * * [simplify]: Extracting #3: cost 181 inf + 0 1554045230.137 * * [simplify]: Extracting #4: cost 281 inf + 621 1554045230.142 * * [simplify]: Extracting #5: cost 439 inf + 14205 1554045230.177 * * [simplify]: Extracting #6: cost 199 inf + 134493 1554045230.615 * * [simplify]: Extracting #7: cost 64 inf + 196085 1554045230.679 * * [simplify]: Extracting #8: cost 9 inf + 214876 1554045230.773 * * [simplify]: Extracting #9: cost 0 inf + 219681 1554045230.882 * * [simplify]: Extracting #10: cost 0 inf + 219666 1554045230.980 * [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.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554045230.981 * [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.im y.im)) (- (* (* x.re y.re) (* (* x.re y.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.im y.im)))))) 1554045230.982 * * * * [progress]: [ 340 / 2270 ] simplifiying candidate # 1554045230.982 * [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)))) 1554045230.983 * * [simplify]: iters left: 6 (24 enodes) 1554045230.995 * * [simplify]: iters left: 5 (123 enodes) 1554045231.042 * * [simplify]: iters left: 4 (370 enodes) 1554045231.240 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045231.240 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045231.240 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045231.241 * * [simplify]: Extracting #3: cost 148 inf + 0 1554045231.243 * * [simplify]: Extracting #4: cost 308 inf + 372 1554045231.250 * * [simplify]: Extracting #5: cost 425 inf + 13421 1554045231.300 * * [simplify]: Extracting #6: cost 108 inf + 139897 1554045231.388 * * [simplify]: Extracting #7: cost 2 inf + 185169 1554045231.439 * * [simplify]: Extracting #8: cost 0 inf + 186577 1554045231.506 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045231.507 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))))) 1554045231.507 * * * * [progress]: [ 341 / 2270 ] simplifiying candidate # 1554045231.507 * [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))))) 1554045231.507 * * [simplify]: iters left: 6 (24 enodes) 1554045231.514 * * [simplify]: iters left: 5 (123 enodes) 1554045231.550 * * [simplify]: iters left: 4 (376 enodes) 1554045231.796 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045231.796 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045231.796 * * [simplify]: Extracting #2: cost 32 inf + 0 1554045231.797 * * [simplify]: Extracting #3: cost 169 inf + 0 1554045231.799 * * [simplify]: Extracting #4: cost 262 inf + 825 1554045231.807 * * [simplify]: Extracting #5: cost 380 inf + 14116 1554045231.865 * * [simplify]: Extracting #6: cost 181 inf + 128122 1554045231.955 * * [simplify]: Extracting #7: cost 69 inf + 171684 1554045232.038 * * [simplify]: Extracting #8: cost 16 inf + 189630 1554045232.107 * * [simplify]: Extracting #9: cost 0 inf + 197673 1554045232.178 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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))))))) 1554045232.178 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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)))))) 1554045232.179 * * * * [progress]: [ 342 / 2270 ] simplifiying candidate # 1554045232.180 * [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)))) 1554045232.180 * * [simplify]: iters left: 6 (24 enodes) 1554045232.193 * * [simplify]: iters left: 5 (125 enodes) 1554045232.249 * * [simplify]: iters left: 4 (385 enodes) 1554045232.453 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045232.453 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045232.453 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045232.454 * * [simplify]: Extracting #3: cost 156 inf + 0 1554045232.455 * * [simplify]: Extracting #4: cost 323 inf + 209 1554045232.462 * * [simplify]: Extracting #5: cost 479 inf + 11298 1554045232.487 * * [simplify]: Extracting #6: cost 135 inf + 142035 1554045232.543 * * [simplify]: Extracting #7: cost 3 inf + 203318 1554045232.626 * * [simplify]: Extracting #8: cost 0 inf + 205285 1554045232.723 * [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)))))))) 1554045232.723 * [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)))))))) 1554045232.723 * * * * [progress]: [ 343 / 2270 ] simplifiying candidate # 1554045232.724 * [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))))) 1554045232.724 * * [simplify]: iters left: 6 (24 enodes) 1554045232.738 * * [simplify]: iters left: 5 (125 enodes) 1554045232.785 * * [simplify]: iters left: 4 (391 enodes) 1554045232.949 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045232.949 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045232.949 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045232.949 * * [simplify]: Extracting #3: cost 181 inf + 0 1554045232.950 * * [simplify]: Extracting #4: cost 281 inf + 621 1554045232.954 * * [simplify]: Extracting #5: cost 439 inf + 14205 1554045232.993 * * [simplify]: Extracting #6: cost 199 inf + 134493 1554045233.046 * * [simplify]: Extracting #7: cost 64 inf + 196085 1554045233.111 * * [simplify]: Extracting #8: cost 9 inf + 214876 1554045233.220 * * [simplify]: Extracting #9: cost 0 inf + 219681 1554045233.331 * * [simplify]: Extracting #10: cost 0 inf + 219666 1554045233.402 * [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.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554045233.402 * [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.im y.im)) (- (* (* x.re y.re) (* (* x.re y.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.im y.im)))))) 1554045233.402 * * * * [progress]: [ 344 / 2270 ] simplifiying candidate # 1554045233.402 * [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)))) 1554045233.403 * * [simplify]: iters left: 6 (24 enodes) 1554045233.411 * * [simplify]: iters left: 5 (124 enodes) 1554045233.448 * * [simplify]: iters left: 4 (379 enodes) 1554045233.683 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045233.683 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045233.683 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045233.684 * * [simplify]: Extracting #3: cost 160 inf + 0 1554045233.686 * * [simplify]: Extracting #4: cost 323 inf + 413 1554045233.692 * * [simplify]: Extracting #5: cost 481 inf + 11857 1554045233.748 * * [simplify]: Extracting #6: cost 123 inf + 158642 1554045233.828 * * [simplify]: Extracting #7: cost 3 inf + 211374 1554045233.919 * * [simplify]: Extracting #8: cost 0 inf + 213616 1554045233.990 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045233.990 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045233.991 * * * * [progress]: [ 345 / 2270 ] simplifiying candidate # 1554045233.991 * [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))))) 1554045233.991 * * [simplify]: iters left: 6 (24 enodes) 1554045233.998 * * [simplify]: iters left: 5 (124 enodes) 1554045234.048 * * [simplify]: iters left: 4 (385 enodes) 1554045234.264 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045234.264 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045234.264 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045234.265 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045234.266 * * [simplify]: Extracting #4: cost 282 inf + 579 1554045234.273 * * [simplify]: Extracting #5: cost 451 inf + 10389 1554045234.326 * * [simplify]: Extracting #6: cost 211 inf + 128665 1554045234.398 * * [simplify]: Extracting #7: cost 69 inf + 199058 1554045234.483 * * [simplify]: Extracting #8: cost 12 inf + 219498 1554045234.557 * * [simplify]: Extracting #9: cost 0 inf + 225548 1554045234.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))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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)))))))) 1554045234.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))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.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)))))) 1554045234.619 * * * * [progress]: [ 346 / 2270 ] simplifiying candidate # 1554045234.619 * [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)))) 1554045234.619 * * [simplify]: iters left: 6 (24 enodes) 1554045234.627 * * [simplify]: iters left: 5 (123 enodes) 1554045234.653 * * [simplify]: iters left: 4 (368 enodes) 1554045234.871 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045234.871 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045234.871 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045234.872 * * [simplify]: Extracting #3: cost 147 inf + 0 1554045234.873 * * [simplify]: Extracting #4: cost 301 inf + 535 1554045234.880 * * [simplify]: Extracting #5: cost 427 inf + 11873 1554045234.928 * * [simplify]: Extracting #6: cost 139 inf + 123559 1554045235.010 * * [simplify]: Extracting #7: cost 1 inf + 181191 1554045235.070 * * [simplify]: Extracting #8: cost 0 inf + 181995 1554045235.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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554045235.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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.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)))))))) 1554045235.135 * * * * [progress]: [ 347 / 2270 ] simplifiying candidate # 1554045235.135 * [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))))) 1554045235.135 * * [simplify]: iters left: 6 (24 enodes) 1554045235.148 * * [simplify]: iters left: 5 (123 enodes) 1554045235.178 * * [simplify]: iters left: 4 (374 enodes) 1554045235.356 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045235.356 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045235.356 * * [simplify]: Extracting #2: cost 31 inf + 0 1554045235.357 * * [simplify]: Extracting #3: cost 165 inf + 0 1554045235.358 * * [simplify]: Extracting #4: cost 253 inf + 825 1554045235.365 * * [simplify]: Extracting #5: cost 393 inf + 9155 1554045235.419 * * [simplify]: Extracting #6: cost 183 inf + 114545 1554045235.505 * * [simplify]: Extracting #7: cost 59 inf + 170650 1554045235.598 * * [simplify]: Extracting #8: cost 13 inf + 186232 1554045235.648 * * [simplify]: Extracting #9: cost 0 inf + 192922 1554045235.732 * [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.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045235.732 * [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.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)))))) 1554045235.733 * * * * [progress]: [ 348 / 2270 ] simplifiying candidate # 1554045235.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 (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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)))) 1554045235.733 * * [simplify]: iters left: 6 (22 enodes) 1554045235.746 * * [simplify]: iters left: 5 (117 enodes) 1554045235.798 * * [simplify]: iters left: 4 (357 enodes) 1554045236.024 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045236.024 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045236.024 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045236.024 * * [simplify]: Extracting #3: cost 141 inf + 0 1554045236.025 * * [simplify]: Extracting #4: cost 299 inf + 331 1554045236.028 * * [simplify]: Extracting #5: cost 438 inf + 7200 1554045236.042 * * [simplify]: Extracting #6: cost 211 inf + 78482 1554045236.085 * * [simplify]: Extracting #7: cost 37 inf + 153786 1554045236.136 * * [simplify]: Extracting #8: cost 2 inf + 177697 1554045236.192 * * [simplify]: Extracting #9: cost 0 inf + 179240 1554045236.243 * [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)))))))) 1554045236.244 * [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)))))))) 1554045236.244 * * * * [progress]: [ 349 / 2270 ] simplifiying candidate # 1554045236.244 * [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))))) 1554045236.244 * * [simplify]: iters left: 6 (22 enodes) 1554045236.257 * * [simplify]: iters left: 5 (117 enodes) 1554045236.308 * * [simplify]: iters left: 4 (363 enodes) 1554045236.522 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045236.522 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045236.522 * * [simplify]: Extracting #2: cost 30 inf + 0 1554045236.523 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045236.524 * * [simplify]: Extracting #4: cost 243 inf + 964 1554045236.527 * * [simplify]: Extracting #5: cost 378 inf + 7612 1554045236.541 * * [simplify]: Extracting #6: cost 234 inf + 78652 1554045236.594 * * [simplify]: Extracting #7: cost 71 inf + 154895 1554045236.654 * * [simplify]: Extracting #8: cost 12 inf + 179729 1554045236.744 * * [simplify]: Extracting #9: cost 0 inf + 185146 1554045236.791 * * [simplify]: Extracting #10: cost 0 inf + 185131 1554045236.858 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554045236.858 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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.im y.im)))))) 1554045236.858 * * * * [progress]: [ 350 / 2270 ] simplifiying candidate # 1554045236.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.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* 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)))) 1554045236.859 * * [simplify]: iters left: 6 (24 enodes) 1554045236.866 * * [simplify]: iters left: 5 (124 enodes) 1554045236.905 * * [simplify]: iters left: 4 (384 enodes) 1554045237.086 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045237.086 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045237.086 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045237.087 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045237.088 * * [simplify]: Extracting #4: cost 332 inf + 413 1554045237.091 * * [simplify]: Extracting #5: cost 482 inf + 11680 1554045237.132 * * [simplify]: Extracting #6: cost 131 inf + 137044 1554045237.222 * * [simplify]: Extracting #7: cost 2 inf + 201692 1554045237.287 * * [simplify]: Extracting #8: cost 0 inf + 202890 1554045237.371 * [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.im y.im) (* x.im y.im))))))))) 1554045237.371 * [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.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)))))))) 1554045237.372 * * * * [progress]: [ 351 / 2270 ] simplifiying candidate # 1554045237.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.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554045237.373 * * [simplify]: iters left: 6 (24 enodes) 1554045237.387 * * [simplify]: iters left: 5 (124 enodes) 1554045237.418 * * [simplify]: iters left: 4 (390 enodes) 1554045237.683 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045237.683 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045237.683 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045237.684 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045237.685 * * [simplify]: Extracting #4: cost 287 inf + 947 1554045237.689 * * [simplify]: Extracting #5: cost 432 inf + 15594 1554045237.723 * * [simplify]: Extracting #6: cost 182 inf + 135501 1554045237.787 * * [simplify]: Extracting #7: cost 65 inf + 191837 1554045237.861 * * [simplify]: Extracting #8: cost 8 inf + 211560 1554045237.940 * * [simplify]: Extracting #9: cost 0 inf + 215911 1554045238.019 * [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.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045238.020 * [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.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.im y.im)))))) 1554045238.020 * * * * [progress]: [ 352 / 2270 ] simplifiying candidate # 1554045238.020 * [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)))) 1554045238.020 * * [simplify]: iters left: 6 (24 enodes) 1554045238.027 * * [simplify]: iters left: 5 (125 enodes) 1554045238.071 * * [simplify]: iters left: 4 (385 enodes) 1554045238.285 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045238.285 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045238.285 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045238.285 * * [simplify]: Extracting #3: cost 156 inf + 0 1554045238.286 * * [simplify]: Extracting #4: cost 323 inf + 209 1554045238.290 * * [simplify]: Extracting #5: cost 471 inf + 13384 1554045238.340 * * [simplify]: Extracting #6: cost 115 inf + 154051 1554045238.442 * * [simplify]: Extracting #7: cost 1 inf + 207927 1554045238.514 * * [simplify]: Extracting #8: cost 0 inf + 208801 1554045238.585 * [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)))))))) 1554045238.585 * [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)))))))) 1554045238.586 * * * * [progress]: [ 353 / 2270 ] simplifiying candidate # 1554045238.586 * [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))))) 1554045238.586 * * [simplify]: iters left: 6 (24 enodes) 1554045238.602 * * [simplify]: iters left: 5 (125 enodes) 1554045238.656 * * [simplify]: iters left: 4 (391 enodes) 1554045238.846 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045238.846 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045238.846 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045238.846 * * [simplify]: Extracting #3: cost 181 inf + 0 1554045238.847 * * [simplify]: Extracting #4: cost 278 inf + 948 1554045238.852 * * [simplify]: Extracting #5: cost 433 inf + 15055 1554045238.883 * * [simplify]: Extracting #6: cost 216 inf + 127513 1554045238.962 * * [simplify]: Extracting #7: cost 70 inf + 200075 1554045239.046 * * [simplify]: Extracting #8: cost 13 inf + 218097 1554045239.116 * * [simplify]: Extracting #9: cost 0 inf + 224078 1554045239.203 * [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)))))))) 1554045239.203 * [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)))))) 1554045239.203 * * * * [progress]: [ 354 / 2270 ] simplifiying candidate # 1554045239.204 * [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)))) 1554045239.204 * * [simplify]: iters left: 6 (22 enodes) 1554045239.210 * * [simplify]: iters left: 5 (118 enodes) 1554045239.244 * * [simplify]: iters left: 4 (362 enodes) 1554045239.425 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045239.425 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045239.425 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045239.425 * * [simplify]: Extracting #3: cost 141 inf + 0 1554045239.426 * * [simplify]: Extracting #4: cost 296 inf + 453 1554045239.429 * * [simplify]: Extracting #5: cost 426 inf + 9830 1554045239.445 * * [simplify]: Extracting #6: cost 169 inf + 87572 1554045239.481 * * [simplify]: Extracting #7: cost 21 inf + 157674 1554045239.534 * * [simplify]: Extracting #8: cost 1 inf + 173399 1554045239.575 * * [simplify]: Extracting #9: cost 0 inf + 174203 1554045239.624 * [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.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045239.624 * [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.im y.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)))))))) 1554045239.624 * * * * [progress]: [ 355 / 2270 ] simplifiying candidate # 1554045239.625 * [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))))) 1554045239.625 * * [simplify]: iters left: 6 (22 enodes) 1554045239.631 * * [simplify]: iters left: 5 (118 enodes) 1554045239.676 * * [simplify]: iters left: 4 (368 enodes) 1554045239.891 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045239.891 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045239.891 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045239.891 * * [simplify]: Extracting #3: cost 162 inf + 0 1554045239.893 * * [simplify]: Extracting #4: cost 247 inf + 1086 1554045239.900 * * [simplify]: Extracting #5: cost 368 inf + 12759 1554045239.919 * * [simplify]: Extracting #6: cost 223 inf + 79964 1554045239.986 * * [simplify]: Extracting #7: cost 78 inf + 143725 1554045240.060 * * [simplify]: Extracting #8: cost 7 inf + 178052 1554045240.123 * * [simplify]: Extracting #9: cost 0 inf + 181651 1554045240.195 * [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.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045240.195 * [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.im y.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)))))) 1554045240.195 * * * * [progress]: [ 356 / 2270 ] simplifiying candidate # 1554045240.196 * [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)))) 1554045240.196 * * [simplify]: iters left: 6 (24 enodes) 1554045240.209 * * [simplify]: iters left: 5 (125 enodes) 1554045240.250 * * [simplify]: iters left: 4 (385 enodes) 1554045240.422 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045240.423 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045240.423 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045240.423 * * [simplify]: Extracting #3: cost 156 inf + 0 1554045240.424 * * [simplify]: Extracting #4: cost 323 inf + 209 1554045240.428 * * [simplify]: Extracting #5: cost 471 inf + 13384 1554045240.456 * * [simplify]: Extracting #6: cost 115 inf + 154051 1554045240.527 * * [simplify]: Extracting #7: cost 1 inf + 207927 1554045240.588 * * [simplify]: Extracting #8: cost 0 inf + 208801 1554045240.688 * [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)))))))) 1554045240.688 * [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)))))))) 1554045240.689 * * * * [progress]: [ 357 / 2270 ] simplifiying candidate # 1554045240.689 * [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))))) 1554045240.690 * * [simplify]: iters left: 6 (24 enodes) 1554045240.703 * * [simplify]: iters left: 5 (125 enodes) 1554045240.734 * * [simplify]: iters left: 4 (391 enodes) 1554045240.941 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045240.941 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045240.942 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045240.942 * * [simplify]: Extracting #3: cost 181 inf + 0 1554045240.944 * * [simplify]: Extracting #4: cost 278 inf + 948 1554045240.953 * * [simplify]: Extracting #5: cost 433 inf + 15055 1554045241.004 * * [simplify]: Extracting #6: cost 216 inf + 127513 1554045241.091 * * [simplify]: Extracting #7: cost 70 inf + 200075 1554045241.190 * * [simplify]: Extracting #8: cost 13 inf + 218097 1554045241.277 * * [simplify]: Extracting #9: cost 0 inf + 224078 1554045241.361 * [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)))))))) 1554045241.361 * [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)))))) 1554045241.362 * * * * [progress]: [ 358 / 2270 ] simplifiying candidate # 1554045241.362 * [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)))) 1554045241.362 * * [simplify]: iters left: 6 (24 enodes) 1554045241.369 * * [simplify]: iters left: 5 (123 enodes) 1554045241.397 * * [simplify]: iters left: 4 (374 enodes) 1554045241.602 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045241.602 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045241.602 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045241.602 * * [simplify]: Extracting #3: cost 148 inf + 0 1554045241.604 * * [simplify]: Extracting #4: cost 303 inf + 413 1554045241.612 * * [simplify]: Extracting #5: cost 416 inf + 15826 1554045241.634 * * [simplify]: Extracting #6: cost 138 inf + 121274 1554045241.681 * * [simplify]: Extracting #7: cost 1 inf + 179648 1554045241.734 * * [simplify]: Extracting #8: cost 0 inf + 179892 1554045241.790 * [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.im y.im) (* x.im y.im)))))))) 1554045241.790 * [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.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)))))))) 1554045241.790 * * * * [progress]: [ 359 / 2270 ] simplifiying candidate # 1554045241.791 * [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))))) 1554045241.791 * * [simplify]: iters left: 6 (24 enodes) 1554045241.799 * * [simplify]: iters left: 5 (123 enodes) 1554045241.853 * * [simplify]: iters left: 4 (380 enodes) 1554045242.097 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045242.098 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045242.098 * * [simplify]: Extracting #2: cost 32 inf + 0 1554045242.099 * * [simplify]: Extracting #3: cost 169 inf + 0 1554045242.100 * * [simplify]: Extracting #4: cost 258 inf + 784 1554045242.108 * * [simplify]: Extracting #5: cost 384 inf + 13384 1554045242.135 * * [simplify]: Extracting #6: cost 185 inf + 109363 1554045242.212 * * [simplify]: Extracting #7: cost 54 inf + 167852 1554045242.304 * * [simplify]: Extracting #8: cost 10 inf + 181948 1554045242.376 * * [simplify]: Extracting #9: cost 0 inf + 186888 1554045242.425 * [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.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554045242.425 * [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.im y.im) (* x.im y.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)))))) 1554045242.426 * * * * [progress]: [ 360 / 2270 ] simplifiying candidate # 1554045242.426 * [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)))) 1554045242.427 * * [simplify]: iters left: 6 (24 enodes) 1554045242.439 * * [simplify]: iters left: 5 (124 enodes) 1554045242.480 * * [simplify]: iters left: 4 (375 enodes) 1554045242.673 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045242.673 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045242.673 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045242.673 * * [simplify]: Extracting #3: cost 160 inf + 0 1554045242.675 * * [simplify]: Extracting #4: cost 327 inf + 535 1554045242.679 * * [simplify]: Extracting #5: cost 480 inf + 12473 1554045242.715 * * [simplify]: Extracting #6: cost 129 inf + 155913 1554045242.792 * * [simplify]: Extracting #7: cost 2 inf + 216973 1554045242.868 * * [simplify]: Extracting #8: cost 0 inf + 218059 1554045242.952 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554045242.952 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045242.953 * * * * [progress]: [ 361 / 2270 ] simplifiying candidate # 1554045242.953 * [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))))) 1554045242.954 * * [simplify]: iters left: 6 (24 enodes) 1554045242.966 * * [simplify]: iters left: 5 (124 enodes) 1554045242.999 * * [simplify]: iters left: 4 (381 enodes) 1554045243.217 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045243.217 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045243.217 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045243.218 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045243.219 * * [simplify]: Extracting #4: cost 284 inf + 702 1554045243.222 * * [simplify]: Extracting #5: cost 435 inf + 12246 1554045243.247 * * [simplify]: Extracting #6: cost 245 inf + 113318 1554045243.309 * * [simplify]: Extracting #7: cost 78 inf + 193198 1554045243.383 * * [simplify]: Extracting #8: cost 15 inf + 220671 1554045243.462 * * [simplify]: Extracting #9: cost 0 inf + 229757 1554045243.535 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554045243.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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))) 1554045243.536 * * * * [progress]: [ 362 / 2270 ] simplifiying candidate # 1554045243.536 * [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)))) 1554045243.537 * * [simplify]: iters left: 6 (24 enodes) 1554045243.550 * * [simplify]: iters left: 5 (123 enodes) 1554045243.580 * * [simplify]: iters left: 4 (364 enodes) 1554045243.776 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045243.776 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045243.776 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045243.777 * * [simplify]: Extracting #3: cost 147 inf + 0 1554045243.779 * * [simplify]: Extracting #4: cost 305 inf + 535 1554045243.786 * * [simplify]: Extracting #5: cost 416 inf + 14698 1554045243.839 * * [simplify]: Extracting #6: cost 109 inf + 141703 1554045243.893 * * [simplify]: Extracting #7: cost 0 inf + 186433 1554045243.969 * * [simplify]: Extracting #8: cost 0 inf + 186091 1554045244.030 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554045244.030 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045244.031 * * * * [progress]: [ 363 / 2270 ] simplifiying candidate # 1554045244.032 * [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))))) 1554045244.032 * * [simplify]: iters left: 6 (24 enodes) 1554045244.046 * * [simplify]: iters left: 5 (123 enodes) 1554045244.101 * * [simplify]: iters left: 4 (370 enodes) 1554045244.271 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045244.271 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045244.271 * * [simplify]: Extracting #2: cost 31 inf + 0 1554045244.271 * * [simplify]: Extracting #3: cost 165 inf + 0 1554045244.272 * * [simplify]: Extracting #4: cost 259 inf + 621 1554045244.276 * * [simplify]: Extracting #5: cost 386 inf + 11910 1554045244.318 * * [simplify]: Extracting #6: cost 194 inf + 125575 1554045244.401 * * [simplify]: Extracting #7: cost 60 inf + 176083 1554045244.489 * * [simplify]: Extracting #8: cost 7 inf + 193022 1554045244.547 * * [simplify]: Extracting #9: cost 0 inf + 196598 1554045244.621 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554045244.621 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.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)))))) 1554045244.622 * * * * [progress]: [ 364 / 2270 ] simplifiying candidate # 1554045244.622 * [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)))) 1554045244.622 * * [simplify]: iters left: 6 (22 enodes) 1554045244.633 * * [simplify]: iters left: 5 (117 enodes) 1554045244.660 * * [simplify]: iters left: 4 (353 enodes) 1554045244.902 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045244.902 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045244.902 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045244.903 * * [simplify]: Extracting #3: cost 141 inf + 0 1554045244.904 * * [simplify]: Extracting #4: cost 302 inf + 413 1554045244.908 * * [simplify]: Extracting #5: cost 417 inf + 14324 1554045244.942 * * [simplify]: Extracting #6: cost 155 inf + 110120 1554045245.011 * * [simplify]: Extracting #7: cost 6 inf + 178371 1554045245.088 * * [simplify]: Extracting #8: cost 0 inf + 182799 1554045245.150 * [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)))))))) 1554045245.150 * [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)))))))) 1554045245.150 * * * * [progress]: [ 365 / 2270 ] simplifiying candidate # 1554045245.151 * [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))))) 1554045245.151 * * [simplify]: iters left: 6 (22 enodes) 1554045245.164 * * [simplify]: iters left: 5 (117 enodes) 1554045245.212 * * [simplify]: iters left: 4 (359 enodes) 1554045245.347 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045245.347 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045245.347 * * [simplify]: Extracting #2: cost 30 inf + 0 1554045245.348 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045245.349 * * [simplify]: Extracting #4: cost 248 inf + 842 1554045245.354 * * [simplify]: Extracting #5: cost 351 inf + 21449 1554045245.373 * * [simplify]: Extracting #6: cost 216 inf + 88216 1554045245.423 * * [simplify]: Extracting #7: cost 103 inf + 137756 1554045245.488 * * [simplify]: Extracting #8: cost 13 inf + 183646 1554045245.581 * * [simplify]: Extracting #9: cost 0 inf + 190266 1554045245.646 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554045245.646 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.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)))))) 1554045245.647 * * * * [progress]: [ 366 / 2270 ] simplifiying candidate # 1554045245.647 * [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)))) 1554045245.647 * * [simplify]: iters left: 6 (24 enodes) 1554045245.660 * * [simplify]: iters left: 5 (124 enodes) 1554045245.712 * * [simplify]: iters left: 4 (382 enodes) 1554045245.918 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045245.918 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045245.918 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045245.918 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045245.919 * * [simplify]: Extracting #4: cost 335 inf + 535 1554045245.923 * * [simplify]: Extracting #5: cost 485 inf + 13629 1554045245.950 * * [simplify]: Extracting #6: cost 118 inf + 152930 1554045246.022 * * [simplify]: Extracting #7: cost 2 inf + 209391 1554045246.123 * * [simplify]: Extracting #8: cost 0 inf + 210999 1554045246.217 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554045246.217 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))))) 1554045246.217 * * * * [progress]: [ 367 / 2270 ] simplifiying candidate # 1554045246.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)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554045246.218 * * [simplify]: iters left: 6 (24 enodes) 1554045246.226 * * [simplify]: iters left: 5 (124 enodes) 1554045246.259 * * [simplify]: iters left: 4 (388 enodes) 1554045246.495 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045246.495 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045246.495 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045246.495 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045246.496 * * [simplify]: Extracting #4: cost 290 inf + 879 1554045246.501 * * [simplify]: Extracting #5: cost 442 inf + 14789 1554045246.531 * * [simplify]: Extracting #6: cost 193 inf + 137523 1554045246.616 * * [simplify]: Extracting #7: cost 72 inf + 195354 1554045246.725 * * [simplify]: Extracting #8: cost 15 inf + 215473 1554045246.822 * * [simplify]: Extracting #9: cost 0 inf + 222975 1554045246.904 * * [simplify]: Extracting #10: cost 0 inf + 222930 1554045246.976 * [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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554045246.976 * [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.re y.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.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045246.977 * * * * [progress]: [ 368 / 2270 ] simplifiying candidate # 1554045246.977 * [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)))) 1554045246.977 * * [simplify]: iters left: 6 (24 enodes) 1554045246.984 * * [simplify]: iters left: 5 (123 enodes) 1554045247.021 * * [simplify]: iters left: 4 (370 enodes) 1554045247.173 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045247.173 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045247.173 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045247.174 * * [simplify]: Extracting #3: cost 148 inf + 0 1554045247.175 * * [simplify]: Extracting #4: cost 308 inf + 372 1554045247.178 * * [simplify]: Extracting #5: cost 425 inf + 13421 1554045247.209 * * [simplify]: Extracting #6: cost 108 inf + 139897 1554045247.267 * * [simplify]: Extracting #7: cost 2 inf + 185169 1554045247.349 * * [simplify]: Extracting #8: cost 0 inf + 186577 1554045247.436 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045247.436 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))))) 1554045247.436 * * * * [progress]: [ 369 / 2270 ] simplifiying candidate # 1554045247.437 * [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))))) 1554045247.437 * * [simplify]: iters left: 6 (24 enodes) 1554045247.450 * * [simplify]: iters left: 5 (123 enodes) 1554045247.491 * * [simplify]: iters left: 4 (376 enodes) 1554045247.734 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045247.734 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045247.734 * * [simplify]: Extracting #2: cost 32 inf + 0 1554045247.735 * * [simplify]: Extracting #3: cost 169 inf + 0 1554045247.736 * * [simplify]: Extracting #4: cost 262 inf + 825 1554045247.744 * * [simplify]: Extracting #5: cost 380 inf + 14116 1554045247.791 * * [simplify]: Extracting #6: cost 181 inf + 128122 1554045247.855 * * [simplify]: Extracting #7: cost 69 inf + 171684 1554045247.914 * * [simplify]: Extracting #8: cost 16 inf + 189630 1554045247.982 * * [simplify]: Extracting #9: cost 0 inf + 197673 1554045248.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))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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))))))) 1554045248.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))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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)))))) 1554045248.071 * * * * [progress]: [ 370 / 2270 ] simplifiying candidate # 1554045248.072 * [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)))) 1554045248.072 * * [simplify]: iters left: 6 (24 enodes) 1554045248.079 * * [simplify]: iters left: 5 (125 enodes) 1554045248.127 * * [simplify]: iters left: 4 (385 enodes) 1554045248.331 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045248.331 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045248.332 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045248.332 * * [simplify]: Extracting #3: cost 156 inf + 0 1554045248.333 * * [simplify]: Extracting #4: cost 323 inf + 209 1554045248.337 * * [simplify]: Extracting #5: cost 479 inf + 11298 1554045248.361 * * [simplify]: Extracting #6: cost 135 inf + 142035 1554045248.417 * * [simplify]: Extracting #7: cost 3 inf + 203318 1554045248.516 * * [simplify]: Extracting #8: cost 0 inf + 205285 1554045248.585 * [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)))))))) 1554045248.585 * [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)))))))) 1554045248.586 * * * * [progress]: [ 371 / 2270 ] simplifiying candidate # 1554045248.586 * [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))))) 1554045248.587 * * [simplify]: iters left: 6 (24 enodes) 1554045248.600 * * [simplify]: iters left: 5 (125 enodes) 1554045248.657 * * [simplify]: iters left: 4 (391 enodes) 1554045248.903 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045248.903 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045248.903 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045248.904 * * [simplify]: Extracting #3: cost 181 inf + 0 1554045248.906 * * [simplify]: Extracting #4: cost 281 inf + 621 1554045248.915 * * [simplify]: Extracting #5: cost 439 inf + 14205 1554045248.975 * * [simplify]: Extracting #6: cost 199 inf + 134493 1554045249.040 * * [simplify]: Extracting #7: cost 64 inf + 196085 1554045249.112 * * [simplify]: Extracting #8: cost 9 inf + 214876 1554045249.191 * * [simplify]: Extracting #9: cost 0 inf + 219681 1554045249.269 * * [simplify]: Extracting #10: cost 0 inf + 219666 1554045249.341 * [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.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554045249.341 * [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.im y.im)) (- (* (* x.re y.re) (* (* x.re y.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.im y.im)))))) 1554045249.342 * * * * [progress]: [ 372 / 2270 ] simplifiying candidate # 1554045249.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 (* (- (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)))) 1554045249.342 * * [simplify]: iters left: 6 (22 enodes) 1554045249.349 * * [simplify]: iters left: 5 (118 enodes) 1554045249.387 * * [simplify]: iters left: 4 (358 enodes) 1554045249.558 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045249.558 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045249.559 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045249.559 * * [simplify]: Extracting #3: cost 142 inf + 0 1554045249.561 * * [simplify]: Extracting #4: cost 302 inf + 331 1554045249.574 * * [simplify]: Extracting #5: cost 420 inf + 9947 1554045249.612 * * [simplify]: Extracting #6: cost 144 inf + 109076 1554045249.672 * * [simplify]: Extracting #7: cost 4 inf + 179714 1554045249.738 * * [simplify]: Extracting #8: cost 0 inf + 182833 1554045249.808 * [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)))))))) 1554045249.808 * [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)))))))) 1554045249.808 * * * * [progress]: [ 373 / 2270 ] simplifiying candidate # 1554045249.809 * [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))))) 1554045249.809 * * [simplify]: iters left: 6 (22 enodes) 1554045249.815 * * [simplify]: iters left: 5 (118 enodes) 1554045249.843 * * [simplify]: iters left: 4 (364 enodes) 1554045249.979 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045249.979 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045249.979 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045249.979 * * [simplify]: Extracting #3: cost 162 inf + 0 1554045249.980 * * [simplify]: Extracting #4: cost 252 inf + 1101 1554045249.993 * * [simplify]: Extracting #5: cost 367 inf + 13449 1554045250.015 * * [simplify]: Extracting #6: cost 226 inf + 87013 1554045250.072 * * [simplify]: Extracting #7: cost 72 inf + 166125 1554045250.165 * * [simplify]: Extracting #8: cost 8 inf + 189963 1554045250.258 * * [simplify]: Extracting #9: cost 0 inf + 193131 1554045250.354 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554045250.354 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.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)))))) 1554045250.354 * * * * [progress]: [ 374 / 2270 ] simplifiying candidate # 1554045250.355 * [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)))) 1554045250.355 * * [simplify]: iters left: 6 (24 enodes) 1554045250.368 * * [simplify]: iters left: 5 (125 enodes) 1554045250.422 * * [simplify]: iters left: 4 (385 enodes) 1554045250.616 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045250.616 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045250.616 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045250.617 * * [simplify]: Extracting #3: cost 156 inf + 0 1554045250.619 * * [simplify]: Extracting #4: cost 323 inf + 209 1554045250.625 * * [simplify]: Extracting #5: cost 479 inf + 11298 1554045250.672 * * [simplify]: Extracting #6: cost 135 inf + 142035 1554045250.769 * * [simplify]: Extracting #7: cost 3 inf + 203318 1554045250.864 * * [simplify]: Extracting #8: cost 0 inf + 205285 1554045250.929 * [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)))))))) 1554045250.929 * [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)))))))) 1554045250.929 * * * * [progress]: [ 375 / 2270 ] simplifiying candidate # 1554045250.930 * [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))))) 1554045250.930 * * [simplify]: iters left: 6 (24 enodes) 1554045250.944 * * [simplify]: iters left: 5 (125 enodes) 1554045250.999 * * [simplify]: iters left: 4 (391 enodes) 1554045251.205 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045251.205 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045251.205 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045251.205 * * [simplify]: Extracting #3: cost 181 inf + 0 1554045251.206 * * [simplify]: Extracting #4: cost 281 inf + 621 1554045251.210 * * [simplify]: Extracting #5: cost 439 inf + 14205 1554045251.251 * * [simplify]: Extracting #6: cost 199 inf + 134493 1554045251.331 * * [simplify]: Extracting #7: cost 64 inf + 196085 1554045251.410 * * [simplify]: Extracting #8: cost 9 inf + 214876 1554045251.493 * * [simplify]: Extracting #9: cost 0 inf + 219681 1554045251.605 * * [simplify]: Extracting #10: cost 0 inf + 219666 1554045251.686 * [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.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554045251.686 * [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.im y.im)) (- (* (* x.re y.re) (* (* x.re y.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.im y.im)))))) 1554045251.687 * * * * [progress]: [ 376 / 2270 ] simplifiying candidate # 1554045251.687 * [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)))) 1554045251.687 * * [simplify]: iters left: 6 (24 enodes) 1554045251.702 * * [simplify]: iters left: 5 (124 enodes) 1554045251.751 * * [simplify]: iters left: 4 (379 enodes) 1554045251.939 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045251.939 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045251.939 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045251.939 * * [simplify]: Extracting #3: cost 160 inf + 0 1554045251.941 * * [simplify]: Extracting #4: cost 323 inf + 413 1554045251.947 * * [simplify]: Extracting #5: cost 481 inf + 11857 1554045252.004 * * [simplify]: Extracting #6: cost 123 inf + 158642 1554045252.063 * * [simplify]: Extracting #7: cost 3 inf + 211374 1554045252.144 * * [simplify]: Extracting #8: cost 0 inf + 213616 1554045252.212 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045252.212 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045252.212 * * * * [progress]: [ 377 / 2270 ] simplifiying candidate # 1554045252.213 * [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))))) 1554045252.213 * * [simplify]: iters left: 6 (24 enodes) 1554045252.220 * * [simplify]: iters left: 5 (124 enodes) 1554045252.264 * * [simplify]: iters left: 4 (385 enodes) 1554045252.481 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045252.481 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045252.482 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045252.483 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045252.484 * * [simplify]: Extracting #4: cost 282 inf + 579 1554045252.491 * * [simplify]: Extracting #5: cost 451 inf + 10389 1554045252.543 * * [simplify]: Extracting #6: cost 211 inf + 128665 1554045252.613 * * [simplify]: Extracting #7: cost 69 inf + 199058 1554045252.702 * * [simplify]: Extracting #8: cost 12 inf + 219498 1554045252.803 * * [simplify]: Extracting #9: cost 0 inf + 225548 1554045252.922 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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)))))))) 1554045252.922 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.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)))))) 1554045252.923 * * * * [progress]: [ 378 / 2270 ] simplifiying candidate # 1554045252.924 * [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)))) 1554045252.924 * * [simplify]: iters left: 6 (24 enodes) 1554045252.937 * * [simplify]: iters left: 5 (123 enodes) 1554045252.989 * * [simplify]: iters left: 4 (368 enodes) 1554045253.190 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045253.190 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045253.191 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045253.191 * * [simplify]: Extracting #3: cost 147 inf + 0 1554045253.193 * * [simplify]: Extracting #4: cost 301 inf + 535 1554045253.198 * * [simplify]: Extracting #5: cost 427 inf + 11873 1554045253.225 * * [simplify]: Extracting #6: cost 139 inf + 123559 1554045253.282 * * [simplify]: Extracting #7: cost 1 inf + 181191 1554045253.325 * * [simplify]: Extracting #8: cost 0 inf + 181995 1554045253.382 * [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))))))))) 1554045253.382 * [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.re y.re)) (+ (* (* 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)))))))) 1554045253.383 * * * * [progress]: [ 379 / 2270 ] simplifiying candidate # 1554045253.383 * [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))))) 1554045253.383 * * [simplify]: iters left: 6 (24 enodes) 1554045253.396 * * [simplify]: iters left: 5 (123 enodes) 1554045253.448 * * [simplify]: iters left: 4 (374 enodes) 1554045253.622 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045253.622 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045253.622 * * [simplify]: Extracting #2: cost 31 inf + 0 1554045253.623 * * [simplify]: Extracting #3: cost 165 inf + 0 1554045253.625 * * [simplify]: Extracting #4: cost 253 inf + 825 1554045253.631 * * [simplify]: Extracting #5: cost 393 inf + 9155 1554045253.664 * * [simplify]: Extracting #6: cost 183 inf + 114545 1554045253.708 * * [simplify]: Extracting #7: cost 59 inf + 170650 1554045253.767 * * [simplify]: Extracting #8: cost 13 inf + 186232 1554045253.841 * * [simplify]: Extracting #9: cost 0 inf + 192922 1554045253.913 * [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.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045253.913 * [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.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)))))) 1554045253.914 * * * * [progress]: [ 380 / 2270 ] simplifiying candidate # 1554045253.914 * [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)))) 1554045253.915 * * [simplify]: iters left: 6 (22 enodes) 1554045253.927 * * [simplify]: iters left: 5 (117 enodes) 1554045253.979 * * [simplify]: iters left: 4 (357 enodes) 1554045254.170 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045254.170 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045254.170 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045254.171 * * [simplify]: Extracting #3: cost 141 inf + 0 1554045254.172 * * [simplify]: Extracting #4: cost 299 inf + 331 1554045254.175 * * [simplify]: Extracting #5: cost 438 inf + 7200 1554045254.189 * * [simplify]: Extracting #6: cost 211 inf + 78482 1554045254.242 * * [simplify]: Extracting #7: cost 37 inf + 153786 1554045254.316 * * [simplify]: Extracting #8: cost 2 inf + 177697 1554045254.358 * * [simplify]: Extracting #9: cost 0 inf + 179240 1554045254.422 * [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)))))))) 1554045254.422 * [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)))))))) 1554045254.422 * * * * [progress]: [ 381 / 2270 ] simplifiying candidate # 1554045254.423 * [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))))) 1554045254.423 * * [simplify]: iters left: 6 (22 enodes) 1554045254.429 * * [simplify]: iters left: 5 (117 enodes) 1554045254.463 * * [simplify]: iters left: 4 (363 enodes) 1554045254.676 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045254.676 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045254.676 * * [simplify]: Extracting #2: cost 30 inf + 0 1554045254.677 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045254.679 * * [simplify]: Extracting #4: cost 243 inf + 964 1554045254.684 * * [simplify]: Extracting #5: cost 378 inf + 7612 1554045254.713 * * [simplify]: Extracting #6: cost 234 inf + 78652 1554045254.763 * * [simplify]: Extracting #7: cost 71 inf + 154895 1554045254.834 * * [simplify]: Extracting #8: cost 12 inf + 179729 1554045254.900 * * [simplify]: Extracting #9: cost 0 inf + 185146 1554045254.969 * * [simplify]: Extracting #10: cost 0 inf + 185131 1554045255.031 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554045255.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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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.im y.im)))))) 1554045255.032 * * * * [progress]: [ 382 / 2270 ] simplifiying candidate # 1554045255.033 * [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)))) 1554045255.033 * * [simplify]: iters left: 6 (24 enodes) 1554045255.042 * * [simplify]: iters left: 5 (124 enodes) 1554045255.078 * * [simplify]: iters left: 4 (384 enodes) 1554045255.266 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045255.266 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045255.266 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045255.266 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045255.267 * * [simplify]: Extracting #4: cost 332 inf + 413 1554045255.271 * * [simplify]: Extracting #5: cost 482 inf + 11680 1554045255.308 * * [simplify]: Extracting #6: cost 131 inf + 137044 1554045255.364 * * [simplify]: Extracting #7: cost 2 inf + 201692 1554045255.429 * * [simplify]: Extracting #8: cost 0 inf + 202890 1554045255.493 * [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.im y.im) (* x.im y.im))))))))) 1554045255.493 * [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.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)))))))) 1554045255.494 * * * * [progress]: [ 383 / 2270 ] simplifiying candidate # 1554045255.494 * [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))))) 1554045255.494 * * [simplify]: iters left: 6 (24 enodes) 1554045255.501 * * [simplify]: iters left: 5 (124 enodes) 1554045255.530 * * [simplify]: iters left: 4 (390 enodes) 1554045255.716 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045255.716 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045255.716 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045255.716 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045255.717 * * [simplify]: Extracting #4: cost 287 inf + 947 1554045255.722 * * [simplify]: Extracting #5: cost 432 inf + 15594 1554045255.750 * * [simplify]: Extracting #6: cost 182 inf + 135501 1554045255.815 * * [simplify]: Extracting #7: cost 65 inf + 191837 1554045255.897 * * [simplify]: Extracting #8: cost 8 inf + 211560 1554045255.970 * * [simplify]: Extracting #9: cost 0 inf + 215911 1554045256.079 * [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.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045256.079 * [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.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.im y.im)))))) 1554045256.080 * * * * [progress]: [ 384 / 2270 ] simplifiying candidate # 1554045256.080 * [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)))) 1554045256.081 * * [simplify]: iters left: 6 (24 enodes) 1554045256.089 * * [simplify]: iters left: 5 (125 enodes) 1554045256.117 * * [simplify]: iters left: 4 (385 enodes) 1554045256.327 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045256.327 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045256.327 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045256.328 * * [simplify]: Extracting #3: cost 156 inf + 0 1554045256.330 * * [simplify]: Extracting #4: cost 323 inf + 209 1554045256.337 * * [simplify]: Extracting #5: cost 471 inf + 13384 1554045256.375 * * [simplify]: Extracting #6: cost 115 inf + 154051 1554045256.466 * * [simplify]: Extracting #7: cost 1 inf + 207927 1554045256.522 * * [simplify]: Extracting #8: cost 0 inf + 208801 1554045256.600 * [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)))))))) 1554045256.600 * [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)))))))) 1554045256.601 * * * * [progress]: [ 385 / 2270 ] simplifiying candidate # 1554045256.601 * [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))))) 1554045256.602 * * [simplify]: iters left: 6 (24 enodes) 1554045256.616 * * [simplify]: iters left: 5 (125 enodes) 1554045256.672 * * [simplify]: iters left: 4 (391 enodes) 1554045256.905 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045256.905 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045256.905 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045256.905 * * [simplify]: Extracting #3: cost 181 inf + 0 1554045256.907 * * [simplify]: Extracting #4: cost 278 inf + 948 1554045256.913 * * [simplify]: Extracting #5: cost 433 inf + 15055 1554045256.971 * * [simplify]: Extracting #6: cost 216 inf + 127513 1554045257.051 * * [simplify]: Extracting #7: cost 70 inf + 200075 1554045257.162 * * [simplify]: Extracting #8: cost 13 inf + 218097 1554045257.272 * * [simplify]: Extracting #9: cost 0 inf + 224078 1554045257.362 * [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)))))))) 1554045257.362 * [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)))))) 1554045257.362 * * * * [progress]: [ 386 / 2270 ] simplifiying candidate # 1554045257.362 * [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)))) 1554045257.363 * * [simplify]: iters left: 6 (24 enodes) 1554045257.374 * * [simplify]: iters left: 5 (123 enodes) 1554045257.415 * * [simplify]: iters left: 4 (374 enodes) 1554045257.601 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045257.601 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045257.601 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045257.601 * * [simplify]: Extracting #3: cost 148 inf + 0 1554045257.602 * * [simplify]: Extracting #4: cost 303 inf + 413 1554045257.606 * * [simplify]: Extracting #5: cost 416 inf + 15826 1554045257.643 * * [simplify]: Extracting #6: cost 138 inf + 121274 1554045257.693 * * [simplify]: Extracting #7: cost 1 inf + 179648 1554045257.765 * * [simplify]: Extracting #8: cost 0 inf + 179892 1554045257.838 * [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.im y.im) (* x.im y.im)))))))) 1554045257.838 * [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.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)))))))) 1554045257.839 * * * * [progress]: [ 387 / 2270 ] simplifiying candidate # 1554045257.839 * [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))))) 1554045257.840 * * [simplify]: iters left: 6 (24 enodes) 1554045257.852 * * [simplify]: iters left: 5 (123 enodes) 1554045257.897 * * [simplify]: iters left: 4 (380 enodes) 1554045258.101 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045258.101 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045258.101 * * [simplify]: Extracting #2: cost 32 inf + 0 1554045258.102 * * [simplify]: Extracting #3: cost 169 inf + 0 1554045258.104 * * [simplify]: Extracting #4: cost 258 inf + 784 1554045258.117 * * [simplify]: Extracting #5: cost 384 inf + 13384 1554045258.146 * * [simplify]: Extracting #6: cost 185 inf + 109363 1554045258.203 * * [simplify]: Extracting #7: cost 54 inf + 167852 1554045258.275 * * [simplify]: Extracting #8: cost 10 inf + 181948 1554045258.337 * * [simplify]: Extracting #9: cost 0 inf + 186888 1554045258.384 * [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.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554045258.384 * [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.im y.im) (* x.im y.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)))))) 1554045258.384 * * * * [progress]: [ 388 / 2270 ] simplifiying candidate # 1554045258.384 * [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)))) 1554045258.384 * * [simplify]: iters left: 6 (24 enodes) 1554045258.398 * * [simplify]: iters left: 5 (125 enodes) 1554045258.454 * * [simplify]: iters left: 4 (385 enodes) 1554045258.713 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045258.713 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045258.713 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045258.714 * * [simplify]: Extracting #3: cost 156 inf + 0 1554045258.716 * * [simplify]: Extracting #4: cost 323 inf + 209 1554045258.723 * * [simplify]: Extracting #5: cost 471 inf + 13384 1554045258.784 * * [simplify]: Extracting #6: cost 115 inf + 154051 1554045258.851 * * [simplify]: Extracting #7: cost 1 inf + 207927 1554045258.947 * * [simplify]: Extracting #8: cost 0 inf + 208801 1554045259.002 * [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)))))))) 1554045259.002 * [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)))))))) 1554045259.003 * * * * [progress]: [ 389 / 2270 ] simplifiying candidate # 1554045259.003 * [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))))) 1554045259.004 * * [simplify]: iters left: 6 (24 enodes) 1554045259.016 * * [simplify]: iters left: 5 (125 enodes) 1554045259.060 * * [simplify]: iters left: 4 (391 enodes) 1554045259.288 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045259.288 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045259.288 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045259.289 * * [simplify]: Extracting #3: cost 181 inf + 0 1554045259.291 * * [simplify]: Extracting #4: cost 278 inf + 948 1554045259.300 * * [simplify]: Extracting #5: cost 433 inf + 15055 1554045259.354 * * [simplify]: Extracting #6: cost 216 inf + 127513 1554045259.446 * * [simplify]: Extracting #7: cost 70 inf + 200075 1554045259.528 * * [simplify]: Extracting #8: cost 13 inf + 218097 1554045259.624 * * [simplify]: Extracting #9: cost 0 inf + 224078 1554045259.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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045259.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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.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)))))) 1554045259.710 * * * * [progress]: [ 390 / 2270 ] simplifiying candidate # 1554045259.710 * [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)))) 1554045259.710 * * [simplify]: iters left: 6 (22 enodes) 1554045259.723 * * [simplify]: iters left: 5 (118 enodes) 1554045259.758 * * [simplify]: iters left: 4 (362 enodes) 1554045259.959 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045259.959 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045259.959 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045259.960 * * [simplify]: Extracting #3: cost 141 inf + 0 1554045259.962 * * [simplify]: Extracting #4: cost 296 inf + 453 1554045259.967 * * [simplify]: Extracting #5: cost 426 inf + 9830 1554045259.998 * * [simplify]: Extracting #6: cost 169 inf + 87572 1554045260.062 * * [simplify]: Extracting #7: cost 21 inf + 157674 1554045260.115 * * [simplify]: Extracting #8: cost 1 inf + 173399 1554045260.169 * * [simplify]: Extracting #9: cost 0 inf + 174203 1554045260.217 * [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.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045260.218 * [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.im y.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)))))))) 1554045260.218 * * * * [progress]: [ 391 / 2270 ] simplifiying candidate # 1554045260.219 * [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))))) 1554045260.219 * * [simplify]: iters left: 6 (22 enodes) 1554045260.232 * * [simplify]: iters left: 5 (118 enodes) 1554045260.278 * * [simplify]: iters left: 4 (368 enodes) 1554045260.458 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045260.458 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045260.458 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045260.459 * * [simplify]: Extracting #3: cost 162 inf + 0 1554045260.461 * * [simplify]: Extracting #4: cost 247 inf + 1086 1554045260.468 * * [simplify]: Extracting #5: cost 368 inf + 12759 1554045260.498 * * [simplify]: Extracting #6: cost 223 inf + 79964 1554045260.570 * * [simplify]: Extracting #7: cost 78 inf + 143725 1554045260.632 * * [simplify]: Extracting #8: cost 7 inf + 178052 1554045260.693 * * [simplify]: Extracting #9: cost 0 inf + 181651 1554045260.782 * [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.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045260.782 * [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.im y.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)))))) 1554045260.782 * * * * [progress]: [ 392 / 2270 ] simplifiying candidate # 1554045260.783 * [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)))) 1554045260.783 * * [simplify]: iters left: 6 (21 enodes) 1554045260.795 * * [simplify]: iters left: 5 (111 enodes) 1554045260.841 * * [simplify]: iters left: 4 (335 enodes) 1554045261.017 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045261.017 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045261.017 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045261.018 * * [simplify]: Extracting #3: cost 140 inf + 0 1554045261.019 * * [simplify]: Extracting #4: cost 291 inf + 453 1554045261.027 * * [simplify]: Extracting #5: cost 351 inf + 15671 1554045261.072 * * [simplify]: Extracting #6: cost 55 inf + 125507 1554045261.126 * * [simplify]: Extracting #7: cost 0 inf + 153836 1554045261.190 * * [simplify]: Extracting #8: cost 0 inf + 153796 1554045261.264 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554045261.264 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045261.265 * * * * [progress]: [ 393 / 2270 ] simplifiying candidate # 1554045261.265 * [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))))) 1554045261.266 * * [simplify]: iters left: 6 (21 enodes) 1554045261.276 * * [simplify]: iters left: 5 (111 enodes) 1554045261.304 * * [simplify]: iters left: 4 (341 enodes) 1554045261.494 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045261.494 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045261.494 * * [simplify]: Extracting #2: cost 25 inf + 0 1554045261.495 * * [simplify]: Extracting #3: cost 148 inf + 0 1554045261.497 * * [simplify]: Extracting #4: cost 214 inf + 1044 1554045261.506 * * [simplify]: Extracting #5: cost 270 inf + 21202 1554045261.566 * * [simplify]: Extracting #6: cost 117 inf + 114004 1554045261.625 * * [simplify]: Extracting #7: cost 64 inf + 129438 1554045261.682 * * [simplify]: Extracting #8: cost 15 inf + 146447 1554045261.740 * * [simplify]: Extracting #9: cost 0 inf + 152670 1554045261.793 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554045261.793 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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.im y.im)))))) 1554045261.794 * * * * [progress]: [ 394 / 2270 ] simplifiying candidate # 1554045261.794 * [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)))) 1554045261.794 * * [simplify]: iters left: 6 (23 enodes) 1554045261.801 * * [simplify]: iters left: 5 (118 enodes) 1554045261.836 * * [simplify]: iters left: 4 (363 enodes) 1554045262.037 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045262.037 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045262.037 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045262.038 * * [simplify]: Extracting #3: cost 160 inf + 0 1554045262.040 * * [simplify]: Extracting #4: cost 322 inf + 575 1554045262.046 * * [simplify]: Extracting #5: cost 458 inf + 9247 1554045262.096 * * [simplify]: Extracting #6: cost 151 inf + 124306 1554045262.160 * * [simplify]: Extracting #7: cost 6 inf + 198858 1554045262.235 * * [simplify]: Extracting #8: cost 0 inf + 203186 1554045262.303 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554045262.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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045262.304 * * * * [progress]: [ 395 / 2270 ] simplifiying candidate # 1554045262.305 * [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))))) 1554045262.305 * * [simplify]: iters left: 6 (23 enodes) 1554045262.318 * * [simplify]: iters left: 5 (118 enodes) 1554045262.367 * * [simplify]: iters left: 4 (369 enodes) 1554045262.573 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045262.573 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045262.573 * * [simplify]: Extracting #2: cost 30 inf + 0 1554045262.574 * * [simplify]: Extracting #3: cost 169 inf + 0 1554045262.576 * * [simplify]: Extracting #4: cost 242 inf + 1520 1554045262.583 * * [simplify]: Extracting #5: cost 386 inf + 11047 1554045262.632 * * [simplify]: Extracting #6: cost 213 inf + 106128 1554045262.696 * * [simplify]: Extracting #7: cost 78 inf + 171497 1554045262.798 * * [simplify]: Extracting #8: cost 28 inf + 189012 1554045262.876 * * [simplify]: Extracting #9: cost 0 inf + 203581 1554045262.947 * * [simplify]: Extracting #10: cost 0 inf + 202506 1554045263.032 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554045263.032 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))) 1554045263.032 * * * * [progress]: [ 396 / 2270 ] simplifiying candidate # 1554045263.033 * [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)))) 1554045263.033 * * [simplify]: iters left: 6 (23 enodes) 1554045263.040 * * [simplify]: iters left: 5 (118 enodes) 1554045263.069 * * [simplify]: iters left: 4 (363 enodes) 1554045263.268 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045263.268 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045263.268 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045263.269 * * [simplify]: Extracting #3: cost 160 inf + 0 1554045263.271 * * [simplify]: Extracting #4: cost 322 inf + 575 1554045263.275 * * [simplify]: Extracting #5: cost 458 inf + 9247 1554045263.297 * * [simplify]: Extracting #6: cost 151 inf + 124306 1554045263.381 * * [simplify]: Extracting #7: cost 6 inf + 198858 1554045263.463 * * [simplify]: Extracting #8: cost 0 inf + 203186 1554045263.532 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554045263.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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045263.533 * * * * [progress]: [ 397 / 2270 ] simplifiying candidate # 1554045263.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)) (- (pow (* x.re y.re) 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))))) 1554045263.533 * * [simplify]: iters left: 6 (23 enodes) 1554045263.540 * * [simplify]: iters left: 5 (118 enodes) 1554045263.567 * * [simplify]: iters left: 4 (369 enodes) 1554045263.732 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045263.732 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045263.732 * * [simplify]: Extracting #2: cost 30 inf + 0 1554045263.733 * * [simplify]: Extracting #3: cost 169 inf + 0 1554045263.735 * * [simplify]: Extracting #4: cost 242 inf + 1520 1554045263.742 * * [simplify]: Extracting #5: cost 386 inf + 11047 1554045263.784 * * [simplify]: Extracting #6: cost 213 inf + 106128 1554045264.309 * * [simplify]: Extracting #7: cost 78 inf + 171497 1554045264.395 * * [simplify]: Extracting #8: cost 28 inf + 189012 1554045264.490 * * [simplify]: Extracting #9: cost 0 inf + 203581 1554045264.563 * * [simplify]: Extracting #10: cost 0 inf + 202506 1554045264.631 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554045264.632 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))) 1554045264.632 * * * * [progress]: [ 398 / 2270 ] simplifiying candidate # 1554045264.632 * [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)))) 1554045264.633 * * [simplify]: iters left: 6 (21 enodes) 1554045264.639 * * [simplify]: iters left: 5 (109 enodes) 1554045264.677 * * [simplify]: iters left: 4 (329 enodes) 1554045264.848 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045264.848 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045264.848 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045264.848 * * [simplify]: Extracting #3: cost 140 inf + 0 1554045264.849 * * [simplify]: Extracting #4: cost 287 inf + 819 1554045264.852 * * [simplify]: Extracting #5: cost 359 inf + 10545 1554045264.870 * * [simplify]: Extracting #6: cost 84 inf + 106499 1554045264.921 * * [simplify]: Extracting #7: cost 5 inf + 147609 1554045264.958 * * [simplify]: Extracting #8: cost 0 inf + 150149 1554045265.020 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554045265.020 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045265.020 * * * * [progress]: [ 399 / 2270 ] simplifiying candidate # 1554045265.021 * [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))))) 1554045265.021 * * [simplify]: iters left: 6 (21 enodes) 1554045265.027 * * [simplify]: iters left: 5 (109 enodes) 1554045265.051 * * [simplify]: iters left: 4 (335 enodes) 1554045265.199 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045265.199 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045265.199 * * [simplify]: Extracting #2: cost 26 inf + 0 1554045265.200 * * [simplify]: Extracting #3: cost 147 inf + 0 1554045265.200 * * [simplify]: Extracting #4: cost 214 inf + 963 1554045265.203 * * [simplify]: Extracting #5: cost 286 inf + 13507 1554045265.214 * * [simplify]: Extracting #6: cost 213 inf + 52412 1554045265.252 * * [simplify]: Extracting #7: cost 109 inf + 93668 1554045265.320 * * [simplify]: Extracting #8: cost 33 inf + 131323 1554045265.357 * * [simplify]: Extracting #9: cost 0 inf + 148726 1554045265.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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554045265.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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045265.408 * * * * [progress]: [ 400 / 2270 ] simplifiying candidate # 1554045265.408 * [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)))) 1554045265.408 * * [simplify]: iters left: 6 (24 enodes) 1554045265.415 * * [simplify]: iters left: 5 (123 enodes) 1554045265.460 * * [simplify]: iters left: 4 (372 enodes) 1554045265.669 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045265.669 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045265.669 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045265.670 * * [simplify]: Extracting #3: cost 160 inf + 0 1554045265.672 * * [simplify]: Extracting #4: cost 323 inf + 413 1554045265.679 * * [simplify]: Extracting #5: cost 452 inf + 11301 1554045265.707 * * [simplify]: Extracting #6: cost 157 inf + 130835 1554045265.784 * * [simplify]: Extracting #7: cost 0 inf + 204159 1554045265.879 * [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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554045265.879 * [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.im y.im) (* x.im y.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)))))))) 1554045265.880 * * * * [progress]: [ 401 / 2270 ] simplifiying candidate # 1554045265.880 * [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))))) 1554045265.881 * * [simplify]: iters left: 6 (24 enodes) 1554045265.894 * * [simplify]: iters left: 5 (123 enodes) 1554045265.946 * * [simplify]: iters left: 4 (378 enodes) 1554045266.147 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045266.147 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045266.147 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045266.147 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045266.148 * * [simplify]: Extracting #4: cost 278 inf + 1109 1554045266.152 * * [simplify]: Extracting #5: cost 421 inf + 9434 1554045266.178 * * [simplify]: Extracting #6: cost 272 inf + 79982 1554045266.227 * * [simplify]: Extracting #7: cost 96 inf + 165679 1554045266.315 * * [simplify]: Extracting #8: cost 11 inf + 210251 1554045266.394 * * [simplify]: Extracting #9: cost 0 inf + 217624 1554045266.504 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554045266.504 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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)))))) 1554045266.505 * * * * [progress]: [ 402 / 2270 ] simplifiying candidate # 1554045266.506 * [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)))) 1554045266.506 * * [simplify]: iters left: 6 (24 enodes) 1554045266.519 * * [simplify]: iters left: 5 (123 enodes) 1554045266.573 * * [simplify]: iters left: 4 (373 enodes) 1554045266.772 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045266.772 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045266.772 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045266.773 * * [simplify]: Extracting #3: cost 160 inf + 0 1554045266.775 * * [simplify]: Extracting #4: cost 324 inf + 535 1554045266.781 * * [simplify]: Extracting #5: cost 439 inf + 10626 1554045266.812 * * [simplify]: Extracting #6: cost 163 inf + 99920 1554045266.865 * * [simplify]: Extracting #7: cost 29 inf + 166092 1554045266.917 * * [simplify]: Extracting #8: cost 0 inf + 191501 1554045266.965 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554045266.965 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045266.966 * * * * [progress]: [ 403 / 2270 ] simplifiying candidate # 1554045266.967 * [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))))) 1554045266.967 * * [simplify]: iters left: 6 (24 enodes) 1554045266.974 * * [simplify]: iters left: 5 (123 enodes) 1554045267.002 * * [simplify]: iters left: 4 (379 enodes) 1554045267.199 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045267.199 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045267.200 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045267.207 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045267.209 * * [simplify]: Extracting #4: cost 279 inf + 1150 1554045267.218 * * [simplify]: Extracting #5: cost 384 inf + 17706 1554045267.278 * * [simplify]: Extracting #6: cost 174 inf + 136345 1554045267.374 * * [simplify]: Extracting #7: cost 57 inf + 180743 1554045267.439 * * [simplify]: Extracting #8: cost 16 inf + 193599 1554045267.519 * * [simplify]: Extracting #9: cost 0 inf + 201033 1554045267.609 * [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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554045267.610 * [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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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)))))) 1554045267.610 * * * * [progress]: [ 404 / 2270 ] simplifiying candidate # 1554045267.610 * [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)))) 1554045267.611 * * [simplify]: iters left: 6 (24 enodes) 1554045267.617 * * [simplify]: iters left: 5 (123 enodes) 1554045267.648 * * [simplify]: iters left: 4 (372 enodes) 1554045267.845 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045267.845 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045267.845 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045267.846 * * [simplify]: Extracting #3: cost 160 inf + 0 1554045267.847 * * [simplify]: Extracting #4: cost 323 inf + 413 1554045267.854 * * [simplify]: Extracting #5: cost 452 inf + 11301 1554045267.886 * * [simplify]: Extracting #6: cost 157 inf + 130835 1554045267.950 * * [simplify]: Extracting #7: cost 0 inf + 204159 1554045268.023 * [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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554045268.023 * [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.im y.im) (* x.im y.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)))))))) 1554045268.024 * * * * [progress]: [ 405 / 2270 ] simplifiying candidate # 1554045268.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.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))))) 1554045268.025 * * [simplify]: iters left: 6 (24 enodes) 1554045268.038 * * [simplify]: iters left: 5 (123 enodes) 1554045268.095 * * [simplify]: iters left: 4 (378 enodes) 1554045268.310 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045268.310 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045268.310 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045268.311 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045268.313 * * [simplify]: Extracting #4: cost 278 inf + 1109 1554045268.320 * * [simplify]: Extracting #5: cost 421 inf + 9434 1554045268.350 * * [simplify]: Extracting #6: cost 272 inf + 79982 1554045268.436 * * [simplify]: Extracting #7: cost 96 inf + 165679 1554045268.516 * * [simplify]: Extracting #8: cost 11 inf + 210251 1554045268.580 * * [simplify]: Extracting #9: cost 0 inf + 217624 1554045268.665 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554045268.665 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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)))))) 1554045268.666 * * * * [progress]: [ 406 / 2270 ] simplifiying candidate # 1554045268.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.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)))) 1554045268.666 * * [simplify]: iters left: 6 (24 enodes) 1554045268.673 * * [simplify]: iters left: 5 (123 enodes) 1554045268.727 * * [simplify]: iters left: 4 (373 enodes) 1554045268.934 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045268.934 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045268.934 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045268.935 * * [simplify]: Extracting #3: cost 160 inf + 0 1554045268.937 * * [simplify]: Extracting #4: cost 324 inf + 535 1554045268.943 * * [simplify]: Extracting #5: cost 439 inf + 10626 1554045268.974 * * [simplify]: Extracting #6: cost 163 inf + 99920 1554045269.012 * * [simplify]: Extracting #7: cost 29 inf + 166092 1554045269.088 * * [simplify]: Extracting #8: cost 0 inf + 191501 1554045269.178 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554045269.179 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045269.179 * * * * [progress]: [ 407 / 2270 ] simplifiying candidate # 1554045269.180 * [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))))) 1554045269.180 * * [simplify]: iters left: 6 (24 enodes) 1554045269.190 * * [simplify]: iters left: 5 (123 enodes) 1554045269.221 * * [simplify]: iters left: 4 (379 enodes) 1554045269.443 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045269.443 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045269.443 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045269.444 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045269.446 * * [simplify]: Extracting #4: cost 279 inf + 1150 1554045269.454 * * [simplify]: Extracting #5: cost 384 inf + 17706 1554045269.484 * * [simplify]: Extracting #6: cost 174 inf + 136345 1554045269.538 * * [simplify]: Extracting #7: cost 57 inf + 180743 1554045269.591 * * [simplify]: Extracting #8: cost 16 inf + 193599 1554045269.685 * * [simplify]: Extracting #9: cost 0 inf + 201033 1554045269.764 * [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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554045269.764 * [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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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)))))) 1554045269.764 * * * * [progress]: [ 408 / 2270 ] simplifiying candidate # 1554045269.764 * [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)))) 1554045269.765 * * [simplify]: iters left: 6 (23 enodes) 1554045269.777 * * [simplify]: iters left: 5 (118 enodes) 1554045269.807 * * [simplify]: iters left: 4 (363 enodes) 1554045269.984 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045269.984 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045269.984 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045269.984 * * [simplify]: Extracting #3: cost 160 inf + 0 1554045269.986 * * [simplify]: Extracting #4: cost 323 inf + 453 1554045269.993 * * [simplify]: Extracting #5: cost 450 inf + 10682 1554045270.032 * * [simplify]: Extracting #6: cost 115 inf + 132251 1554045270.114 * * [simplify]: Extracting #7: cost 6 inf + 197025 1554045270.197 * * [simplify]: Extracting #8: cost 0 inf + 201746 1554045270.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))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554045270.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))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045270.278 * * * * [progress]: [ 409 / 2270 ] simplifiying candidate # 1554045270.278 * [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))))) 1554045270.279 * * [simplify]: iters left: 6 (23 enodes) 1554045270.286 * * [simplify]: iters left: 5 (118 enodes) 1554045270.331 * * [simplify]: iters left: 4 (369 enodes) 1554045270.482 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045270.482 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045270.482 * * [simplify]: Extracting #2: cost 30 inf + 0 1554045270.483 * * [simplify]: Extracting #3: cost 169 inf + 0 1554045270.484 * * [simplify]: Extracting #4: cost 246 inf + 786 1554045270.490 * * [simplify]: Extracting #5: cost 389 inf + 9650 1554045270.536 * * [simplify]: Extracting #6: cost 203 inf + 109310 1554045270.592 * * [simplify]: Extracting #7: cost 65 inf + 173803 1554045270.667 * * [simplify]: Extracting #8: cost 13 inf + 194186 1554045270.744 * * [simplify]: Extracting #9: cost 0 inf + 201768 1554045270.830 * [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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554045270.830 * [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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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)))))) 1554045270.831 * * * * [progress]: [ 410 / 2270 ] simplifiying candidate # 1554045270.832 * [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)))) 1554045270.832 * * [simplify]: iters left: 6 (21 enodes) 1554045270.844 * * [simplify]: iters left: 5 (112 enodes) 1554045270.875 * * [simplify]: iters left: 4 (346 enodes) 1554045271.031 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045271.031 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045271.031 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045271.031 * * [simplify]: Extracting #3: cost 141 inf + 0 1554045271.037 * * [simplify]: Extracting #4: cost 295 inf + 494 1554045271.041 * * [simplify]: Extracting #5: cost 394 inf + 16752 1554045271.084 * * [simplify]: Extracting #6: cost 74 inf + 135355 1554045271.142 * * [simplify]: Extracting #7: cost 0 inf + 167035 1554045271.208 * * [simplify]: Extracting #8: cost 0 inf + 166835 1554045271.284 * [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))))))))) 1554045271.284 * [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.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im 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)))))))) 1554045271.284 * * * * [progress]: [ 411 / 2270 ] simplifiying candidate # 1554045271.285 * [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))))) 1554045271.285 * * [simplify]: iters left: 6 (21 enodes) 1554045271.298 * * [simplify]: iters left: 5 (112 enodes) 1554045271.349 * * [simplify]: iters left: 4 (352 enodes) 1554045271.519 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045271.519 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045271.520 * * [simplify]: Extracting #2: cost 25 inf + 0 1554045271.521 * * [simplify]: Extracting #3: cost 148 inf + 0 1554045271.522 * * [simplify]: Extracting #4: cost 215 inf + 1307 1554045271.527 * * [simplify]: Extracting #5: cost 304 inf + 22962 1554045271.570 * * [simplify]: Extracting #6: cost 119 inf + 126768 1554045271.618 * * [simplify]: Extracting #7: cost 68 inf + 141821 1554045271.678 * * [simplify]: Extracting #8: cost 34 inf + 149627 1554045271.756 * * [simplify]: Extracting #9: cost 1 inf + 164590 1554045271.805 * * [simplify]: Extracting #10: cost 0 inf + 165135 1554045271.862 * [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))))))) 1554045271.862 * [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)))))) 1554045271.863 * * * * [progress]: [ 412 / 2270 ] simplifiying candidate # 1554045271.863 * [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)))) 1554045271.863 * * [simplify]: iters left: 6 (23 enodes) 1554045271.870 * * [simplify]: iters left: 5 (117 enodes) 1554045271.907 * * [simplify]: iters left: 4 (359 enodes) 1554045272.098 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045272.098 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045272.098 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045272.098 * * [simplify]: Extracting #3: cost 149 inf + 0 1554045272.099 * * [simplify]: Extracting #4: cost 305 inf + 209 1554045272.102 * * [simplify]: Extracting #5: cost 407 inf + 9848 1554045272.116 * * [simplify]: Extracting #6: cost 160 inf + 80065 1554045272.170 * * [simplify]: Extracting #7: cost 42 inf + 139904 1554045272.234 * * [simplify]: Extracting #8: cost 0 inf + 170512 1554045272.280 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 1554045272.281 * [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.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.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045272.281 * * * * [progress]: [ 413 / 2270 ] simplifiying candidate # 1554045272.281 * [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))))) 1554045272.281 * * [simplify]: iters left: 6 (23 enodes) 1554045272.288 * * [simplify]: iters left: 5 (117 enodes) 1554045272.337 * * [simplify]: iters left: 4 (365 enodes) 1554045272.520 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045272.520 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045272.520 * * [simplify]: Extracting #2: cost 28 inf + 0 1554045272.520 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045272.522 * * [simplify]: Extracting #4: cost 222 inf + 1764 1554045272.528 * * [simplify]: Extracting #5: cost 338 inf + 9469 1554045272.559 * * [simplify]: Extracting #6: cost 218 inf + 71476 1554045272.628 * * [simplify]: Extracting #7: cost 59 inf + 147582 1554045272.712 * * [simplify]: Extracting #8: cost 9 inf + 165935 1554045272.802 * * [simplify]: Extracting #9: cost 0 inf + 171053 1554045272.889 * [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)))))))) 1554045272.890 * [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)))))) 1554045272.890 * * * * [progress]: [ 414 / 2270 ] simplifiying candidate # 1554045272.891 * [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)))) 1554045272.891 * * [simplify]: iters left: 6 (21 enodes) 1554045272.903 * * [simplify]: iters left: 5 (110 enodes) 1554045272.944 * * [simplify]: iters left: 4 (340 enodes) 1554045273.098 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045273.098 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045273.098 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045273.098 * * [simplify]: Extracting #3: cost 141 inf + 0 1554045273.099 * * [simplify]: Extracting #4: cost 295 inf + 616 1554045273.103 * * [simplify]: Extracting #5: cost 389 inf + 15458 1554045273.139 * * [simplify]: Extracting #6: cost 122 inf + 103918 1554045273.188 * * [simplify]: Extracting #7: cost 4 inf + 160498 1554045273.264 * * [simplify]: Extracting #8: cost 0 inf + 162054 1554045273.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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045273.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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))))) 1554045273.343 * * * * [progress]: [ 415 / 2270 ] simplifiying candidate # 1554045273.344 * [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))))) 1554045273.344 * * [simplify]: iters left: 6 (21 enodes) 1554045273.356 * * [simplify]: iters left: 5 (110 enodes) 1554045273.406 * * [simplify]: iters left: 4 (346 enodes) 1554045273.605 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045273.605 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045273.605 * * [simplify]: Extracting #2: cost 26 inf + 0 1554045273.606 * * [simplify]: Extracting #3: cost 147 inf + 0 1554045273.608 * * [simplify]: Extracting #4: cost 213 inf + 1389 1554045273.614 * * [simplify]: Extracting #5: cost 313 inf + 15478 1554045273.651 * * [simplify]: Extracting #6: cost 174 inf + 90236 1554045273.710 * * [simplify]: Extracting #7: cost 63 inf + 134367 1554045273.757 * * [simplify]: Extracting #8: cost 6 inf + 156596 1554045273.816 * * [simplify]: Extracting #9: cost 0 inf + 158996 1554045273.878 * * [simplify]: Extracting #10: cost 0 inf + 158914 1554045273.938 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554045273.938 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))) 1554045273.939 * * * * [progress]: [ 416 / 2270 ] simplifiying candidate # 1554045273.939 * [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)))) 1554045273.940 * * [simplify]: iters left: 6 (24 enodes) 1554045273.954 * * [simplify]: iters left: 5 (124 enodes) 1554045273.997 * * [simplify]: iters left: 4 (382 enodes) 1554045274.237 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045274.237 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045274.237 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045274.238 * * [simplify]: Extracting #3: cost 160 inf + 0 1554045274.240 * * [simplify]: Extracting #4: cost 337 inf + 413 1554045274.247 * * [simplify]: Extracting #5: cost 494 inf + 11735 1554045274.283 * * [simplify]: Extracting #6: cost 166 inf + 123513 1554045274.332 * * [simplify]: Extracting #7: cost 15 inf + 203319 1554045274.401 * * [simplify]: Extracting #8: cost 0 inf + 217251 1554045274.470 * [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))))))) 1554045274.470 * [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.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im 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)))))))) 1554045274.470 * * * * [progress]: [ 417 / 2270 ] simplifiying candidate # 1554045274.471 * [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))))) 1554045274.471 * * [simplify]: iters left: 6 (24 enodes) 1554045274.478 * * [simplify]: iters left: 5 (124 enodes) 1554045274.520 * * [simplify]: iters left: 4 (388 enodes) 1554045274.729 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045274.729 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045274.729 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045274.730 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045274.732 * * [simplify]: Extracting #4: cost 289 inf + 1191 1554045274.740 * * [simplify]: Extracting #5: cost 455 inf + 10258 1554045274.778 * * [simplify]: Extracting #6: cost 227 inf + 129105 1554045274.864 * * [simplify]: Extracting #7: cost 71 inf + 202220 1554045274.947 * * [simplify]: Extracting #8: cost 7 inf + 225832 1554045275.047 * * [simplify]: Extracting #9: cost 0 inf + 230007 1554045275.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.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045275.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.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))) 1554045275.112 * * * * [progress]: [ 418 / 2270 ] simplifiying candidate # 1554045275.112 * [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)))) 1554045275.113 * * [simplify]: iters left: 6 (24 enodes) 1554045275.128 * * [simplify]: iters left: 5 (124 enodes) 1554045275.179 * * [simplify]: iters left: 4 (384 enodes) 1554045275.385 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045275.385 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045275.385 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045275.386 * * [simplify]: Extracting #3: cost 160 inf + 0 1554045275.388 * * [simplify]: Extracting #4: cost 334 inf + 413 1554045275.395 * * [simplify]: Extracting #5: cost 479 inf + 12132 1554045275.435 * * [simplify]: Extracting #6: cost 171 inf + 111279 1554045275.513 * * [simplify]: Extracting #7: cost 23 inf + 185357 1554045275.581 * * [simplify]: Extracting #8: cost 1 inf + 204614 1554045275.679 * * [simplify]: Extracting #9: cost 0 inf + 205538 1554045275.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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045275.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.re y.re)) (* (* x.im y.im) (* x.im y.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)))))))) 1554045275.751 * * * * [progress]: [ 419 / 2270 ] simplifiying candidate # 1554045275.752 * [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))))) 1554045275.752 * * [simplify]: iters left: 6 (24 enodes) 1554045275.766 * * [simplify]: iters left: 5 (124 enodes) 1554045275.823 * * [simplify]: iters left: 4 (390 enodes) 1554045276.020 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045276.021 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045276.021 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045276.021 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045276.022 * * [simplify]: Extracting #4: cost 292 inf + 416 1554045276.025 * * [simplify]: Extracting #5: cost 454 inf + 9672 1554045276.060 * * [simplify]: Extracting #6: cost 214 inf + 122123 1554045276.117 * * [simplify]: Extracting #7: cost 57 inf + 195976 1554045276.179 * * [simplify]: Extracting #8: cost 12 inf + 211676 1554045276.281 * * [simplify]: Extracting #9: cost 0 inf + 216576 1554045276.366 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554045276.366 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))) 1554045276.367 * * * * [progress]: [ 420 / 2270 ] simplifiying candidate # 1554045276.368 * [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)))) 1554045276.368 * * [simplify]: iters left: 6 (24 enodes) 1554045276.383 * * [simplify]: iters left: 5 (124 enodes) 1554045276.436 * * [simplify]: iters left: 4 (382 enodes) 1554045276.668 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045276.668 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045276.668 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045276.668 * * [simplify]: Extracting #3: cost 160 inf + 0 1554045276.669 * * [simplify]: Extracting #4: cost 337 inf + 413 1554045276.672 * * [simplify]: Extracting #5: cost 494 inf + 11735 1554045276.693 * * [simplify]: Extracting #6: cost 166 inf + 123513 1554045276.756 * * [simplify]: Extracting #7: cost 15 inf + 203319 1554045276.825 * * [simplify]: Extracting #8: cost 0 inf + 217251 1554045276.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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554045276.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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))))) 1554045276.911 * * * * [progress]: [ 421 / 2270 ] simplifiying candidate # 1554045276.912 * [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))))) 1554045276.912 * * [simplify]: iters left: 6 (24 enodes) 1554045276.919 * * [simplify]: iters left: 5 (124 enodes) 1554045276.950 * * [simplify]: iters left: 4 (388 enodes) 1554045277.201 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045277.201 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045277.201 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045277.201 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045277.202 * * [simplify]: Extracting #4: cost 289 inf + 1191 1554045277.206 * * [simplify]: Extracting #5: cost 455 inf + 10258 1554045277.237 * * [simplify]: Extracting #6: cost 227 inf + 129105 1554045277.341 * * [simplify]: Extracting #7: cost 71 inf + 202220 1554045277.456 * * [simplify]: Extracting #8: cost 7 inf + 225832 1554045277.548 * * [simplify]: Extracting #9: cost 0 inf + 230007 1554045277.627 * [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)))))))) 1554045277.628 * [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)))))) 1554045277.628 * * * * [progress]: [ 422 / 2270 ] simplifiying candidate # 1554045277.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.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)))) 1554045277.628 * * [simplify]: iters left: 6 (24 enodes) 1554045277.635 * * [simplify]: iters left: 5 (124 enodes) 1554045277.670 * * [simplify]: iters left: 4 (384 enodes) 1554045277.917 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045277.917 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045277.917 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045277.917 * * [simplify]: Extracting #3: cost 160 inf + 0 1554045277.918 * * [simplify]: Extracting #4: cost 334 inf + 413 1554045277.922 * * [simplify]: Extracting #5: cost 479 inf + 12132 1554045277.940 * * [simplify]: Extracting #6: cost 171 inf + 111279 1554045278.003 * * [simplify]: Extracting #7: cost 23 inf + 185357 1554045278.075 * * [simplify]: Extracting #8: cost 1 inf + 204614 1554045278.161 * * [simplify]: Extracting #9: cost 0 inf + 205538 1554045278.233 * [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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045278.233 * [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.im y.im) (* x.im y.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)))))))) 1554045278.234 * * * * [progress]: [ 423 / 2270 ] simplifiying candidate # 1554045278.234 * [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))))) 1554045278.235 * * [simplify]: iters left: 6 (24 enodes) 1554045278.248 * * [simplify]: iters left: 5 (124 enodes) 1554045278.302 * * [simplify]: iters left: 4 (390 enodes) 1554045278.536 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045278.536 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045278.537 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045278.537 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045278.539 * * [simplify]: Extracting #4: cost 292 inf + 416 1554045278.546 * * [simplify]: Extracting #5: cost 454 inf + 9672 1554045278.595 * * [simplify]: Extracting #6: cost 214 inf + 122123 1554045278.682 * * [simplify]: Extracting #7: cost 57 inf + 195976 1554045278.754 * * [simplify]: Extracting #8: cost 12 inf + 211676 1554045278.842 * * [simplify]: Extracting #9: cost 0 inf + 216576 1554045278.910 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554045278.910 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))) 1554045278.911 * * * * [progress]: [ 424 / 2270 ] simplifiying candidate # 1554045278.911 * [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)))) 1554045278.911 * * [simplify]: iters left: 6 (23 enodes) 1554045278.918 * * [simplify]: iters left: 5 (118 enodes) 1554045278.952 * * [simplify]: iters left: 4 (363 enodes) 1554045279.168 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045279.168 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045279.168 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045279.169 * * [simplify]: Extracting #3: cost 160 inf + 0 1554045279.171 * * [simplify]: Extracting #4: cost 323 inf + 453 1554045279.183 * * [simplify]: Extracting #5: cost 450 inf + 10682 1554045279.230 * * [simplify]: Extracting #6: cost 115 inf + 132251 1554045279.319 * * [simplify]: Extracting #7: cost 6 inf + 197025 1554045279.420 * * [simplify]: Extracting #8: cost 0 inf + 201746 1554045279.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.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554045279.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))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045279.500 * * * * [progress]: [ 425 / 2270 ] simplifiying candidate # 1554045279.500 * [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))))) 1554045279.501 * * [simplify]: iters left: 6 (23 enodes) 1554045279.508 * * [simplify]: iters left: 5 (118 enodes) 1554045279.551 * * [simplify]: iters left: 4 (369 enodes) 1554045279.744 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045279.744 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045279.745 * * [simplify]: Extracting #2: cost 30 inf + 0 1554045279.745 * * [simplify]: Extracting #3: cost 169 inf + 0 1554045279.747 * * [simplify]: Extracting #4: cost 246 inf + 786 1554045279.759 * * [simplify]: Extracting #5: cost 389 inf + 9650 1554045279.782 * * [simplify]: Extracting #6: cost 203 inf + 109310 1554045279.846 * * [simplify]: Extracting #7: cost 65 inf + 173803 1554045279.937 * * [simplify]: Extracting #8: cost 13 inf + 194186 1554045280.018 * * [simplify]: Extracting #9: cost 0 inf + 201768 1554045280.118 * [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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554045280.119 * [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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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)))))) 1554045280.119 * * * * [progress]: [ 426 / 2270 ] simplifiying candidate # 1554045280.120 * [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)))) 1554045280.120 * * [simplify]: iters left: 6 (23 enodes) 1554045280.133 * * [simplify]: iters left: 5 (117 enodes) 1554045280.185 * * [simplify]: iters left: 4 (359 enodes) 1554045280.351 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045280.351 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045280.351 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045280.352 * * [simplify]: Extracting #3: cost 149 inf + 0 1554045280.354 * * [simplify]: Extracting #4: cost 305 inf + 209 1554045280.360 * * [simplify]: Extracting #5: cost 407 inf + 9848 1554045280.374 * * [simplify]: Extracting #6: cost 160 inf + 80065 1554045280.418 * * [simplify]: Extracting #7: cost 42 inf + 139904 1554045280.504 * * [simplify]: Extracting #8: cost 0 inf + 170512 1554045280.556 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 1554045280.556 * [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.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.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045280.556 * * * * [progress]: [ 427 / 2270 ] simplifiying candidate # 1554045280.557 * [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))))) 1554045280.557 * * [simplify]: iters left: 6 (23 enodes) 1554045280.563 * * [simplify]: iters left: 5 (117 enodes) 1554045280.589 * * [simplify]: iters left: 4 (365 enodes) 1554045280.728 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045280.728 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045280.728 * * [simplify]: Extracting #2: cost 28 inf + 0 1554045280.728 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045280.729 * * [simplify]: Extracting #4: cost 222 inf + 1764 1554045280.736 * * [simplify]: Extracting #5: cost 338 inf + 9469 1554045280.755 * * [simplify]: Extracting #6: cost 218 inf + 71476 1554045280.813 * * [simplify]: Extracting #7: cost 59 inf + 147582 1554045280.875 * * [simplify]: Extracting #8: cost 9 inf + 165935 1554045280.952 * * [simplify]: Extracting #9: cost 0 inf + 171053 1554045280.996 * [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)))))))) 1554045280.996 * [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)))))) 1554045280.997 * * * * [progress]: [ 428 / 2270 ] simplifiying candidate # 1554045280.997 * [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)))) 1554045280.997 * * [simplify]: iters left: 6 (21 enodes) 1554045281.003 * * [simplify]: iters left: 5 (112 enodes) 1554045281.031 * * [simplify]: iters left: 4 (346 enodes) 1554045281.174 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045281.174 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045281.174 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045281.174 * * [simplify]: Extracting #3: cost 141 inf + 0 1554045281.175 * * [simplify]: Extracting #4: cost 295 inf + 494 1554045281.180 * * [simplify]: Extracting #5: cost 394 inf + 16752 1554045281.217 * * [simplify]: Extracting #6: cost 74 inf + 135355 1554045281.279 * * [simplify]: Extracting #7: cost 0 inf + 167035 1554045281.338 * * [simplify]: Extracting #8: cost 0 inf + 166835 1554045281.394 * [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))))))))) 1554045281.394 * [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.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045281.395 * * * * [progress]: [ 429 / 2270 ] simplifiying candidate # 1554045281.396 * [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))))) 1554045281.396 * * [simplify]: iters left: 6 (21 enodes) 1554045281.403 * * [simplify]: iters left: 5 (112 enodes) 1554045281.429 * * [simplify]: iters left: 4 (352 enodes) 1554045281.595 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045281.595 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045281.596 * * [simplify]: Extracting #2: cost 25 inf + 0 1554045281.596 * * [simplify]: Extracting #3: cost 148 inf + 0 1554045281.598 * * [simplify]: Extracting #4: cost 215 inf + 1307 1554045281.608 * * [simplify]: Extracting #5: cost 304 inf + 22962 1554045281.660 * * [simplify]: Extracting #6: cost 119 inf + 126768 1554045281.726 * * [simplify]: Extracting #7: cost 68 inf + 141821 1554045281.775 * * [simplify]: Extracting #8: cost 34 inf + 149627 1554045281.819 * * [simplify]: Extracting #9: cost 1 inf + 164590 1554045281.870 * * [simplify]: Extracting #10: cost 0 inf + 165135 1554045281.914 * [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))))))) 1554045281.914 * [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)))))) 1554045281.915 * * * * [progress]: [ 430 / 2270 ] simplifiying candidate # 1554045281.915 * [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)))) 1554045281.915 * * [simplify]: iters left: 6 (21 enodes) 1554045281.921 * * [simplify]: iters left: 5 (110 enodes) 1554045281.964 * * [simplify]: iters left: 4 (340 enodes) 1554045282.140 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045282.140 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045282.140 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045282.140 * * [simplify]: Extracting #3: cost 141 inf + 0 1554045282.146 * * [simplify]: Extracting #4: cost 295 inf + 616 1554045282.151 * * [simplify]: Extracting #5: cost 389 inf + 15458 1554045282.190 * * [simplify]: Extracting #6: cost 122 inf + 103918 1554045282.264 * * [simplify]: Extracting #7: cost 4 inf + 160498 1554045282.340 * * [simplify]: Extracting #8: cost 0 inf + 162054 1554045282.411 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045282.411 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))))) 1554045282.411 * * * * [progress]: [ 431 / 2270 ] simplifiying candidate # 1554045282.412 * [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))))) 1554045282.412 * * [simplify]: iters left: 6 (21 enodes) 1554045282.418 * * [simplify]: iters left: 5 (110 enodes) 1554045282.447 * * [simplify]: iters left: 4 (346 enodes) 1554045282.623 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045282.623 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045282.623 * * [simplify]: Extracting #2: cost 26 inf + 0 1554045282.623 * * [simplify]: Extracting #3: cost 147 inf + 0 1554045282.624 * * [simplify]: Extracting #4: cost 213 inf + 1389 1554045282.627 * * [simplify]: Extracting #5: cost 313 inf + 15478 1554045282.646 * * [simplify]: Extracting #6: cost 174 inf + 90236 1554045282.701 * * [simplify]: Extracting #7: cost 63 inf + 134367 1554045282.749 * * [simplify]: Extracting #8: cost 6 inf + 156596 1554045282.826 * * [simplify]: Extracting #9: cost 0 inf + 158996 1554045282.886 * * [simplify]: Extracting #10: cost 0 inf + 158914 1554045282.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))))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554045282.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))))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))) 1554045282.939 * * * * [progress]: [ 432 / 2270 ] simplifiying candidate # 1554045282.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 (* (- (* (* x.re y.re) (* x.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)))) 1554045282.940 * * [simplify]: iters left: 6 (24 enodes) 1554045282.953 * * [simplify]: iters left: 5 (124 enodes) 1554045283.003 * * [simplify]: iters left: 4 (382 enodes) 1554045283.214 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045283.214 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045283.214 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045283.215 * * [simplify]: Extracting #3: cost 160 inf + 0 1554045283.217 * * [simplify]: Extracting #4: cost 337 inf + 413 1554045283.224 * * [simplify]: Extracting #5: cost 494 inf + 11735 1554045283.259 * * [simplify]: Extracting #6: cost 166 inf + 123513 1554045283.307 * * [simplify]: Extracting #7: cost 15 inf + 203319 1554045283.408 * * [simplify]: Extracting #8: cost 0 inf + 217251 1554045283.480 * [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))))))) 1554045283.480 * [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.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045283.480 * * * * [progress]: [ 433 / 2270 ] simplifiying candidate # 1554045283.481 * [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))))) 1554045283.481 * * [simplify]: iters left: 6 (24 enodes) 1554045283.496 * * [simplify]: iters left: 5 (124 enodes) 1554045283.537 * * [simplify]: iters left: 4 (388 enodes) 1554045283.719 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045283.719 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045283.720 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045283.720 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045283.723 * * [simplify]: Extracting #4: cost 289 inf + 1191 1554045283.730 * * [simplify]: Extracting #5: cost 455 inf + 10258 1554045283.784 * * [simplify]: Extracting #6: cost 227 inf + 129105 1554045283.861 * * [simplify]: Extracting #7: cost 71 inf + 202220 1554045283.941 * * [simplify]: Extracting #8: cost 7 inf + 225832 1554045284.000 * * [simplify]: Extracting #9: cost 0 inf + 230007 1554045284.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.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045284.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.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))) 1554045284.096 * * * * [progress]: [ 434 / 2270 ] simplifiying candidate # 1554045284.096 * [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)))) 1554045284.097 * * [simplify]: iters left: 6 (24 enodes) 1554045284.110 * * [simplify]: iters left: 5 (124 enodes) 1554045284.155 * * [simplify]: iters left: 4 (384 enodes) 1554045284.363 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045284.363 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045284.363 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045284.363 * * [simplify]: Extracting #3: cost 160 inf + 0 1554045284.364 * * [simplify]: Extracting #4: cost 334 inf + 413 1554045284.368 * * [simplify]: Extracting #5: cost 479 inf + 12132 1554045284.390 * * [simplify]: Extracting #6: cost 171 inf + 111279 1554045284.463 * * [simplify]: Extracting #7: cost 23 inf + 185357 1554045284.562 * * [simplify]: Extracting #8: cost 1 inf + 204614 1554045284.643 * * [simplify]: Extracting #9: cost 0 inf + 205538 1554045284.708 * [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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045284.708 * [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.im y.im) (* x.im y.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)))))))) 1554045284.708 * * * * [progress]: [ 435 / 2270 ] simplifiying candidate # 1554045284.708 * [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))))) 1554045284.709 * * [simplify]: iters left: 6 (24 enodes) 1554045284.717 * * [simplify]: iters left: 5 (124 enodes) 1554045284.751 * * [simplify]: iters left: 4 (390 enodes) 1554045284.972 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045284.972 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045284.972 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045284.973 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045284.974 * * [simplify]: Extracting #4: cost 292 inf + 416 1554045284.977 * * [simplify]: Extracting #5: cost 454 inf + 9672 1554045285.009 * * [simplify]: Extracting #6: cost 214 inf + 122123 1554045285.083 * * [simplify]: Extracting #7: cost 57 inf + 195976 1554045285.189 * * [simplify]: Extracting #8: cost 12 inf + 211676 1554045285.258 * * [simplify]: Extracting #9: cost 0 inf + 216576 1554045285.315 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554045285.315 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))) 1554045285.316 * * * * [progress]: [ 436 / 2270 ] simplifiying candidate # 1554045285.316 * [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)))) 1554045285.316 * * [simplify]: iters left: 6 (24 enodes) 1554045285.323 * * [simplify]: iters left: 5 (124 enodes) 1554045285.352 * * [simplify]: iters left: 4 (382 enodes) 1554045285.498 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045285.498 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045285.498 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045285.498 * * [simplify]: Extracting #3: cost 160 inf + 0 1554045285.499 * * [simplify]: Extracting #4: cost 337 inf + 413 1554045285.503 * * [simplify]: Extracting #5: cost 494 inf + 11735 1554045285.531 * * [simplify]: Extracting #6: cost 166 inf + 123513 1554045285.619 * * [simplify]: Extracting #7: cost 15 inf + 203319 1554045285.694 * * [simplify]: Extracting #8: cost 0 inf + 217251 1554045285.774 * [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))))))) 1554045285.774 * [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.im y.im)) (+ (* x.re y.re) (* x.im y.im)))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045285.775 * * * * [progress]: [ 437 / 2270 ] simplifiying candidate # 1554045285.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.re y.re)) (* (* x.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))))) 1554045285.776 * * [simplify]: iters left: 6 (24 enodes) 1554045285.788 * * [simplify]: iters left: 5 (124 enodes) 1554045285.842 * * [simplify]: iters left: 4 (388 enodes) 1554045286.107 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045286.107 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045286.107 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045286.108 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045286.110 * * [simplify]: Extracting #4: cost 289 inf + 1191 1554045286.117 * * [simplify]: Extracting #5: cost 455 inf + 10258 1554045286.152 * * [simplify]: Extracting #6: cost 227 inf + 129105 1554045286.218 * * [simplify]: Extracting #7: cost 71 inf + 202220 1554045286.293 * * [simplify]: Extracting #8: cost 7 inf + 225832 1554045286.406 * * [simplify]: Extracting #9: cost 0 inf + 230007 1554045286.495 * [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)))))))) 1554045286.495 * [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)))))) 1554045286.496 * * * * [progress]: [ 438 / 2270 ] simplifiying candidate # 1554045286.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.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)))) 1554045286.497 * * [simplify]: iters left: 6 (24 enodes) 1554045286.506 * * [simplify]: iters left: 5 (124 enodes) 1554045286.542 * * [simplify]: iters left: 4 (384 enodes) 1554045286.772 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045286.772 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045286.772 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045286.773 * * [simplify]: Extracting #3: cost 160 inf + 0 1554045286.775 * * [simplify]: Extracting #4: cost 334 inf + 413 1554045286.783 * * [simplify]: Extracting #5: cost 479 inf + 12132 1554045286.817 * * [simplify]: Extracting #6: cost 171 inf + 111279 1554045286.896 * * [simplify]: Extracting #7: cost 23 inf + 185357 1554045286.960 * * [simplify]: Extracting #8: cost 1 inf + 204614 1554045287.028 * * [simplify]: Extracting #9: cost 0 inf + 205538 1554045287.088 * [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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045287.088 * [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.im y.im) (* x.im y.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)))))))) 1554045287.088 * * * * [progress]: [ 439 / 2270 ] simplifiying candidate # 1554045287.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.re y.re)) (* (* x.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))))) 1554045287.089 * * [simplify]: iters left: 6 (24 enodes) 1554045287.098 * * [simplify]: iters left: 5 (124 enodes) 1554045287.147 * * [simplify]: iters left: 4 (390 enodes) 1554045287.352 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045287.352 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045287.353 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045287.353 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045287.354 * * [simplify]: Extracting #4: cost 292 inf + 416 1554045287.358 * * [simplify]: Extracting #5: cost 454 inf + 9672 1554045287.383 * * [simplify]: Extracting #6: cost 214 inf + 122123 1554045287.477 * * [simplify]: Extracting #7: cost 57 inf + 195976 1554045287.571 * * [simplify]: Extracting #8: cost 12 inf + 211676 1554045287.669 * * [simplify]: Extracting #9: cost 0 inf + 216576 1554045287.778 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554045287.778 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))) 1554045287.778 * * * * [progress]: [ 440 / 2270 ] simplifiying candidate # 1554045287.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.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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)))) 1554045287.779 * * [simplify]: iters left: 6 (21 enodes) 1554045287.791 * * [simplify]: iters left: 5 (110 enodes) 1554045287.843 * * [simplify]: iters left: 4 (333 enodes) 1554045287.979 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045287.979 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045287.979 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045287.979 * * [simplify]: Extracting #3: cost 138 inf + 0 1554045287.980 * * [simplify]: Extracting #4: cost 288 inf + 413 1554045287.984 * * [simplify]: Extracting #5: cost 372 inf + 6811 1554045288.017 * * [simplify]: Extracting #6: cost 132 inf + 80520 1554045288.081 * * [simplify]: Extracting #7: cost 3 inf + 151109 1554045288.150 * * [simplify]: Extracting #8: cost 0 inf + 152841 1554045288.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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045288.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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045288.206 * * * * [progress]: [ 441 / 2270 ] simplifiying candidate # 1554045288.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 (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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))))) 1554045288.206 * * [simplify]: iters left: 6 (21 enodes) 1554045288.214 * * [simplify]: iters left: 5 (110 enodes) 1554045288.245 * * [simplify]: iters left: 4 (339 enodes) 1554045288.387 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045288.387 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045288.387 * * [simplify]: Extracting #2: cost 25 inf + 0 1554045288.387 * * [simplify]: Extracting #3: cost 145 inf + 0 1554045288.388 * * [simplify]: Extracting #4: cost 209 inf + 1191 1554045288.393 * * [simplify]: Extracting #5: cost 270 inf + 18688 1554045288.416 * * [simplify]: Extracting #6: cost 141 inf + 95127 1554045288.475 * * [simplify]: Extracting #7: cost 66 inf + 128147 1554045288.531 * * [simplify]: Extracting #8: cost 27 inf + 137701 1554045288.585 * * [simplify]: Extracting #9: cost 1 inf + 150128 1554045288.632 * * [simplify]: Extracting #10: cost 0 inf + 150658 1554045288.676 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554045288.676 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))) 1554045288.676 * * * * [progress]: [ 442 / 2270 ] simplifiying candidate # 1554045288.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))) (- (* (* x.re y.re) (* x.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)))) 1554045288.677 * * [simplify]: iters left: 6 (21 enodes) 1554045288.685 * * [simplify]: iters left: 5 (111 enodes) 1554045288.722 * * [simplify]: iters left: 4 (344 enodes) 1554045288.903 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045288.903 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045288.903 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045288.903 * * [simplify]: Extracting #3: cost 138 inf + 0 1554045288.904 * * [simplify]: Extracting #4: cost 291 inf + 494 1554045288.907 * * [simplify]: Extracting #5: cost 398 inf + 9354 1554045288.926 * * [simplify]: Extracting #6: cost 90 inf + 114846 1554045288.976 * * [simplify]: Extracting #7: cost 1 inf + 163011 1554045289.056 * * [simplify]: Extracting #8: cost 0 inf + 163655 1554045289.102 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 1554045289.102 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.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))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045289.102 * * * * [progress]: [ 443 / 2270 ] simplifiying candidate # 1554045289.103 * [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))))) 1554045289.103 * * [simplify]: iters left: 6 (21 enodes) 1554045289.109 * * [simplify]: iters left: 5 (111 enodes) 1554045289.141 * * [simplify]: iters left: 4 (350 enodes) 1554045289.298 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045289.298 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045289.298 * * [simplify]: Extracting #2: cost 25 inf + 0 1554045289.298 * * [simplify]: Extracting #3: cost 145 inf + 0 1554045289.300 * * [simplify]: Extracting #4: cost 213 inf + 1168 1554045289.304 * * [simplify]: Extracting #5: cost 309 inf + 16499 1554045289.331 * * [simplify]: Extracting #6: cost 136 inf + 112681 1554045289.389 * * [simplify]: Extracting #7: cost 56 inf + 142904 1554045289.445 * * [simplify]: Extracting #8: cost 7 inf + 159422 1554045289.488 * * [simplify]: Extracting #9: cost 0 inf + 162298 1554045289.547 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045289.547 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))) 1554045289.547 * * * * [progress]: [ 444 / 2270 ] simplifiying candidate # 1554045289.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.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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)))) 1554045289.548 * * [simplify]: iters left: 6 (21 enodes) 1554045289.555 * * [simplify]: iters left: 5 (111 enodes) 1554045289.600 * * [simplify]: iters left: 4 (344 enodes) 1554045289.752 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045289.752 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045289.752 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045289.752 * * [simplify]: Extracting #3: cost 138 inf + 0 1554045289.754 * * [simplify]: Extracting #4: cost 291 inf + 494 1554045289.757 * * [simplify]: Extracting #5: cost 398 inf + 9354 1554045289.790 * * [simplify]: Extracting #6: cost 90 inf + 114846 1554045289.861 * * [simplify]: Extracting #7: cost 1 inf + 163011 1554045289.912 * * [simplify]: Extracting #8: cost 0 inf + 163655 1554045289.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.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 1554045289.962 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.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))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045289.962 * * * * [progress]: [ 445 / 2270 ] simplifiying candidate # 1554045289.963 * [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))))) 1554045289.963 * * [simplify]: iters left: 6 (21 enodes) 1554045289.975 * * [simplify]: iters left: 5 (111 enodes) 1554045290.027 * * [simplify]: iters left: 4 (350 enodes) 1554045290.216 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045290.216 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045290.216 * * [simplify]: Extracting #2: cost 25 inf + 0 1554045290.217 * * [simplify]: Extracting #3: cost 145 inf + 0 1554045290.218 * * [simplify]: Extracting #4: cost 213 inf + 1168 1554045290.222 * * [simplify]: Extracting #5: cost 309 inf + 16499 1554045290.245 * * [simplify]: Extracting #6: cost 136 inf + 112681 1554045290.298 * * [simplify]: Extracting #7: cost 56 inf + 142904 1554045290.354 * * [simplify]: Extracting #8: cost 7 inf + 159422 1554045290.435 * * [simplify]: Extracting #9: cost 0 inf + 162298 1554045290.480 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045290.480 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))) 1554045290.480 * * * * [progress]: [ 446 / 2270 ] simplifiying candidate # 1554045290.480 * [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)))) 1554045290.481 * * [simplify]: iters left: 6 (19 enodes) 1554045290.486 * * [simplify]: iters left: 5 (102 enodes) 1554045290.531 * * [simplify]: iters left: 4 (312 enodes) 1554045290.661 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045290.661 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045290.662 * * [simplify]: Extracting #2: cost 15 inf + 0 1554045290.662 * * [simplify]: Extracting #3: cost 132 inf + 0 1554045290.663 * * [simplify]: Extracting #4: cost 324 inf + 543 1554045290.670 * * [simplify]: Extracting #5: cost 260 inf + 17297 1554045290.682 * * [simplify]: Extracting #6: cost 61 inf + 74763 1554045290.711 * * [simplify]: Extracting #7: cost 0 inf + 93956 1554045290.734 * * [simplify]: Extracting #8: cost 0 inf + 93926 1554045290.758 * [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))))) 1554045290.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))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045290.758 * * * * [progress]: [ 447 / 2270 ] simplifiying candidate # 1554045290.759 * [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))))) 1554045290.759 * * [simplify]: iters left: 6 (15 enodes) 1554045290.763 * * [simplify]: iters left: 5 (71 enodes) 1554045290.777 * * [simplify]: iters left: 4 (184 enodes) 1554045290.834 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045290.834 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045290.834 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045290.835 * * [simplify]: Extracting #3: cost 132 inf + 0 1554045290.836 * * [simplify]: Extracting #4: cost 225 inf + 1704 1554045290.840 * * [simplify]: Extracting #5: cost 115 inf + 24039 1554045290.853 * * [simplify]: Extracting #6: cost 39 inf + 49218 1554045290.868 * * [simplify]: Extracting #7: cost 1 inf + 64471 1554045290.893 * * [simplify]: Extracting #8: cost 0 inf + 64835 1554045290.918 * [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))))) 1554045290.918 * [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)))))) 1554045290.918 * * * * [progress]: [ 448 / 2270 ] simplifiying candidate # 1554045290.918 * [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)))) 1554045290.918 * * [simplify]: iters left: 6 (22 enodes) 1554045290.925 * * [simplify]: iters left: 5 (116 enodes) 1554045290.965 * * [simplify]: iters left: 4 (353 enodes) 1554045291.188 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045291.188 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045291.188 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045291.189 * * [simplify]: Extracting #3: cost 140 inf + 0 1554045291.191 * * [simplify]: Extracting #4: cost 299 inf + 291 1554045291.206 * * [simplify]: Extracting #5: cost 378 inf + 19397 1554045291.238 * * [simplify]: Extracting #6: cost 95 inf + 119343 1554045291.286 * * [simplify]: Extracting #7: cost 10 inf + 156975 1554045291.353 * * [simplify]: Extracting #8: cost 0 inf + 164061 1554045291.411 * [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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 1554045291.411 * [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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045291.411 * * * * [progress]: [ 449 / 2270 ] simplifiying candidate # 1554045291.411 * [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))))) 1554045291.412 * * [simplify]: iters left: 6 (22 enodes) 1554045291.418 * * [simplify]: iters left: 5 (116 enodes) 1554045291.467 * * [simplify]: iters left: 4 (359 enodes) 1554045291.668 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045291.668 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045291.668 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045291.668 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045291.670 * * [simplify]: Extracting #4: cost 247 inf + 1168 1554045291.678 * * [simplify]: Extracting #5: cost 320 inf + 16469 1554045291.725 * * [simplify]: Extracting #6: cost 169 inf + 100013 1554045291.801 * * [simplify]: Extracting #7: cost 53 inf + 152383 1554045291.881 * * [simplify]: Extracting #8: cost 10 inf + 166097 1554045291.945 * * [simplify]: Extracting #9: cost 0 inf + 170533 1554045292.004 * [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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554045292.004 * [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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))) 1554045292.005 * * * * [progress]: [ 450 / 2270 ] simplifiying candidate # 1554045292.006 * [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)))) 1554045292.006 * * [simplify]: iters left: 6 (22 enodes) 1554045292.019 * * [simplify]: iters left: 5 (116 enodes) 1554045292.070 * * [simplify]: iters left: 4 (354 enodes) 1554045292.239 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045292.239 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045292.239 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045292.240 * * [simplify]: Extracting #3: cost 140 inf + 0 1554045292.242 * * [simplify]: Extracting #4: cost 297 inf + 535 1554045292.256 * * [simplify]: Extracting #5: cost 353 inf + 18193 1554045292.296 * * [simplify]: Extracting #6: cost 101 inf + 100140 1554045292.336 * * [simplify]: Extracting #7: cost 10 inf + 134353 1554045292.378 * * [simplify]: Extracting #8: cost 0 inf + 141568 1554045292.444 * [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))))) 1554045292.444 * [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)))))))) 1554045292.444 * * * * [progress]: [ 451 / 2270 ] simplifiying candidate # 1554045292.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 (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554045292.445 * * [simplify]: iters left: 6 (18 enodes) 1554045292.453 * * [simplify]: iters left: 5 (85 enodes) 1554045292.469 * * [simplify]: iters left: 4 (225 enodes) 1554045292.561 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045292.561 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045292.562 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045292.562 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045292.563 * * [simplify]: Extracting #4: cost 246 inf + 987 1554045292.569 * * [simplify]: Extracting #5: cost 250 inf + 28086 1554045292.599 * * [simplify]: Extracting #6: cost 18 inf + 112883 1554045292.642 * * [simplify]: Extracting #7: cost 0 inf + 121545 1554045292.703 * * [simplify]: Extracting #8: cost 0 inf + 121305 1554045292.736 * [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))))) 1554045292.736 * [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)))))) 1554045292.737 * * * * [progress]: [ 452 / 2270 ] simplifiying candidate # 1554045292.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 (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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)))) 1554045292.737 * * [simplify]: iters left: 6 (22 enodes) 1554045292.747 * * [simplify]: iters left: 5 (116 enodes) 1554045292.787 * * [simplify]: iters left: 4 (353 enodes) 1554045292.957 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045292.957 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045292.957 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045292.957 * * [simplify]: Extracting #3: cost 140 inf + 0 1554045292.958 * * [simplify]: Extracting #4: cost 298 inf + 503 1554045292.962 * * [simplify]: Extracting #5: cost 383 inf + 12332 1554045292.982 * * [simplify]: Extracting #6: cost 109 inf + 111988 1554045293.034 * * [simplify]: Extracting #7: cost 2 inf + 162573 1554045293.099 * * [simplify]: Extracting #8: cost 0 inf + 164061 1554045293.154 * [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.im y.im))))))) 1554045293.154 * [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.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)))))))) 1554045293.155 * * * * [progress]: [ 453 / 2270 ] simplifiying candidate # 1554045293.155 * [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))))) 1554045293.156 * * [simplify]: iters left: 6 (22 enodes) 1554045293.167 * * [simplify]: iters left: 5 (116 enodes) 1554045293.221 * * [simplify]: iters left: 4 (359 enodes) 1554045293.471 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045293.471 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045293.471 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045293.472 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045293.473 * * [simplify]: Extracting #4: cost 246 inf + 1209 1554045293.480 * * [simplify]: Extracting #5: cost 319 inf + 16393 1554045293.508 * * [simplify]: Extracting #6: cost 201 inf + 78770 1554045293.555 * * [simplify]: Extracting #7: cost 58 inf + 146181 1554045293.616 * * [simplify]: Extracting #8: cost 5 inf + 168487 1554045293.665 * * [simplify]: Extracting #9: cost 0 inf + 170443 1554045293.745 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554045293.745 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))) 1554045293.745 * * * * [progress]: [ 454 / 2270 ] simplifiying candidate # 1554045293.746 * [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)))) 1554045293.746 * * [simplify]: iters left: 6 (22 enodes) 1554045293.754 * * [simplify]: iters left: 5 (116 enodes) 1554045293.789 * * [simplify]: iters left: 4 (354 enodes) 1554045293.954 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045293.954 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045293.954 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045293.954 * * [simplify]: Extracting #3: cost 140 inf + 0 1554045293.955 * * [simplify]: Extracting #4: cost 297 inf + 535 1554045293.960 * * [simplify]: Extracting #5: cost 353 inf + 18193 1554045293.990 * * [simplify]: Extracting #6: cost 101 inf + 100140 1554045294.034 * * [simplify]: Extracting #7: cost 10 inf + 134353 1554045294.083 * * [simplify]: Extracting #8: cost 0 inf + 141568 1554045294.124 * [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))))) 1554045294.124 * [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)))))))) 1554045294.125 * * * * [progress]: [ 455 / 2270 ] simplifiying candidate # 1554045294.125 * [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))))) 1554045294.126 * * [simplify]: iters left: 6 (18 enodes) 1554045294.135 * * [simplify]: iters left: 5 (85 enodes) 1554045294.152 * * [simplify]: iters left: 4 (225 enodes) 1554045294.257 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045294.258 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045294.258 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045294.259 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045294.264 * * [simplify]: Extracting #4: cost 246 inf + 987 1554045294.273 * * [simplify]: Extracting #5: cost 250 inf + 28086 1554045294.300 * * [simplify]: Extracting #6: cost 18 inf + 112883 1554045294.333 * * [simplify]: Extracting #7: cost 0 inf + 121545 1554045294.368 * * [simplify]: Extracting #8: cost 0 inf + 121305 1554045294.432 * [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))))) 1554045294.432 * [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)))))) 1554045294.433 * * * * [progress]: [ 456 / 2270 ] simplifiying candidate # 1554045294.433 * [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)))) 1554045294.433 * * [simplify]: iters left: 6 (24 enodes) 1554045294.440 * * [simplify]: iters left: 5 (123 enodes) 1554045294.470 * * [simplify]: iters left: 4 (372 enodes) 1554045294.650 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045294.650 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045294.650 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045294.650 * * [simplify]: Extracting #3: cost 160 inf + 0 1554045294.651 * * [simplify]: Extracting #4: cost 322 inf + 625 1554045294.655 * * [simplify]: Extracting #5: cost 448 inf + 15037 1554045294.688 * * [simplify]: Extracting #6: cost 116 inf + 148936 1554045294.753 * * [simplify]: Extracting #7: cost 2 inf + 201191 1554045294.821 * * [simplify]: Extracting #8: cost 0 inf + 202439 1554045294.884 * [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.re y.re))) (* (* (* x.im 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))))))))) 1554045294.884 * [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.re y.re))) (* (* (* x.im 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)))))))) 1554045294.885 * * * * [progress]: [ 457 / 2270 ] simplifiying candidate # 1554045294.885 * [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))))) 1554045294.885 * * [simplify]: iters left: 6 (24 enodes) 1554045294.899 * * [simplify]: iters left: 5 (123 enodes) 1554045294.942 * * [simplify]: iters left: 4 (378 enodes) 1554045295.177 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045295.177 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045295.177 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045295.177 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045295.184 * * [simplify]: Extracting #4: cost 278 inf + 1109 1554045295.190 * * [simplify]: Extracting #5: cost 427 inf + 7647 1554045295.208 * * [simplify]: Extracting #6: cost 292 inf + 66423 1554045295.255 * * [simplify]: Extracting #7: cost 122 inf + 144031 1554045295.339 * * [simplify]: Extracting #8: cost 16 inf + 206668 1554045295.429 * * [simplify]: Extracting #9: cost 0 inf + 216044 1554045295.493 * [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.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554045295.493 * [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.im y.im)) (- (* (* x.re y.re) (* (* x.re y.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)))))) 1554045295.494 * * * * [progress]: [ 458 / 2270 ] simplifiying candidate # 1554045295.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.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)))) 1554045295.494 * * [simplify]: iters left: 6 (24 enodes) 1554045295.506 * * [simplify]: iters left: 5 (124 enodes) 1554045295.560 * * [simplify]: iters left: 4 (382 enodes) 1554045295.770 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045295.770 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045295.770 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045295.771 * * [simplify]: Extracting #3: cost 160 inf + 0 1554045295.772 * * [simplify]: Extracting #4: cost 334 inf + 878 1554045295.775 * * [simplify]: Extracting #5: cost 486 inf + 14008 1554045295.809 * * [simplify]: Extracting #6: cost 114 inf + 161194 1554045295.881 * * [simplify]: Extracting #7: cost 1 inf + 215750 1554045295.942 * * [simplify]: Extracting #8: cost 0 inf + 216674 1554045296.013 * [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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554045296.013 * [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.im y.im) (* x.im y.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045296.014 * * * * [progress]: [ 459 / 2270 ] simplifiying candidate # 1554045296.014 * [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))))) 1554045296.014 * * [simplify]: iters left: 6 (24 enodes) 1554045296.021 * * [simplify]: iters left: 5 (124 enodes) 1554045296.049 * * [simplify]: iters left: 4 (388 enodes) 1554045296.260 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045296.260 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045296.260 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045296.261 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045296.263 * * [simplify]: Extracting #4: cost 289 inf + 1191 1554045296.272 * * [simplify]: Extracting #5: cost 445 inf + 14990 1554045296.325 * * [simplify]: Extracting #6: cost 209 inf + 132126 1554045296.438 * * [simplify]: Extracting #7: cost 65 inf + 204674 1554045296.543 * * [simplify]: Extracting #8: cost 10 inf + 224339 1554045297.060 * * [simplify]: Extracting #9: cost 0 inf + 229891 1554045297.152 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554045297.152 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.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)))))) 1554045297.152 * * * * [progress]: [ 460 / 2270 ] simplifiying candidate # 1554045297.153 * [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)))) 1554045297.153 * * [simplify]: iters left: 6 (24 enodes) 1554045297.159 * * [simplify]: iters left: 5 (124 enodes) 1554045297.188 * * [simplify]: iters left: 4 (382 enodes) 1554045297.409 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045297.410 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045297.410 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045297.410 * * [simplify]: Extracting #3: cost 160 inf + 0 1554045297.411 * * [simplify]: Extracting #4: cost 334 inf + 878 1554045297.415 * * [simplify]: Extracting #5: cost 486 inf + 14008 1554045297.445 * * [simplify]: Extracting #6: cost 114 inf + 161194 1554045297.526 * * [simplify]: Extracting #7: cost 1 inf + 215750 1554045297.631 * * [simplify]: Extracting #8: cost 0 inf + 216674 1554045297.703 * [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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554045297.703 * [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.im y.im) (* x.im y.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045297.703 * * * * [progress]: [ 461 / 2270 ] simplifiying candidate # 1554045297.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.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))))) 1554045297.704 * * [simplify]: iters left: 6 (24 enodes) 1554045297.713 * * [simplify]: iters left: 5 (124 enodes) 1554045297.766 * * [simplify]: iters left: 4 (388 enodes) 1554045298.007 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045298.007 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045298.007 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045298.007 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045298.009 * * [simplify]: Extracting #4: cost 289 inf + 1191 1554045298.017 * * [simplify]: Extracting #5: cost 445 inf + 14990 1554045298.059 * * [simplify]: Extracting #6: cost 209 inf + 132126 1554045298.150 * * [simplify]: Extracting #7: cost 65 inf + 204674 1554045298.248 * * [simplify]: Extracting #8: cost 10 inf + 224339 1554045298.344 * * [simplify]: Extracting #9: cost 0 inf + 229891 1554045298.449 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554045298.449 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.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)))))) 1554045298.450 * * * * [progress]: [ 462 / 2270 ] simplifiying candidate # 1554045298.450 * [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)))) 1554045298.450 * * [simplify]: iters left: 6 (22 enodes) 1554045298.457 * * [simplify]: iters left: 5 (116 enodes) 1554045298.504 * * [simplify]: iters left: 4 (350 enodes) 1554045298.633 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045298.634 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045298.634 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045298.634 * * [simplify]: Extracting #3: cost 141 inf + 0 1554045298.636 * * [simplify]: Extracting #4: cost 299 inf + 503 1554045298.643 * * [simplify]: Extracting #5: cost 375 inf + 16975 1554045298.675 * * [simplify]: Extracting #6: cost 107 inf + 105112 1554045298.716 * * [simplify]: Extracting #7: cost 2 inf + 157282 1554045298.769 * * [simplify]: Extracting #8: cost 0 inf + 158692 1554045298.843 * [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)))))))) 1554045298.843 * [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)))))))) 1554045298.843 * * * * [progress]: [ 463 / 2270 ] simplifiying candidate # 1554045298.844 * [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))))) 1554045298.844 * * [simplify]: iters left: 6 (22 enodes) 1554045298.856 * * [simplify]: iters left: 5 (116 enodes) 1554045298.906 * * [simplify]: iters left: 4 (356 enodes) 1554045299.082 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045299.082 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045299.082 * * [simplify]: Extracting #2: cost 30 inf + 0 1554045299.082 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045299.083 * * [simplify]: Extracting #4: cost 246 inf + 744 1554045299.086 * * [simplify]: Extracting #5: cost 344 inf + 8869 1554045299.110 * * [simplify]: Extracting #6: cost 184 inf + 93471 1554045299.150 * * [simplify]: Extracting #7: cost 71 inf + 140290 1554045299.190 * * [simplify]: Extracting #8: cost 27 inf + 152820 1554045299.247 * * [simplify]: Extracting #9: cost 2 inf + 163534 1554045299.291 * * [simplify]: Extracting #10: cost 0 inf + 164744 1554045299.333 * [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.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045299.333 * [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.re y.re)) (* (* x.im y.im) (* x.im y.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.im y.im)))))) 1554045299.333 * * * * [progress]: [ 464 / 2270 ] simplifiying candidate # 1554045299.333 * [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)))) 1554045299.333 * * [simplify]: iters left: 6 (22 enodes) 1554045299.340 * * [simplify]: iters left: 5 (117 enodes) 1554045299.375 * * [simplify]: iters left: 4 (355 enodes) 1554045299.572 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045299.572 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045299.572 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045299.573 * * [simplify]: Extracting #3: cost 142 inf + 0 1554045299.574 * * [simplify]: Extracting #4: cost 301 inf + 421 1554045299.577 * * [simplify]: Extracting #5: cost 391 inf + 8977 1554045299.592 * * [simplify]: Extracting #6: cost 212 inf + 53103 1554045299.629 * * [simplify]: Extracting #7: cost 100 inf + 96713 1554045299.686 * * [simplify]: Extracting #8: cost 19 inf + 151462 1554045299.737 * * [simplify]: Extracting #9: cost 1 inf + 165025 1554045299.794 * * [simplify]: Extracting #10: cost 0 inf + 165829 1554045299.862 * [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)))))))) 1554045299.862 * [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)))))))) 1554045299.862 * * * * [progress]: [ 465 / 2270 ] simplifiying candidate # 1554045299.863 * [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))))) 1554045299.863 * * [simplify]: iters left: 6 (22 enodes) 1554045299.870 * * [simplify]: iters left: 5 (117 enodes) 1554045299.910 * * [simplify]: iters left: 4 (361 enodes) 1554045300.105 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045300.105 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045300.106 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045300.106 * * [simplify]: Extracting #3: cost 162 inf + 0 1554045300.108 * * [simplify]: Extracting #4: cost 250 inf + 901 1554045300.117 * * [simplify]: Extracting #5: cost 321 inf + 20718 1554045300.166 * * [simplify]: Extracting #6: cost 138 inf + 122184 1554045300.243 * * [simplify]: Extracting #7: cost 54 inf + 155754 1554045300.298 * * [simplify]: Extracting #8: cost 11 inf + 169329 1554045300.371 * * [simplify]: Extracting #9: cost 0 inf + 173460 1554045300.428 * * [simplify]: Extracting #10: cost 0 inf + 173445 1554045300.481 * [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.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554045300.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))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))) 1554045300.482 * * * * [progress]: [ 466 / 2270 ] simplifiying candidate # 1554045300.482 * [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)))) 1554045300.482 * * [simplify]: iters left: 6 (24 enodes) 1554045300.490 * * [simplify]: iters left: 5 (124 enodes) 1554045300.529 * * [simplify]: iters left: 4 (380 enodes) 1554045300.746 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045300.746 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045300.746 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045300.747 * * [simplify]: Extracting #3: cost 160 inf + 0 1554045300.749 * * [simplify]: Extracting #4: cost 323 inf + 878 1554045300.755 * * [simplify]: Extracting #5: cost 435 inf + 12665 1554045300.798 * * [simplify]: Extracting #6: cost 116 inf + 126430 1554045300.849 * * [simplify]: Extracting #7: cost 0 inf + 187494 1554045300.926 * * [simplify]: Extracting #8: cost 0 inf + 187194 1554045300.997 * [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.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554045300.997 * [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.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))))) 1554045300.998 * * * * [progress]: [ 467 / 2270 ] simplifiying candidate # 1554045300.998 * [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))))) 1554045300.998 * * [simplify]: iters left: 6 (24 enodes) 1554045301.005 * * [simplify]: iters left: 5 (124 enodes) 1554045301.061 * * [simplify]: iters left: 4 (386 enodes) 1554045301.241 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045301.241 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045301.241 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045301.242 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045301.244 * * [simplify]: Extracting #4: cost 280 inf + 703 1554045301.251 * * [simplify]: Extracting #5: cost 395 inf + 12449 1554045301.274 * * [simplify]: Extracting #6: cost 201 inf + 105412 1554045301.358 * * [simplify]: Extracting #7: cost 54 inf + 179702 1554045301.452 * * [simplify]: Extracting #8: cost 7 inf + 194425 1554045301.531 * * [simplify]: Extracting #9: cost 0 inf + 197150 1554045301.630 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554045301.630 * [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.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)))))) 1554045301.631 * * * * [progress]: [ 468 / 2270 ] simplifiying candidate # 1554045301.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.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)))) 1554045301.632 * * [simplify]: iters left: 6 (24 enodes) 1554045301.645 * * [simplify]: iters left: 5 (122 enodes) 1554045301.683 * * [simplify]: iters left: 4 (367 enodes) 1554045301.896 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045301.896 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045301.896 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045301.897 * * [simplify]: Extracting #3: cost 146 inf + 0 1554045301.899 * * [simplify]: Extracting #4: cost 302 inf + 625 1554045301.911 * * [simplify]: Extracting #5: cost 380 inf + 15804 1554045301.932 * * [simplify]: Extracting #6: cost 100 inf + 120393 1554045301.997 * * [simplify]: Extracting #7: cost 0 inf + 166762 1554045302.060 * * [simplify]: Extracting #8: cost 0 inf + 166722 1554045302.110 * [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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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))))))))) 1554045302.110 * [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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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)))))))) 1554045302.111 * * * * [progress]: [ 469 / 2270 ] simplifiying candidate # 1554045302.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.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))))) 1554045302.111 * * [simplify]: iters left: 6 (24 enodes) 1554045302.120 * * [simplify]: iters left: 5 (122 enodes) 1554045302.160 * * [simplify]: iters left: 4 (373 enodes) 1554045302.399 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045302.399 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045302.400 * * [simplify]: Extracting #2: cost 32 inf + 0 1554045302.400 * * [simplify]: Extracting #3: cost 169 inf + 0 1554045302.402 * * [simplify]: Extracting #4: cost 256 inf + 1151 1554045302.415 * * [simplify]: Extracting #5: cost 333 inf + 16758 1554045302.462 * * [simplify]: Extracting #6: cost 161 inf + 112770 1554045302.543 * * [simplify]: Extracting #7: cost 54 inf + 159380 1554045302.632 * * [simplify]: Extracting #8: cost 3 inf + 177034 1554045302.719 * * [simplify]: Extracting #9: cost 0 inf + 178442 1554045302.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.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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)))))))) 1554045302.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.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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)))))) 1554045302.808 * * * * [progress]: [ 470 / 2270 ] simplifiying candidate # 1554045302.808 * [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)))) 1554045302.809 * * [simplify]: iters left: 6 (24 enodes) 1554045302.822 * * [simplify]: iters left: 5 (124 enodes) 1554045302.878 * * [simplify]: iters left: 4 (380 enodes) 1554045303.085 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045303.085 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045303.085 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045303.086 * * [simplify]: Extracting #3: cost 160 inf + 0 1554045303.088 * * [simplify]: Extracting #4: cost 323 inf + 878 1554045303.095 * * [simplify]: Extracting #5: cost 435 inf + 12665 1554045303.117 * * [simplify]: Extracting #6: cost 116 inf + 126430 1554045303.173 * * [simplify]: Extracting #7: cost 0 inf + 187494 1554045303.254 * * [simplify]: Extracting #8: cost 0 inf + 187194 1554045303.333 * [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.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554045303.333 * [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.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))))) 1554045303.333 * * * * [progress]: [ 471 / 2270 ] simplifiying candidate # 1554045303.333 * [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))))) 1554045303.334 * * [simplify]: iters left: 6 (24 enodes) 1554045303.341 * * [simplify]: iters left: 5 (124 enodes) 1554045303.378 * * [simplify]: iters left: 4 (386 enodes) 1554045303.529 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045303.529 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045303.529 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045303.529 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045303.531 * * [simplify]: Extracting #4: cost 280 inf + 703 1554045303.534 * * [simplify]: Extracting #5: cost 395 inf + 12449 1554045303.560 * * [simplify]: Extracting #6: cost 201 inf + 105412 1554045303.630 * * [simplify]: Extracting #7: cost 54 inf + 179702 1554045303.697 * * [simplify]: Extracting #8: cost 7 inf + 194425 1554045303.775 * * [simplify]: Extracting #9: cost 0 inf + 197150 1554045303.850 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554045303.850 * [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.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)))))) 1554045303.850 * * * * [progress]: [ 472 / 2270 ] simplifiying candidate # 1554045303.851 * [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)))) 1554045303.851 * * [simplify]: iters left: 6 (24 enodes) 1554045303.858 * * [simplify]: iters left: 5 (123 enodes) 1554045303.892 * * [simplify]: iters left: 4 (373 enodes) 1554045304.101 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045304.102 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045304.102 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045304.102 * * [simplify]: Extracting #3: cost 160 inf + 0 1554045304.103 * * [simplify]: Extracting #4: cost 322 inf + 747 1554045304.106 * * [simplify]: Extracting #5: cost 437 inf + 12031 1554045304.157 * * [simplify]: Extracting #6: cost 93 inf + 148512 1554045304.228 * * [simplify]: Extracting #7: cost 1 inf + 192678 1554045304.323 * * [simplify]: Extracting #8: cost 0 inf + 193537 1554045304.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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045304.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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.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)))))))) 1554045304.420 * * * * [progress]: [ 473 / 2270 ] simplifiying candidate # 1554045304.420 * [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))))) 1554045304.421 * * [simplify]: iters left: 6 (24 enodes) 1554045304.434 * * [simplify]: iters left: 5 (123 enodes) 1554045304.483 * * [simplify]: iters left: 4 (379 enodes) 1554045304.673 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045304.673 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045304.673 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045304.674 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045304.675 * * [simplify]: Extracting #4: cost 279 inf + 1150 1554045304.678 * * [simplify]: Extracting #5: cost 400 inf + 11221 1554045304.698 * * [simplify]: Extracting #6: cost 241 inf + 81744 1554045304.770 * * [simplify]: Extracting #7: cost 78 inf + 163298 1554045304.854 * * [simplify]: Extracting #8: cost 7 inf + 201428 1554045304.936 * * [simplify]: Extracting #9: cost 0 inf + 205397 1554045305.002 * [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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554045305.002 * [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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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)))))) 1554045305.002 * * * * [progress]: [ 474 / 2270 ] simplifiying candidate # 1554045305.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.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.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)))) 1554045305.003 * * [simplify]: iters left: 6 (24 enodes) 1554045305.010 * * [simplify]: iters left: 5 (124 enodes) 1554045305.048 * * [simplify]: iters left: 4 (384 enodes) 1554045305.265 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045305.265 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045305.265 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045305.266 * * [simplify]: Extracting #3: cost 160 inf + 0 1554045305.267 * * [simplify]: Extracting #4: cost 331 inf + 1000 1554045305.272 * * [simplify]: Extracting #5: cost 479 inf + 13710 1554045305.306 * * [simplify]: Extracting #6: cost 150 inf + 131737 1554045305.375 * * [simplify]: Extracting #7: cost 3 inf + 207677 1554045305.444 * * [simplify]: Extracting #8: cost 0 inf + 209929 1554045305.549 * [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.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554045305.549 * [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.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)))))))) 1554045305.550 * * * * [progress]: [ 475 / 2270 ] simplifiying candidate # 1554045305.550 * [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))))) 1554045305.551 * * [simplify]: iters left: 6 (24 enodes) 1554045305.561 * * [simplify]: iters left: 5 (124 enodes) 1554045305.590 * * [simplify]: iters left: 4 (390 enodes) 1554045305.826 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045305.827 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045305.827 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045305.827 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045305.828 * * [simplify]: Extracting #4: cost 287 inf + 1109 1554045305.833 * * [simplify]: Extracting #5: cost 436 inf + 15426 1554045305.875 * * [simplify]: Extracting #6: cost 211 inf + 116571 1554045305.968 * * [simplify]: Extracting #7: cost 74 inf + 186918 1554045306.061 * * [simplify]: Extracting #8: cost 5 inf + 220744 1554045306.151 * * [simplify]: Extracting #9: cost 0 inf + 222000 1554045306.247 * [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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045306.247 * [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.im y.im) (* x.im y.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)))))) 1554045306.247 * * * * [progress]: [ 476 / 2270 ] simplifiying candidate # 1554045306.247 * [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)))) 1554045306.248 * * [simplify]: iters left: 6 (24 enodes) 1554045306.257 * * [simplify]: iters left: 5 (124 enodes) 1554045306.311 * * [simplify]: iters left: 4 (384 enodes) 1554045306.490 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045306.490 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045306.490 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045306.491 * * [simplify]: Extracting #3: cost 160 inf + 0 1554045306.493 * * [simplify]: Extracting #4: cost 331 inf + 1000 1554045306.500 * * [simplify]: Extracting #5: cost 479 inf + 13710 1554045306.547 * * [simplify]: Extracting #6: cost 150 inf + 131737 1554045306.619 * * [simplify]: Extracting #7: cost 3 inf + 207677 1554045306.692 * * [simplify]: Extracting #8: cost 0 inf + 209929 1554045306.746 * [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.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554045306.746 * [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.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)))))))) 1554045306.746 * * * * [progress]: [ 477 / 2270 ] simplifiying candidate # 1554045306.746 * [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))))) 1554045306.747 * * [simplify]: iters left: 6 (24 enodes) 1554045306.753 * * [simplify]: iters left: 5 (124 enodes) 1554045306.782 * * [simplify]: iters left: 4 (390 enodes) 1554045306.981 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045306.981 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045306.981 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045306.982 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045306.984 * * [simplify]: Extracting #4: cost 287 inf + 1109 1554045306.993 * * [simplify]: Extracting #5: cost 436 inf + 15426 1554045307.043 * * [simplify]: Extracting #6: cost 211 inf + 116571 1554045307.136 * * [simplify]: Extracting #7: cost 74 inf + 186918 1554045307.223 * * [simplify]: Extracting #8: cost 5 inf + 220744 1554045307.333 * * [simplify]: Extracting #9: cost 0 inf + 222000 1554045307.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.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045307.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.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))) 1554045307.407 * * * * [progress]: [ 478 / 2270 ] simplifiying candidate # 1554045307.407 * [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)))) 1554045307.407 * * [simplify]: iters left: 6 (22 enodes) 1554045307.413 * * [simplify]: iters left: 5 (115 enodes) 1554045307.454 * * [simplify]: iters left: 4 (350 enodes) 1554045307.631 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045307.631 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045307.631 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045307.631 * * [simplify]: Extracting #3: cost 140 inf + 0 1554045307.632 * * [simplify]: Extracting #4: cost 298 inf + 413 1554045307.638 * * [simplify]: Extracting #5: cost 329 inf + 27874 1554045307.661 * * [simplify]: Extracting #6: cost 58 inf + 120275 1554045307.698 * * [simplify]: Extracting #7: cost 0 inf + 139961 1554045307.738 * [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))))) 1554045307.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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045307.738 * * * * [progress]: [ 479 / 2270 ] simplifiying candidate # 1554045307.739 * [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))))) 1554045307.739 * * [simplify]: iters left: 6 (18 enodes) 1554045307.743 * * [simplify]: iters left: 5 (84 enodes) 1554045307.767 * * [simplify]: iters left: 4 (221 enodes) 1554045307.887 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045307.887 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045307.887 * * [simplify]: Extracting #2: cost 30 inf + 0 1554045307.888 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045307.890 * * [simplify]: Extracting #4: cost 242 inf + 1110 1554045307.902 * * [simplify]: Extracting #5: cost 237 inf + 30648 1554045307.959 * * [simplify]: Extracting #6: cost 14 inf + 111991 1554045308.022 * * [simplify]: Extracting #7: cost 0 inf + 119602 1554045308.085 * [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.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554045308.085 * [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.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))) 1554045308.085 * * * * [progress]: [ 480 / 2270 ] simplifiying candidate # 1554045308.086 * [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)))) 1554045308.086 * * [simplify]: iters left: 6 (24 enodes) 1554045308.100 * * [simplify]: iters left: 5 (124 enodes) 1554045308.130 * * [simplify]: iters left: 4 (380 enodes) 1554045308.331 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045308.331 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045308.331 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045308.331 * * [simplify]: Extracting #3: cost 160 inf + 0 1554045308.332 * * [simplify]: Extracting #4: cost 325 inf + 756 1554045308.336 * * [simplify]: Extracting #5: cost 431 inf + 13438 1554045308.365 * * [simplify]: Extracting #6: cost 146 inf + 103449 1554045308.421 * * [simplify]: Extracting #7: cost 21 inf + 172981 1554045308.489 * * [simplify]: Extracting #8: cost 0 inf + 191759 1554045308.553 * [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.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045308.553 * [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.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))))) 1554045308.554 * * * * [progress]: [ 481 / 2270 ] simplifiying candidate # 1554045308.555 * [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))))) 1554045308.555 * * [simplify]: iters left: 6 (24 enodes) 1554045308.569 * * [simplify]: iters left: 5 (124 enodes) 1554045308.626 * * [simplify]: iters left: 4 (386 enodes) 1554045308.828 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045308.828 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045308.828 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045308.828 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045308.829 * * [simplify]: Extracting #4: cost 280 inf + 1068 1554045308.835 * * [simplify]: Extracting #5: cost 389 inf + 15436 1554045308.873 * * [simplify]: Extracting #6: cost 204 inf + 106951 1554045308.933 * * [simplify]: Extracting #7: cost 56 inf + 183429 1554045309.010 * * [simplify]: Extracting #8: cost 11 inf + 197934 1554045309.080 * * [simplify]: Extracting #9: cost 0 inf + 202236 1554045309.165 * [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.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045309.165 * [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.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))) 1554045309.165 * * * * [progress]: [ 482 / 2270 ] simplifiying candidate # 1554045309.166 * [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)))) 1554045309.166 * * [simplify]: iters left: 6 (22 enodes) 1554045309.173 * * [simplify]: iters left: 5 (117 enodes) 1554045309.217 * * [simplify]: iters left: 4 (356 enodes) 1554045309.427 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045309.427 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045309.427 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045309.428 * * [simplify]: Extracting #3: cost 142 inf + 0 1554045309.430 * * [simplify]: Extracting #4: cost 300 inf + 535 1554045309.434 * * [simplify]: Extracting #5: cost 383 inf + 7103 1554045309.450 * * [simplify]: Extracting #6: cost 133 inf + 93287 1554045309.505 * * [simplify]: Extracting #7: cost 6 inf + 147883 1554045309.564 * * [simplify]: Extracting #8: cost 0 inf + 150419 1554045309.614 * * [simplify]: Extracting #9: cost 0 inf + 150294 1554045309.679 * [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 (* (fma y.im x.im (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (fma y.im x.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))))) 1554045309.679 * [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 (* (fma y.im x.im (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (fma y.im x.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)) (+ (* 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)))))))) 1554045309.680 * * * * [progress]: [ 483 / 2270 ] simplifiying candidate # 1554045309.681 * [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))))) 1554045309.681 * * [simplify]: iters left: 6 (18 enodes) 1554045309.689 * * [simplify]: iters left: 5 (86 enodes) 1554045309.707 * * [simplify]: iters left: 4 (227 enodes) 1554045309.815 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045309.815 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045309.815 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045309.815 * * [simplify]: Extracting #3: cost 162 inf + 0 1554045309.816 * * [simplify]: Extracting #4: cost 247 inf + 1109 1554045309.823 * * [simplify]: Extracting #5: cost 242 inf + 33684 1554045309.857 * * [simplify]: Extracting #6: cost 13 inf + 117870 1554045309.896 * * [simplify]: Extracting #7: cost 0 inf + 122537 1554045309.937 * * [simplify]: Extracting #8: cost 0 inf + 122222 1554045309.973 * [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))))) 1554045309.973 * [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)))))) 1554045309.973 * * * * [progress]: [ 484 / 2270 ] simplifiying candidate # 1554045309.974 * [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)))) 1554045309.974 * * [simplify]: iters left: 6 (24 enodes) 1554045309.985 * * [simplify]: iters left: 5 (124 enodes) 1554045310.025 * * [simplify]: iters left: 4 (380 enodes) 1554045310.203 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045310.203 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045310.203 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045310.204 * * [simplify]: Extracting #3: cost 160 inf + 0 1554045310.206 * * [simplify]: Extracting #4: cost 325 inf + 756 1554045310.212 * * [simplify]: Extracting #5: cost 431 inf + 13438 1554045310.246 * * [simplify]: Extracting #6: cost 146 inf + 103449 1554045310.294 * * [simplify]: Extracting #7: cost 21 inf + 172981 1554045310.363 * * [simplify]: Extracting #8: cost 0 inf + 191759 1554045310.424 * [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.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045310.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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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)) (+ (* 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)))))))) 1554045310.424 * * * * [progress]: [ 485 / 2270 ] simplifiying candidate # 1554045310.425 * [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))))) 1554045310.425 * * [simplify]: iters left: 6 (24 enodes) 1554045310.436 * * [simplify]: iters left: 5 (124 enodes) 1554045310.465 * * [simplify]: iters left: 4 (386 enodes) 1554045310.705 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045310.705 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045310.705 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045310.706 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045310.709 * * [simplify]: Extracting #4: cost 280 inf + 1068 1554045310.718 * * [simplify]: Extracting #5: cost 389 inf + 15436 1554045310.755 * * [simplify]: Extracting #6: cost 204 inf + 106951 1554045310.834 * * [simplify]: Extracting #7: cost 56 inf + 183429 1554045310.898 * * [simplify]: Extracting #8: cost 11 inf + 197934 1554045310.977 * * [simplify]: Extracting #9: cost 0 inf + 202236 1554045311.051 * [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.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045311.051 * [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.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))) 1554045311.051 * * * * [progress]: [ 486 / 2270 ] simplifiying candidate # 1554045311.052 * [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)))) 1554045311.052 * * [simplify]: iters left: 6 (24 enodes) 1554045311.066 * * [simplify]: iters left: 5 (122 enodes) 1554045311.120 * * [simplify]: iters left: 4 (369 enodes) 1554045311.294 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045311.294 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045311.294 * * [simplify]: Extracting #2: cost 23 inf + 0 1554045311.295 * * [simplify]: Extracting #3: cost 151 inf + 0 1554045311.296 * * [simplify]: Extracting #4: cost 309 inf + 291 1554045311.299 * * [simplify]: Extracting #5: cost 365 inf + 14951 1554045311.317 * * [simplify]: Extracting #6: cost 110 inf + 103486 1554045311.381 * * [simplify]: Extracting #7: cost 0 inf + 147853 1554045311.443 * * [simplify]: Extracting #8: cost 0 inf + 147228 1554045311.486 * * [simplify]: Extracting #9: cost 0 inf + 146878 1554045311.530 * [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))))) 1554045311.530 * [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)))))))) 1554045311.531 * * * * [progress]: [ 487 / 2270 ] simplifiying candidate # 1554045311.531 * [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))))) 1554045311.531 * * [simplify]: iters left: 6 (20 enodes) 1554045311.536 * * [simplify]: iters left: 5 (91 enodes) 1554045311.554 * * [simplify]: iters left: 4 (246 enodes) 1554045311.679 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045311.679 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045311.679 * * [simplify]: Extracting #2: cost 33 inf + 0 1554045311.680 * * [simplify]: Extracting #3: cost 184 inf + 0 1554045311.685 * * [simplify]: Extracting #4: cost 245 inf + 9877 1554045311.714 * * [simplify]: Extracting #5: cost 148 inf + 89362 1554045311.763 * * [simplify]: Extracting #6: cost 26 inf + 123326 1554045311.807 * * [simplify]: Extracting #7: cost 0 inf + 132810 1554045311.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.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554045311.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.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))) 1554045311.878 * * * * [progress]: [ 488 / 2270 ] simplifiying candidate # 1554045311.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)) (- (* 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)))) 1554045311.879 * * [simplify]: iters left: 6 (24 enodes) 1554045311.892 * * [simplify]: iters left: 5 (123 enodes) 1554045311.947 * * [simplify]: iters left: 4 (372 enodes) 1554045312.157 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045312.157 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045312.157 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045312.158 * * [simplify]: Extracting #3: cost 160 inf + 0 1554045312.160 * * [simplify]: Extracting #4: cost 323 inf + 413 1554045312.166 * * [simplify]: Extracting #5: cost 439 inf + 15973 1554045312.192 * * [simplify]: Extracting #6: cost 116 inf + 143617 1554045312.282 * * [simplify]: Extracting #7: cost 3 inf + 200507 1554045312.382 * * [simplify]: Extracting #8: cost 0 inf + 202439 1554045312.449 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554045312.449 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045312.450 * * * * [progress]: [ 489 / 2270 ] simplifiying candidate # 1554045312.451 * [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))))) 1554045312.451 * * [simplify]: iters left: 6 (24 enodes) 1554045312.464 * * [simplify]: iters left: 5 (123 enodes) 1554045312.519 * * [simplify]: iters left: 4 (378 enodes) 1554045312.716 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045312.716 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045312.716 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045312.717 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045312.717 * * [simplify]: Extracting #4: cost 280 inf + 783 1554045312.721 * * [simplify]: Extracting #5: cost 416 inf + 11171 1554045312.746 * * [simplify]: Extracting #6: cost 222 inf + 116310 1554045312.824 * * [simplify]: Extracting #7: cost 68 inf + 188475 1554045312.903 * * [simplify]: Extracting #8: cost 10 inf + 209271 1554045312.985 * * [simplify]: Extracting #9: cost 0 inf + 215344 1554045313.050 * [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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554045313.050 * [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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))) 1554045313.051 * * * * [progress]: [ 490 / 2270 ] simplifiying candidate # 1554045313.051 * [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)))) 1554045313.051 * * [simplify]: iters left: 6 (24 enodes) 1554045313.063 * * [simplify]: iters left: 5 (124 enodes) 1554045313.119 * * [simplify]: iters left: 4 (382 enodes) 1554045313.355 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045313.355 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045313.355 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045313.356 * * [simplify]: Extracting #3: cost 160 inf + 0 1554045313.358 * * [simplify]: Extracting #4: cost 338 inf + 291 1554045313.367 * * [simplify]: Extracting #5: cost 473 inf + 19980 1554045313.427 * * [simplify]: Extracting #6: cost 116 inf + 163859 1554045313.515 * * [simplify]: Extracting #7: cost 1 inf + 215883 1554045313.604 * * [simplify]: Extracting #8: cost 0 inf + 216727 1554045313.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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554045313.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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045313.697 * * * * [progress]: [ 491 / 2270 ] simplifiying candidate # 1554045313.697 * [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))))) 1554045313.698 * * [simplify]: iters left: 6 (24 enodes) 1554045313.713 * * [simplify]: iters left: 5 (124 enodes) 1554045313.748 * * [simplify]: iters left: 4 (388 enodes) 1554045313.974 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045313.974 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045313.974 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045313.975 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045313.977 * * [simplify]: Extracting #4: cost 289 inf + 1150 1554045313.991 * * [simplify]: Extracting #5: cost 450 inf + 13111 1554045314.026 * * [simplify]: Extracting #6: cost 193 inf + 148592 1554045314.106 * * [simplify]: Extracting #7: cost 66 inf + 206823 1554045314.224 * * [simplify]: Extracting #8: cost 14 inf + 221847 1554045314.317 * * [simplify]: Extracting #9: cost 0 inf + 229199 1554045314.411 * [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)))))))) 1554045314.411 * [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.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* 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)))))) 1554045314.412 * * * * [progress]: [ 492 / 2270 ] simplifiying candidate # 1554045314.412 * [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)))) 1554045314.413 * * [simplify]: iters left: 6 (24 enodes) 1554045314.426 * * [simplify]: iters left: 5 (124 enodes) 1554045314.465 * * [simplify]: iters left: 4 (382 enodes) 1554045314.719 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045314.720 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045314.720 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045314.720 * * [simplify]: Extracting #3: cost 160 inf + 0 1554045314.723 * * [simplify]: Extracting #4: cost 338 inf + 291 1554045314.728 * * [simplify]: Extracting #5: cost 473 inf + 19980 1554045314.765 * * [simplify]: Extracting #6: cost 116 inf + 163859 1554045314.846 * * [simplify]: Extracting #7: cost 1 inf + 215883 1554045314.917 * * [simplify]: Extracting #8: cost 0 inf + 216727 1554045314.984 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554045314.985 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045314.985 * * * * [progress]: [ 493 / 2270 ] simplifiying candidate # 1554045314.986 * [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))))) 1554045314.986 * * [simplify]: iters left: 6 (24 enodes) 1554045314.997 * * [simplify]: iters left: 5 (124 enodes) 1554045315.033 * * [simplify]: iters left: 4 (388 enodes) 1554045315.237 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045315.237 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045315.237 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045315.238 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045315.240 * * [simplify]: Extracting #4: cost 289 inf + 1150 1554045315.248 * * [simplify]: Extracting #5: cost 450 inf + 13111 1554045315.314 * * [simplify]: Extracting #6: cost 193 inf + 148592 1554045315.384 * * [simplify]: Extracting #7: cost 66 inf + 206823 1554045315.488 * * [simplify]: Extracting #8: cost 14 inf + 221847 1554045315.579 * * [simplify]: Extracting #9: cost 0 inf + 229199 1554045315.671 * [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)))))))) 1554045315.671 * [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.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045315.672 * * * * [progress]: [ 494 / 2270 ] simplifiying candidate # 1554045315.673 * [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)))) 1554045315.673 * * [simplify]: iters left: 6 (22 enodes) 1554045315.685 * * [simplify]: iters left: 5 (116 enodes) 1554045315.735 * * [simplify]: iters left: 4 (350 enodes) 1554045315.940 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045315.941 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045315.941 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045315.941 * * [simplify]: Extracting #3: cost 141 inf + 0 1554045315.943 * * [simplify]: Extracting #4: cost 302 inf + 168 1554045315.951 * * [simplify]: Extracting #5: cost 368 inf + 19136 1554045315.981 * * [simplify]: Extracting #6: cost 98 inf + 111945 1554045316.036 * * [simplify]: Extracting #7: cost 5 inf + 155206 1554045316.092 * * [simplify]: Extracting #8: cost 0 inf + 158310 1554045316.141 * [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)))))))) 1554045316.141 * [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)))))))) 1554045316.141 * * * * [progress]: [ 495 / 2270 ] simplifiying candidate # 1554045316.142 * [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))))) 1554045316.142 * * [simplify]: iters left: 6 (22 enodes) 1554045316.155 * * [simplify]: iters left: 5 (116 enodes) 1554045316.197 * * [simplify]: iters left: 4 (356 enodes) 1554045316.338 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045316.338 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045316.338 * * [simplify]: Extracting #2: cost 30 inf + 0 1554045316.339 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045316.341 * * [simplify]: Extracting #4: cost 245 inf + 1168 1554045316.355 * * [simplify]: Extracting #5: cost 286 inf + 35659 1554045316.413 * * [simplify]: Extracting #6: cost 122 inf + 128502 1554045316.492 * * [simplify]: Extracting #7: cost 52 inf + 146988 1554045316.554 * * [simplify]: Extracting #8: cost 11 inf + 160108 1554045316.596 * * [simplify]: Extracting #9: cost 0 inf + 164459 1554045316.651 * [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)))))))) 1554045316.651 * [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)))))) 1554045316.652 * * * * [progress]: [ 496 / 2270 ] simplifiying candidate # 1554045316.652 * [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)))) 1554045316.652 * * [simplify]: iters left: 6 (24 enodes) 1554045316.661 * * [simplify]: iters left: 5 (122 enodes) 1554045316.688 * * [simplify]: iters left: 4 (367 enodes) 1554045316.983 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045316.983 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045316.983 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045316.984 * * [simplify]: Extracting #3: cost 146 inf + 0 1554045316.985 * * [simplify]: Extracting #4: cost 302 inf + 503 1554045316.989 * * [simplify]: Extracting #5: cost 375 inf + 17875 1554045317.040 * * [simplify]: Extracting #6: cost 83 inf + 135201 1554045317.096 * * [simplify]: Extracting #7: cost 0 inf + 166389 1554045317.141 * [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))))))))) 1554045317.141 * [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)))))))) 1554045317.142 * * * * [progress]: [ 497 / 2270 ] simplifiying candidate # 1554045317.143 * [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))))) 1554045317.143 * * [simplify]: iters left: 6 (24 enodes) 1554045317.157 * * [simplify]: iters left: 5 (122 enodes) 1554045317.184 * * [simplify]: iters left: 4 (373 enodes) 1554045317.401 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045317.401 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045317.401 * * [simplify]: Extracting #2: cost 32 inf + 0 1554045317.402 * * [simplify]: Extracting #3: cost 169 inf + 0 1554045317.404 * * [simplify]: Extracting #4: cost 258 inf + 1069 1554045317.411 * * [simplify]: Extracting #5: cost 347 inf + 13107 1554045317.459 * * [simplify]: Extracting #6: cost 167 inf + 113577 1554045317.529 * * [simplify]: Extracting #7: cost 52 inf + 161182 1554045317.607 * * [simplify]: Extracting #8: cost 2 inf + 176744 1554045317.694 * * [simplify]: Extracting #9: cost 0 inf + 177914 1554045317.756 * [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)))))))) 1554045317.756 * [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)))))) 1554045317.757 * * * * [progress]: [ 498 / 2270 ] simplifiying candidate # 1554045317.757 * [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)))) 1554045317.757 * * [simplify]: iters left: 6 (24 enodes) 1554045317.771 * * [simplify]: iters left: 5 (124 enodes) 1554045317.801 * * [simplify]: iters left: 4 (380 enodes) 1554045318.024 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045318.024 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045318.025 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045318.025 * * [simplify]: Extracting #3: cost 160 inf + 0 1554045318.027 * * [simplify]: Extracting #4: cost 327 inf + 331 1554045318.034 * * [simplify]: Extracting #5: cost 431 inf + 14419 1554045318.078 * * [simplify]: Extracting #6: cost 111 inf + 129362 1554045318.167 * * [simplify]: Extracting #7: cost 1 inf + 186893 1554045318.221 * * [simplify]: Extracting #8: cost 0 inf + 187567 1554045318.298 * [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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045318.298 * [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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045318.299 * * * * [progress]: [ 499 / 2270 ] simplifiying candidate # 1554045318.299 * [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))))) 1554045318.299 * * [simplify]: iters left: 6 (24 enodes) 1554045318.313 * * [simplify]: iters left: 5 (124 enodes) 1554045318.367 * * [simplify]: iters left: 4 (386 enodes) 1554045318.552 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045318.552 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045318.552 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045318.553 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045318.555 * * [simplify]: Extracting #4: cost 277 inf + 1232 1554045318.568 * * [simplify]: Extracting #5: cost 396 inf + 12167 1554045318.614 * * [simplify]: Extracting #6: cost 191 inf + 111003 1554045318.681 * * [simplify]: Extracting #7: cost 58 inf + 179475 1554045318.756 * * [simplify]: Extracting #8: cost 9 inf + 194443 1554045318.816 * * [simplify]: Extracting #9: cost 0 inf + 198308 1554045318.877 * [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.im y.im) (* x.im y.im)))))))) 1554045318.877 * [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.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)))))) 1554045318.878 * * * * [progress]: [ 500 / 2270 ] simplifiying candidate # 1554045318.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)) (- (* 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)))) 1554045318.879 * * [simplify]: iters left: 6 (22 enodes) 1554045318.892 * * [simplify]: iters left: 5 (117 enodes) 1554045318.941 * * [simplify]: iters left: 4 (355 enodes) 1554045319.125 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045319.125 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045319.125 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045319.126 * * [simplify]: Extracting #3: cost 142 inf + 0 1554045319.127 * * [simplify]: Extracting #4: cost 303 inf + 209 1554045319.129 * * [simplify]: Extracting #5: cost 393 inf + 8574 1554045319.144 * * [simplify]: Extracting #6: cost 183 inf + 61686 1554045319.188 * * [simplify]: Extracting #7: cost 62 inf + 124553 1554045319.264 * * [simplify]: Extracting #8: cost 2 inf + 164554 1554045319.337 * * [simplify]: Extracting #9: cost 0 inf + 166082 1554045319.382 * [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)))))))) 1554045319.382 * [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)))))))) 1554045319.383 * * * * [progress]: [ 501 / 2270 ] simplifiying candidate # 1554045319.383 * [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))))) 1554045319.383 * * [simplify]: iters left: 6 (22 enodes) 1554045319.391 * * [simplify]: iters left: 5 (117 enodes) 1554045319.427 * * [simplify]: iters left: 4 (361 enodes) 1554045319.582 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045319.582 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045319.582 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045319.583 * * [simplify]: Extracting #3: cost 162 inf + 0 1554045319.584 * * [simplify]: Extracting #4: cost 248 inf + 1185 1554045319.587 * * [simplify]: Extracting #5: cost 335 inf + 12055 1554045319.608 * * [simplify]: Extracting #6: cost 210 inf + 77097 1554045319.673 * * [simplify]: Extracting #7: cost 73 inf + 141456 1554045319.729 * * [simplify]: Extracting #8: cost 13 inf + 169173 1554045319.812 * * [simplify]: Extracting #9: cost 0 inf + 174563 1554045319.888 * * [simplify]: Extracting #10: cost 0 inf + 174548 1554045319.941 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554045319.941 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.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)))))) 1554045319.941 * * * * [progress]: [ 502 / 2270 ] simplifiying candidate # 1554045319.942 * [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)))) 1554045319.942 * * [simplify]: iters left: 6 (24 enodes) 1554045319.949 * * [simplify]: iters left: 5 (124 enodes) 1554045319.992 * * [simplify]: iters left: 4 (380 enodes) 1554045320.174 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045320.174 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045320.174 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045320.174 * * [simplify]: Extracting #3: cost 160 inf + 0 1554045320.175 * * [simplify]: Extracting #4: cost 327 inf + 331 1554045320.179 * * [simplify]: Extracting #5: cost 431 inf + 14419 1554045320.202 * * [simplify]: Extracting #6: cost 111 inf + 129362 1554045320.256 * * [simplify]: Extracting #7: cost 1 inf + 186893 1554045320.324 * * [simplify]: Extracting #8: cost 0 inf + 187567 1554045320.377 * [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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045320.377 * [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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045320.378 * * * * [progress]: [ 503 / 2270 ] simplifiying candidate # 1554045320.378 * [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))))) 1554045320.378 * * [simplify]: iters left: 6 (24 enodes) 1554045320.385 * * [simplify]: iters left: 5 (124 enodes) 1554045320.440 * * [simplify]: iters left: 4 (386 enodes) 1554045320.636 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045320.636 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045320.636 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045320.636 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045320.637 * * [simplify]: Extracting #4: cost 277 inf + 1232 1554045320.641 * * [simplify]: Extracting #5: cost 396 inf + 12167 1554045320.676 * * [simplify]: Extracting #6: cost 191 inf + 111003 1554045320.757 * * [simplify]: Extracting #7: cost 58 inf + 179475 1554045320.827 * * [simplify]: Extracting #8: cost 9 inf + 194443 1554045320.921 * * [simplify]: Extracting #9: cost 0 inf + 198308 1554045320.999 * [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.im y.im) (* x.im y.im)))))))) 1554045320.999 * [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.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)))))) 1554045321.000 * * * * [progress]: [ 504 / 2270 ] simplifiying candidate # 1554045321.000 * [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)))) 1554045321.000 * * [simplify]: iters left: 6 (24 enodes) 1554045321.014 * * [simplify]: iters left: 5 (123 enodes) 1554045321.068 * * [simplify]: iters left: 4 (373 enodes) 1554045321.249 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045321.249 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045321.249 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045321.249 * * [simplify]: Extracting #3: cost 160 inf + 0 1554045321.250 * * [simplify]: Extracting #4: cost 322 inf + 747 1554045321.253 * * [simplify]: Extracting #5: cost 437 inf + 12031 1554045321.298 * * [simplify]: Extracting #6: cost 93 inf + 148512 1554045321.390 * * [simplify]: Extracting #7: cost 1 inf + 192678 1554045321.474 * * [simplify]: Extracting #8: cost 0 inf + 193537 1554045321.554 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045321.554 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.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)))))))) 1554045321.555 * * * * [progress]: [ 505 / 2270 ] simplifiying candidate # 1554045321.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.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.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))))) 1554045321.556 * * [simplify]: iters left: 6 (24 enodes) 1554045321.569 * * [simplify]: iters left: 5 (123 enodes) 1554045321.606 * * [simplify]: iters left: 4 (379 enodes) 1554045321.753 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045321.753 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045321.753 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045321.754 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045321.755 * * [simplify]: Extracting #4: cost 279 inf + 1150 1554045321.758 * * [simplify]: Extracting #5: cost 400 inf + 11221 1554045321.775 * * [simplify]: Extracting #6: cost 241 inf + 81744 1554045321.822 * * [simplify]: Extracting #7: cost 78 inf + 163298 1554045321.883 * * [simplify]: Extracting #8: cost 7 inf + 201428 1554045321.955 * * [simplify]: Extracting #9: cost 0 inf + 205397 1554045322.032 * [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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554045322.032 * [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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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)))))) 1554045322.033 * * * * [progress]: [ 506 / 2270 ] simplifiying candidate # 1554045322.033 * [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)))) 1554045322.033 * * [simplify]: iters left: 6 (24 enodes) 1554045322.048 * * [simplify]: iters left: 5 (124 enodes) 1554045322.094 * * [simplify]: iters left: 4 (384 enodes) 1554045322.322 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045322.322 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045322.322 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045322.323 * * [simplify]: Extracting #3: cost 160 inf + 0 1554045322.325 * * [simplify]: Extracting #4: cost 331 inf + 1000 1554045322.333 * * [simplify]: Extracting #5: cost 479 inf + 13710 1554045322.367 * * [simplify]: Extracting #6: cost 150 inf + 131737 1554045322.450 * * [simplify]: Extracting #7: cost 3 inf + 207677 1554045322.510 * * [simplify]: Extracting #8: cost 0 inf + 209929 1554045322.574 * [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.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554045322.574 * [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.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)))))))) 1554045322.575 * * * * [progress]: [ 507 / 2270 ] simplifiying candidate # 1554045322.575 * [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))))) 1554045322.576 * * [simplify]: iters left: 6 (24 enodes) 1554045322.591 * * [simplify]: iters left: 5 (124 enodes) 1554045322.641 * * [simplify]: iters left: 4 (390 enodes) 1554045322.864 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045322.864 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045322.865 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045322.865 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045322.867 * * [simplify]: Extracting #4: cost 287 inf + 1109 1554045322.875 * * [simplify]: Extracting #5: cost 436 inf + 15426 1554045322.924 * * [simplify]: Extracting #6: cost 211 inf + 116571 1554045322.987 * * [simplify]: Extracting #7: cost 74 inf + 186918 1554045323.075 * * [simplify]: Extracting #8: cost 5 inf + 220744 1554045323.136 * * [simplify]: Extracting #9: cost 0 inf + 222000 1554045323.221 * [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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045323.221 * [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.im y.im) (* x.im y.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)))))) 1554045323.221 * * * * [progress]: [ 508 / 2270 ] simplifiying candidate # 1554045323.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.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.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)))) 1554045323.222 * * [simplify]: iters left: 6 (24 enodes) 1554045323.230 * * [simplify]: iters left: 5 (124 enodes) 1554045323.258 * * [simplify]: iters left: 4 (384 enodes) 1554045323.443 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045323.443 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045323.443 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045323.443 * * [simplify]: Extracting #3: cost 160 inf + 0 1554045323.444 * * [simplify]: Extracting #4: cost 331 inf + 1000 1554045323.453 * * [simplify]: Extracting #5: cost 479 inf + 13710 1554045323.482 * * [simplify]: Extracting #6: cost 150 inf + 131737 1554045323.544 * * [simplify]: Extracting #7: cost 3 inf + 207677 1554045323.622 * * [simplify]: Extracting #8: cost 0 inf + 209929 1554045323.708 * [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.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554045323.708 * [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.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)))))))) 1554045323.709 * * * * [progress]: [ 509 / 2270 ] simplifiying candidate # 1554045323.709 * [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))))) 1554045323.710 * * [simplify]: iters left: 6 (24 enodes) 1554045323.723 * * [simplify]: iters left: 5 (124 enodes) 1554045323.781 * * [simplify]: iters left: 4 (390 enodes) 1554045324.022 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045324.022 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045324.022 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045324.023 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045324.024 * * [simplify]: Extracting #4: cost 287 inf + 1109 1554045324.029 * * [simplify]: Extracting #5: cost 436 inf + 15426 1554045324.060 * * [simplify]: Extracting #6: cost 211 inf + 116571 1554045324.131 * * [simplify]: Extracting #7: cost 74 inf + 186918 1554045324.197 * * [simplify]: Extracting #8: cost 5 inf + 220744 1554045324.301 * * [simplify]: Extracting #9: cost 0 inf + 222000 1554045324.389 * [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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045324.389 * [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.im y.im) (* x.im y.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)))))) 1554045324.389 * * * * [progress]: [ 510 / 2270 ] simplifiying candidate # 1554045324.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.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* 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)))) 1554045324.390 * * [simplify]: iters left: 6 (22 enodes) 1554045324.397 * * [simplify]: iters left: 5 (115 enodes) 1554045324.437 * * [simplify]: iters left: 4 (350 enodes) 1554045324.637 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045324.637 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045324.637 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045324.637 * * [simplify]: Extracting #3: cost 140 inf + 0 1554045324.638 * * [simplify]: Extracting #4: cost 298 inf + 413 1554045324.644 * * [simplify]: Extracting #5: cost 329 inf + 27874 1554045324.678 * * [simplify]: Extracting #6: cost 58 inf + 120275 1554045324.742 * * [simplify]: Extracting #7: cost 0 inf + 139961 1554045324.797 * [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))))) 1554045324.797 * [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)))))))) 1554045324.797 * * * * [progress]: [ 511 / 2270 ] simplifiying candidate # 1554045324.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.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554045324.798 * * [simplify]: iters left: 6 (18 enodes) 1554045324.802 * * [simplify]: iters left: 5 (84 enodes) 1554045324.818 * * [simplify]: iters left: 4 (221 enodes) 1554045324.925 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045324.925 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045324.925 * * [simplify]: Extracting #2: cost 30 inf + 0 1554045324.926 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045324.928 * * [simplify]: Extracting #4: cost 242 inf + 1110 1554045324.941 * * [simplify]: Extracting #5: cost 237 inf + 30648 1554045324.999 * * [simplify]: Extracting #6: cost 14 inf + 111991 1554045325.061 * * [simplify]: Extracting #7: cost 0 inf + 119602 1554045325.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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554045325.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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))) 1554045325.098 * * * * [progress]: [ 512 / 2270 ] simplifiying candidate # 1554045325.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))) (- (* 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)))) 1554045325.099 * * [simplify]: iters left: 6 (24 enodes) 1554045325.112 * * [simplify]: iters left: 5 (124 enodes) 1554045325.168 * * [simplify]: iters left: 4 (380 enodes) 1554045325.397 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045325.397 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045325.397 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045325.398 * * [simplify]: Extracting #3: cost 160 inf + 0 1554045325.399 * * [simplify]: Extracting #4: cost 325 inf + 756 1554045325.406 * * [simplify]: Extracting #5: cost 431 inf + 13438 1554045325.440 * * [simplify]: Extracting #6: cost 146 inf + 103449 1554045325.486 * * [simplify]: Extracting #7: cost 21 inf + 172981 1554045325.578 * * [simplify]: Extracting #8: cost 0 inf + 191759 1554045325.669 * [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.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045325.669 * [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.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))))) 1554045325.670 * * * * [progress]: [ 513 / 2270 ] simplifiying candidate # 1554045325.670 * [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))))) 1554045325.671 * * [simplify]: iters left: 6 (24 enodes) 1554045325.684 * * [simplify]: iters left: 5 (124 enodes) 1554045325.722 * * [simplify]: iters left: 4 (386 enodes) 1554045325.933 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045325.933 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045325.934 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045325.934 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045325.935 * * [simplify]: Extracting #4: cost 280 inf + 1068 1554045325.939 * * [simplify]: Extracting #5: cost 389 inf + 15436 1554045325.967 * * [simplify]: Extracting #6: cost 204 inf + 106951 1554045326.020 * * [simplify]: Extracting #7: cost 56 inf + 183429 1554045326.088 * * [simplify]: Extracting #8: cost 11 inf + 197934 1554045326.142 * * [simplify]: Extracting #9: cost 0 inf + 202236 1554045326.211 * [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.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045326.211 * [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.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))) 1554045326.212 * * * * [progress]: [ 514 / 2270 ] simplifiying candidate # 1554045326.212 * [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)))) 1554045326.212 * * [simplify]: iters left: 6 (24 enodes) 1554045326.221 * * [simplify]: iters left: 5 (122 enodes) 1554045326.265 * * [simplify]: iters left: 4 (369 enodes) 1554045326.431 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045326.431 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045326.431 * * [simplify]: Extracting #2: cost 23 inf + 0 1554045326.431 * * [simplify]: Extracting #3: cost 151 inf + 0 1554045326.433 * * [simplify]: Extracting #4: cost 309 inf + 291 1554045326.436 * * [simplify]: Extracting #5: cost 365 inf + 14951 1554045326.456 * * [simplify]: Extracting #6: cost 110 inf + 103486 1554045326.504 * * [simplify]: Extracting #7: cost 0 inf + 147853 1554045326.547 * * [simplify]: Extracting #8: cost 0 inf + 147228 1554045326.592 * * [simplify]: Extracting #9: cost 0 inf + 146878 1554045326.651 * [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))))) 1554045326.652 * [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)))))))) 1554045326.652 * * * * [progress]: [ 515 / 2270 ] simplifiying candidate # 1554045326.653 * [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))))) 1554045326.653 * * [simplify]: iters left: 6 (20 enodes) 1554045326.663 * * [simplify]: iters left: 5 (91 enodes) 1554045326.681 * * [simplify]: iters left: 4 (246 enodes) 1554045326.812 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045326.812 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045326.812 * * [simplify]: Extracting #2: cost 33 inf + 0 1554045326.813 * * [simplify]: Extracting #3: cost 184 inf + 0 1554045326.815 * * [simplify]: Extracting #4: cost 245 inf + 9877 1554045326.838 * * [simplify]: Extracting #5: cost 148 inf + 89362 1554045326.876 * * [simplify]: Extracting #6: cost 26 inf + 123326 1554045326.945 * * [simplify]: Extracting #7: cost 0 inf + 132810 1554045326.989 * [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))))))) 1554045326.989 * [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)))))) 1554045326.989 * * * * [progress]: [ 516 / 2270 ] simplifiying candidate # 1554045326.990 * [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)))) 1554045326.990 * * [simplify]: iters left: 6 (24 enodes) 1554045326.998 * * [simplify]: iters left: 5 (124 enodes) 1554045327.054 * * [simplify]: iters left: 4 (380 enodes) 1554045327.278 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045327.278 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045327.278 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045327.279 * * [simplify]: Extracting #3: cost 160 inf + 0 1554045327.279 * * [simplify]: Extracting #4: cost 325 inf + 756 1554045327.283 * * [simplify]: Extracting #5: cost 431 inf + 13438 1554045327.300 * * [simplify]: Extracting #6: cost 146 inf + 103449 1554045327.347 * * [simplify]: Extracting #7: cost 21 inf + 172981 1554045327.413 * * [simplify]: Extracting #8: cost 0 inf + 191759 1554045327.500 * [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.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045327.501 * [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.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))))) 1554045327.501 * * * * [progress]: [ 517 / 2270 ] simplifiying candidate # 1554045327.502 * [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))))) 1554045327.502 * * [simplify]: iters left: 6 (24 enodes) 1554045327.516 * * [simplify]: iters left: 5 (124 enodes) 1554045327.563 * * [simplify]: iters left: 4 (386 enodes) 1554045327.776 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045327.776 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045327.776 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045327.777 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045327.779 * * [simplify]: Extracting #4: cost 280 inf + 1068 1554045327.787 * * [simplify]: Extracting #5: cost 389 inf + 15436 1554045327.828 * * [simplify]: Extracting #6: cost 204 inf + 106951 1554045327.922 * * [simplify]: Extracting #7: cost 56 inf + 183429 1554045327.995 * * [simplify]: Extracting #8: cost 11 inf + 197934 1554045328.049 * * [simplify]: Extracting #9: cost 0 inf + 202236 1554045328.111 * [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.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045328.111 * [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.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))) 1554045328.111 * * * * [progress]: [ 518 / 2270 ] simplifiying candidate # 1554045328.112 * [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)))) 1554045328.112 * * [simplify]: iters left: 6 (22 enodes) 1554045328.124 * * [simplify]: iters left: 5 (117 enodes) 1554045328.154 * * [simplify]: iters left: 4 (356 enodes) 1554045328.361 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045328.361 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045328.361 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045328.362 * * [simplify]: Extracting #3: cost 142 inf + 0 1554045328.363 * * [simplify]: Extracting #4: cost 300 inf + 535 1554045328.368 * * [simplify]: Extracting #5: cost 383 inf + 7103 1554045328.398 * * [simplify]: Extracting #6: cost 133 inf + 93287 1554045328.461 * * [simplify]: Extracting #7: cost 6 inf + 147883 1554045328.513 * * [simplify]: Extracting #8: cost 0 inf + 150419 1554045328.990 * * [simplify]: Extracting #9: cost 0 inf + 150294 1554045329.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.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (fma y.im x.im (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (fma y.im x.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))))) 1554045329.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.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (fma y.im x.im (* x.re y.re)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (fma y.im x.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)) (+ (* 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)))))))) 1554045329.041 * * * * [progress]: [ 519 / 2270 ] simplifiying candidate # 1554045329.041 * [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))))) 1554045329.041 * * [simplify]: iters left: 6 (18 enodes) 1554045329.046 * * [simplify]: iters left: 5 (86 enodes) 1554045329.064 * * [simplify]: iters left: 4 (227 enodes) 1554045329.168 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045329.168 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045329.168 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045329.169 * * [simplify]: Extracting #3: cost 162 inf + 0 1554045329.171 * * [simplify]: Extracting #4: cost 247 inf + 1109 1554045329.183 * * [simplify]: Extracting #5: cost 242 inf + 33684 1554045329.234 * * [simplify]: Extracting #6: cost 13 inf + 117870 1554045329.299 * * [simplify]: Extracting #7: cost 0 inf + 122537 1554045329.360 * * [simplify]: Extracting #8: cost 0 inf + 122222 1554045329.392 * [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))))) 1554045329.393 * [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)))))) 1554045329.393 * * * * [progress]: [ 520 / 2270 ] simplifiying candidate # 1554045329.393 * [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)))) 1554045329.393 * * [simplify]: iters left: 6 (19 enodes) 1554045329.399 * * [simplify]: iters left: 5 (91 enodes) 1554045329.433 * * [simplify]: iters left: 4 (265 enodes) 1554045329.536 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045329.536 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045329.536 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045329.536 * * [simplify]: Extracting #3: cost 137 inf + 0 1554045329.537 * * [simplify]: Extracting #4: cost 274 inf + 616 1554045329.542 * * [simplify]: Extracting #5: cost 306 inf + 35080 1554045329.563 * * [simplify]: Extracting #6: cost 77 inf + 125953 1554045329.626 * * [simplify]: Extracting #7: cost 1 inf + 151304 1554045329.687 * * [simplify]: Extracting #8: cost 0 inf + 148531 1554045329.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)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554045329.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)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045329.730 * * * * [progress]: [ 521 / 2270 ] simplifiying candidate # 1554045329.730 * [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))))) 1554045329.731 * * [simplify]: iters left: 6 (22 enodes) 1554045329.743 * * [simplify]: iters left: 5 (117 enodes) 1554045329.794 * * [simplify]: iters left: 4 (354 enodes) 1554045330.037 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045330.037 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045330.037 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045330.038 * * [simplify]: Extracting #3: cost 162 inf + 0 1554045330.040 * * [simplify]: Extracting #4: cost 239 inf + 1213 1554045330.045 * * [simplify]: Extracting #5: cost 324 inf + 7341 1554045330.063 * * [simplify]: Extracting #6: cost 273 inf + 43573 1554045330.100 * * [simplify]: Extracting #7: cost 94 inf + 123407 1554045330.182 * * [simplify]: Extracting #8: cost 11 inf + 165771 1554045330.271 * * [simplify]: Extracting #9: cost 0 inf + 172064 1554045330.361 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554045330.361 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045330.362 * * * * [progress]: [ 522 / 2270 ] simplifiying candidate # 1554045330.363 * [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)))) 1554045330.363 * * [simplify]: iters left: 6 (24 enodes) 1554045330.376 * * [simplify]: iters left: 5 (124 enodes) 1554045330.413 * * [simplify]: iters left: 4 (375 enodes) 1554045330.619 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045330.620 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045330.620 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045330.620 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045330.622 * * [simplify]: Extracting #4: cost 327 inf + 583 1554045330.630 * * [simplify]: Extracting #5: cost 459 inf + 25248 1554045330.678 * * [simplify]: Extracting #6: cost 96 inf + 212926 1554045330.774 * * [simplify]: Extracting #7: cost 0 inf + 226098 1554045330.867 * * [simplify]: Extracting #8: cost 0 inf + 218527 1554045330.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.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) 1554045330.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.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045330.933 * * * * [progress]: [ 523 / 2270 ] simplifiying candidate # 1554045330.933 * [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))))) 1554045330.934 * * [simplify]: iters left: 6 (24 enodes) 1554045330.945 * * [simplify]: iters left: 5 (124 enodes) 1554045330.985 * * [simplify]: iters left: 4 (381 enodes) 1554045331.187 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045331.187 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045331.187 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045331.188 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045331.190 * * [simplify]: Extracting #4: cost 279 inf + 1196 1554045331.200 * * [simplify]: Extracting #5: cost 424 inf + 22535 1554045331.274 * * [simplify]: Extracting #6: cost 196 inf + 166998 1554045331.369 * * [simplify]: Extracting #7: cost 82 inf + 204205 1554045331.463 * * [simplify]: Extracting #8: cost 4 inf + 229961 1554045331.571 * * [simplify]: Extracting #9: cost 0 inf + 231728 1554045331.656 * [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.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))))) 1554045331.657 * [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.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))) 1554045331.657 * * * * [progress]: [ 524 / 2270 ] simplifiying candidate # 1554045331.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)) (- (pow (* x.re y.re) 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)))) 1554045331.658 * * [simplify]: iters left: 6 (24 enodes) 1554045331.669 * * [simplify]: iters left: 5 (124 enodes) 1554045331.726 * * [simplify]: iters left: 4 (375 enodes) 1554045331.948 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045331.948 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045331.948 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045331.949 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045331.950 * * [simplify]: Extracting #4: cost 327 inf + 583 1554045331.954 * * [simplify]: Extracting #5: cost 459 inf + 25248 1554045331.996 * * [simplify]: Extracting #6: cost 96 inf + 212926 1554045332.096 * * [simplify]: Extracting #7: cost 0 inf + 226098 1554045332.177 * * [simplify]: Extracting #8: cost 0 inf + 218527 1554045332.264 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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 (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))))) 1554045332.264 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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 (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045332.265 * * * * [progress]: [ 525 / 2270 ] simplifiying candidate # 1554045332.265 * [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))))) 1554045332.265 * * [simplify]: iters left: 6 (24 enodes) 1554045332.272 * * [simplify]: iters left: 5 (124 enodes) 1554045332.299 * * [simplify]: iters left: 4 (381 enodes) 1554045332.492 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045332.492 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045332.492 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045332.499 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045332.501 * * [simplify]: Extracting #4: cost 279 inf + 1196 1554045332.510 * * [simplify]: Extracting #5: cost 424 inf + 22535 1554045332.555 * * [simplify]: Extracting #6: cost 196 inf + 166998 1554045332.641 * * [simplify]: Extracting #7: cost 82 inf + 204205 1554045332.730 * * [simplify]: Extracting #8: cost 4 inf + 229961 1554045332.823 * * [simplify]: Extracting #9: cost 0 inf + 231728 1554045332.938 * [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.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))))) 1554045332.938 * [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.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))) 1554045332.939 * * * * [progress]: [ 526 / 2270 ] simplifiying candidate # 1554045332.939 * [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)))) 1554045332.939 * * [simplify]: iters left: 6 (24 enodes) 1554045332.946 * * [simplify]: iters left: 5 (123 enodes) 1554045332.978 * * [simplify]: iters left: 4 (372 enodes) 1554045333.206 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045333.207 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045333.207 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045333.207 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045333.209 * * [simplify]: Extracting #4: cost 324 inf + 452 1554045333.222 * * [simplify]: Extracting #5: cost 445 inf + 17919 1554045333.262 * * [simplify]: Extracting #6: cost 112 inf + 155408 1554045333.317 * * [simplify]: Extracting #7: cost 1 inf + 199286 1554045333.394 * * [simplify]: Extracting #8: cost 0 inf + 199559 1554045333.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.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045333.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.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.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)))))))) 1554045333.474 * * * * [progress]: [ 527 / 2270 ] simplifiying candidate # 1554045333.474 * [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))))) 1554045333.474 * * [simplify]: iters left: 6 (24 enodes) 1554045333.481 * * [simplify]: iters left: 5 (123 enodes) 1554045333.521 * * [simplify]: iters left: 4 (378 enodes) 1554045333.782 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045333.782 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045333.782 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045333.783 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045333.784 * * [simplify]: Extracting #4: cost 276 inf + 1070 1554045333.791 * * [simplify]: Extracting #5: cost 407 inf + 16263 1554045333.816 * * [simplify]: Extracting #6: cost 264 inf + 86412 1554045333.874 * * [simplify]: Extracting #7: cost 90 inf + 164759 1554045333.981 * * [simplify]: Extracting #8: cost 6 inf + 208449 1554045334.037 * * [simplify]: Extracting #9: cost 0 inf + 212279 1554045334.111 * [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.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))))) 1554045334.111 * [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.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.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)))))) 1554045334.112 * * * * [progress]: [ 528 / 2270 ] simplifiying candidate # 1554045334.112 * [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)))) 1554045334.113 * * [simplify]: iters left: 6 (19 enodes) 1554045334.123 * * [simplify]: iters left: 5 (90 enodes) 1554045334.147 * * [simplify]: iters left: 4 (260 enodes) 1554045334.239 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045334.239 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045334.239 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045334.239 * * [simplify]: Extracting #3: cost 138 inf + 0 1554045334.240 * * [simplify]: Extracting #4: cost 280 inf + 371 1554045334.245 * * [simplify]: Extracting #5: cost 314 inf + 29517 1554045334.271 * * [simplify]: Extracting #6: cost 67 inf + 126621 1554045334.315 * * [simplify]: Extracting #7: cost 1 inf + 151517 1554045334.380 * * [simplify]: Extracting #8: cost 0 inf + 151585 1554045334.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.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554045334.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.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))))) 1554045334.441 * * * * [progress]: [ 529 / 2270 ] simplifiying candidate # 1554045334.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 (* (- (pow (* 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))))) 1554045334.441 * * [simplify]: iters left: 6 (22 enodes) 1554045334.448 * * [simplify]: iters left: 5 (116 enodes) 1554045334.478 * * [simplify]: iters left: 4 (349 enodes) 1554045334.651 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045334.651 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045334.651 * * [simplify]: Extracting #2: cost 30 inf + 0 1554045334.652 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045334.654 * * [simplify]: Extracting #4: cost 233 inf + 1268 1554045334.668 * * [simplify]: Extracting #5: cost 268 inf + 38284 1554045334.698 * * [simplify]: Extracting #6: cost 152 inf + 122841 1554045334.755 * * [simplify]: Extracting #7: cost 66 inf + 145424 1554045334.807 * * [simplify]: Extracting #8: cost 8 inf + 166675 1554045334.853 * * [simplify]: Extracting #9: cost 0 inf + 170557 1554045334.912 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.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))))) 1554045334.912 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.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)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045334.913 * * * * [progress]: [ 530 / 2270 ] simplifiying candidate # 1554045334.913 * [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)))) 1554045334.913 * * [simplify]: iters left: 6 (24 enodes) 1554045334.924 * * [simplify]: iters left: 5 (124 enodes) 1554045334.966 * * [simplify]: iters left: 4 (375 enodes) 1554045335.143 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045335.143 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045335.143 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045335.144 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045335.144 * * [simplify]: Extracting #4: cost 314 inf + 421 1554045335.148 * * [simplify]: Extracting #5: cost 426 inf + 16583 1554045335.179 * * [simplify]: Extracting #6: cost 112 inf + 157428 1554045335.236 * * [simplify]: Extracting #7: cost 0 inf + 204141 1554045335.301 * * [simplify]: Extracting #8: cost 0 inf + 197351 1554045335.375 * * [simplify]: Extracting #9: cost 0 inf + 197191 1554045335.436 * [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 (* (fma x.re y.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))))) 1554045335.436 * [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 (* (fma 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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045335.437 * * * * [progress]: [ 531 / 2270 ] simplifiying candidate # 1554045335.437 * [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))))) 1554045335.437 * * [simplify]: iters left: 6 (24 enodes) 1554045335.444 * * [simplify]: iters left: 5 (124 enodes) 1554045335.481 * * [simplify]: iters left: 4 (381 enodes) 1554045335.658 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045335.658 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045335.658 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045335.660 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045335.661 * * [simplify]: Extracting #4: cost 269 inf + 909 1554045335.668 * * [simplify]: Extracting #5: cost 393 inf + 11548 1554045335.697 * * [simplify]: Extracting #6: cost 171 inf + 137071 1554045335.769 * * [simplify]: Extracting #7: cost 64 inf + 182579 1554045335.837 * * [simplify]: Extracting #8: cost 10 inf + 203480 1554045335.905 * * [simplify]: Extracting #9: cost 0 inf + 209386 1554045335.989 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (- (* x.re y.re) (* x.im y.im)) (* (fma x.re y.re (* x.im y.im)) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma x.re y.re (* x.im y.im)))))))) 1554045335.989 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (- (* x.re y.re) (* x.im y.im)) (* (fma x.re y.re (* x.im y.im)) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma 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)))))) 1554045335.989 * * * * [progress]: [ 532 / 2270 ] simplifiying candidate # 1554045335.990 * [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)))) 1554045335.990 * * [simplify]: iters left: 6 (21 enodes) 1554045336.002 * * [simplify]: iters left: 5 (96 enodes) 1554045336.041 * * [simplify]: iters left: 4 (272 enodes) 1554045336.155 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045336.155 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045336.155 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045336.156 * * [simplify]: Extracting #3: cost 142 inf + 0 1554045336.158 * * [simplify]: Extracting #4: cost 276 inf + 697 1554045336.163 * * [simplify]: Extracting #5: cost 338 inf + 12042 1554045336.195 * * [simplify]: Extracting #6: cost 117 inf + 109131 1554045336.252 * * [simplify]: Extracting #7: cost 2 inf + 171738 1554045336.315 * * [simplify]: Extracting #8: cost 0 inf + 159424 1554045336.361 * * [simplify]: Extracting #9: cost 0 inf + 151282 1554045336.400 * * [simplify]: Extracting #10: cost 0 inf + 150962 1554045336.452 * [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))))))) 1554045336.452 * [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)))))))) 1554045336.453 * * * * [progress]: [ 533 / 2270 ] simplifiying candidate # 1554045336.453 * [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))))) 1554045336.453 * * [simplify]: iters left: 6 (24 enodes) 1554045336.460 * * [simplify]: iters left: 5 (121 enodes) 1554045336.502 * * [simplify]: iters left: 4 (359 enodes) 1554045336.655 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045336.655 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045336.655 * * [simplify]: Extracting #2: cost 32 inf + 0 1554045336.655 * * [simplify]: Extracting #3: cost 166 inf + 0 1554045336.657 * * [simplify]: Extracting #4: cost 246 inf + 785 1554045336.671 * * [simplify]: Extracting #5: cost 291 inf + 31774 1554045336.702 * * [simplify]: Extracting #6: cost 149 inf + 126256 1554045336.785 * * [simplify]: Extracting #7: cost 62 inf + 150397 1554045336.841 * * [simplify]: Extracting #8: cost 9 inf + 171008 1554045336.905 * * [simplify]: Extracting #9: cost 0 inf + 176301 1554045336.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)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.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))))) 1554045336.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)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.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)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045336.961 * * * * [progress]: [ 534 / 2270 ] simplifiying candidate # 1554045336.962 * [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)))) 1554045336.962 * * [simplify]: iters left: 6 (24 enodes) 1554045336.972 * * [simplify]: iters left: 5 (124 enodes) 1554045337.008 * * [simplify]: iters left: 4 (375 enodes) 1554045337.210 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045337.210 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045337.210 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045337.211 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045337.212 * * [simplify]: Extracting #4: cost 314 inf + 421 1554045337.220 * * [simplify]: Extracting #5: cost 426 inf + 16583 1554045337.277 * * [simplify]: Extracting #6: cost 112 inf + 157428 1554045337.345 * * [simplify]: Extracting #7: cost 0 inf + 204141 1554045337.414 * * [simplify]: Extracting #8: cost 0 inf + 197351 1554045337.485 * * [simplify]: Extracting #9: cost 0 inf + 197191 1554045337.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.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (fma x.re y.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))))) 1554045337.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.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (fma 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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045337.563 * * * * [progress]: [ 535 / 2270 ] simplifiying candidate # 1554045337.564 * [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))))) 1554045337.564 * * [simplify]: iters left: 6 (24 enodes) 1554045337.578 * * [simplify]: iters left: 5 (124 enodes) 1554045337.635 * * [simplify]: iters left: 4 (381 enodes) 1554045337.850 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045337.850 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045337.850 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045337.851 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045337.853 * * [simplify]: Extracting #4: cost 269 inf + 909 1554045337.860 * * [simplify]: Extracting #5: cost 393 inf + 11548 1554045337.916 * * [simplify]: Extracting #6: cost 171 inf + 137071 1554045338.019 * * [simplify]: Extracting #7: cost 64 inf + 182579 1554045338.122 * * [simplify]: Extracting #8: cost 10 inf + 203480 1554045338.199 * * [simplify]: Extracting #9: cost 0 inf + 209386 1554045338.275 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (- (* x.re y.re) (* x.im y.im)) (* (fma x.re y.re (* x.im y.im)) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma x.re y.re (* x.im y.im)))))))) 1554045338.275 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (* (- (* x.re y.re) (* x.im y.im)) (* (fma x.re y.re (* x.im y.im)) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma 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)))))) 1554045338.276 * * * * [progress]: [ 536 / 2270 ] simplifiying candidate # 1554045338.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 (* (- (pow (* x.re y.re) 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)))) 1554045338.276 * * [simplify]: iters left: 6 (24 enodes) 1554045338.290 * * [simplify]: iters left: 5 (124 enodes) 1554045338.343 * * [simplify]: iters left: 4 (375 enodes) 1554045338.567 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045338.567 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045338.567 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045338.567 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045338.568 * * [simplify]: Extracting #4: cost 327 inf + 583 1554045338.572 * * [simplify]: Extracting #5: cost 475 inf + 14871 1554045338.624 * * [simplify]: Extracting #6: cost 114 inf + 178019 1554045338.697 * * [simplify]: Extracting #7: cost 3 inf + 227533 1554045338.794 * * [simplify]: Extracting #8: cost 0 inf + 217716 1554045338.869 * * [simplify]: Extracting #9: cost 0 inf + 216603 1554045338.971 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045338.971 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))))) 1554045338.972 * * * * [progress]: [ 537 / 2270 ] simplifiying candidate # 1554045338.973 * [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))))) 1554045338.973 * * [simplify]: iters left: 6 (24 enodes) 1554045338.987 * * [simplify]: iters left: 5 (124 enodes) 1554045339.042 * * [simplify]: iters left: 4 (381 enodes) 1554045339.307 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045339.307 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045339.307 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045339.308 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045339.310 * * [simplify]: Extracting #4: cost 285 inf + 745 1554045339.315 * * [simplify]: Extracting #5: cost 448 inf + 6246 1554045339.338 * * [simplify]: Extracting #6: cost 340 inf + 56391 1554045339.387 * * [simplify]: Extracting #7: cost 192 inf + 111755 1554045339.452 * * [simplify]: Extracting #8: cost 40 inf + 200664 1554045339.545 * * [simplify]: Extracting #9: cost 0 inf + 230122 1554045339.656 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554045339.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.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))) 1554045339.657 * * * * [progress]: [ 538 / 2270 ] simplifiying candidate # 1554045339.657 * [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)))) 1554045339.657 * * [simplify]: iters left: 6 (22 enodes) 1554045339.666 * * [simplify]: iters left: 5 (118 enodes) 1554045339.692 * * [simplify]: iters left: 4 (358 enodes) 1554045339.876 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045339.876 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045339.876 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045339.876 * * [simplify]: Extracting #3: cost 142 inf + 0 1554045339.878 * * [simplify]: Extracting #4: cost 303 inf + 421 1554045339.883 * * [simplify]: Extracting #5: cost 436 inf + 5821 1554045339.911 * * [simplify]: Extracting #6: cost 186 inf + 86716 1554045339.986 * * [simplify]: Extracting #7: cost 23 inf + 166660 1554045340.069 * * [simplify]: Extracting #8: cost 0 inf + 184317 1554045340.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)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554045340.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)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))))) 1554045340.154 * * * * [progress]: [ 539 / 2270 ] simplifiying candidate # 1554045340.155 * [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))))) 1554045340.155 * * [simplify]: iters left: 6 (22 enodes) 1554045340.167 * * [simplify]: iters left: 5 (118 enodes) 1554045340.220 * * [simplify]: iters left: 4 (364 enodes) 1554045340.461 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045340.461 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045340.461 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045340.462 * * [simplify]: Extracting #3: cost 162 inf + 0 1554045340.464 * * [simplify]: Extracting #4: cost 252 inf + 1252 1554045340.469 * * [simplify]: Extracting #5: cost 380 inf + 8075 1554045340.489 * * [simplify]: Extracting #6: cost 307 inf + 48910 1554045340.520 * * [simplify]: Extracting #7: cost 158 inf + 107958 1554045340.607 * * [simplify]: Extracting #8: cost 19 inf + 183503 1554045340.657 * * [simplify]: Extracting #9: cost 0 inf + 195375 1554045340.748 * [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)))))))) 1554045340.748 * [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)))))) 1554045340.748 * * * * [progress]: [ 540 / 2270 ] simplifiying candidate # 1554045340.749 * [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)))) 1554045340.749 * * [simplify]: iters left: 6 (24 enodes) 1554045340.763 * * [simplify]: iters left: 5 (123 enodes) 1554045340.801 * * [simplify]: iters left: 4 (370 enodes) 1554045341.030 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045341.030 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045341.030 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045341.030 * * [simplify]: Extracting #3: cost 148 inf + 0 1554045341.031 * * [simplify]: Extracting #4: cost 312 inf + 298 1554045341.035 * * [simplify]: Extracting #5: cost 426 inf + 18122 1554045341.073 * * [simplify]: Extracting #6: cost 96 inf + 168375 1554045341.160 * * [simplify]: Extracting #7: cost 1 inf + 193918 1554045341.216 * * [simplify]: Extracting #8: cost 0 inf + 188560 1554045341.300 * * [simplify]: Extracting #9: cost 0 inf + 188269 1554045341.362 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045341.362 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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.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)))))))) 1554045341.363 * * * * [progress]: [ 541 / 2270 ] simplifiying candidate # 1554045341.363 * [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))))) 1554045341.364 * * [simplify]: iters left: 6 (24 enodes) 1554045341.377 * * [simplify]: iters left: 5 (123 enodes) 1554045341.432 * * [simplify]: iters left: 4 (376 enodes) 1554045341.599 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045341.599 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045341.599 * * [simplify]: Extracting #2: cost 32 inf + 0 1554045341.599 * * [simplify]: Extracting #3: cost 169 inf + 0 1554045341.601 * * [simplify]: Extracting #4: cost 263 inf + 662 1554045341.610 * * [simplify]: Extracting #5: cost 378 inf + 18720 1554045341.670 * * [simplify]: Extracting #6: cost 190 inf + 133726 1554045341.743 * * [simplify]: Extracting #7: cost 70 inf + 175633 1554045341.841 * * [simplify]: Extracting #8: cost 17 inf + 189972 1554045341.909 * * [simplify]: Extracting #9: cost 0 inf + 199062 1554045341.968 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) 1554045341.968 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045341.969 * * * * [progress]: [ 542 / 2270 ] simplifiying candidate # 1554045341.969 * [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)))) 1554045341.969 * * [simplify]: iters left: 6 (24 enodes) 1554045341.977 * * [simplify]: iters left: 5 (124 enodes) 1554045342.028 * * [simplify]: iters left: 4 (382 enodes) 1554045342.216 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045342.216 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045342.216 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045342.216 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045342.217 * * [simplify]: Extracting #4: cost 335 inf + 421 1554045342.221 * * [simplify]: Extracting #5: cost 482 inf + 16281 1554045342.263 * * [simplify]: Extracting #6: cost 130 inf + 166334 1554045342.363 * * [simplify]: Extracting #7: cost 2 inf + 220151 1554045342.462 * * [simplify]: Extracting #8: cost 0 inf + 211159 1554045342.537 * * [simplify]: Extracting #9: cost 0 inf + 210919 1554045342.614 * [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)))))))) 1554045342.614 * [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)))))))) 1554045342.615 * * * * [progress]: [ 543 / 2270 ] simplifiying candidate # 1554045342.616 * [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))))) 1554045342.616 * * [simplify]: iters left: 6 (24 enodes) 1554045342.626 * * [simplify]: iters left: 5 (124 enodes) 1554045342.661 * * [simplify]: iters left: 4 (388 enodes) 1554045342.883 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045342.883 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045342.883 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045342.883 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045342.884 * * [simplify]: Extracting #4: cost 290 inf + 867 1554045342.888 * * [simplify]: Extracting #5: cost 448 inf + 13997 1554045342.930 * * [simplify]: Extracting #6: cost 231 inf + 140543 1554045343.042 * * [simplify]: Extracting #7: cost 61 inf + 214008 1554045343.129 * * [simplify]: Extracting #8: cost 10 inf + 219538 1554045343.210 * * [simplify]: Extracting #9: cost 0 inf + 224568 1554045343.305 * [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)))))))) 1554045343.305 * [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)))))) 1554045343.306 * * * * [progress]: [ 544 / 2270 ] simplifiying candidate # 1554045343.306 * [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)))) 1554045343.307 * * [simplify]: iters left: 6 (22 enodes) 1554045343.320 * * [simplify]: iters left: 5 (117 enodes) 1554045343.373 * * [simplify]: iters left: 4 (353 enodes) 1554045343.596 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045343.596 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045343.596 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045343.596 * * [simplify]: Extracting #3: cost 141 inf + 0 1554045343.598 * * [simplify]: Extracting #4: cost 304 inf + 421 1554045343.606 * * [simplify]: Extracting #5: cost 402 inf + 24286 1554045343.645 * * [simplify]: Extracting #6: cost 116 inf + 132828 1554045343.714 * * [simplify]: Extracting #7: cost 20 inf + 172945 1554045343.785 * * [simplify]: Extracting #8: cost 0 inf + 184086 1554045343.832 * * [simplify]: Extracting #9: cost 0 inf + 183795 1554045343.903 * [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))))))) 1554045343.903 * [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)))))))) 1554045343.904 * * * * [progress]: [ 545 / 2270 ] simplifiying candidate # 1554045343.905 * [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))))) 1554045343.905 * * [simplify]: iters left: 6 (22 enodes) 1554045343.920 * * [simplify]: iters left: 5 (117 enodes) 1554045343.971 * * [simplify]: iters left: 4 (359 enodes) 1554045344.135 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045344.135 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045344.135 * * [simplify]: Extracting #2: cost 30 inf + 0 1554045344.136 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045344.138 * * [simplify]: Extracting #4: cost 248 inf + 1089 1554045344.148 * * [simplify]: Extracting #5: cost 353 inf + 21762 1554045344.184 * * [simplify]: Extracting #6: cost 181 inf + 132317 1554045344.244 * * [simplify]: Extracting #7: cost 75 inf + 173085 1554045344.329 * * [simplify]: Extracting #8: cost 16 inf + 184031 1554045344.422 * * [simplify]: Extracting #9: cost 0 inf + 191640 1554045344.487 * [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)))))))) 1554045344.487 * [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)))))) 1554045344.487 * * * * [progress]: [ 546 / 2270 ] simplifiying candidate # 1554045344.488 * [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)))) 1554045344.488 * * [simplify]: iters left: 6 (24 enodes) 1554045344.497 * * [simplify]: iters left: 5 (125 enodes) 1554045344.552 * * [simplify]: iters left: 4 (385 enodes) 1554045344.788 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045344.788 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045344.788 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045344.789 * * [simplify]: Extracting #3: cost 156 inf + 0 1554045344.790 * * [simplify]: Extracting #4: cost 323 inf + 421 1554045344.797 * * [simplify]: Extracting #5: cost 477 inf + 14858 1554045344.847 * * [simplify]: Extracting #6: cost 113 inf + 171159 1554045344.913 * * [simplify]: Extracting #7: cost 1 inf + 220092 1554045344.990 * * [simplify]: Extracting #8: cost 0 inf + 212222 1554045345.059 * * [simplify]: Extracting #9: cost 0 inf + 211851 1554045345.121 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (fma 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.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045345.121 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (fma 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.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))))) 1554045345.122 * * * * [progress]: [ 547 / 2270 ] simplifiying candidate # 1554045345.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)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554045345.122 * * [simplify]: iters left: 6 (24 enodes) 1554045345.129 * * [simplify]: iters left: 5 (125 enodes) 1554045345.163 * * [simplify]: iters left: 4 (391 enodes) 1554045345.461 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045345.461 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045345.461 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045345.462 * * [simplify]: Extracting #3: cost 180 inf + 0 1554045345.464 * * [simplify]: Extracting #4: cost 278 inf + 990 1554045345.473 * * [simplify]: Extracting #5: cost 435 inf + 15461 1554045345.516 * * [simplify]: Extracting #6: cost 178 inf + 155246 1554045345.597 * * [simplify]: Extracting #7: cost 77 inf + 196266 1554045345.663 * * [simplify]: Extracting #8: cost 18 inf + 218292 1554045345.754 * * [simplify]: Extracting #9: cost 0 inf + 225200 1554045345.835 * [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))) (fma x.re y.re (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554045345.835 * [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))) (fma x.re y.re (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))) 1554045345.836 * * * * [progress]: [ 548 / 2270 ] simplifiying candidate # 1554045345.836 * [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)))) 1554045345.837 * * [simplify]: iters left: 6 (24 enodes) 1554045345.851 * * [simplify]: iters left: 5 (123 enodes) 1554045345.904 * * [simplify]: iters left: 4 (364 enodes) 1554045346.070 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045346.071 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045346.071 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045346.071 * * [simplify]: Extracting #3: cost 147 inf + 0 1554045346.072 * * [simplify]: Extracting #4: cost 306 inf + 665 1554045346.075 * * [simplify]: Extracting #5: cost 424 inf + 15023 1554045346.098 * * [simplify]: Extracting #6: cost 114 inf + 148424 1554045346.142 * * [simplify]: Extracting #7: cost 1 inf + 198331 1554045346.213 * * [simplify]: Extracting #8: cost 0 inf + 187266 1554045346.278 * * [simplify]: Extracting #9: cost 0 inf + 187015 1554045346.336 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))))) 1554045346.336 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))))) 1554045346.336 * * * * [progress]: [ 549 / 2270 ] simplifiying candidate # 1554045346.336 * [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))))) 1554045346.337 * * [simplify]: iters left: 6 (24 enodes) 1554045346.350 * * [simplify]: iters left: 5 (123 enodes) 1554045346.404 * * [simplify]: iters left: 4 (370 enodes) 1554045346.643 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045346.643 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045346.643 * * [simplify]: Extracting #2: cost 31 inf + 0 1554045346.644 * * [simplify]: Extracting #3: cost 165 inf + 0 1554045346.646 * * [simplify]: Extracting #4: cost 257 inf + 950 1554045346.653 * * [simplify]: Extracting #5: cost 380 inf + 12944 1554045346.709 * * [simplify]: Extracting #6: cost 191 inf + 131500 1554045346.781 * * [simplify]: Extracting #7: cost 61 inf + 182596 1554045346.836 * * [simplify]: Extracting #8: cost 7 inf + 192781 1554045346.898 * * [simplify]: Extracting #9: cost 0 inf + 197251 1554045346.991 * [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)))))))) 1554045346.991 * [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)))))) 1554045346.992 * * * * [progress]: [ 550 / 2270 ] simplifiying candidate # 1554045346.992 * [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)))) 1554045346.993 * * [simplify]: iters left: 6 (24 enodes) 1554045347.000 * * [simplify]: iters left: 5 (125 enodes) 1554045347.034 * * [simplify]: iters left: 4 (385 enodes) 1554045347.246 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045347.247 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045347.247 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045347.247 * * [simplify]: Extracting #3: cost 156 inf + 0 1554045347.248 * * [simplify]: Extracting #4: cost 323 inf + 421 1554045347.251 * * [simplify]: Extracting #5: cost 477 inf + 14858 1554045347.283 * * [simplify]: Extracting #6: cost 113 inf + 171159 1554045347.354 * * [simplify]: Extracting #7: cost 1 inf + 220092 1554045347.421 * * [simplify]: Extracting #8: cost 0 inf + 212222 1554045347.489 * * [simplify]: Extracting #9: cost 0 inf + 211851 1554045347.561 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (fma 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.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045347.561 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (fma 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.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))))) 1554045347.561 * * * * [progress]: [ 551 / 2270 ] simplifiying candidate # 1554045347.562 * [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))))) 1554045347.562 * * [simplify]: iters left: 6 (24 enodes) 1554045347.571 * * [simplify]: iters left: 5 (125 enodes) 1554045347.622 * * [simplify]: iters left: 4 (391 enodes) 1554045347.844 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045347.844 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045347.844 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045347.844 * * [simplify]: Extracting #3: cost 180 inf + 0 1554045347.845 * * [simplify]: Extracting #4: cost 278 inf + 990 1554045347.849 * * [simplify]: Extracting #5: cost 435 inf + 15461 1554045347.910 * * [simplify]: Extracting #6: cost 178 inf + 155246 1554045347.993 * * [simplify]: Extracting #7: cost 77 inf + 196266 1554045348.077 * * [simplify]: Extracting #8: cost 18 inf + 218292 1554045348.164 * * [simplify]: Extracting #9: cost 0 inf + 225200 1554045348.253 * [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))) (fma x.re y.re (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554045348.253 * [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))) (fma x.re y.re (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))) 1554045348.254 * * * * [progress]: [ 552 / 2270 ] simplifiying candidate # 1554045348.254 * [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)))) 1554045348.255 * * [simplify]: iters left: 6 (24 enodes) 1554045348.269 * * [simplify]: iters left: 5 (124 enodes) 1554045348.299 * * [simplify]: iters left: 4 (375 enodes) 1554045348.487 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045348.487 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045348.488 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045348.488 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045348.491 * * [simplify]: Extracting #4: cost 327 inf + 583 1554045348.497 * * [simplify]: Extracting #5: cost 475 inf + 14871 1554045348.529 * * [simplify]: Extracting #6: cost 114 inf + 178019 1554045348.603 * * [simplify]: Extracting #7: cost 3 inf + 227533 1554045348.679 * * [simplify]: Extracting #8: cost 0 inf + 217716 1554045348.760 * * [simplify]: Extracting #9: cost 0 inf + 216603 1554045348.859 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045348.860 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))))) 1554045348.860 * * * * [progress]: [ 553 / 2270 ] simplifiying candidate # 1554045348.861 * [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))))) 1554045348.861 * * [simplify]: iters left: 6 (24 enodes) 1554045348.874 * * [simplify]: iters left: 5 (124 enodes) 1554045348.933 * * [simplify]: iters left: 4 (381 enodes) 1554045349.186 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045349.186 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045349.187 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045349.187 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045349.189 * * [simplify]: Extracting #4: cost 285 inf + 745 1554045349.195 * * [simplify]: Extracting #5: cost 448 inf + 6246 1554045349.218 * * [simplify]: Extracting #6: cost 340 inf + 56391 1554045349.268 * * [simplify]: Extracting #7: cost 192 inf + 111755 1554045349.346 * * [simplify]: Extracting #8: cost 40 inf + 200664 1554045349.457 * * [simplify]: Extracting #9: cost 0 inf + 230122 1554045349.547 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554045349.548 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))) 1554045349.548 * * * * [progress]: [ 554 / 2270 ] simplifiying candidate # 1554045349.549 * [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)))) 1554045349.549 * * [simplify]: iters left: 6 (24 enodes) 1554045349.563 * * [simplify]: iters left: 5 (123 enodes) 1554045349.615 * * [simplify]: iters left: 4 (370 enodes) 1554045349.813 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045349.813 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045349.814 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045349.814 * * [simplify]: Extracting #3: cost 148 inf + 0 1554045349.816 * * [simplify]: Extracting #4: cost 312 inf + 298 1554045349.822 * * [simplify]: Extracting #5: cost 426 inf + 18122 1554045349.863 * * [simplify]: Extracting #6: cost 96 inf + 168375 1554045349.908 * * [simplify]: Extracting #7: cost 1 inf + 193918 1554045349.981 * * [simplify]: Extracting #8: cost 0 inf + 188560 1554045350.053 * * [simplify]: Extracting #9: cost 0 inf + 188269 1554045350.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.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045350.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.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))))) 1554045350.127 * * * * [progress]: [ 555 / 2270 ] simplifiying candidate # 1554045350.127 * [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))))) 1554045350.128 * * [simplify]: iters left: 6 (24 enodes) 1554045350.135 * * [simplify]: iters left: 5 (123 enodes) 1554045350.172 * * [simplify]: iters left: 4 (376 enodes) 1554045350.348 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045350.348 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045350.348 * * [simplify]: Extracting #2: cost 32 inf + 0 1554045350.348 * * [simplify]: Extracting #3: cost 169 inf + 0 1554045350.349 * * [simplify]: Extracting #4: cost 263 inf + 662 1554045350.354 * * [simplify]: Extracting #5: cost 378 inf + 18720 1554045350.395 * * [simplify]: Extracting #6: cost 190 inf + 133726 1554045350.451 * * [simplify]: Extracting #7: cost 70 inf + 175633 1554045350.531 * * [simplify]: Extracting #8: cost 17 inf + 189972 1554045350.630 * * [simplify]: Extracting #9: cost 0 inf + 199062 1554045350.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.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) 1554045350.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.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045350.682 * * * * [progress]: [ 556 / 2270 ] simplifiying candidate # 1554045350.682 * [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)))) 1554045350.683 * * [simplify]: iters left: 6 (22 enodes) 1554045350.689 * * [simplify]: iters left: 5 (118 enodes) 1554045350.733 * * [simplify]: iters left: 4 (358 enodes) 1554045350.957 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045350.957 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045350.957 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045350.957 * * [simplify]: Extracting #3: cost 142 inf + 0 1554045350.958 * * [simplify]: Extracting #4: cost 303 inf + 421 1554045350.961 * * [simplify]: Extracting #5: cost 436 inf + 5821 1554045350.980 * * [simplify]: Extracting #6: cost 186 inf + 86716 1554045351.050 * * [simplify]: Extracting #7: cost 23 inf + 166660 1554045351.136 * * [simplify]: Extracting #8: cost 0 inf + 184317 1554045351.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.im y.im) (* x.im y.im))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554045351.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.im y.im) (* x.im y.im))))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))))) 1554045351.194 * * * * [progress]: [ 557 / 2270 ] simplifiying candidate # 1554045351.194 * [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))))) 1554045351.194 * * [simplify]: iters left: 6 (22 enodes) 1554045351.200 * * [simplify]: iters left: 5 (118 enodes) 1554045351.232 * * [simplify]: iters left: 4 (364 enodes) 1554045351.453 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045351.453 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045351.453 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045351.454 * * [simplify]: Extracting #3: cost 162 inf + 0 1554045351.456 * * [simplify]: Extracting #4: cost 252 inf + 1252 1554045351.461 * * [simplify]: Extracting #5: cost 380 inf + 8075 1554045351.471 * * [simplify]: Extracting #6: cost 307 inf + 48910 1554045351.501 * * [simplify]: Extracting #7: cost 158 inf + 107958 1554045351.552 * * [simplify]: Extracting #8: cost 19 inf + 183503 1554045351.616 * * [simplify]: Extracting #9: cost 0 inf + 195375 1554045351.672 * [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)))))))) 1554045351.672 * [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)))))) 1554045351.673 * * * * [progress]: [ 558 / 2270 ] simplifiying candidate # 1554045351.673 * [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)))) 1554045351.673 * * [simplify]: iters left: 6 (24 enodes) 1554045351.680 * * [simplify]: iters left: 5 (124 enodes) 1554045351.729 * * [simplify]: iters left: 4 (382 enodes) 1554045351.959 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045351.959 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045351.959 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045351.960 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045351.961 * * [simplify]: Extracting #4: cost 335 inf + 421 1554045351.969 * * [simplify]: Extracting #5: cost 482 inf + 16281 1554045352.003 * * [simplify]: Extracting #6: cost 130 inf + 166334 1554045352.108 * * [simplify]: Extracting #7: cost 2 inf + 220151 1554045352.181 * * [simplify]: Extracting #8: cost 0 inf + 211159 1554045352.255 * * [simplify]: Extracting #9: cost 0 inf + 210919 1554045352.327 * [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)))))))) 1554045352.327 * [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)))))))) 1554045352.328 * * * * [progress]: [ 559 / 2270 ] simplifiying candidate # 1554045352.328 * [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))))) 1554045352.328 * * [simplify]: iters left: 6 (24 enodes) 1554045352.342 * * [simplify]: iters left: 5 (124 enodes) 1554045352.401 * * [simplify]: iters left: 4 (388 enodes) 1554045352.611 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045352.611 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045352.611 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045352.611 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045352.612 * * [simplify]: Extracting #4: cost 290 inf + 867 1554045352.617 * * [simplify]: Extracting #5: cost 448 inf + 13997 1554045352.670 * * [simplify]: Extracting #6: cost 231 inf + 140543 1554045352.759 * * [simplify]: Extracting #7: cost 61 inf + 214008 1554045352.835 * * [simplify]: Extracting #8: cost 10 inf + 219538 1554045352.908 * * [simplify]: Extracting #9: cost 0 inf + 224568 1554045352.996 * [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)))))))) 1554045352.996 * [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)))))) 1554045352.996 * * * * [progress]: [ 560 / 2270 ] simplifiying candidate # 1554045352.997 * [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)))) 1554045352.997 * * [simplify]: iters left: 6 (22 enodes) 1554045353.004 * * [simplify]: iters left: 5 (117 enodes) 1554045353.051 * * [simplify]: iters left: 4 (353 enodes) 1554045353.256 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045353.256 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045353.256 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045353.256 * * [simplify]: Extracting #3: cost 141 inf + 0 1554045353.258 * * [simplify]: Extracting #4: cost 304 inf + 421 1554045353.266 * * [simplify]: Extracting #5: cost 402 inf + 24286 1554045353.286 * * [simplify]: Extracting #6: cost 116 inf + 132828 1554045353.333 * * [simplify]: Extracting #7: cost 20 inf + 172945 1554045353.387 * * [simplify]: Extracting #8: cost 0 inf + 184086 1554045353.467 * * [simplify]: Extracting #9: cost 0 inf + 183795 1554045353.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.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554045353.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.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))))) 1554045353.525 * * * * [progress]: [ 561 / 2270 ] simplifiying candidate # 1554045353.526 * [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))))) 1554045353.526 * * [simplify]: iters left: 6 (22 enodes) 1554045353.540 * * [simplify]: iters left: 5 (117 enodes) 1554045353.593 * * [simplify]: iters left: 4 (359 enodes) 1554045353.811 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045353.812 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045353.812 * * [simplify]: Extracting #2: cost 30 inf + 0 1554045353.812 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045353.813 * * [simplify]: Extracting #4: cost 248 inf + 1089 1554045353.819 * * [simplify]: Extracting #5: cost 353 inf + 21762 1554045353.867 * * [simplify]: Extracting #6: cost 181 inf + 132317 1554045353.921 * * [simplify]: Extracting #7: cost 75 inf + 173085 1554045353.975 * * [simplify]: Extracting #8: cost 16 inf + 184031 1554045354.066 * * [simplify]: Extracting #9: cost 0 inf + 191640 1554045354.157 * [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)))))))) 1554045354.157 * [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)))))) 1554045354.158 * * * * [progress]: [ 562 / 2270 ] simplifiying candidate # 1554045354.159 * [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)))) 1554045354.159 * * [simplify]: iters left: 6 (24 enodes) 1554045354.172 * * [simplify]: iters left: 5 (125 enodes) 1554045354.222 * * [simplify]: iters left: 4 (385 enodes) 1554045354.414 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045354.414 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045354.414 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045354.415 * * [simplify]: Extracting #3: cost 156 inf + 0 1554045354.416 * * [simplify]: Extracting #4: cost 323 inf + 421 1554045354.419 * * [simplify]: Extracting #5: cost 477 inf + 14858 1554045354.448 * * [simplify]: Extracting #6: cost 113 inf + 171159 1554045354.526 * * [simplify]: Extracting #7: cost 1 inf + 220092 1554045354.625 * * [simplify]: Extracting #8: cost 0 inf + 212222 1554045354.715 * * [simplify]: Extracting #9: cost 0 inf + 211851 1554045354.799 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (fma 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.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045354.799 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (fma 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.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))))) 1554045354.800 * * * * [progress]: [ 563 / 2270 ] simplifiying candidate # 1554045354.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))) (- (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))))) 1554045354.800 * * [simplify]: iters left: 6 (24 enodes) 1554045354.814 * * [simplify]: iters left: 5 (125 enodes) 1554045354.872 * * [simplify]: iters left: 4 (391 enodes) 1554045355.123 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045355.123 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045355.123 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045355.124 * * [simplify]: Extracting #3: cost 180 inf + 0 1554045355.125 * * [simplify]: Extracting #4: cost 278 inf + 990 1554045355.134 * * [simplify]: Extracting #5: cost 435 inf + 15461 1554045355.207 * * [simplify]: Extracting #6: cost 178 inf + 155246 1554045355.280 * * [simplify]: Extracting #7: cost 77 inf + 196266 1554045355.366 * * [simplify]: Extracting #8: cost 18 inf + 218292 1554045355.451 * * [simplify]: Extracting #9: cost 0 inf + 225200 1554045355.538 * [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))) (fma x.re y.re (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554045355.538 * [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))) (fma x.re y.re (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))) 1554045355.538 * * * * [progress]: [ 564 / 2270 ] simplifiying candidate # 1554045355.539 * [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)))) 1554045355.539 * * [simplify]: iters left: 6 (24 enodes) 1554045355.546 * * [simplify]: iters left: 5 (123 enodes) 1554045355.583 * * [simplify]: iters left: 4 (364 enodes) 1554045355.784 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045355.784 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045355.784 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045355.784 * * [simplify]: Extracting #3: cost 147 inf + 0 1554045355.786 * * [simplify]: Extracting #4: cost 306 inf + 665 1554045355.792 * * [simplify]: Extracting #5: cost 424 inf + 15023 1554045355.823 * * [simplify]: Extracting #6: cost 114 inf + 148424 1554045355.899 * * [simplify]: Extracting #7: cost 1 inf + 198331 1554045355.956 * * [simplify]: Extracting #8: cost 0 inf + 187266 1554045356.016 * * [simplify]: Extracting #9: cost 0 inf + 187015 1554045356.073 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))))) 1554045356.073 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))))) 1554045356.074 * * * * [progress]: [ 565 / 2270 ] simplifiying candidate # 1554045356.074 * [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))))) 1554045356.074 * * [simplify]: iters left: 6 (24 enodes) 1554045356.088 * * [simplify]: iters left: 5 (123 enodes) 1554045356.142 * * [simplify]: iters left: 4 (370 enodes) 1554045356.391 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045356.391 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045356.391 * * [simplify]: Extracting #2: cost 31 inf + 0 1554045356.392 * * [simplify]: Extracting #3: cost 165 inf + 0 1554045356.393 * * [simplify]: Extracting #4: cost 257 inf + 950 1554045356.401 * * [simplify]: Extracting #5: cost 380 inf + 12944 1554045356.449 * * [simplify]: Extracting #6: cost 191 inf + 131500 1554045356.517 * * [simplify]: Extracting #7: cost 61 inf + 182596 1554045356.610 * * [simplify]: Extracting #8: cost 7 inf + 192781 1554045356.702 * * [simplify]: Extracting #9: cost 0 inf + 197251 1554045356.770 * [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)))))))) 1554045356.770 * [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)))))) 1554045356.771 * * * * [progress]: [ 566 / 2270 ] simplifiying candidate # 1554045356.772 * [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)))) 1554045356.772 * * [simplify]: iters left: 6 (24 enodes) 1554045356.785 * * [simplify]: iters left: 5 (125 enodes) 1554045356.821 * * [simplify]: iters left: 4 (385 enodes) 1554045357.055 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045357.055 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045357.056 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045357.056 * * [simplify]: Extracting #3: cost 156 inf + 0 1554045357.058 * * [simplify]: Extracting #4: cost 323 inf + 421 1554045357.064 * * [simplify]: Extracting #5: cost 477 inf + 14858 1554045357.097 * * [simplify]: Extracting #6: cost 113 inf + 171159 1554045357.183 * * [simplify]: Extracting #7: cost 1 inf + 220092 1554045357.254 * * [simplify]: Extracting #8: cost 0 inf + 212222 1554045357.308 * * [simplify]: Extracting #9: cost 0 inf + 211851 1554045357.389 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (fma 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.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045357.389 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (fma 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.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))))) 1554045357.390 * * * * [progress]: [ 567 / 2270 ] simplifiying candidate # 1554045357.390 * [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))))) 1554045357.390 * * [simplify]: iters left: 6 (24 enodes) 1554045357.398 * * [simplify]: iters left: 5 (125 enodes) 1554045357.437 * * [simplify]: iters left: 4 (391 enodes) 1554045357.649 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045357.649 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045357.649 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045357.650 * * [simplify]: Extracting #3: cost 180 inf + 0 1554045357.651 * * [simplify]: Extracting #4: cost 278 inf + 990 1554045357.656 * * [simplify]: Extracting #5: cost 435 inf + 15461 1554045357.723 * * [simplify]: Extracting #6: cost 178 inf + 155246 1554045357.779 * * [simplify]: Extracting #7: cost 77 inf + 196266 1554045357.867 * * [simplify]: Extracting #8: cost 18 inf + 218292 1554045357.937 * * [simplify]: Extracting #9: cost 0 inf + 225200 1554045358.020 * [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))) (fma x.re y.re (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554045358.020 * [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))) (fma x.re y.re (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))) 1554045358.021 * * * * [progress]: [ 568 / 2270 ] simplifiying candidate # 1554045358.021 * [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)))) 1554045358.022 * * [simplify]: iters left: 6 (24 enodes) 1554045358.035 * * [simplify]: iters left: 5 (123 enodes) 1554045358.089 * * [simplify]: iters left: 4 (372 enodes) 1554045358.329 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045358.330 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045358.330 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045358.330 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045358.331 * * [simplify]: Extracting #4: cost 324 inf + 168 1554045358.334 * * [simplify]: Extracting #5: cost 448 inf + 14199 1554045358.365 * * [simplify]: Extracting #6: cost 108 inf + 172557 1554045358.440 * * [simplify]: Extracting #7: cost 2 inf + 206693 1554045358.506 * * [simplify]: Extracting #8: cost 0 inf + 201027 1554045358.603 * [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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554045358.604 * [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.im y.im) (* x.im y.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045358.604 * * * * [progress]: [ 569 / 2270 ] simplifiying candidate # 1554045358.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.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))))) 1554045358.605 * * [simplify]: iters left: 6 (24 enodes) 1554045358.619 * * [simplify]: iters left: 5 (123 enodes) 1554045358.659 * * [simplify]: iters left: 4 (378 enodes) 1554045358.867 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045358.867 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045358.867 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045358.868 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045358.869 * * [simplify]: Extracting #4: cost 278 inf + 948 1554045358.877 * * [simplify]: Extracting #5: cost 414 inf + 13526 1554045358.905 * * [simplify]: Extracting #6: cost 214 inf + 139000 1554045359.002 * * [simplify]: Extracting #7: cost 66 inf + 194479 1554045359.078 * * [simplify]: Extracting #8: cost 9 inf + 211394 1554045359.168 * * [simplify]: Extracting #9: cost 0 inf + 216364 1554045359.237 * [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)))))))) 1554045359.237 * [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))))) (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)))))) 1554045359.238 * * * * [progress]: [ 570 / 2270 ] simplifiying candidate # 1554045359.238 * [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)))) 1554045359.238 * * [simplify]: iters left: 6 (24 enodes) 1554045359.246 * * [simplify]: iters left: 5 (124 enodes) 1554045359.274 * * [simplify]: iters left: 4 (382 enodes) 1554045359.524 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045359.524 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045359.524 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045359.525 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045359.526 * * [simplify]: Extracting #4: cost 336 inf + 168 1554045359.536 * * [simplify]: Extracting #5: cost 484 inf + 18907 1554045359.576 * * [simplify]: Extracting #6: cost 169 inf + 131224 1554045359.629 * * [simplify]: Extracting #7: cost 39 inf + 183073 1554045359.706 * * [simplify]: Extracting #8: cost 0 inf + 214831 1554045359.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))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045359.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))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))))) 1554045359.783 * * * * [progress]: [ 571 / 2270 ] simplifiying candidate # 1554045359.784 * [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))))) 1554045359.784 * * [simplify]: iters left: 6 (24 enodes) 1554045359.792 * * [simplify]: iters left: 5 (124 enodes) 1554045359.832 * * [simplify]: iters left: 4 (388 enodes) 1554045360.080 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045360.080 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045360.081 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045360.081 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045360.083 * * [simplify]: Extracting #4: cost 291 inf + 703 1554045360.092 * * [simplify]: Extracting #5: cost 445 inf + 16063 1554045360.130 * * [simplify]: Extracting #6: cost 215 inf + 161774 1554045360.248 * * [simplify]: Extracting #7: cost 75 inf + 209912 1554045360.324 * * [simplify]: Extracting #8: cost 14 inf + 224234 1554045360.442 * * [simplify]: Extracting #9: cost 0 inf + 229739 1554045360.558 * * [simplify]: Extracting #10: cost 0 inf + 229684 1554045360.646 * [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.im y.im))))))) 1554045360.646 * [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.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.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)))))) 1554045360.646 * * * * [progress]: [ 572 / 2270 ] simplifiying candidate # 1554045360.647 * [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)))) 1554045360.647 * * [simplify]: iters left: 6 (24 enodes) 1554045360.660 * * [simplify]: iters left: 5 (124 enodes) 1554045360.713 * * [simplify]: iters left: 4 (382 enodes) 1554045360.949 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045360.949 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045360.949 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045360.950 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045360.952 * * [simplify]: Extracting #4: cost 336 inf + 168 1554045360.959 * * [simplify]: Extracting #5: cost 484 inf + 18907 1554045360.999 * * [simplify]: Extracting #6: cost 169 inf + 131224 1554045361.064 * * [simplify]: Extracting #7: cost 39 inf + 183073 1554045361.154 * * [simplify]: Extracting #8: cost 0 inf + 214831 1554045361.232 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045361.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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))))) 1554045361.233 * * * * [progress]: [ 573 / 2270 ] simplifiying candidate # 1554045361.233 * [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))))) 1554045361.233 * * [simplify]: iters left: 6 (24 enodes) 1554045361.240 * * [simplify]: iters left: 5 (124 enodes) 1554045361.276 * * [simplify]: iters left: 4 (388 enodes) 1554045361.546 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045361.546 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045361.546 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045361.546 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045361.547 * * [simplify]: Extracting #4: cost 291 inf + 703 1554045361.552 * * [simplify]: Extracting #5: cost 445 inf + 16063 1554045361.608 * * [simplify]: Extracting #6: cost 215 inf + 161774 1554045361.708 * * [simplify]: Extracting #7: cost 75 inf + 209912 1554045361.799 * * [simplify]: Extracting #8: cost 14 inf + 224234 1554045362.358 * * [simplify]: Extracting #9: cost 0 inf + 229739 1554045362.477 * * [simplify]: Extracting #10: cost 0 inf + 229684 1554045362.583 * [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.im y.im))))))) 1554045362.583 * [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.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.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)))))) 1554045362.584 * * * * [progress]: [ 574 / 2270 ] simplifiying candidate # 1554045362.584 * [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)))) 1554045362.584 * * [simplify]: iters left: 6 (22 enodes) 1554045362.591 * * [simplify]: iters left: 5 (117 enodes) 1554045362.637 * * [simplify]: iters left: 4 (355 enodes) 1554045362.811 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045362.811 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045362.812 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045362.812 * * [simplify]: Extracting #3: cost 142 inf + 0 1554045362.814 * * [simplify]: Extracting #4: cost 303 inf + 421 1554045362.821 * * [simplify]: Extracting #5: cost 382 inf + 14642 1554045362.849 * * [simplify]: Extracting #6: cost 173 inf + 71953 1554045362.889 * * [simplify]: Extracting #7: cost 84 inf + 103680 1554045362.948 * * [simplify]: Extracting #8: cost 18 inf + 147504 1554045362.993 * * [simplify]: Extracting #9: cost 1 inf + 160474 1554045363.059 * * [simplify]: Extracting #10: cost 0 inf + 161278 1554045363.110 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554045363.111 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045363.111 * * * * [progress]: [ 575 / 2270 ] simplifiying candidate # 1554045363.112 * [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))))) 1554045363.112 * * [simplify]: iters left: 6 (22 enodes) 1554045363.124 * * [simplify]: iters left: 5 (117 enodes) 1554045363.179 * * [simplify]: iters left: 4 (361 enodes) 1554045363.400 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045363.400 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045363.400 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045363.401 * * [simplify]: Extracting #3: cost 162 inf + 0 1554045363.402 * * [simplify]: Extracting #4: cost 250 inf + 964 1554045363.405 * * [simplify]: Extracting #5: cost 334 inf + 13493 1554045363.421 * * [simplify]: Extracting #6: cost 212 inf + 74323 1554045363.479 * * [simplify]: Extracting #7: cost 70 inf + 134468 1554045363.541 * * [simplify]: Extracting #8: cost 5 inf + 166111 1554045363.614 * * [simplify]: Extracting #9: cost 0 inf + 168532 1554045363.667 * [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)))))))) 1554045363.667 * [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)))))) 1554045363.668 * * * * [progress]: [ 576 / 2270 ] simplifiying candidate # 1554045363.668 * [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)))) 1554045363.669 * * [simplify]: iters left: 6 (22 enodes) 1554045363.684 * * [simplify]: iters left: 5 (116 enodes) 1554045363.710 * * [simplify]: iters left: 4 (350 enodes) 1554045363.943 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045363.943 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045363.943 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045363.943 * * [simplify]: Extracting #3: cost 141 inf + 0 1554045363.944 * * [simplify]: Extracting #4: cost 301 inf + 421 1554045363.947 * * [simplify]: Extracting #5: cost 386 inf + 18418 1554045363.962 * * [simplify]: Extracting #6: cost 150 inf + 88645 1554045364.007 * * [simplify]: Extracting #7: cost 39 inf + 136672 1554045364.058 * * [simplify]: Extracting #8: cost 1 inf + 164659 1554045364.101 * * [simplify]: Extracting #9: cost 0 inf + 165463 1554045364.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)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045364.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)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))))) 1554045364.138 * * * * [progress]: [ 577 / 2270 ] simplifiying candidate # 1554045364.138 * [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))))) 1554045364.138 * * [simplify]: iters left: 6 (22 enodes) 1554045364.146 * * [simplify]: iters left: 5 (116 enodes) 1554045364.172 * * [simplify]: iters left: 4 (356 enodes) 1554045364.381 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045364.381 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045364.381 * * [simplify]: Extracting #2: cost 30 inf + 0 1554045364.382 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045364.383 * * [simplify]: Extracting #4: cost 246 inf + 948 1554045364.387 * * [simplify]: Extracting #5: cost 331 inf + 16816 1554045364.417 * * [simplify]: Extracting #6: cost 161 inf + 112914 1554045364.466 * * [simplify]: Extracting #7: cost 50 inf + 154294 1554045364.525 * * [simplify]: Extracting #8: cost 6 inf + 169051 1554045364.573 * * [simplify]: Extracting #9: cost 0 inf + 172180 1554045364.622 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554045364.622 * [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.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)))))) 1554045364.623 * * * * [progress]: [ 578 / 2270 ] simplifiying candidate # 1554045364.623 * [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)))) 1554045364.623 * * [simplify]: iters left: 6 (24 enodes) 1554045364.632 * * [simplify]: iters left: 5 (124 enodes) 1554045364.688 * * [simplify]: iters left: 4 (380 enodes) 1554045364.885 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045364.885 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045364.885 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045364.885 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045364.887 * * [simplify]: Extracting #4: cost 321 inf + 827 1554045364.890 * * [simplify]: Extracting #5: cost 427 inf + 14979 1554045364.932 * * [simplify]: Extracting #6: cost 125 inf + 131475 1554045364.985 * * [simplify]: Extracting #7: cost 1 inf + 184303 1554045365.031 * * [simplify]: Extracting #8: cost 0 inf + 184717 1554045365.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.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554045365.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.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))))) 1554045365.080 * * * * [progress]: [ 579 / 2270 ] simplifiying candidate # 1554045365.080 * [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))))) 1554045365.080 * * [simplify]: iters left: 6 (24 enodes) 1554045365.093 * * [simplify]: iters left: 5 (124 enodes) 1554045365.148 * * [simplify]: iters left: 4 (386 enodes) 1554045365.368 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045365.369 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045365.369 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045365.369 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045365.370 * * [simplify]: Extracting #4: cost 280 inf + 785 1554045365.374 * * [simplify]: Extracting #5: cost 396 inf + 12570 1554045365.399 * * [simplify]: Extracting #6: cost 204 inf + 111997 1554045365.468 * * [simplify]: Extracting #7: cost 54 inf + 184964 1554045365.545 * * [simplify]: Extracting #8: cost 12 inf + 198592 1554045365.646 * * [simplify]: Extracting #9: cost 0 inf + 204484 1554045365.734 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (fma 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)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554045365.734 * [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 (* (fma 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)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))) 1554045365.734 * * * * [progress]: [ 580 / 2270 ] simplifiying candidate # 1554045365.735 * [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)))) 1554045365.735 * * [simplify]: iters left: 6 (24 enodes) 1554045365.742 * * [simplify]: iters left: 5 (122 enodes) 1554045365.793 * * [simplify]: iters left: 4 (361 enodes) 1554045365.958 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045365.958 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045365.958 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045365.959 * * [simplify]: Extracting #3: cost 145 inf + 0 1554045365.961 * * [simplify]: Extracting #4: cost 303 inf + 421 1554045365.966 * * [simplify]: Extracting #5: cost 384 inf + 15778 1554045365.987 * * [simplify]: Extracting #6: cost 100 inf + 125816 1554045366.036 * * [simplify]: Extracting #7: cost 2 inf + 166059 1554045366.085 * * [simplify]: Extracting #8: cost 0 inf + 166827 1554045366.139 * [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.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554045366.139 * [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.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)))))))) 1554045366.140 * * * * [progress]: [ 581 / 2270 ] simplifiying candidate # 1554045366.140 * [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))))) 1554045366.140 * * [simplify]: iters left: 6 (24 enodes) 1554045366.147 * * [simplify]: iters left: 5 (122 enodes) 1554045366.179 * * [simplify]: iters left: 4 (367 enodes) 1554045366.364 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045366.364 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045366.364 * * [simplify]: Extracting #2: cost 31 inf + 0 1554045366.364 * * [simplify]: Extracting #3: cost 164 inf + 0 1554045366.365 * * [simplify]: Extracting #4: cost 251 inf + 1235 1554045366.369 * * [simplify]: Extracting #5: cost 345 inf + 12009 1554045366.393 * * [simplify]: Extracting #6: cost 210 inf + 79818 1554045366.459 * * [simplify]: Extracting #7: cost 81 inf + 135328 1554045366.539 * * [simplify]: Extracting #8: cost 6 inf + 174065 1554045366.620 * * [simplify]: Extracting #9: cost 0 inf + 176808 1554045366.669 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554045366.669 * [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.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)))))) 1554045366.670 * * * * [progress]: [ 582 / 2270 ] simplifiying candidate # 1554045366.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 (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* 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)))) 1554045366.671 * * [simplify]: iters left: 6 (24 enodes) 1554045366.684 * * [simplify]: iters left: 5 (124 enodes) 1554045366.715 * * [simplify]: iters left: 4 (380 enodes) 1554045366.910 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045366.910 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045366.910 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045366.911 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045366.912 * * [simplify]: Extracting #4: cost 321 inf + 827 1554045366.915 * * [simplify]: Extracting #5: cost 427 inf + 14979 1554045366.964 * * [simplify]: Extracting #6: cost 125 inf + 131475 1554045367.044 * * [simplify]: Extracting #7: cost 1 inf + 184303 1554045367.129 * * [simplify]: Extracting #8: cost 0 inf + 184717 1554045367.179 * [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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554045367.179 * [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.im y.im) (* x.im y.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)))))))) 1554045367.180 * * * * [progress]: [ 583 / 2270 ] simplifiying candidate # 1554045367.180 * [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))))) 1554045367.181 * * [simplify]: iters left: 6 (24 enodes) 1554045367.190 * * [simplify]: iters left: 5 (124 enodes) 1554045367.218 * * [simplify]: iters left: 4 (386 enodes) 1554045367.447 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045367.448 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045367.448 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045367.448 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045367.449 * * [simplify]: Extracting #4: cost 280 inf + 785 1554045367.453 * * [simplify]: Extracting #5: cost 396 inf + 12570 1554045367.489 * * [simplify]: Extracting #6: cost 204 inf + 111997 1554045367.585 * * [simplify]: Extracting #7: cost 54 inf + 184964 1554045367.646 * * [simplify]: Extracting #8: cost 12 inf + 198592 1554045367.710 * * [simplify]: Extracting #9: cost 0 inf + 204484 1554045367.801 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (fma 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)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554045367.801 * [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 (* (fma 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)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))) 1554045367.801 * * * * [progress]: [ 584 / 2270 ] simplifiying candidate # 1554045367.802 * [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)))) 1554045367.802 * * [simplify]: iters left: 6 (19 enodes) 1554045367.812 * * [simplify]: iters left: 5 (90 enodes) 1554045367.834 * * [simplify]: iters left: 4 (263 enodes) 1554045367.943 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045367.943 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045367.943 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045367.943 * * [simplify]: Extracting #3: cost 136 inf + 0 1554045367.944 * * [simplify]: Extracting #4: cost 275 inf + 453 1554045367.953 * * [simplify]: Extracting #5: cost 303 inf + 33513 1554045367.998 * * [simplify]: Extracting #6: cost 48 inf + 133341 1554045368.060 * * [simplify]: Extracting #7: cost 0 inf + 149471 1554045368.099 * * [simplify]: Extracting #8: cost 0 inf + 149089 1554045368.167 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))) 1554045368.167 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045368.168 * * * * [progress]: [ 585 / 2270 ] simplifiying candidate # 1554045368.169 * [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))))) 1554045368.169 * * [simplify]: iters left: 6 (22 enodes) 1554045368.181 * * [simplify]: iters left: 5 (116 enodes) 1554045368.233 * * [simplify]: iters left: 4 (352 enodes) 1554045368.424 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045368.424 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045368.424 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045368.424 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045368.425 * * [simplify]: Extracting #4: cost 235 inf + 1375 1554045368.433 * * [simplify]: Extracting #5: cost 271 inf + 38029 1554045368.496 * * [simplify]: Extracting #6: cost 144 inf + 131427 1554045368.547 * * [simplify]: Extracting #7: cost 62 inf + 147730 1554045368.630 * * [simplify]: Extracting #8: cost 7 inf + 169288 1554045368.695 * * [simplify]: Extracting #9: cost 0 inf + 171761 1554045368.759 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554045368.759 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045368.759 * * * * [progress]: [ 586 / 2270 ] simplifiying candidate # 1554045368.760 * [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)))) 1554045368.760 * * [simplify]: iters left: 6 (22 enodes) 1554045368.769 * * [simplify]: iters left: 5 (117 enodes) 1554045368.796 * * [simplify]: iters left: 4 (356 enodes) 1554045368.992 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045368.992 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045368.992 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045368.992 * * [simplify]: Extracting #3: cost 140 inf + 0 1554045368.994 * * [simplify]: Extracting #4: cost 303 inf + 380 1554045369.002 * * [simplify]: Extracting #5: cost 416 inf + 24196 1554045369.053 * * [simplify]: Extracting #6: cost 138 inf + 131524 1554045369.127 * * [simplify]: Extracting #7: cost 10 inf + 179007 1554045369.185 * * [simplify]: Extracting #8: cost 0 inf + 184521 1554045369.263 * [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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) 1554045369.264 * [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.re y.re) (* x.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)))))))) 1554045369.264 * * * * [progress]: [ 587 / 2270 ] simplifiying candidate # 1554045369.265 * [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))))) 1554045369.265 * * [simplify]: iters left: 6 (22 enodes) 1554045369.278 * * [simplify]: iters left: 5 (117 enodes) 1554045369.329 * * [simplify]: iters left: 4 (362 enodes) 1554045369.534 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045369.534 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045369.534 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045369.535 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045369.537 * * [simplify]: Extracting #4: cost 252 inf + 884 1554045369.543 * * [simplify]: Extracting #5: cost 374 inf + 8138 1554045369.572 * * [simplify]: Extracting #6: cost 246 inf + 77096 1554045369.609 * * [simplify]: Extracting #7: cost 71 inf + 157798 1554045369.654 * * [simplify]: Extracting #8: cost 3 inf + 190647 1554045369.712 * * [simplify]: Extracting #9: cost 0 inf + 192162 1554045369.770 * [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)))))))) 1554045369.770 * [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)))))) 1554045369.771 * * * * [progress]: [ 588 / 2270 ] simplifiying candidate # 1554045369.771 * [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)))) 1554045369.772 * * [simplify]: iters left: 6 (22 enodes) 1554045369.784 * * [simplify]: iters left: 5 (117 enodes) 1554045369.827 * * [simplify]: iters left: 4 (356 enodes) 1554045370.026 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045370.026 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045370.026 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045370.026 * * [simplify]: Extracting #3: cost 140 inf + 0 1554045370.027 * * [simplify]: Extracting #4: cost 303 inf + 380 1554045370.034 * * [simplify]: Extracting #5: cost 416 inf + 24196 1554045370.072 * * [simplify]: Extracting #6: cost 138 inf + 131524 1554045370.130 * * [simplify]: Extracting #7: cost 10 inf + 179007 1554045370.185 * * [simplify]: Extracting #8: cost 0 inf + 184521 1554045370.262 * [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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) 1554045370.262 * [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.re y.re) (* x.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)))))))) 1554045370.263 * * * * [progress]: [ 589 / 2270 ] simplifiying candidate # 1554045370.263 * [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))))) 1554045370.264 * * [simplify]: iters left: 6 (22 enodes) 1554045370.276 * * [simplify]: iters left: 5 (117 enodes) 1554045370.305 * * [simplify]: iters left: 4 (362 enodes) 1554045370.516 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045370.517 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045370.517 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045370.517 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045370.519 * * [simplify]: Extracting #4: cost 252 inf + 884 1554045370.525 * * [simplify]: Extracting #5: cost 374 inf + 8138 1554045370.557 * * [simplify]: Extracting #6: cost 246 inf + 77096 1554045370.630 * * [simplify]: Extracting #7: cost 71 inf + 157798 1554045370.720 * * [simplify]: Extracting #8: cost 3 inf + 190647 1554045370.794 * * [simplify]: Extracting #9: cost 0 inf + 192162 1554045370.861 * [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)))))))) 1554045370.861 * [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)))))) 1554045370.862 * * * * [progress]: [ 590 / 2270 ] simplifiying candidate # 1554045370.862 * [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)))) 1554045370.862 * * [simplify]: iters left: 6 (22 enodes) 1554045370.869 * * [simplify]: iters left: 5 (116 enodes) 1554045370.896 * * [simplify]: iters left: 4 (353 enodes) 1554045371.065 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045371.065 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045371.065 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045371.066 * * [simplify]: Extracting #3: cost 139 inf + 0 1554045371.066 * * [simplify]: Extracting #4: cost 298 inf + 462 1554045371.071 * * [simplify]: Extracting #5: cost 385 inf + 14190 1554045371.096 * * [simplify]: Extracting #6: cost 110 inf + 107594 1554045371.148 * * [simplify]: Extracting #7: cost 10 inf + 154440 1554045371.217 * * [simplify]: Extracting #8: cost 0 inf + 160053 1554045371.257 * [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)))))))) 1554045371.257 * [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)))))))) 1554045371.258 * * * * [progress]: [ 591 / 2270 ] simplifiying candidate # 1554045371.258 * [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))))) 1554045371.258 * * [simplify]: iters left: 6 (22 enodes) 1554045371.270 * * [simplify]: iters left: 5 (116 enodes) 1554045371.303 * * [simplify]: iters left: 4 (359 enodes) 1554045371.477 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045371.477 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045371.477 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045371.478 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045371.480 * * [simplify]: Extracting #4: cost 246 inf + 964 1554045371.487 * * [simplify]: Extracting #5: cost 320 inf + 16048 1554045371.525 * * [simplify]: Extracting #6: cost 181 inf + 94024 1554045371.597 * * [simplify]: Extracting #7: cost 53 inf + 150263 1554045371.678 * * [simplify]: Extracting #8: cost 12 inf + 163419 1554045371.728 * * [simplify]: Extracting #9: cost 0 inf + 168688 1554045371.786 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554045371.786 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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.im y.im) (* x.im y.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)))))) 1554045371.787 * * * * [progress]: [ 592 / 2270 ] simplifiying candidate # 1554045371.787 * [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)))) 1554045371.787 * * [simplify]: iters left: 6 (17 enodes) 1554045371.796 * * [simplify]: iters left: 5 (82 enodes) 1554045371.833 * * [simplify]: iters left: 4 (242 enodes) 1554045371.980 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045371.980 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045371.980 * * [simplify]: Extracting #2: cost 15 inf + 0 1554045371.981 * * [simplify]: Extracting #3: cost 119 inf + 0 1554045371.983 * * [simplify]: Extracting #4: cost 305 inf + 453 1554045371.989 * * [simplify]: Extracting #5: cost 248 inf + 19582 1554045372.011 * * [simplify]: Extracting #6: cost 76 inf + 75958 1554045372.047 * * [simplify]: Extracting #7: cost 0 inf + 108276 1554045372.092 * * [simplify]: Extracting #8: cost 0 inf + 102298 1554045372.133 * [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)))))) 1554045372.133 * [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)))))))) 1554045372.134 * * * * [progress]: [ 593 / 2270 ] simplifiying candidate # 1554045372.134 * [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))))) 1554045372.134 * * [simplify]: iters left: 6 (20 enodes) 1554045372.146 * * [simplify]: iters left: 5 (108 enodes) 1554045372.179 * * [simplify]: iters left: 4 (331 enodes) 1554045372.323 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045372.323 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045372.323 * * [simplify]: Extracting #2: cost 25 inf + 0 1554045372.323 * * [simplify]: Extracting #3: cost 141 inf + 0 1554045372.324 * * [simplify]: Extracting #4: cost 295 inf + 1327 1554045372.329 * * [simplify]: Extracting #5: cost 258 inf + 27156 1554045372.345 * * [simplify]: Extracting #6: cost 72 inf + 99918 1554045372.373 * * [simplify]: Extracting #7: cost 6 inf + 120382 1554045372.399 * * [simplify]: Extracting #8: cost 0 inf + 118273 1554045372.429 * [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))))) 1554045372.429 * [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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045372.429 * * * * [progress]: [ 594 / 2270 ] simplifiying candidate # 1554045372.430 * [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)))) 1554045372.430 * * [simplify]: iters left: 6 (22 enodes) 1554045372.442 * * [simplify]: iters left: 5 (117 enodes) 1554045372.485 * * [simplify]: iters left: 4 (356 enodes) 1554045372.633 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045372.633 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045372.634 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045372.634 * * [simplify]: Extracting #3: cost 140 inf + 0 1554045372.636 * * [simplify]: Extracting #4: cost 290 inf + 380 1554045372.642 * * [simplify]: Extracting #5: cost 362 inf + 18028 1554045372.671 * * [simplify]: Extracting #6: cost 119 inf + 107686 1554045372.716 * * [simplify]: Extracting #7: cost 11 inf + 150759 1554045372.785 * * [simplify]: Extracting #8: cost 0 inf + 157998 1554045372.856 * [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 (* (fma 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)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) 1554045372.856 * [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 (* (fma 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)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))))) 1554045372.857 * * * * [progress]: [ 595 / 2270 ] simplifiying candidate # 1554045372.857 * [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))))) 1554045372.857 * * [simplify]: iters left: 6 (22 enodes) 1554045372.870 * * [simplify]: iters left: 5 (117 enodes) 1554045372.900 * * [simplify]: iters left: 4 (362 enodes) 1554045373.117 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045373.117 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045373.117 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045373.117 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045373.118 * * [simplify]: Extracting #4: cost 238 inf + 925 1554045373.122 * * [simplify]: Extracting #5: cost 306 inf + 13915 1554045373.153 * * [simplify]: Extracting #6: cost 173 inf + 89516 1554045373.225 * * [simplify]: Extracting #7: cost 51 inf + 146521 1554045373.301 * * [simplify]: Extracting #8: cost 1 inf + 164048 1554045373.354 * * [simplify]: Extracting #9: cost 0 inf + 164593 1554045373.401 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (fma 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)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) 1554045373.401 * [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 (* (fma 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)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))) 1554045373.402 * * * * [progress]: [ 596 / 2270 ] simplifiying candidate # 1554045373.402 * [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)))) 1554045373.403 * * [simplify]: iters left: 6 (19 enodes) 1554045373.413 * * [simplify]: iters left: 5 (90 enodes) 1554045373.432 * * [simplify]: iters left: 4 (261 enodes) 1554045373.575 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045373.575 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045373.575 * * [simplify]: Extracting #2: cost 30 inf + 0 1554045373.575 * * [simplify]: Extracting #3: cost 147 inf + 0 1554045373.577 * * [simplify]: Extracting #4: cost 337 inf + 494 1554045373.585 * * [simplify]: Extracting #5: cost 264 inf + 25223 1554045373.619 * * [simplify]: Extracting #6: cost 28 inf + 121060 1554045373.644 * * [simplify]: Extracting #7: cost 0 inf + 120346 1554045373.685 * * [simplify]: Extracting #8: cost 0 inf + 117752 1554045373.732 * [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))))) 1554045373.732 * [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)))))))) 1554045373.733 * * * * [progress]: [ 597 / 2270 ] simplifiying candidate # 1554045373.733 * [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))))) 1554045373.733 * * [simplify]: iters left: 6 (22 enodes) 1554045373.746 * * [simplify]: iters left: 5 (116 enodes) 1554045373.796 * * [simplify]: iters left: 4 (350 enodes) 1554045373.991 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045373.991 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045373.991 * * [simplify]: Extracting #2: cost 27 inf + 0 1554045373.991 * * [simplify]: Extracting #3: cost 165 inf + 0 1554045373.992 * * [simplify]: Extracting #4: cost 316 inf + 1549 1554045373.999 * * [simplify]: Extracting #5: cost 262 inf + 34929 1554045374.030 * * [simplify]: Extracting #6: cost 64 inf + 111655 1554045374.091 * * [simplify]: Extracting #7: cost 5 inf + 128382 1554045374.148 * * [simplify]: Extracting #8: cost 0 inf + 129859 1554045374.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)))) (- (* x.re y.re) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554045374.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)))) (- (* x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045374.193 * * * * [progress]: [ 598 / 2270 ] simplifiying candidate # 1554045374.193 * [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)))) 1554045374.193 * * [simplify]: iters left: 6 (22 enodes) 1554045374.200 * * [simplify]: iters left: 5 (117 enodes) 1554045374.241 * * [simplify]: iters left: 4 (356 enodes) 1554045374.484 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045374.484 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045374.485 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045374.485 * * [simplify]: Extracting #3: cost 140 inf + 0 1554045374.487 * * [simplify]: Extracting #4: cost 290 inf + 380 1554045374.494 * * [simplify]: Extracting #5: cost 362 inf + 18028 1554045374.533 * * [simplify]: Extracting #6: cost 119 inf + 107686 1554045374.597 * * [simplify]: Extracting #7: cost 11 inf + 150759 1554045374.650 * * [simplify]: Extracting #8: cost 0 inf + 157998 1554045374.695 * [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 (* (fma 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)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) 1554045374.695 * [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 (* (fma 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)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))))) 1554045374.696 * * * * [progress]: [ 599 / 2270 ] simplifiying candidate # 1554045374.696 * [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))))) 1554045374.697 * * [simplify]: iters left: 6 (22 enodes) 1554045374.708 * * [simplify]: iters left: 5 (117 enodes) 1554045374.736 * * [simplify]: iters left: 4 (362 enodes) 1554045374.906 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045374.906 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045374.906 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045374.907 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045374.909 * * [simplify]: Extracting #4: cost 238 inf + 925 1554045374.913 * * [simplify]: Extracting #5: cost 306 inf + 13915 1554045374.938 * * [simplify]: Extracting #6: cost 173 inf + 89516 1554045375.010 * * [simplify]: Extracting #7: cost 51 inf + 146521 1554045375.086 * * [simplify]: Extracting #8: cost 1 inf + 164048 1554045375.143 * * [simplify]: Extracting #9: cost 0 inf + 164593 1554045375.197 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (fma 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)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) 1554045375.197 * [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 (* (fma 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)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))) 1554045375.197 * * * * [progress]: [ 600 / 2270 ] simplifiying candidate # 1554045375.197 * [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)))) 1554045375.198 * * [simplify]: iters left: 6 (24 enodes) 1554045375.205 * * [simplify]: iters left: 5 (124 enodes) 1554045375.243 * * [simplify]: iters left: 4 (375 enodes) 1554045375.421 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045375.421 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045375.421 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045375.422 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045375.423 * * [simplify]: Extracting #4: cost 313 inf + 421 1554045375.426 * * [simplify]: Extracting #5: cost 443 inf + 14207 1554045375.453 * * [simplify]: Extracting #6: cost 129 inf + 141528 1554045375.524 * * [simplify]: Extracting #7: cost 2 inf + 197817 1554045375.621 * * [simplify]: Extracting #8: cost 0 inf + 198822 1554045375.686 * [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 (* (fma 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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554045375.686 * [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 (* (fma 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.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045375.687 * * * * [progress]: [ 601 / 2270 ] simplifiying candidate # 1554045375.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 (* (- (* x.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))))) 1554045375.687 * * [simplify]: iters left: 6 (24 enodes) 1554045375.697 * * [simplify]: iters left: 5 (124 enodes) 1554045375.728 * * [simplify]: iters left: 4 (381 enodes) 1554045375.959 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045375.959 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045375.959 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045375.960 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045375.961 * * [simplify]: Extracting #4: cost 271 inf + 704 1554045375.964 * * [simplify]: Extracting #5: cost 397 inf + 14020 1554045375.999 * * [simplify]: Extracting #6: cost 193 inf + 131806 1554045376.086 * * [simplify]: Extracting #7: cost 66 inf + 185991 1554045376.184 * * [simplify]: Extracting #8: cost 8 inf + 208408 1554045376.291 * * [simplify]: Extracting #9: cost 0 inf + 213346 1554045376.399 * [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.im y.im))) (fma x.re y.re (* x.im y.im)))))))) 1554045376.399 * [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.im y.im))) (fma 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)))))) 1554045376.399 * * * * [progress]: [ 602 / 2270 ] simplifiying candidate # 1554045376.400 * [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)))) 1554045376.400 * * [simplify]: iters left: 6 (24 enodes) 1554045376.414 * * [simplify]: iters left: 5 (125 enodes) 1554045376.446 * * [simplify]: iters left: 4 (385 enodes) 1554045376.632 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045376.632 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045376.632 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045376.632 * * [simplify]: Extracting #3: cost 156 inf + 0 1554045376.633 * * [simplify]: Extracting #4: cost 323 inf + 421 1554045376.637 * * [simplify]: Extracting #5: cost 475 inf + 14765 1554045376.669 * * [simplify]: Extracting #6: cost 115 inf + 170034 1554045376.744 * * [simplify]: Extracting #7: cost 3 inf + 214137 1554045376.835 * * [simplify]: Extracting #8: cost 0 inf + 215971 1554045376.919 * [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.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma x.re y.re (* x.im y.im)))))))) 1554045376.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.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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))) (fma 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)))))))) 1554045376.919 * * * * [progress]: [ 603 / 2270 ] simplifiying candidate # 1554045376.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.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554045376.920 * * [simplify]: iters left: 6 (24 enodes) 1554045376.928 * * [simplify]: iters left: 5 (125 enodes) 1554045376.969 * * [simplify]: iters left: 4 (391 enodes) 1554045377.191 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045377.191 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045377.192 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045377.192 * * [simplify]: Extracting #3: cost 180 inf + 0 1554045377.194 * * [simplify]: Extracting #4: cost 277 inf + 1071 1554045377.203 * * [simplify]: Extracting #5: cost 428 inf + 17761 1554045377.253 * * [simplify]: Extracting #6: cost 202 inf + 146297 1554045377.356 * * [simplify]: Extracting #7: cost 67 inf + 200925 1554045377.440 * * [simplify]: Extracting #8: cost 18 inf + 213884 1554045377.509 * * [simplify]: Extracting #9: cost 0 inf + 222715 1554045377.584 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554045377.584 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))) 1554045377.585 * * * * [progress]: [ 604 / 2270 ] simplifiying candidate # 1554045377.585 * [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)))) 1554045377.586 * * [simplify]: iters left: 6 (24 enodes) 1554045377.599 * * [simplify]: iters left: 5 (125 enodes) 1554045377.646 * * [simplify]: iters left: 4 (385 enodes) 1554045377.883 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045377.883 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045377.883 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045377.884 * * [simplify]: Extracting #3: cost 156 inf + 0 1554045377.885 * * [simplify]: Extracting #4: cost 323 inf + 421 1554045377.888 * * [simplify]: Extracting #5: cost 475 inf + 14765 1554045377.936 * * [simplify]: Extracting #6: cost 115 inf + 170034 1554045378.010 * * [simplify]: Extracting #7: cost 3 inf + 214137 1554045378.094 * * [simplify]: Extracting #8: cost 0 inf + 215971 1554045378.195 * [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.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma x.re y.re (* x.im y.im)))))))) 1554045378.195 * [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.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma 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)))))))) 1554045378.195 * * * * [progress]: [ 605 / 2270 ] simplifiying candidate # 1554045378.196 * [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))))) 1554045378.196 * * [simplify]: iters left: 6 (24 enodes) 1554045378.209 * * [simplify]: iters left: 5 (125 enodes) 1554045378.266 * * [simplify]: iters left: 4 (391 enodes) 1554045378.493 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045378.493 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045378.493 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045378.493 * * [simplify]: Extracting #3: cost 180 inf + 0 1554045378.494 * * [simplify]: Extracting #4: cost 277 inf + 1071 1554045378.500 * * [simplify]: Extracting #5: cost 428 inf + 17761 1554045378.542 * * [simplify]: Extracting #6: cost 202 inf + 146297 1554045378.649 * * [simplify]: Extracting #7: cost 67 inf + 200925 1554045378.718 * * [simplify]: Extracting #8: cost 18 inf + 213884 1554045378.830 * * [simplify]: Extracting #9: cost 0 inf + 222715 1554045378.906 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554045378.906 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))) 1554045378.906 * * * * [progress]: [ 606 / 2270 ] simplifiying candidate # 1554045378.907 * [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)))) 1554045378.907 * * [simplify]: iters left: 6 (24 enodes) 1554045378.920 * * [simplify]: iters left: 5 (124 enodes) 1554045378.958 * * [simplify]: iters left: 4 (380 enodes) 1554045379.172 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045379.172 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045379.173 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045379.173 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045379.175 * * [simplify]: Extracting #4: cost 322 inf + 705 1554045379.184 * * [simplify]: Extracting #5: cost 427 inf + 22477 1554045379.222 * * [simplify]: Extracting #6: cost 92 inf + 163949 1554045379.286 * * [simplify]: Extracting #7: cost 0 inf + 184553 1554045379.364 * * [simplify]: Extracting #8: cost 0 inf + 184012 1554045379.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.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) 1554045379.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.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.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))))) (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)))))))) 1554045379.428 * * * * [progress]: [ 607 / 2270 ] simplifiying candidate # 1554045379.428 * [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))))) 1554045379.429 * * [simplify]: iters left: 6 (24 enodes) 1554045379.444 * * [simplify]: iters left: 5 (124 enodes) 1554045379.476 * * [simplify]: iters left: 4 (386 enodes) 1554045379.705 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045379.705 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045379.705 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045379.706 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045379.708 * * [simplify]: Extracting #4: cost 282 inf + 703 1554045379.717 * * [simplify]: Extracting #5: cost 395 inf + 14675 1554045379.738 * * [simplify]: Extracting #6: cost 241 inf + 79244 1554045379.802 * * [simplify]: Extracting #7: cost 84 inf + 160298 1554045379.901 * * [simplify]: Extracting #8: cost 11 inf + 198955 1554045380.006 * * [simplify]: Extracting #9: cost 0 inf + 203969 1554045380.076 * [simplify]: Simplified to (cbrt (* (cbrt (* (fma 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.re y.re) (* x.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)))))) 1554045380.076 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (fma 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.re y.re) (* x.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.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)))))) 1554045380.076 * * * * [progress]: [ 608 / 2270 ] simplifiying candidate # 1554045380.077 * [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)))) 1554045380.077 * * [simplify]: iters left: 6 (22 enodes) 1554045380.086 * * [simplify]: iters left: 5 (117 enodes) 1554045380.114 * * [simplify]: iters left: 4 (353 enodes) 1554045380.336 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045380.337 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045380.337 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045380.337 * * [simplify]: Extracting #3: cost 141 inf + 0 1554045380.339 * * [simplify]: Extracting #4: cost 291 inf + 421 1554045380.346 * * [simplify]: Extracting #5: cost 370 inf + 17984 1554045380.365 * * [simplify]: Extracting #6: cost 162 inf + 79255 1554045380.392 * * [simplify]: Extracting #7: cost 34 inf + 136015 1554045380.449 * * [simplify]: Extracting #8: cost 0 inf + 161715 1554045380.494 * [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 (* (fma x.re y.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))) 1554045380.494 * [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 (* (fma 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.re y.re)) (+ (* (* x.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)))))))) 1554045380.495 * * * * [progress]: [ 609 / 2270 ] simplifiying candidate # 1554045380.495 * [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))))) 1554045380.496 * * [simplify]: iters left: 6 (22 enodes) 1554045380.509 * * [simplify]: iters left: 5 (117 enodes) 1554045380.561 * * [simplify]: iters left: 4 (359 enodes) 1554045380.801 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045380.801 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045380.801 * * [simplify]: Extracting #2: cost 30 inf + 0 1554045380.802 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045380.803 * * [simplify]: Extracting #4: cost 235 inf + 1007 1554045380.813 * * [simplify]: Extracting #5: cost 293 inf + 21304 1554045380.869 * * [simplify]: Extracting #6: cost 145 inf + 116780 1554045380.945 * * [simplify]: Extracting #7: cost 51 inf + 151409 1554045381.022 * * [simplify]: Extracting #8: cost 4 inf + 166175 1554045381.101 * * [simplify]: Extracting #9: cost 0 inf + 168182 1554045381.179 * [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 (* (fma 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))))))) 1554045381.179 * [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 (* (fma 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))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.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)))))) 1554045381.180 * * * * [progress]: [ 610 / 2270 ] simplifiying candidate # 1554045381.180 * [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)))) 1554045381.181 * * [simplify]: iters left: 6 (22 enodes) 1554045381.193 * * [simplify]: iters left: 5 (118 enodes) 1554045381.247 * * [simplify]: iters left: 4 (358 enodes) 1554045381.455 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045381.455 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045381.455 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045381.456 * * [simplify]: Extracting #3: cost 142 inf + 0 1554045381.456 * * [simplify]: Extracting #4: cost 290 inf + 421 1554045381.460 * * [simplify]: Extracting #5: cost 359 inf + 16826 1554045381.492 * * [simplify]: Extracting #6: cost 109 inf + 109104 1554045381.540 * * [simplify]: Extracting #7: cost 7 inf + 154050 1554045381.588 * * [simplify]: Extracting #8: cost 0 inf + 157824 1554045381.657 * [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 (* (fma 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 (* (fma 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)))))) 1554045381.657 * [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 (* (fma 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 (* (fma 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)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.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)))))))) 1554045381.658 * * * * [progress]: [ 611 / 2270 ] simplifiying candidate # 1554045381.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 (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554045381.659 * * [simplify]: iters left: 6 (22 enodes) 1554045381.671 * * [simplify]: iters left: 5 (118 enodes) 1554045381.719 * * [simplify]: iters left: 4 (364 enodes) 1554045381.920 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045381.920 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045381.920 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045381.921 * * [simplify]: Extracting #3: cost 162 inf + 0 1554045381.922 * * [simplify]: Extracting #4: cost 239 inf + 1130 1554045381.925 * * [simplify]: Extracting #5: cost 308 inf + 13462 1554045381.944 * * [simplify]: Extracting #6: cost 213 inf + 63606 1554045381.993 * * [simplify]: Extracting #7: cost 67 inf + 133343 1554045382.032 * * [simplify]: Extracting #8: cost 3 inf + 162168 1554045382.072 * * [simplify]: Extracting #9: cost 0 inf + 163542 1554045382.125 * [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 (* (fma 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 (* (fma x.re y.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))))) 1554045382.125 * [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 (* (fma 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 (* (fma 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.re y.re)) (+ (* (* x.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)))))) 1554045382.126 * * * * [progress]: [ 612 / 2270 ] simplifiying candidate # 1554045382.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 (* (- (* x.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)))) 1554045382.127 * * [simplify]: iters left: 6 (24 enodes) 1554045382.134 * * [simplify]: iters left: 5 (123 enodes) 1554045382.161 * * [simplify]: iters left: 4 (364 enodes) 1554045382.396 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045382.396 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045382.396 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045382.397 * * [simplify]: Extracting #3: cost 147 inf + 0 1554045382.398 * * [simplify]: Extracting #4: cost 293 inf + 665 1554045382.404 * * [simplify]: Extracting #5: cost 373 inf + 13440 1554045382.429 * * [simplify]: Extracting #6: cost 148 inf + 86251 1554045382.455 * * [simplify]: Extracting #7: cost 36 inf + 136225 1554045382.506 * * [simplify]: Extracting #8: cost 1 inf + 164406 1554045382.553 * * [simplify]: Extracting #9: cost 0 inf + 165265 1554045382.623 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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 (* (fma x.re y.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))))) 1554045382.623 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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 (* (fma 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.re y.re)) (+ (* (* x.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)))))))) 1554045382.624 * * * * [progress]: [ 613 / 2270 ] simplifiying candidate # 1554045382.625 * [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))))) 1554045382.625 * * [simplify]: iters left: 6 (24 enodes) 1554045382.638 * * [simplify]: iters left: 5 (123 enodes) 1554045382.690 * * [simplify]: iters left: 4 (370 enodes) 1554045382.895 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045382.895 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045382.896 * * [simplify]: Extracting #2: cost 31 inf + 0 1554045382.896 * * [simplify]: Extracting #3: cost 165 inf + 0 1554045382.899 * * [simplify]: Extracting #4: cost 244 inf + 908 1554045382.903 * * [simplify]: Extracting #5: cost 326 inf + 11459 1554045382.924 * * [simplify]: Extracting #6: cost 186 inf + 97703 1554045382.973 * * [simplify]: Extracting #7: cost 56 inf + 154335 1554045383.028 * * [simplify]: Extracting #8: cost 9 inf + 170581 1554045383.081 * * [simplify]: Extracting #9: cost 0 inf + 174542 1554045383.159 * [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))) (fma x.re y.re (* x.im y.im)))))) 1554045383.160 * [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))) (fma 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)))))) 1554045383.160 * * * * [progress]: [ 614 / 2270 ] simplifiying candidate # 1554045383.161 * [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)))) 1554045383.161 * * [simplify]: iters left: 6 (24 enodes) 1554045383.175 * * [simplify]: iters left: 5 (123 enodes) 1554045383.228 * * [simplify]: iters left: 4 (370 enodes) 1554045383.388 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045383.388 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045383.388 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045383.388 * * [simplify]: Extracting #3: cost 148 inf + 0 1554045383.390 * * [simplify]: Extracting #4: cost 295 inf + 543 1554045383.395 * * [simplify]: Extracting #5: cost 375 inf + 9794 1554045383.417 * * [simplify]: Extracting #6: cost 157 inf + 75630 1554045383.455 * * [simplify]: Extracting #7: cost 23 inf + 139709 1554045383.511 * * [simplify]: Extracting #8: cost 0 inf + 157081 1554045383.564 * * [simplify]: Extracting #9: cost 0 inf + 157056 1554045383.633 * [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))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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)))))) 1554045383.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.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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)))))))) 1554045383.634 * * * * [progress]: [ 615 / 2270 ] simplifiying candidate # 1554045383.634 * [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))))) 1554045383.635 * * [simplify]: iters left: 6 (24 enodes) 1554045383.650 * * [simplify]: iters left: 5 (123 enodes) 1554045383.685 * * [simplify]: iters left: 4 (376 enodes) 1554045383.876 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045383.876 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045383.876 * * [simplify]: Extracting #2: cost 32 inf + 0 1554045383.877 * * [simplify]: Extracting #3: cost 169 inf + 0 1554045383.879 * * [simplify]: Extracting #4: cost 250 inf + 745 1554045383.886 * * [simplify]: Extracting #5: cost 321 inf + 14045 1554045383.926 * * [simplify]: Extracting #6: cost 159 inf + 101004 1554045384.004 * * [simplify]: Extracting #7: cost 57 inf + 147610 1554045384.079 * * [simplify]: Extracting #8: cost 13 inf + 160957 1554045384.130 * * [simplify]: Extracting #9: cost 0 inf + 167279 1554045384.179 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (fma 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 (* (fma 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)))))) 1554045384.179 * [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 (* (fma 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 (* (fma 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)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.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)))))) 1554045384.180 * * * * [progress]: [ 616 / 2270 ] simplifiying candidate # 1554045384.180 * [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)))) 1554045384.180 * * [simplify]: iters left: 6 (21 enodes) 1554045384.192 * * [simplify]: iters left: 5 (96 enodes) 1554045384.230 * * [simplify]: iters left: 4 (276 enodes) 1554045384.394 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045384.394 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045384.394 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045384.395 * * [simplify]: Extracting #3: cost 148 inf + 0 1554045384.401 * * [simplify]: Extracting #4: cost 282 inf + 657 1554045384.405 * * [simplify]: Extracting #5: cost 354 inf + 7354 1554045384.424 * * [simplify]: Extracting #6: cost 175 inf + 65804 1554045384.466 * * [simplify]: Extracting #7: cost 57 inf + 114632 1554045384.532 * * [simplify]: Extracting #8: cost 1 inf + 151942 1554045384.603 * * [simplify]: Extracting #9: cost 0 inf + 152626 1554045384.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.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) 1554045384.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.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.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)))))))) 1554045384.674 * * * * [progress]: [ 617 / 2270 ] simplifiying candidate # 1554045384.675 * [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))))) 1554045384.675 * * [simplify]: iters left: 6 (24 enodes) 1554045384.689 * * [simplify]: iters left: 5 (122 enodes) 1554045384.741 * * [simplify]: iters left: 4 (365 enodes) 1554045384.965 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045384.965 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045384.965 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045384.966 * * [simplify]: Extracting #3: cost 172 inf + 0 1554045384.966 * * [simplify]: Extracting #4: cost 254 inf + 827 1554045384.970 * * [simplify]: Extracting #5: cost 330 inf + 13867 1554045384.995 * * [simplify]: Extracting #6: cost 232 inf + 73800 1554045385.073 * * [simplify]: Extracting #7: cost 86 inf + 139939 1554045385.133 * * [simplify]: Extracting #8: cost 10 inf + 174588 1554045385.224 * * [simplify]: Extracting #9: cost 0 inf + 179904 1554045385.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.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.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)))))) 1554045385.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.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.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 (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045385.303 * * * * [progress]: [ 618 / 2270 ] simplifiying candidate # 1554045385.303 * [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)))) 1554045385.303 * * [simplify]: iters left: 6 (24 enodes) 1554045385.310 * * [simplify]: iters left: 5 (123 enodes) 1554045385.337 * * [simplify]: iters left: 4 (370 enodes) 1554045385.543 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045385.543 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045385.543 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045385.544 * * [simplify]: Extracting #3: cost 150 inf + 0 1554045385.546 * * [simplify]: Extracting #4: cost 313 inf + 421 1554045385.553 * * [simplify]: Extracting #5: cost 424 inf + 18572 1554045385.581 * * [simplify]: Extracting #6: cost 99 inf + 167460 1554045385.647 * * [simplify]: Extracting #7: cost 0 inf + 194855 1554045385.702 * * [simplify]: Extracting #8: cost 0 inf + 190481 1554045385.783 * * [simplify]: Extracting #9: cost 0 inf + 190401 1554045385.841 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) 1554045385.841 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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.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)))))))) 1554045385.842 * * * * [progress]: [ 619 / 2270 ] simplifiying candidate # 1554045385.842 * [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))))) 1554045385.842 * * [simplify]: iters left: 6 (24 enodes) 1554045385.850 * * [simplify]: iters left: 5 (123 enodes) 1554045385.879 * * [simplify]: iters left: 4 (376 enodes) 1554045386.112 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045386.112 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045386.112 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045386.113 * * [simplify]: Extracting #3: cost 172 inf + 0 1554045386.115 * * [simplify]: Extracting #4: cost 265 inf + 826 1554045386.124 * * [simplify]: Extracting #5: cost 377 inf + 20173 1554045386.193 * * [simplify]: Extracting #6: cost 160 inf + 152149 1554045386.255 * * [simplify]: Extracting #7: cost 68 inf + 176313 1554045386.351 * * [simplify]: Extracting #8: cost 13 inf + 194733 1554045386.418 * * [simplify]: Extracting #9: cost 0 inf + 201383 1554045386.478 * [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.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) 1554045386.478 * [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.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.im y.im)))))) 1554045386.478 * * * * [progress]: [ 620 / 2270 ] simplifiying candidate # 1554045386.478 * [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)))) 1554045386.478 * * [simplify]: iters left: 6 (24 enodes) 1554045386.485 * * [simplify]: iters left: 5 (123 enodes) 1554045386.513 * * [simplify]: iters left: 4 (370 enodes) 1554045386.706 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045386.706 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045386.706 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045386.706 * * [simplify]: Extracting #3: cost 150 inf + 0 1554045386.707 * * [simplify]: Extracting #4: cost 313 inf + 421 1554045386.711 * * [simplify]: Extracting #5: cost 424 inf + 18572 1554045386.738 * * [simplify]: Extracting #6: cost 99 inf + 167460 1554045386.825 * * [simplify]: Extracting #7: cost 0 inf + 194855 1554045386.889 * * [simplify]: Extracting #8: cost 0 inf + 190481 1554045386.975 * * [simplify]: Extracting #9: cost 0 inf + 190401 1554045387.063 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) 1554045387.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.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.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)))))))) 1554045387.063 * * * * [progress]: [ 621 / 2270 ] simplifiying candidate # 1554045387.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.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))))) 1554045387.064 * * [simplify]: iters left: 6 (24 enodes) 1554045387.077 * * [simplify]: iters left: 5 (123 enodes) 1554045387.131 * * [simplify]: iters left: 4 (376 enodes) 1554045387.348 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045387.348 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045387.348 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045387.349 * * [simplify]: Extracting #3: cost 172 inf + 0 1554045387.351 * * [simplify]: Extracting #4: cost 265 inf + 826 1554045387.367 * * [simplify]: Extracting #5: cost 377 inf + 20173 1554045387.413 * * [simplify]: Extracting #6: cost 160 inf + 152149 1554045387.473 * * [simplify]: Extracting #7: cost 68 inf + 176313 1554045387.555 * * [simplify]: Extracting #8: cost 13 inf + 194733 1554045387.644 * * [simplify]: Extracting #9: cost 0 inf + 201383 1554045387.713 * [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.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))))) 1554045387.713 * [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.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.im y.im)))))) 1554045387.714 * * * * [progress]: [ 622 / 2270 ] simplifiying candidate # 1554045387.714 * [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)))) 1554045387.715 * * [simplify]: iters left: 6 (24 enodes) 1554045387.729 * * [simplify]: iters left: 5 (122 enodes) 1554045387.760 * * [simplify]: iters left: 4 (367 enodes) 1554045387.941 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045387.941 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045387.941 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045387.942 * * [simplify]: Extracting #3: cost 149 inf + 0 1554045387.943 * * [simplify]: Extracting #4: cost 308 inf + 543 1554045387.946 * * [simplify]: Extracting #5: cost 393 inf + 14460 1554045387.975 * * [simplify]: Extracting #6: cost 150 inf + 92487 1554045388.045 * * [simplify]: Extracting #7: cost 14 inf + 156009 1554045388.100 * * [simplify]: Extracting #8: cost 0 inf + 166024 1554045388.175 * * [simplify]: Extracting #9: cost 0 inf + 165773 1554045388.234 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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.im y.im))))))) 1554045388.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.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.im y.im))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.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)))))))) 1554045388.235 * * * * [progress]: [ 623 / 2270 ] simplifiying candidate # 1554045388.235 * [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))))) 1554045388.235 * * [simplify]: iters left: 6 (24 enodes) 1554045388.247 * * [simplify]: iters left: 5 (122 enodes) 1554045388.279 * * [simplify]: iters left: 4 (373 enodes) 1554045388.488 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045388.488 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045388.488 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045388.489 * * [simplify]: Extracting #3: cost 172 inf + 0 1554045388.491 * * [simplify]: Extracting #4: cost 261 inf + 1154 1554045388.498 * * [simplify]: Extracting #5: cost 357 inf + 15265 1554045388.551 * * [simplify]: Extracting #6: cost 171 inf + 112157 1554045388.605 * * [simplify]: Extracting #7: cost 54 inf + 157532 1554045388.668 * * [simplify]: Extracting #8: cost 8 inf + 173456 1554045388.731 * * [simplify]: Extracting #9: cost 0 inf + 177843 1554045388.817 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554045388.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.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))) 1554045388.818 * * * * [progress]: [ 624 / 2270 ] simplifiying candidate # 1554045388.818 * [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)))) 1554045388.818 * * [simplify]: iters left: 6 (19 enodes) 1554045388.830 * * [simplify]: iters left: 5 (90 enodes) 1554045388.866 * * [simplify]: iters left: 4 (264 enodes) 1554045388.970 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045388.971 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045388.971 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045388.971 * * [simplify]: Extracting #3: cost 142 inf + 0 1554045388.974 * * [simplify]: Extracting #4: cost 336 inf + 493 1554045388.983 * * [simplify]: Extracting #5: cost 259 inf + 31849 1554045389.007 * * [simplify]: Extracting #6: cost 55 inf + 102544 1554045389.031 * * [simplify]: Extracting #7: cost 0 inf + 117568 1554045389.078 * * [simplify]: Extracting #8: cost 0 inf + 116582 1554045389.126 * [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))))) 1554045389.126 * [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)))))))) 1554045389.127 * * * * [progress]: [ 625 / 2270 ] simplifiying candidate # 1554045389.127 * [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))))) 1554045389.127 * * [simplify]: iters left: 6 (22 enodes) 1554045389.141 * * [simplify]: iters left: 5 (116 enodes) 1554045389.191 * * [simplify]: iters left: 4 (353 enodes) 1554045389.348 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045389.348 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045389.348 * * [simplify]: Extracting #2: cost 33 inf + 0 1554045389.348 * * [simplify]: Extracting #3: cost 178 inf + 0 1554045389.350 * * [simplify]: Extracting #4: cost 333 inf + 1090 1554045389.362 * * [simplify]: Extracting #5: cost 257 inf + 48668 1554045389.408 * * [simplify]: Extracting #6: cost 70 inf + 119460 1554045389.471 * * [simplify]: Extracting #7: cost 12 inf + 132624 1554045389.530 * * [simplify]: Extracting #8: cost 0 inf + 137249 1554045389.591 * [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))))) 1554045389.592 * [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)))))) 1554045389.592 * * * * [progress]: [ 626 / 2270 ] simplifiying candidate # 1554045389.593 * [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)))) 1554045389.593 * * [simplify]: iters left: 6 (24 enodes) 1554045389.607 * * [simplify]: iters left: 5 (123 enodes) 1554045389.664 * * [simplify]: iters left: 4 (370 enodes) 1554045389.840 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045389.840 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045389.840 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045389.841 * * [simplify]: Extracting #3: cost 149 inf + 0 1554045389.842 * * [simplify]: Extracting #4: cost 299 inf + 421 1554045389.849 * * [simplify]: Extracting #5: cost 364 inf + 19408 1554045389.876 * * [simplify]: Extracting #6: cost 92 inf + 141463 1554045389.915 * * [simplify]: Extracting #7: cost 0 inf + 164490 1554045389.966 * * [simplify]: Extracting #8: cost 0 inf + 163788 1554045390.037 * [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 (* (fma x.re y.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))))) 1554045390.038 * [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 (* (fma 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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045390.038 * * * * [progress]: [ 627 / 2270 ] simplifiying candidate # 1554045390.039 * [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))))) 1554045390.039 * * [simplify]: iters left: 6 (24 enodes) 1554045390.052 * * [simplify]: iters left: 5 (123 enodes) 1554045390.104 * * [simplify]: iters left: 4 (376 enodes) 1554045390.253 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045390.253 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045390.253 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045390.254 * * [simplify]: Extracting #3: cost 172 inf + 0 1554045390.256 * * [simplify]: Extracting #4: cost 252 inf + 826 1554045390.263 * * [simplify]: Extracting #5: cost 323 inf + 21222 1554045390.294 * * [simplify]: Extracting #6: cost 132 inf + 139981 1554045390.338 * * [simplify]: Extracting #7: cost 57 inf + 155697 1554045390.407 * * [simplify]: Extracting #8: cost 8 inf + 170727 1554045390.450 * * [simplify]: Extracting #9: cost 0 inf + 174449 1554045390.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.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma x.re y.re (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))))))) 1554045390.516 * [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))) (fma x.re y.re (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))) 1554045390.516 * * * * [progress]: [ 628 / 2270 ] simplifiying candidate # 1554045390.516 * [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)))) 1554045390.516 * * [simplify]: iters left: 6 (19 enodes) 1554045390.522 * * [simplify]: iters left: 5 (90 enodes) 1554045390.552 * * [simplify]: iters left: 4 (272 enodes) 1554045390.683 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045390.683 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045390.683 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045390.684 * * [simplify]: Extracting #3: cost 142 inf + 0 1554045390.685 * * [simplify]: Extracting #4: cost 278 inf + 461 1554045390.695 * * [simplify]: Extracting #5: cost 265 inf + 29677 1554045390.741 * * [simplify]: Extracting #6: cost 38 inf + 112462 1554045390.773 * * [simplify]: Extracting #7: cost 0 inf + 129380 1554045390.824 * * [simplify]: Extracting #8: cost 0 inf + 128220 1554045390.879 * [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.im y.im)))))) 1554045390.879 * [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.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045390.879 * * * * [progress]: [ 629 / 2270 ] simplifiying candidate # 1554045390.880 * [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))))) 1554045390.880 * * [simplify]: iters left: 6 (22 enodes) 1554045390.894 * * [simplify]: iters left: 5 (116 enodes) 1554045390.920 * * [simplify]: iters left: 4 (361 enodes) 1554045391.125 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045391.125 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045391.125 * * [simplify]: Extracting #2: cost 32 inf + 0 1554045391.125 * * [simplify]: Extracting #3: cost 163 inf + 0 1554045391.126 * * [simplify]: Extracting #4: cost 231 inf + 1376 1554045391.131 * * [simplify]: Extracting #5: cost 244 inf + 28646 1554045391.165 * * [simplify]: Extracting #6: cost 134 inf + 122348 1554045391.209 * * [simplify]: Extracting #7: cost 61 inf + 136065 1554045391.259 * * [simplify]: Extracting #8: cost 15 inf + 140320 1554045391.319 * * [simplify]: Extracting #9: cost 0 inf + 145161 1554045391.381 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.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)))))) 1554045391.381 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045391.381 * * * * [progress]: [ 630 / 2270 ] simplifiying candidate # 1554045391.381 * [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)))) 1554045391.382 * * [simplify]: iters left: 6 (24 enodes) 1554045391.389 * * [simplify]: iters left: 5 (123 enodes) 1554045391.435 * * [simplify]: iters left: 4 (370 enodes) 1554045391.610 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045391.611 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045391.611 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045391.611 * * [simplify]: Extracting #3: cost 149 inf + 0 1554045391.612 * * [simplify]: Extracting #4: cost 299 inf + 421 1554045391.616 * * [simplify]: Extracting #5: cost 364 inf + 19408 1554045391.661 * * [simplify]: Extracting #6: cost 92 inf + 141463 1554045391.739 * * [simplify]: Extracting #7: cost 0 inf + 164490 1554045391.788 * * [simplify]: Extracting #8: cost 0 inf + 163788 1554045391.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.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (fma x.re y.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))))) 1554045391.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.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (fma 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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045391.835 * * * * [progress]: [ 631 / 2270 ] simplifiying candidate # 1554045391.835 * [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))))) 1554045391.836 * * [simplify]: iters left: 6 (24 enodes) 1554045391.846 * * [simplify]: iters left: 5 (123 enodes) 1554045391.898 * * [simplify]: iters left: 4 (376 enodes) 1554045392.072 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045392.072 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045392.073 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045392.073 * * [simplify]: Extracting #3: cost 172 inf + 0 1554045392.074 * * [simplify]: Extracting #4: cost 252 inf + 826 1554045392.081 * * [simplify]: Extracting #5: cost 323 inf + 21222 1554045392.142 * * [simplify]: Extracting #6: cost 132 inf + 139981 1554045392.200 * * [simplify]: Extracting #7: cost 57 inf + 155697 1554045392.253 * * [simplify]: Extracting #8: cost 8 inf + 170727 1554045392.330 * * [simplify]: Extracting #9: cost 0 inf + 174449 1554045392.389 * [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))) (fma x.re y.re (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))))))) 1554045392.389 * [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))) (fma x.re y.re (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))) 1554045392.390 * * * * [progress]: [ 632 / 2270 ] simplifiying candidate # 1554045392.390 * [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)))) 1554045392.390 * * [simplify]: iters left: 6 (24 enodes) 1554045392.404 * * [simplify]: iters left: 5 (124 enodes) 1554045392.434 * * [simplify]: iters left: 4 (375 enodes) 1554045392.624 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045392.624 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045392.624 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045392.624 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045392.626 * * [simplify]: Extracting #4: cost 313 inf + 421 1554045392.633 * * [simplify]: Extracting #5: cost 443 inf + 14207 1554045392.655 * * [simplify]: Extracting #6: cost 129 inf + 141528 1554045392.712 * * [simplify]: Extracting #7: cost 2 inf + 197817 1554045392.799 * * [simplify]: Extracting #8: cost 0 inf + 198822 1554045392.866 * [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 (* (fma 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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554045392.866 * [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 (* (fma 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.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045392.867 * * * * [progress]: [ 633 / 2270 ] simplifiying candidate # 1554045392.867 * [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))))) 1554045392.868 * * [simplify]: iters left: 6 (24 enodes) 1554045392.881 * * [simplify]: iters left: 5 (124 enodes) 1554045392.942 * * [simplify]: iters left: 4 (381 enodes) 1554045393.181 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045393.181 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045393.181 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045393.182 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045393.183 * * [simplify]: Extracting #4: cost 271 inf + 704 1554045393.186 * * [simplify]: Extracting #5: cost 397 inf + 14020 1554045393.217 * * [simplify]: Extracting #6: cost 193 inf + 131806 1554045393.289 * * [simplify]: Extracting #7: cost 66 inf + 185991 1554045393.381 * * [simplify]: Extracting #8: cost 8 inf + 208408 1554045393.448 * * [simplify]: Extracting #9: cost 0 inf + 213346 1554045393.529 * [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.im y.im))) (fma x.re y.re (* x.im y.im)))))))) 1554045393.529 * [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.im y.im))) (fma 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)))))) 1554045393.530 * * * * [progress]: [ 634 / 2270 ] simplifiying candidate # 1554045393.531 * [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)))) 1554045393.531 * * [simplify]: iters left: 6 (24 enodes) 1554045393.545 * * [simplify]: iters left: 5 (125 enodes) 1554045393.593 * * [simplify]: iters left: 4 (385 enodes) 1554045393.821 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045393.821 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045393.822 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045393.822 * * [simplify]: Extracting #3: cost 156 inf + 0 1554045393.823 * * [simplify]: Extracting #4: cost 323 inf + 421 1554045393.827 * * [simplify]: Extracting #5: cost 475 inf + 14765 1554045393.864 * * [simplify]: Extracting #6: cost 115 inf + 170034 1554045393.946 * * [simplify]: Extracting #7: cost 3 inf + 214137 1554045394.028 * * [simplify]: Extracting #8: cost 0 inf + 215971 1554045394.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.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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))) (fma x.re y.re (* x.im y.im)))))))) 1554045394.100 * [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.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma 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)))))))) 1554045394.101 * * * * [progress]: [ 635 / 2270 ] simplifiying candidate # 1554045394.101 * [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))))) 1554045394.101 * * [simplify]: iters left: 6 (24 enodes) 1554045394.109 * * [simplify]: iters left: 5 (125 enodes) 1554045394.170 * * [simplify]: iters left: 4 (391 enodes) 1554045394.400 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045394.400 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045394.400 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045394.401 * * [simplify]: Extracting #3: cost 180 inf + 0 1554045394.403 * * [simplify]: Extracting #4: cost 277 inf + 1071 1554045394.411 * * [simplify]: Extracting #5: cost 428 inf + 17761 1554045394.450 * * [simplify]: Extracting #6: cost 202 inf + 146297 1554045394.523 * * [simplify]: Extracting #7: cost 67 inf + 200925 1554045394.617 * * [simplify]: Extracting #8: cost 18 inf + 213884 1554045394.713 * * [simplify]: Extracting #9: cost 0 inf + 222715 1554045394.786 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554045394.786 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))) 1554045394.787 * * * * [progress]: [ 636 / 2270 ] simplifiying candidate # 1554045394.788 * [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)))) 1554045394.788 * * [simplify]: iters left: 6 (24 enodes) 1554045394.795 * * [simplify]: iters left: 5 (125 enodes) 1554045394.827 * * [simplify]: iters left: 4 (385 enodes) 1554045395.031 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045395.031 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045395.031 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045395.032 * * [simplify]: Extracting #3: cost 156 inf + 0 1554045395.034 * * [simplify]: Extracting #4: cost 323 inf + 421 1554045395.041 * * [simplify]: Extracting #5: cost 475 inf + 14765 1554045395.102 * * [simplify]: Extracting #6: cost 115 inf + 170034 1554045395.169 * * [simplify]: Extracting #7: cost 3 inf + 214137 1554045395.253 * * [simplify]: Extracting #8: cost 0 inf + 215971 1554045395.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.re y.re))) (* (* (* x.im 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))) (fma x.re y.re (* x.im y.im)))))))) 1554045395.338 * [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.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma 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)))))))) 1554045395.338 * * * * [progress]: [ 637 / 2270 ] simplifiying candidate # 1554045395.339 * [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))))) 1554045395.339 * * [simplify]: iters left: 6 (24 enodes) 1554045395.352 * * [simplify]: iters left: 5 (125 enodes) 1554045395.409 * * [simplify]: iters left: 4 (391 enodes) 1554045395.642 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045395.642 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045395.642 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045395.643 * * [simplify]: Extracting #3: cost 180 inf + 0 1554045395.645 * * [simplify]: Extracting #4: cost 277 inf + 1071 1554045395.654 * * [simplify]: Extracting #5: cost 428 inf + 17761 1554045395.701 * * [simplify]: Extracting #6: cost 202 inf + 146297 1554045396.233 * * [simplify]: Extracting #7: cost 67 inf + 200925 1554045396.342 * * [simplify]: Extracting #8: cost 18 inf + 213884 1554045396.429 * * [simplify]: Extracting #9: cost 0 inf + 222715 1554045396.514 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554045396.514 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))) 1554045396.515 * * * * [progress]: [ 638 / 2270 ] simplifiying candidate # 1554045396.515 * [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)))) 1554045396.516 * * [simplify]: iters left: 6 (24 enodes) 1554045396.530 * * [simplify]: iters left: 5 (124 enodes) 1554045396.577 * * [simplify]: iters left: 4 (380 enodes) 1554045396.790 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045396.790 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045396.790 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045396.790 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045396.791 * * [simplify]: Extracting #4: cost 322 inf + 705 1554045396.796 * * [simplify]: Extracting #5: cost 427 inf + 22477 1554045396.837 * * [simplify]: Extracting #6: cost 92 inf + 163949 1554045396.915 * * [simplify]: Extracting #7: cost 0 inf + 184553 1554045396.985 * * [simplify]: Extracting #8: cost 0 inf + 184012 1554045397.062 * [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.im y.im)))))))) 1554045397.062 * [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.im y.im)))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.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)))))))) 1554045397.063 * * * * [progress]: [ 639 / 2270 ] simplifiying candidate # 1554045397.063 * [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))))) 1554045397.063 * * [simplify]: iters left: 6 (24 enodes) 1554045397.070 * * [simplify]: iters left: 5 (124 enodes) 1554045397.104 * * [simplify]: iters left: 4 (386 enodes) 1554045397.321 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045397.321 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045397.321 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045397.322 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045397.324 * * [simplify]: Extracting #4: cost 282 inf + 703 1554045397.332 * * [simplify]: Extracting #5: cost 395 inf + 14675 1554045397.366 * * [simplify]: Extracting #6: cost 241 inf + 79244 1554045397.422 * * [simplify]: Extracting #7: cost 84 inf + 160298 1554045397.500 * * [simplify]: Extracting #8: cost 11 inf + 198955 1554045397.576 * * [simplify]: Extracting #9: cost 0 inf + 203969 1554045397.679 * [simplify]: Simplified to (cbrt (* (cbrt (* (fma 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.re y.re) (* x.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)))))) 1554045397.679 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (fma 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.re y.re) (* x.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.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)))))) 1554045397.679 * * * * [progress]: [ 640 / 2270 ] simplifiying candidate # 1554045397.680 * [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)))) 1554045397.680 * * [simplify]: iters left: 6 (22 enodes) 1554045397.693 * * [simplify]: iters left: 5 (117 enodes) 1554045397.741 * * [simplify]: iters left: 4 (353 enodes) 1554045397.920 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045397.920 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045397.920 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045397.921 * * [simplify]: Extracting #3: cost 141 inf + 0 1554045397.923 * * [simplify]: Extracting #4: cost 291 inf + 421 1554045397.927 * * [simplify]: Extracting #5: cost 370 inf + 17984 1554045397.940 * * [simplify]: Extracting #6: cost 162 inf + 79255 1554045397.974 * * [simplify]: Extracting #7: cost 34 inf + 136015 1554045398.019 * * [simplify]: Extracting #8: cost 0 inf + 161715 1554045398.092 * [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 (* (fma x.re y.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))) 1554045398.093 * [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 (* (fma 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.re y.re)) (+ (* (* x.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)))))))) 1554045398.093 * * * * [progress]: [ 641 / 2270 ] simplifiying candidate # 1554045398.093 * [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))))) 1554045398.094 * * [simplify]: iters left: 6 (22 enodes) 1554045398.102 * * [simplify]: iters left: 5 (117 enodes) 1554045398.128 * * [simplify]: iters left: 4 (359 enodes) 1554045398.328 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045398.328 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045398.328 * * [simplify]: Extracting #2: cost 30 inf + 0 1554045398.328 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045398.329 * * [simplify]: Extracting #4: cost 235 inf + 1007 1554045398.334 * * [simplify]: Extracting #5: cost 293 inf + 21304 1554045398.362 * * [simplify]: Extracting #6: cost 145 inf + 116780 1554045398.409 * * [simplify]: Extracting #7: cost 51 inf + 151409 1554045398.452 * * [simplify]: Extracting #8: cost 4 inf + 166175 1554045398.497 * * [simplify]: Extracting #9: cost 0 inf + 168182 1554045398.563 * [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 (* (fma 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))))))) 1554045398.563 * [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 (* (fma 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))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.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)))))) 1554045398.564 * * * * [progress]: [ 642 / 2270 ] simplifiying candidate # 1554045398.564 * [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)))) 1554045398.565 * * [simplify]: iters left: 6 (24 enodes) 1554045398.581 * * [simplify]: iters left: 5 (123 enodes) 1554045398.621 * * [simplify]: iters left: 4 (370 enodes) 1554045398.826 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045398.826 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045398.826 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045398.827 * * [simplify]: Extracting #3: cost 148 inf + 0 1554045398.829 * * [simplify]: Extracting #4: cost 295 inf + 543 1554045398.834 * * [simplify]: Extracting #5: cost 375 inf + 9794 1554045398.858 * * [simplify]: Extracting #6: cost 157 inf + 75630 1554045398.889 * * [simplify]: Extracting #7: cost 23 inf + 139709 1554045398.948 * * [simplify]: Extracting #8: cost 0 inf + 157081 1554045399.016 * * [simplify]: Extracting #9: cost 0 inf + 157056 1554045399.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.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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)))))) 1554045399.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.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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)))))))) 1554045399.066 * * * * [progress]: [ 643 / 2270 ] simplifiying candidate # 1554045399.066 * [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))))) 1554045399.066 * * [simplify]: iters left: 6 (24 enodes) 1554045399.073 * * [simplify]: iters left: 5 (123 enodes) 1554045399.102 * * [simplify]: iters left: 4 (376 enodes) 1554045399.331 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045399.331 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045399.331 * * [simplify]: Extracting #2: cost 32 inf + 0 1554045399.331 * * [simplify]: Extracting #3: cost 169 inf + 0 1554045399.332 * * [simplify]: Extracting #4: cost 250 inf + 745 1554045399.336 * * [simplify]: Extracting #5: cost 321 inf + 14045 1554045399.356 * * [simplify]: Extracting #6: cost 159 inf + 101004 1554045399.431 * * [simplify]: Extracting #7: cost 57 inf + 147610 1554045399.508 * * [simplify]: Extracting #8: cost 13 inf + 160957 1554045399.564 * * [simplify]: Extracting #9: cost 0 inf + 167279 1554045399.639 * [simplify]: Simplified to (cbrt (* (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (fma 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 (* (fma 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)))))) 1554045399.639 * [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 (* (fma 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 (* (fma 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)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.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)))))) 1554045399.639 * * * * [progress]: [ 644 / 2270 ] simplifiying candidate # 1554045399.639 * [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)))) 1554045399.640 * * [simplify]: iters left: 6 (24 enodes) 1554045399.647 * * [simplify]: iters left: 5 (123 enodes) 1554045399.683 * * [simplify]: iters left: 4 (364 enodes) 1554045399.850 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045399.850 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045399.850 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045399.850 * * [simplify]: Extracting #3: cost 147 inf + 0 1554045399.851 * * [simplify]: Extracting #4: cost 293 inf + 665 1554045399.854 * * [simplify]: Extracting #5: cost 373 inf + 13440 1554045399.870 * * [simplify]: Extracting #6: cost 148 inf + 86251 1554045399.903 * * [simplify]: Extracting #7: cost 36 inf + 136225 1554045399.958 * * [simplify]: Extracting #8: cost 1 inf + 164406 1554045400.008 * * [simplify]: Extracting #9: cost 0 inf + 165265 1554045400.067 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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 (* (fma x.re y.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))))) 1554045400.067 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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 (* (fma 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.re y.re)) (+ (* (* x.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)))))))) 1554045400.068 * * * * [progress]: [ 645 / 2270 ] simplifiying candidate # 1554045400.068 * [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))))) 1554045400.068 * * [simplify]: iters left: 6 (24 enodes) 1554045400.075 * * [simplify]: iters left: 5 (123 enodes) 1554045400.102 * * [simplify]: iters left: 4 (370 enodes) 1554045400.271 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045400.271 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045400.271 * * [simplify]: Extracting #2: cost 31 inf + 0 1554045400.272 * * [simplify]: Extracting #3: cost 165 inf + 0 1554045400.274 * * [simplify]: Extracting #4: cost 244 inf + 908 1554045400.281 * * [simplify]: Extracting #5: cost 326 inf + 11459 1554045400.312 * * [simplify]: Extracting #6: cost 186 inf + 97703 1554045400.359 * * [simplify]: Extracting #7: cost 56 inf + 154335 1554045400.405 * * [simplify]: Extracting #8: cost 9 inf + 170581 1554045400.449 * * [simplify]: Extracting #9: cost 0 inf + 174542 1554045400.513 * [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))) (fma x.re y.re (* x.im y.im)))))) 1554045400.513 * [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))) (fma 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)))))) 1554045400.513 * * * * [progress]: [ 646 / 2270 ] simplifiying candidate # 1554045400.514 * [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)))) 1554045400.514 * * [simplify]: iters left: 6 (22 enodes) 1554045400.522 * * [simplify]: iters left: 5 (118 enodes) 1554045400.548 * * [simplify]: iters left: 4 (358 enodes) 1554045400.742 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045400.742 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045400.742 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045400.743 * * [simplify]: Extracting #3: cost 142 inf + 0 1554045400.743 * * [simplify]: Extracting #4: cost 290 inf + 421 1554045400.747 * * [simplify]: Extracting #5: cost 359 inf + 16826 1554045400.783 * * [simplify]: Extracting #6: cost 109 inf + 109104 1554045400.826 * * [simplify]: Extracting #7: cost 7 inf + 154050 1554045400.890 * * [simplify]: Extracting #8: cost 0 inf + 157824 1554045400.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 (* (fma 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 (* (fma 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)))))) 1554045400.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 (* (fma 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 (* (fma 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)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.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)))))))) 1554045400.932 * * * * [progress]: [ 647 / 2270 ] simplifiying candidate # 1554045400.933 * [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))))) 1554045400.933 * * [simplify]: iters left: 6 (22 enodes) 1554045400.945 * * [simplify]: iters left: 5 (118 enodes) 1554045400.997 * * [simplify]: iters left: 4 (364 enodes) 1554045401.204 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045401.204 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045401.204 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045401.205 * * [simplify]: Extracting #3: cost 162 inf + 0 1554045401.207 * * [simplify]: Extracting #4: cost 239 inf + 1130 1554045401.214 * * [simplify]: Extracting #5: cost 308 inf + 13462 1554045401.238 * * [simplify]: Extracting #6: cost 213 inf + 63606 1554045401.283 * * [simplify]: Extracting #7: cost 67 inf + 133343 1554045401.340 * * [simplify]: Extracting #8: cost 3 inf + 162168 1554045401.381 * * [simplify]: Extracting #9: cost 0 inf + 163542 1554045401.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.im y.im)))) (cbrt (* (fma 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 (* (fma x.re y.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))))) 1554045401.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.im y.im)))) (cbrt (* (fma 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 (* (fma 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.re y.re)) (+ (* (* x.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)))))) 1554045401.451 * * * * [progress]: [ 648 / 2270 ] simplifiying candidate # 1554045401.452 * [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)))) 1554045401.452 * * [simplify]: iters left: 6 (22 enodes) 1554045401.465 * * [simplify]: iters left: 5 (117 enodes) 1554045401.508 * * [simplify]: iters left: 4 (351 enodes) 1554045401.679 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045401.679 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045401.679 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045401.679 * * [simplify]: Extracting #3: cost 140 inf + 0 1554045401.680 * * [simplify]: Extracting #4: cost 290 inf + 462 1554045401.683 * * [simplify]: Extracting #5: cost 361 inf + 12762 1554045401.703 * * [simplify]: Extracting #6: cost 109 inf + 108300 1554045401.769 * * [simplify]: Extracting #7: cost 1 inf + 159121 1554045401.814 * * [simplify]: Extracting #8: cost 0 inf + 159685 1554045401.880 * * [simplify]: Extracting #9: cost 0 inf + 159645 1554045401.933 * [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)))))))) 1554045401.934 * [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)))))))) 1554045401.934 * * * * [progress]: [ 649 / 2270 ] simplifiying candidate # 1554045401.934 * [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))))) 1554045401.934 * * [simplify]: iters left: 6 (22 enodes) 1554045401.945 * * [simplify]: iters left: 5 (117 enodes) 1554045401.986 * * [simplify]: iters left: 4 (357 enodes) 1554045402.178 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045402.178 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045402.178 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045402.179 * * [simplify]: Extracting #3: cost 162 inf + 0 1554045402.181 * * [simplify]: Extracting #4: cost 239 inf + 1129 1554045402.188 * * [simplify]: Extracting #5: cost 310 inf + 11550 1554045402.207 * * [simplify]: Extracting #6: cost 260 inf + 42162 1554045402.249 * * [simplify]: Extracting #7: cost 152 inf + 82350 1554045402.287 * * [simplify]: Extracting #8: cost 25 inf + 153911 1554045402.346 * * [simplify]: Extracting #9: cost 1 inf + 172164 1554045402.420 * * [simplify]: Extracting #10: cost 0 inf + 173063 1554045402.471 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma x.re y.re (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (fma x.re y.re (* x.im y.im)) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (- (* x.re y.re) (* x.im y.im)))) 1554045402.471 * [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))) (fma x.re y.re (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (fma x.re y.re (* x.im y.im)) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.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)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045402.471 * * * * [progress]: [ 650 / 2270 ] simplifiying candidate # 1554045402.472 * [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)))) 1554045402.472 * * [simplify]: iters left: 6 (24 enodes) 1554045402.479 * * [simplify]: iters left: 5 (124 enodes) 1554045402.527 * * [simplify]: iters left: 4 (379 enodes) 1554045402.749 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045402.749 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045402.749 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045402.750 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045402.752 * * [simplify]: Extracting #4: cost 320 inf + 829 1554045402.759 * * [simplify]: Extracting #5: cost 473 inf + 14308 1554045402.807 * * [simplify]: Extracting #6: cost 125 inf + 150984 1554045402.879 * * [simplify]: Extracting #7: cost 1 inf + 215938 1554045402.961 * * [simplify]: Extracting #8: cost 0 inf + 216582 1554045403.030 * * [simplify]: Extracting #9: cost 0 inf + 216422 1554045403.117 * [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.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554045403.117 * [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.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.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)))))))) 1554045403.117 * * * * [progress]: [ 651 / 2270 ] simplifiying candidate # 1554045403.118 * [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))))) 1554045403.118 * * [simplify]: iters left: 6 (24 enodes) 1554045403.125 * * [simplify]: iters left: 5 (124 enodes) 1554045403.156 * * [simplify]: iters left: 4 (385 enodes) 1554045403.343 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045403.343 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045403.343 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045403.344 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045403.345 * * [simplify]: Extracting #4: cost 278 inf + 786 1554045403.348 * * [simplify]: Extracting #5: cost 445 inf + 8394 1554045403.383 * * [simplify]: Extracting #6: cost 241 inf + 114966 1554045403.448 * * [simplify]: Extracting #7: cost 73 inf + 205171 1554045403.536 * * [simplify]: Extracting #8: cost 8 inf + 230039 1554045403.614 * * [simplify]: Extracting #9: cost 0 inf + 234764 1554045403.735 * * [simplify]: Extracting #10: cost 0 inf + 234709 1554045403.815 * [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.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554045403.815 * [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.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.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)))))) 1554045403.816 * * * * [progress]: [ 652 / 2270 ] simplifiying candidate # 1554045403.816 * [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)))) 1554045403.816 * * [simplify]: iters left: 6 (24 enodes) 1554045403.825 * * [simplify]: iters left: 5 (124 enodes) 1554045403.867 * * [simplify]: iters left: 4 (379 enodes) 1554045404.083 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045404.083 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045404.083 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045404.084 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045404.085 * * [simplify]: Extracting #4: cost 320 inf + 829 1554045404.092 * * [simplify]: Extracting #5: cost 473 inf + 14308 1554045404.149 * * [simplify]: Extracting #6: cost 125 inf + 150984 1554045404.216 * * [simplify]: Extracting #7: cost 1 inf + 215938 1554045404.296 * * [simplify]: Extracting #8: cost 0 inf + 216582 1554045404.393 * * [simplify]: Extracting #9: cost 0 inf + 216422 1554045404.470 * [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.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554045404.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.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.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)))))))) 1554045404.471 * * * * [progress]: [ 653 / 2270 ] simplifiying candidate # 1554045404.471 * [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))))) 1554045404.472 * * [simplify]: iters left: 6 (24 enodes) 1554045404.479 * * [simplify]: iters left: 5 (124 enodes) 1554045404.522 * * [simplify]: iters left: 4 (385 enodes) 1554045404.754 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045404.754 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045404.754 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045404.754 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045404.755 * * [simplify]: Extracting #4: cost 278 inf + 786 1554045404.758 * * [simplify]: Extracting #5: cost 445 inf + 8394 1554045404.798 * * [simplify]: Extracting #6: cost 241 inf + 114966 1554045404.903 * * [simplify]: Extracting #7: cost 73 inf + 205171 1554045404.972 * * [simplify]: Extracting #8: cost 8 inf + 230039 1554045405.086 * * [simplify]: Extracting #9: cost 0 inf + 234764 1554045405.163 * * [simplify]: Extracting #10: cost 0 inf + 234709 1554045405.277 * [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.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554045405.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.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.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)))))) 1554045405.277 * * * * [progress]: [ 654 / 2270 ] simplifiying candidate # 1554045405.277 * [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)))) 1554045405.278 * * [simplify]: iters left: 6 (24 enodes) 1554045405.285 * * [simplify]: iters left: 5 (123 enodes) 1554045405.322 * * [simplify]: iters left: 4 (373 enodes) 1554045405.551 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045405.551 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045405.551 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045405.552 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045405.559 * * [simplify]: Extracting #4: cost 322 inf + 838 1554045405.562 * * [simplify]: Extracting #5: cost 438 inf + 11115 1554045405.586 * * [simplify]: Extracting #6: cost 144 inf + 126513 1554045405.633 * * [simplify]: Extracting #7: cost 3 inf + 194125 1554045405.688 * * [simplify]: Extracting #8: cost 0 inf + 195552 1554045405.782 * * [simplify]: Extracting #9: cost 0 inf + 195457 1554045405.874 * [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.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554045405.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.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.im y.im) (* x.im y.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))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045405.875 * * * * [progress]: [ 655 / 2270 ] simplifiying candidate # 1554045405.877 * [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))))) 1554045405.877 * * [simplify]: iters left: 6 (24 enodes) 1554045405.891 * * [simplify]: iters left: 5 (123 enodes) 1554045405.945 * * [simplify]: iters left: 4 (379 enodes) 1554045406.135 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045406.135 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045406.135 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045406.136 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045406.137 * * [simplify]: Extracting #4: cost 278 inf + 1276 1554045406.144 * * [simplify]: Extracting #5: cost 393 inf + 11518 1554045406.189 * * [simplify]: Extracting #6: cost 177 inf + 126444 1554045406.265 * * [simplify]: Extracting #7: cost 59 inf + 185382 1554045406.349 * * [simplify]: Extracting #8: cost 7 inf + 204742 1554045406.426 * * [simplify]: Extracting #9: cost 0 inf + 207918 1554045406.515 * * [simplify]: Extracting #10: cost 0 inf + 207888 1554045406.595 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (fma 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.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554045406.596 * [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 (* (fma 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.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.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)))))) 1554045406.596 * * * * [progress]: [ 656 / 2270 ] simplifiying candidate # 1554045406.597 * [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)))) 1554045406.597 * * [simplify]: iters left: 6 (24 enodes) 1554045406.611 * * [simplify]: iters left: 5 (124 enodes) 1554045406.644 * * [simplify]: iters left: 4 (375 enodes) 1554045406.846 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045406.847 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045406.847 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045406.847 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045406.849 * * [simplify]: Extracting #4: cost 312 inf + 878 1554045406.857 * * [simplify]: Extracting #5: cost 428 inf + 12863 1554045406.910 * * [simplify]: Extracting #6: cost 109 inf + 144645 1554045406.995 * * [simplify]: Extracting #7: cost 2 inf + 198483 1554045407.060 * * [simplify]: Extracting #8: cost 0 inf + 199766 1554045407.141 * * [simplify]: Extracting #9: cost 0 inf + 199711 1554045407.218 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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)))))) 1554045407.218 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045407.219 * * * * [progress]: [ 657 / 2270 ] simplifiying candidate # 1554045407.220 * [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))))) 1554045407.220 * * [simplify]: iters left: 6 (24 enodes) 1554045407.228 * * [simplify]: iters left: 5 (124 enodes) 1554045407.261 * * [simplify]: iters left: 4 (381 enodes) 1554045407.470 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045407.470 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045407.470 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045407.471 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045407.472 * * [simplify]: Extracting #4: cost 263 inf + 1441 1554045407.483 * * [simplify]: Extracting #5: cost 359 inf + 27913 1554045407.530 * * [simplify]: Extracting #6: cost 137 inf + 171124 1554045407.606 * * [simplify]: Extracting #7: cost 69 inf + 187625 1554045407.683 * * [simplify]: Extracting #8: cost 15 inf + 205827 1554045407.793 * * [simplify]: Extracting #9: cost 0 inf + 214057 1554045407.899 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (fma (* (* x.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)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (fma (* (* x.im y.im) (* x.im y.im)) (* (- x.im) y.im) (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re))) (fma (* (* x.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))))) 1554045407.899 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (fma (* (* x.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)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (fma (* (* x.im y.im) (* x.im y.im)) (* (- x.im) y.im) (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re))) (fma (* (* x.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))))) (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)))))) 1554045407.900 * * * * [progress]: [ 658 / 2270 ] simplifiying candidate # 1554045407.900 * [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)))) 1554045407.901 * * [simplify]: iters left: 6 (22 enodes) 1554045407.914 * * [simplify]: iters left: 5 (116 enodes) 1554045407.947 * * [simplify]: iters left: 4 (346 enodes) 1554045408.122 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045408.122 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045408.122 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045408.123 * * [simplify]: Extracting #3: cost 139 inf + 0 1554045408.123 * * [simplify]: Extracting #4: cost 287 inf + 421 1554045408.128 * * [simplify]: Extracting #5: cost 369 inf + 8637 1554045408.153 * * [simplify]: Extracting #6: cost 138 inf + 85819 1554045408.207 * * [simplify]: Extracting #7: cost 23 inf + 137072 1554045408.274 * * [simplify]: Extracting #8: cost 1 inf + 154244 1554045408.344 * * [simplify]: Extracting #9: cost 0 inf + 155048 1554045408.414 * [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)))))))) 1554045408.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.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.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)))))))) 1554045408.415 * * * * [progress]: [ 659 / 2270 ] simplifiying candidate # 1554045408.416 * [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))))) 1554045408.416 * * [simplify]: iters left: 6 (22 enodes) 1554045408.423 * * [simplify]: iters left: 5 (116 enodes) 1554045408.449 * * [simplify]: iters left: 4 (352 enodes) 1554045408.616 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045408.616 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045408.616 * * [simplify]: Extracting #2: cost 30 inf + 0 1554045408.617 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045408.619 * * [simplify]: Extracting #4: cost 232 inf + 1457 1554045408.629 * * [simplify]: Extracting #5: cost 281 inf + 20833 1554045408.650 * * [simplify]: Extracting #6: cost 156 inf + 98767 1554045408.721 * * [simplify]: Extracting #7: cost 65 inf + 141255 1554045408.773 * * [simplify]: Extracting #8: cost 37 inf + 147727 1554045408.824 * * [simplify]: Extracting #9: cost 6 inf + 161413 1554045408.899 * * [simplify]: Extracting #10: cost 0 inf + 164820 1554045408.952 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im 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))) (fma x.re y.re (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))) (fma x.re y.re (* x.im y.im))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma x.re y.re (* x.im y.im))))))) 1554045408.952 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im 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))) (fma x.re y.re (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))) (fma x.re y.re (* x.im y.im))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma 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)))))) 1554045408.953 * * * * [progress]: [ 660 / 2270 ] simplifiying candidate # 1554045408.953 * [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)))) 1554045408.953 * * [simplify]: iters left: 6 (24 enodes) 1554045408.963 * * [simplify]: iters left: 5 (124 enodes) 1554045408.990 * * [simplify]: iters left: 4 (375 enodes) 1554045409.179 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045409.179 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045409.179 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045409.180 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045409.182 * * [simplify]: Extracting #4: cost 312 inf + 878 1554045409.189 * * [simplify]: Extracting #5: cost 428 inf + 12863 1554045409.226 * * [simplify]: Extracting #6: cost 109 inf + 144645 1554045409.297 * * [simplify]: Extracting #7: cost 2 inf + 198483 1554045409.382 * * [simplify]: Extracting #8: cost 0 inf + 199766 1554045409.451 * * [simplify]: Extracting #9: cost 0 inf + 199711 1554045409.522 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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)))))) 1554045409.522 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045409.523 * * * * [progress]: [ 661 / 2270 ] simplifiying candidate # 1554045409.523 * [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))))) 1554045409.523 * * [simplify]: iters left: 6 (24 enodes) 1554045409.531 * * [simplify]: iters left: 5 (124 enodes) 1554045409.560 * * [simplify]: iters left: 4 (381 enodes) 1554045409.759 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045409.759 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045409.759 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045409.760 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045409.761 * * [simplify]: Extracting #4: cost 263 inf + 1441 1554045409.774 * * [simplify]: Extracting #5: cost 359 inf + 27913 1554045409.846 * * [simplify]: Extracting #6: cost 137 inf + 171124 1554045409.919 * * [simplify]: Extracting #7: cost 69 inf + 187625 1554045410.028 * * [simplify]: Extracting #8: cost 15 inf + 205827 1554045410.136 * * [simplify]: Extracting #9: cost 0 inf + 214057 1554045410.201 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (fma (* (* x.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)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (fma (* (* x.im y.im) (* x.im y.im)) (* (- x.im) y.im) (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re))) (fma (* (* x.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))))) 1554045410.201 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (fma (* (* x.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)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (fma (* (* x.im y.im) (* x.im y.im)) (* (- x.im) y.im) (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re))) (fma (* (* x.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))))) (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)))))) 1554045410.202 * * * * [progress]: [ 662 / 2270 ] simplifiying candidate # 1554045410.202 * [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)))) 1554045410.203 * * [simplify]: iters left: 6 (24 enodes) 1554045410.216 * * [simplify]: iters left: 5 (122 enodes) 1554045410.269 * * [simplify]: iters left: 4 (357 enodes) 1554045410.428 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045410.428 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045410.428 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045410.428 * * [simplify]: Extracting #3: cost 147 inf + 0 1554045410.429 * * [simplify]: Extracting #4: cost 293 inf + 838 1554045410.433 * * [simplify]: Extracting #5: cost 373 inf + 11463 1554045410.452 * * [simplify]: Extracting #6: cost 111 inf + 115590 1554045410.507 * * [simplify]: Extracting #7: cost 1 inf + 161997 1554045410.564 * * [simplify]: Extracting #8: cost 0 inf + 162696 1554045410.611 * [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)))))))) 1554045410.611 * [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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045410.611 * * * * [progress]: [ 663 / 2270 ] simplifiying candidate # 1554045410.612 * [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))))) 1554045410.612 * * [simplify]: iters left: 6 (24 enodes) 1554045410.627 * * [simplify]: iters left: 5 (122 enodes) 1554045410.678 * * [simplify]: iters left: 4 (363 enodes) 1554045410.890 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045410.890 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045410.890 * * [simplify]: Extracting #2: cost 31 inf + 0 1554045410.891 * * [simplify]: Extracting #3: cost 165 inf + 0 1554045410.892 * * [simplify]: Extracting #4: cost 242 inf + 1032 1554045410.895 * * [simplify]: Extracting #5: cost 328 inf + 8978 1554045410.922 * * [simplify]: Extracting #6: cost 171 inf + 98391 1554045410.969 * * [simplify]: Extracting #7: cost 55 inf + 148649 1554045411.022 * * [simplify]: Extracting #8: cost 4 inf + 167568 1554045411.065 * * [simplify]: Extracting #9: cost 0 inf + 170463 1554045411.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.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554045411.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.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045411.143 * * * * [progress]: [ 664 / 2270 ] simplifiying candidate # 1554045411.143 * [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)))) 1554045411.144 * * [simplify]: iters left: 6 (24 enodes) 1554045411.157 * * [simplify]: iters left: 5 (124 enodes) 1554045411.211 * * [simplify]: iters left: 4 (379 enodes) 1554045411.456 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045411.456 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045411.456 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045411.457 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045411.459 * * [simplify]: Extracting #4: cost 321 inf + 747 1554045411.466 * * [simplify]: Extracting #5: cost 477 inf + 11477 1554045411.526 * * [simplify]: Extracting #6: cost 125 inf + 152983 1554045411.597 * * [simplify]: Extracting #7: cost 0 inf + 219584 1554045411.661 * * [simplify]: Extracting #8: cost 0 inf + 219074 1554045411.728 * * [simplify]: Extracting #9: cost 0 inf + 218954 1554045411.811 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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))))))) 1554045411.811 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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.re y.re)) (+ (* (* x.im y.im) (* x.im 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)))))))) 1554045411.812 * * * * [progress]: [ 665 / 2270 ] simplifiying candidate # 1554045411.812 * [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))))) 1554045411.812 * * [simplify]: iters left: 6 (24 enodes) 1554045411.820 * * [simplify]: iters left: 5 (124 enodes) 1554045411.858 * * [simplify]: iters left: 4 (385 enodes) 1554045412.075 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045412.075 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045412.075 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045412.076 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045412.077 * * [simplify]: Extracting #4: cost 279 inf + 786 1554045412.080 * * [simplify]: Extracting #5: cost 441 inf + 9957 1554045412.125 * * [simplify]: Extracting #6: cost 232 inf + 116309 1554045412.227 * * [simplify]: Extracting #7: cost 76 inf + 205075 1554045412.344 * * [simplify]: Extracting #8: cost 12 inf + 226226 1554045412.434 * * [simplify]: Extracting #9: cost 0 inf + 232535 1554045412.511 * [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.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554045412.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.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.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)))))) 1554045412.512 * * * * [progress]: [ 666 / 2270 ] simplifiying candidate # 1554045412.512 * [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)))) 1554045412.512 * * [simplify]: iters left: 6 (22 enodes) 1554045412.525 * * [simplify]: iters left: 5 (118 enodes) 1554045412.576 * * [simplify]: iters left: 4 (362 enodes) 1554045412.774 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045412.774 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045412.775 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045412.775 * * [simplify]: Extracting #3: cost 141 inf + 0 1554045412.776 * * [simplify]: Extracting #4: cost 296 inf + 837 1554045412.779 * * [simplify]: Extracting #5: cost 424 inf + 9307 1554045412.794 * * [simplify]: Extracting #6: cost 182 inf + 87124 1554045412.857 * * [simplify]: Extracting #7: cost 22 inf + 161657 1554045412.937 * * [simplify]: Extracting #8: cost 1 inf + 178583 1554045413.020 * * [simplify]: Extracting #9: cost 0 inf + 179387 1554045413.074 * [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.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554045413.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.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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)))) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* 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)))))))) 1554045413.075 * * * * [progress]: [ 667 / 2270 ] simplifiying candidate # 1554045413.075 * [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))))) 1554045413.076 * * [simplify]: iters left: 6 (22 enodes) 1554045413.088 * * [simplify]: iters left: 5 (118 enodes) 1554045413.136 * * [simplify]: iters left: 4 (368 enodes) 1554045413.337 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045413.337 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045413.337 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045413.338 * * [simplify]: Extracting #3: cost 162 inf + 0 1554045413.341 * * [simplify]: Extracting #4: cost 244 inf + 1563 1554045413.354 * * [simplify]: Extracting #5: cost 374 inf + 10853 1554045413.377 * * [simplify]: Extracting #6: cost 268 inf + 58288 1554045413.407 * * [simplify]: Extracting #7: cost 129 inf + 121314 1554045413.491 * * [simplify]: Extracting #8: cost 5 inf + 192769 1554045413.569 * * [simplify]: Extracting #9: cost 0 inf + 195274 1554045413.628 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (fma 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.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554045413.628 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (fma 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.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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.im y.im)))))) 1554045413.629 * * * * [progress]: [ 668 / 2270 ] simplifiying candidate # 1554045413.629 * [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)))) 1554045413.630 * * [simplify]: iters left: 6 (24 enodes) 1554045413.643 * * [simplify]: iters left: 5 (123 enodes) 1554045413.678 * * [simplify]: iters left: 4 (374 enodes) 1554045413.927 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045413.927 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045413.927 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045413.928 * * [simplify]: Extracting #3: cost 148 inf + 0 1554045413.930 * * [simplify]: Extracting #4: cost 304 inf + 878 1554045413.936 * * [simplify]: Extracting #5: cost 427 inf + 14303 1554045413.984 * * [simplify]: Extracting #6: cost 119 inf + 139902 1554045414.053 * * [simplify]: Extracting #7: cost 1 inf + 185638 1554045414.109 * * [simplify]: Extracting #8: cost 0 inf + 186082 1554045414.180 * [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)))))))) 1554045414.180 * [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.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045414.181 * * * * [progress]: [ 669 / 2270 ] simplifiying candidate # 1554045414.181 * [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))))) 1554045414.181 * * [simplify]: iters left: 6 (24 enodes) 1554045414.194 * * [simplify]: iters left: 5 (123 enodes) 1554045414.250 * * [simplify]: iters left: 4 (380 enodes) 1554045414.455 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045414.455 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045414.455 * * [simplify]: Extracting #2: cost 32 inf + 0 1554045414.456 * * [simplify]: Extracting #3: cost 169 inf + 0 1554045414.457 * * [simplify]: Extracting #4: cost 253 inf + 1318 1554045414.461 * * [simplify]: Extracting #5: cost 378 inf + 13818 1554045414.490 * * [simplify]: Extracting #6: cost 160 inf + 131790 1554045414.551 * * [simplify]: Extracting #7: cost 56 inf + 175652 1554045414.604 * * [simplify]: Extracting #8: cost 7 inf + 193130 1554045414.665 * * [simplify]: Extracting #9: cost 0 inf + 196137 1554045414.730 * [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.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554045414.731 * [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.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.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)))))) 1554045414.731 * * * * [progress]: [ 670 / 2270 ] simplifiying candidate # 1554045414.731 * [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)))) 1554045414.731 * * [simplify]: iters left: 6 (24 enodes) 1554045414.738 * * [simplify]: iters left: 5 (124 enodes) 1554045414.779 * * [simplify]: iters left: 4 (384 enodes) 1554045414.993 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045414.993 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045414.993 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045414.994 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045414.995 * * [simplify]: Extracting #4: cost 330 inf + 1091 1554045414.999 * * [simplify]: Extracting #5: cost 480 inf + 12265 1554045415.044 * * [simplify]: Extracting #6: cost 136 inf + 148546 1554045415.142 * * [simplify]: Extracting #7: cost 2 inf + 203891 1554045415.225 * * [simplify]: Extracting #8: cost 0 inf + 205659 1554045415.291 * [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.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554045415.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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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)))) (+ (* x.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)))))))) 1554045415.291 * * * * [progress]: [ 671 / 2270 ] simplifiying candidate # 1554045415.292 * [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))))) 1554045415.292 * * [simplify]: iters left: 6 (24 enodes) 1554045415.304 * * [simplify]: iters left: 5 (124 enodes) 1554045415.340 * * [simplify]: iters left: 4 (390 enodes) 1554045415.541 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045415.541 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045415.542 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045415.542 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045415.543 * * [simplify]: Extracting #4: cost 287 inf + 1031 1554045415.547 * * [simplify]: Extracting #5: cost 437 inf + 12807 1554045415.573 * * [simplify]: Extracting #6: cost 190 inf + 130743 1554045415.654 * * [simplify]: Extracting #7: cost 55 inf + 198396 1554045415.742 * * [simplify]: Extracting #8: cost 7 inf + 214723 1554045415.815 * * [simplify]: Extracting #9: cost 0 inf + 218259 1554045415.923 * [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.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554045415.923 * [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.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))) 1554045415.923 * * * * [progress]: [ 672 / 2270 ] simplifiying candidate # 1554045415.924 * [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)))) 1554045415.924 * * [simplify]: iters left: 6 (24 enodes) 1554045415.931 * * [simplify]: iters left: 5 (125 enodes) 1554045415.985 * * [simplify]: iters left: 4 (385 enodes) 1554045416.170 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045416.170 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045416.171 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045416.171 * * [simplify]: Extracting #3: cost 156 inf + 0 1554045416.173 * * [simplify]: Extracting #4: cost 319 inf + 959 1554045416.177 * * [simplify]: Extracting #5: cost 471 inf + 13772 1554045416.212 * * [simplify]: Extracting #6: cost 95 inf + 165917 1554045416.306 * * [simplify]: Extracting #7: cost 0 inf + 209940 1554045416.403 * * [simplify]: Extracting #8: cost 0 inf + 209500 1554045416.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.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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)))))) 1554045416.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.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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.re y.re)) (+ (* (* x.im y.im) (* x.im 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)))))))) 1554045416.498 * * * * [progress]: [ 673 / 2270 ] simplifiying candidate # 1554045416.498 * [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))))) 1554045416.499 * * [simplify]: iters left: 6 (24 enodes) 1554045416.511 * * [simplify]: iters left: 5 (125 enodes) 1554045416.567 * * [simplify]: iters left: 4 (391 enodes) 1554045416.803 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045416.803 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045416.804 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045416.804 * * [simplify]: Extracting #3: cost 181 inf + 0 1554045416.807 * * [simplify]: Extracting #4: cost 275 inf + 1358 1554045416.814 * * [simplify]: Extracting #5: cost 435 inf + 11189 1554045416.861 * * [simplify]: Extracting #6: cost 248 inf + 103221 1554045416.954 * * [simplify]: Extracting #7: cost 88 inf + 184964 1554045417.038 * * [simplify]: Extracting #8: cost 22 inf + 220416 1554045417.121 * * [simplify]: Extracting #9: cost 0 inf + 230238 1554045417.208 * [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.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554045417.208 * [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.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.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)))))) 1554045417.209 * * * * [progress]: [ 674 / 2270 ] simplifiying candidate # 1554045417.209 * [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)))) 1554045417.209 * * [simplify]: iters left: 6 (22 enodes) 1554045417.222 * * [simplify]: iters left: 5 (117 enodes) 1554045417.274 * * [simplify]: iters left: 4 (357 enodes) 1554045417.508 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045417.508 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045417.508 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045417.508 * * [simplify]: Extracting #3: cost 140 inf + 0 1554045417.509 * * [simplify]: Extracting #4: cost 296 inf + 959 1554045417.513 * * [simplify]: Extracting #5: cost 418 inf + 13734 1554045417.542 * * [simplify]: Extracting #6: cost 147 inf + 99813 1554045417.615 * * [simplify]: Extracting #7: cost 24 inf + 160645 1554045417.698 * * [simplify]: Extracting #8: cost 0 inf + 181117 1554045417.782 * * [simplify]: Extracting #9: cost 0 inf + 180837 1554045417.856 * [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))) (fma x.re y.re (* x.im y.im)))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma x.re y.re (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) 1554045417.856 * [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))) (fma x.re y.re (* x.im y.im)))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma x.re y.re (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.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)))))))) 1554045417.856 * * * * [progress]: [ 675 / 2270 ] simplifiying candidate # 1554045417.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 (* (- (pow (* x.re y.re) 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))))) 1554045417.857 * * [simplify]: iters left: 6 (22 enodes) 1554045417.863 * * [simplify]: iters left: 5 (117 enodes) 1554045417.901 * * [simplify]: iters left: 4 (363 enodes) 1554045418.110 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045418.110 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045418.110 * * [simplify]: Extracting #2: cost 30 inf + 0 1554045418.111 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045418.112 * * [simplify]: Extracting #4: cost 239 inf + 1676 1554045418.118 * * [simplify]: Extracting #5: cost 327 inf + 25314 1554045418.142 * * [simplify]: Extracting #6: cost 178 inf + 102070 1554045418.181 * * [simplify]: Extracting #7: cost 66 inf + 152551 1554045418.266 * * [simplify]: Extracting #8: cost 3 inf + 185411 1554045418.319 * * [simplify]: Extracting #9: cost 0 inf + 186502 1554045418.400 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (fma 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 (* (fma 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.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554045418.400 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (fma 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 (* (fma 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.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))) 1554045418.401 * * * * [progress]: [ 676 / 2270 ] simplifiying candidate # 1554045418.401 * [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)))) 1554045418.402 * * [simplify]: iters left: 6 (24 enodes) 1554045418.415 * * [simplify]: iters left: 5 (125 enodes) 1554045418.470 * * [simplify]: iters left: 4 (385 enodes) 1554045418.687 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045418.687 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045418.687 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045418.687 * * [simplify]: Extracting #3: cost 156 inf + 0 1554045418.688 * * [simplify]: Extracting #4: cost 319 inf + 959 1554045418.692 * * [simplify]: Extracting #5: cost 471 inf + 13772 1554045418.723 * * [simplify]: Extracting #6: cost 95 inf + 165917 1554045418.806 * * [simplify]: Extracting #7: cost 0 inf + 209940 1554045418.895 * * [simplify]: Extracting #8: cost 0 inf + 209500 1554045418.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.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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)))))) 1554045418.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.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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.re y.re)) (+ (* (* x.im y.im) (* x.im 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)))))))) 1554045418.954 * * * * [progress]: [ 677 / 2270 ] simplifiying candidate # 1554045418.955 * [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))))) 1554045418.955 * * [simplify]: iters left: 6 (24 enodes) 1554045418.969 * * [simplify]: iters left: 5 (125 enodes) 1554045419.023 * * [simplify]: iters left: 4 (391 enodes) 1554045419.233 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045419.233 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045419.233 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045419.234 * * [simplify]: Extracting #3: cost 181 inf + 0 1554045419.236 * * [simplify]: Extracting #4: cost 275 inf + 1358 1554045419.244 * * [simplify]: Extracting #5: cost 435 inf + 11189 1554045419.272 * * [simplify]: Extracting #6: cost 248 inf + 103221 1554045419.344 * * [simplify]: Extracting #7: cost 88 inf + 184964 1554045419.440 * * [simplify]: Extracting #8: cost 22 inf + 220416 1554045419.534 * * [simplify]: Extracting #9: cost 0 inf + 230238 1554045419.632 * [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.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554045419.632 * [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.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.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)))))) 1554045419.633 * * * * [progress]: [ 678 / 2270 ] simplifiying candidate # 1554045419.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 (* (- (pow (* x.re y.re) 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)))) 1554045419.633 * * [simplify]: iters left: 6 (24 enodes) 1554045419.647 * * [simplify]: iters left: 5 (123 enodes) 1554045419.685 * * [simplify]: iters left: 4 (368 enodes) 1554045419.855 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045419.855 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045419.855 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045419.855 * * [simplify]: Extracting #3: cost 147 inf + 0 1554045419.857 * * [simplify]: Extracting #4: cost 303 inf + 715 1554045419.870 * * [simplify]: Extracting #5: cost 429 inf + 11623 1554045419.895 * * [simplify]: Extracting #6: cost 117 inf + 138473 1554045419.943 * * [simplify]: Extracting #7: cost 2 inf + 184596 1554045420.000 * * [simplify]: Extracting #8: cost 0 inf + 185699 1554045420.046 * [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 (* (fma 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.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (fma x.re y.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))))) 1554045420.046 * [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 (* (fma 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.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (fma 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.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045420.046 * * * * [progress]: [ 679 / 2270 ] simplifiying candidate # 1554045420.047 * [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))))) 1554045420.047 * * [simplify]: iters left: 6 (24 enodes) 1554045420.054 * * [simplify]: iters left: 5 (123 enodes) 1554045420.088 * * [simplify]: iters left: 4 (374 enodes) 1554045420.282 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045420.282 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045420.282 * * [simplify]: Extracting #2: cost 31 inf + 0 1554045420.283 * * [simplify]: Extracting #3: cost 165 inf + 0 1554045420.285 * * [simplify]: Extracting #4: cost 250 inf + 1236 1554045420.290 * * [simplify]: Extracting #5: cost 385 inf + 9684 1554045420.318 * * [simplify]: Extracting #6: cost 256 inf + 68558 1554045420.380 * * [simplify]: Extracting #7: cost 99 inf + 140327 1554045420.467 * * [simplify]: Extracting #8: cost 9 inf + 188671 1554045420.530 * * [simplify]: Extracting #9: cost 0 inf + 193747 1554045420.591 * * [simplify]: Extracting #10: cost 0 inf + 193732 1554045420.650 * [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))) (fma x.re y.re (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma x.re y.re (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554045420.650 * [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))) (fma x.re y.re (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma x.re y.re (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.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)))))) 1554045420.651 * * * * [progress]: [ 680 / 2270 ] simplifiying candidate # 1554045420.651 * [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)))) 1554045420.652 * * [simplify]: iters left: 6 (24 enodes) 1554045420.665 * * [simplify]: iters left: 5 (124 enodes) 1554045420.722 * * [simplify]: iters left: 4 (379 enodes) 1554045420.952 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045420.952 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045420.952 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045420.953 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045420.955 * * [simplify]: Extracting #4: cost 321 inf + 747 1554045420.961 * * [simplify]: Extracting #5: cost 477 inf + 11477 1554045420.989 * * [simplify]: Extracting #6: cost 125 inf + 152983 1554045421.088 * * [simplify]: Extracting #7: cost 0 inf + 219584 1554045421.171 * * [simplify]: Extracting #8: cost 0 inf + 219074 1554045421.252 * * [simplify]: Extracting #9: cost 0 inf + 218954 1554045421.324 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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))))))) 1554045421.324 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045421.325 * * * * [progress]: [ 681 / 2270 ] simplifiying candidate # 1554045421.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))) (- (pow (* 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))))) 1554045421.326 * * [simplify]: iters left: 6 (24 enodes) 1554045421.339 * * [simplify]: iters left: 5 (124 enodes) 1554045421.393 * * [simplify]: iters left: 4 (385 enodes) 1554045421.570 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045421.570 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045421.570 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045421.570 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045421.571 * * [simplify]: Extracting #4: cost 279 inf + 786 1554045421.574 * * [simplify]: Extracting #5: cost 441 inf + 9957 1554045421.597 * * [simplify]: Extracting #6: cost 232 inf + 116309 1554045421.680 * * [simplify]: Extracting #7: cost 76 inf + 205075 1554045421.753 * * [simplify]: Extracting #8: cost 12 inf + 226226 1554045421.836 * * [simplify]: Extracting #9: cost 0 inf + 232535 1554045421.933 * [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.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554045421.934 * [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.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.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)))))) 1554045421.934 * * * * [progress]: [ 682 / 2270 ] simplifiying candidate # 1554045421.935 * [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)))) 1554045421.935 * * [simplify]: iters left: 6 (24 enodes) 1554045421.948 * * [simplify]: iters left: 5 (123 enodes) 1554045421.977 * * [simplify]: iters left: 4 (374 enodes) 1554045422.183 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045422.183 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045422.183 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045422.183 * * [simplify]: Extracting #3: cost 148 inf + 0 1554045422.184 * * [simplify]: Extracting #4: cost 304 inf + 878 1554045422.190 * * [simplify]: Extracting #5: cost 427 inf + 14303 1554045422.246 * * [simplify]: Extracting #6: cost 119 inf + 139902 1554045422.322 * * [simplify]: Extracting #7: cost 1 inf + 185638 1554045422.385 * * [simplify]: Extracting #8: cost 0 inf + 186082 1554045422.444 * [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)))))))) 1554045422.445 * [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.re y.re)) (+ (* (* 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)))))))) 1554045422.445 * * * * [progress]: [ 683 / 2270 ] simplifiying candidate # 1554045422.446 * [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))))) 1554045422.446 * * [simplify]: iters left: 6 (24 enodes) 1554045422.460 * * [simplify]: iters left: 5 (123 enodes) 1554045422.513 * * [simplify]: iters left: 4 (380 enodes) 1554045422.737 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045422.737 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045422.737 * * [simplify]: Extracting #2: cost 32 inf + 0 1554045422.737 * * [simplify]: Extracting #3: cost 169 inf + 0 1554045422.738 * * [simplify]: Extracting #4: cost 253 inf + 1318 1554045422.742 * * [simplify]: Extracting #5: cost 378 inf + 13818 1554045422.769 * * [simplify]: Extracting #6: cost 160 inf + 131790 1554045422.817 * * [simplify]: Extracting #7: cost 56 inf + 175652 1554045422.894 * * [simplify]: Extracting #8: cost 7 inf + 193130 1554045422.946 * * [simplify]: Extracting #9: cost 0 inf + 196137 1554045423.014 * [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.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554045423.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.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.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)))))) 1554045423.015 * * * * [progress]: [ 684 / 2270 ] simplifiying candidate # 1554045423.015 * [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)))) 1554045423.015 * * [simplify]: iters left: 6 (22 enodes) 1554045423.021 * * [simplify]: iters left: 5 (118 enodes) 1554045423.054 * * [simplify]: iters left: 4 (362 enodes) 1554045423.238 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045423.238 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045423.239 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045423.239 * * [simplify]: Extracting #3: cost 141 inf + 0 1554045423.240 * * [simplify]: Extracting #4: cost 296 inf + 837 1554045423.243 * * [simplify]: Extracting #5: cost 424 inf + 9307 1554045423.262 * * [simplify]: Extracting #6: cost 182 inf + 87124 1554045423.322 * * [simplify]: Extracting #7: cost 22 inf + 161657 1554045423.401 * * [simplify]: Extracting #8: cost 1 inf + 178583 1554045423.484 * * [simplify]: Extracting #9: cost 0 inf + 179387 1554045423.562 * [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.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554045423.562 * [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.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.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)))))))) 1554045423.562 * * * * [progress]: [ 685 / 2270 ] simplifiying candidate # 1554045423.562 * [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))))) 1554045423.563 * * [simplify]: iters left: 6 (22 enodes) 1554045423.569 * * [simplify]: iters left: 5 (118 enodes) 1554045423.599 * * [simplify]: iters left: 4 (368 enodes) 1554045423.768 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045423.769 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045423.769 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045423.769 * * [simplify]: Extracting #3: cost 162 inf + 0 1554045423.770 * * [simplify]: Extracting #4: cost 244 inf + 1563 1554045423.773 * * [simplify]: Extracting #5: cost 374 inf + 10853 1554045423.789 * * [simplify]: Extracting #6: cost 268 inf + 58288 1554045423.817 * * [simplify]: Extracting #7: cost 129 inf + 121314 1554045423.880 * * [simplify]: Extracting #8: cost 5 inf + 192769 1554045423.943 * * [simplify]: Extracting #9: cost 0 inf + 195274 1554045424.033 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (fma 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.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554045424.033 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (fma 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.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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.im y.im)))))) 1554045424.033 * * * * [progress]: [ 686 / 2270 ] simplifiying candidate # 1554045424.034 * [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)))) 1554045424.034 * * [simplify]: iters left: 6 (24 enodes) 1554045424.050 * * [simplify]: iters left: 5 (124 enodes) 1554045424.086 * * [simplify]: iters left: 4 (384 enodes) 1554045424.320 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045424.320 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045424.321 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045424.321 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045424.324 * * [simplify]: Extracting #4: cost 330 inf + 1091 1554045424.331 * * [simplify]: Extracting #5: cost 480 inf + 12265 1554045424.363 * * [simplify]: Extracting #6: cost 136 inf + 148546 1554045424.429 * * [simplify]: Extracting #7: cost 2 inf + 203891 1554045424.528 * * [simplify]: Extracting #8: cost 0 inf + 205659 1554045424.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.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)))))))) 1554045424.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.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)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.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)))))))) 1554045424.603 * * * * [progress]: [ 687 / 2270 ] simplifiying candidate # 1554045424.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.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))))) 1554045424.604 * * [simplify]: iters left: 6 (24 enodes) 1554045424.618 * * [simplify]: iters left: 5 (124 enodes) 1554045424.672 * * [simplify]: iters left: 4 (390 enodes) 1554045424.904 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045424.904 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045424.904 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045424.904 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045424.905 * * [simplify]: Extracting #4: cost 287 inf + 1031 1554045424.909 * * [simplify]: Extracting #5: cost 437 inf + 12807 1554045424.953 * * [simplify]: Extracting #6: cost 190 inf + 130743 1554045425.027 * * [simplify]: Extracting #7: cost 55 inf + 198396 1554045425.109 * * [simplify]: Extracting #8: cost 7 inf + 214723 1554045425.195 * * [simplify]: Extracting #9: cost 0 inf + 218259 1554045425.284 * [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.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554045425.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.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))) 1554045425.285 * * * * [progress]: [ 688 / 2270 ] simplifiying candidate # 1554045425.285 * [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)))) 1554045425.286 * * [simplify]: iters left: 6 (24 enodes) 1554045425.299 * * [simplify]: iters left: 5 (125 enodes) 1554045425.345 * * [simplify]: iters left: 4 (385 enodes) 1554045425.550 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045425.550 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045425.550 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045425.550 * * [simplify]: Extracting #3: cost 156 inf + 0 1554045425.552 * * [simplify]: Extracting #4: cost 319 inf + 959 1554045425.556 * * [simplify]: Extracting #5: cost 471 inf + 13772 1554045425.592 * * [simplify]: Extracting #6: cost 95 inf + 165917 1554045425.664 * * [simplify]: Extracting #7: cost 0 inf + 209940 1554045425.732 * * [simplify]: Extracting #8: cost 0 inf + 209500 1554045425.819 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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)))))) 1554045425.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.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045425.820 * * * * [progress]: [ 689 / 2270 ] simplifiying candidate # 1554045425.821 * [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))))) 1554045425.821 * * [simplify]: iters left: 6 (24 enodes) 1554045425.835 * * [simplify]: iters left: 5 (125 enodes) 1554045425.890 * * [simplify]: iters left: 4 (391 enodes) 1554045426.136 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045426.136 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045426.136 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045426.137 * * [simplify]: Extracting #3: cost 181 inf + 0 1554045426.146 * * [simplify]: Extracting #4: cost 275 inf + 1358 1554045426.153 * * [simplify]: Extracting #5: cost 435 inf + 11189 1554045426.176 * * [simplify]: Extracting #6: cost 248 inf + 103221 1554045426.250 * * [simplify]: Extracting #7: cost 88 inf + 184964 1554045426.329 * * [simplify]: Extracting #8: cost 22 inf + 220416 1554045426.409 * * [simplify]: Extracting #9: cost 0 inf + 230238 1554045426.493 * [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.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554045426.493 * [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.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.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)))))) 1554045426.494 * * * * [progress]: [ 690 / 2270 ] simplifiying candidate # 1554045426.494 * [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)))) 1554045426.494 * * [simplify]: iters left: 6 (22 enodes) 1554045426.501 * * [simplify]: iters left: 5 (117 enodes) 1554045426.537 * * [simplify]: iters left: 4 (357 enodes) 1554045426.716 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045426.716 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045426.716 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045426.717 * * [simplify]: Extracting #3: cost 140 inf + 0 1554045426.718 * * [simplify]: Extracting #4: cost 296 inf + 959 1554045426.725 * * [simplify]: Extracting #5: cost 418 inf + 13734 1554045426.758 * * [simplify]: Extracting #6: cost 147 inf + 99813 1554045426.804 * * [simplify]: Extracting #7: cost 24 inf + 160645 1554045426.881 * * [simplify]: Extracting #8: cost 0 inf + 181117 1554045426.927 * * [simplify]: Extracting #9: cost 0 inf + 180837 1554045426.996 * [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))) (fma x.re y.re (* x.im y.im)))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma x.re y.re (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) 1554045426.996 * [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))) (fma x.re y.re (* x.im y.im)))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma x.re y.re (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.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)))))))) 1554045426.997 * * * * [progress]: [ 691 / 2270 ] simplifiying candidate # 1554045426.997 * [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))))) 1554045426.997 * * [simplify]: iters left: 6 (22 enodes) 1554045427.004 * * [simplify]: iters left: 5 (117 enodes) 1554045427.030 * * [simplify]: iters left: 4 (363 enodes) 1554045427.218 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045427.218 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045427.218 * * [simplify]: Extracting #2: cost 30 inf + 0 1554045427.219 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045427.222 * * [simplify]: Extracting #4: cost 239 inf + 1676 1554045427.233 * * [simplify]: Extracting #5: cost 327 inf + 25314 1554045427.272 * * [simplify]: Extracting #6: cost 178 inf + 102070 1554045427.324 * * [simplify]: Extracting #7: cost 66 inf + 152551 1554045427.396 * * [simplify]: Extracting #8: cost 3 inf + 185411 1554045427.486 * * [simplify]: Extracting #9: cost 0 inf + 186502 1554045427.561 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (fma 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 (* (fma 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.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554045427.561 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (fma 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 (* (fma 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.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))) 1554045427.561 * * * * [progress]: [ 692 / 2270 ] simplifiying candidate # 1554045427.562 * [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)))) 1554045427.562 * * [simplify]: iters left: 6 (24 enodes) 1554045427.570 * * [simplify]: iters left: 5 (125 enodes) 1554045427.617 * * [simplify]: iters left: 4 (385 enodes) 1554045427.831 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045427.831 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045427.831 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045427.832 * * [simplify]: Extracting #3: cost 156 inf + 0 1554045427.833 * * [simplify]: Extracting #4: cost 319 inf + 959 1554045427.837 * * [simplify]: Extracting #5: cost 471 inf + 13772 1554045427.885 * * [simplify]: Extracting #6: cost 95 inf + 165917 1554045427.948 * * [simplify]: Extracting #7: cost 0 inf + 209940 1554045428.044 * * [simplify]: Extracting #8: cost 0 inf + 209500 1554045428.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.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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)))))) 1554045428.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.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045428.115 * * * * [progress]: [ 693 / 2270 ] simplifiying candidate # 1554045428.116 * [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))))) 1554045428.116 * * [simplify]: iters left: 6 (24 enodes) 1554045428.130 * * [simplify]: iters left: 5 (125 enodes) 1554045428.174 * * [simplify]: iters left: 4 (391 enodes) 1554045428.412 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045428.412 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045428.412 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045428.413 * * [simplify]: Extracting #3: cost 181 inf + 0 1554045428.415 * * [simplify]: Extracting #4: cost 275 inf + 1358 1554045428.423 * * [simplify]: Extracting #5: cost 435 inf + 11189 1554045428.446 * * [simplify]: Extracting #6: cost 248 inf + 103221 1554045428.528 * * [simplify]: Extracting #7: cost 88 inf + 184964 1554045428.616 * * [simplify]: Extracting #8: cost 22 inf + 220416 1554045428.732 * * [simplify]: Extracting #9: cost 0 inf + 230238 1554045428.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.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554045428.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.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.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)))))) 1554045428.820 * * * * [progress]: [ 694 / 2270 ] simplifiying candidate # 1554045428.821 * [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)))) 1554045428.821 * * [simplify]: iters left: 6 (24 enodes) 1554045428.835 * * [simplify]: iters left: 5 (123 enodes) 1554045428.865 * * [simplify]: iters left: 4 (368 enodes) 1554045429.096 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045429.096 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045429.096 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045429.097 * * [simplify]: Extracting #3: cost 147 inf + 0 1554045429.099 * * [simplify]: Extracting #4: cost 303 inf + 715 1554045429.103 * * [simplify]: Extracting #5: cost 429 inf + 11623 1554045429.127 * * [simplify]: Extracting #6: cost 117 inf + 138473 1554045429.190 * * [simplify]: Extracting #7: cost 2 inf + 184596 1554045429.251 * * [simplify]: Extracting #8: cost 0 inf + 185699 1554045429.295 * [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 (* (fma 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.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (fma x.re y.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))))) 1554045429.295 * [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 (* (fma 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.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (fma 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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045429.295 * * * * [progress]: [ 695 / 2270 ] simplifiying candidate # 1554045429.295 * [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))))) 1554045429.296 * * [simplify]: iters left: 6 (24 enodes) 1554045429.302 * * [simplify]: iters left: 5 (123 enodes) 1554045429.331 * * [simplify]: iters left: 4 (374 enodes) 1554045429.471 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045429.471 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045429.471 * * [simplify]: Extracting #2: cost 31 inf + 0 1554045429.471 * * [simplify]: Extracting #3: cost 165 inf + 0 1554045429.472 * * [simplify]: Extracting #4: cost 250 inf + 1236 1554045429.475 * * [simplify]: Extracting #5: cost 385 inf + 9684 1554045429.488 * * [simplify]: Extracting #6: cost 256 inf + 68558 1554045429.550 * * [simplify]: Extracting #7: cost 99 inf + 140327 1554045429.643 * * [simplify]: Extracting #8: cost 9 inf + 188671 1554045429.722 * * [simplify]: Extracting #9: cost 0 inf + 193747 1554045429.781 * * [simplify]: Extracting #10: cost 0 inf + 193732 1554045429.845 * [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))) (fma x.re y.re (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma x.re y.re (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554045429.845 * [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))) (fma x.re y.re (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma x.re y.re (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.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)))))) 1554045429.845 * * * * [progress]: [ 696 / 2270 ] simplifiying candidate # 1554045429.846 * [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)))) 1554045429.846 * * [simplify]: iters left: 6 (24 enodes) 1554045429.854 * * [simplify]: iters left: 5 (123 enodes) 1554045429.908 * * [simplify]: iters left: 4 (373 enodes) 1554045430.105 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045430.105 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045430.105 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045430.106 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045430.107 * * [simplify]: Extracting #4: cost 325 inf + 503 1554045430.110 * * [simplify]: Extracting #5: cost 435 inf + 11574 1554045430.130 * * [simplify]: Extracting #6: cost 151 inf + 111043 1554045430.179 * * [simplify]: Extracting #7: cost 19 inf + 177918 1554045430.230 * * [simplify]: Extracting #8: cost 0 inf + 194256 1554045430.287 * [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.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554045430.287 * [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.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045430.288 * * * * [progress]: [ 697 / 2270 ] simplifiying candidate # 1554045430.288 * [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))))) 1554045430.288 * * [simplify]: iters left: 6 (24 enodes) 1554045430.303 * * [simplify]: iters left: 5 (123 enodes) 1554045430.334 * * [simplify]: iters left: 4 (379 enodes) 1554045430.536 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045430.536 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045430.536 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045430.537 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045430.539 * * [simplify]: Extracting #4: cost 278 inf + 1112 1554045430.547 * * [simplify]: Extracting #5: cost 388 inf + 14161 1554045430.590 * * [simplify]: Extracting #6: cost 191 inf + 120564 1554045431.096 * * [simplify]: Extracting #7: cost 54 inf + 185188 1554045431.182 * * [simplify]: Extracting #8: cost 7 inf + 200997 1554045431.261 * * [simplify]: Extracting #9: cost 0 inf + 205462 1554045431.335 * [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))))))) 1554045431.335 * [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)))))) 1554045431.336 * * * * [progress]: [ 698 / 2270 ] simplifiying candidate # 1554045431.336 * [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)))) 1554045431.337 * * [simplify]: iters left: 6 (24 enodes) 1554045431.350 * * [simplify]: iters left: 5 (124 enodes) 1554045431.407 * * [simplify]: iters left: 4 (384 enodes) 1554045431.633 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045431.633 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045431.633 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045431.634 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045431.635 * * [simplify]: Extracting #4: cost 334 inf + 503 1554045431.639 * * [simplify]: Extracting #5: cost 487 inf + 12952 1554045431.657 * * [simplify]: Extracting #6: cost 186 inf + 109052 1554045431.722 * * [simplify]: Extracting #7: cost 18 inf + 195480 1554045431.788 * * [simplify]: Extracting #8: cost 0 inf + 211448 1554045431.859 * [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.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 1554045431.859 * [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.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* (* x.re y.re) (* x.re y.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)))))))) 1554045431.860 * * * * [progress]: [ 699 / 2270 ] simplifiying candidate # 1554045431.860 * [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))))) 1554045431.861 * * [simplify]: iters left: 6 (24 enodes) 1554045431.874 * * [simplify]: iters left: 5 (124 enodes) 1554045431.929 * * [simplify]: iters left: 4 (390 enodes) 1554045432.149 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045432.149 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045432.149 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045432.150 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045432.152 * * [simplify]: Extracting #4: cost 284 inf + 1317 1554045432.166 * * [simplify]: Extracting #5: cost 430 inf + 15461 1554045432.188 * * [simplify]: Extracting #6: cost 219 inf + 110039 1554045432.289 * * [simplify]: Extracting #7: cost 77 inf + 193623 1554045432.375 * * [simplify]: Extracting #8: cost 18 inf + 213763 1554045432.486 * * [simplify]: Extracting #9: cost 0 inf + 220806 1554045432.601 * * [simplify]: Extracting #10: cost 0 inf + 220766 1554045432.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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554045432.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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.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)))))) 1554045432.702 * * * * [progress]: [ 700 / 2270 ] simplifiying candidate # 1554045432.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.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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)))) 1554045432.703 * * [simplify]: iters left: 6 (24 enodes) 1554045432.710 * * [simplify]: iters left: 5 (124 enodes) 1554045432.756 * * [simplify]: iters left: 4 (384 enodes) 1554045433.016 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045433.016 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045433.016 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045433.017 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045433.019 * * [simplify]: Extracting #4: cost 334 inf + 503 1554045433.026 * * [simplify]: Extracting #5: cost 487 inf + 12952 1554045433.060 * * [simplify]: Extracting #6: cost 186 inf + 109052 1554045433.139 * * [simplify]: Extracting #7: cost 18 inf + 195480 1554045433.223 * * [simplify]: Extracting #8: cost 0 inf + 211448 1554045433.326 * [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.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 1554045433.326 * [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.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* (* x.re y.re) (* x.re y.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)))))))) 1554045433.327 * * * * [progress]: [ 701 / 2270 ] simplifiying candidate # 1554045433.328 * [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))))) 1554045433.328 * * [simplify]: iters left: 6 (24 enodes) 1554045433.342 * * [simplify]: iters left: 5 (124 enodes) 1554045433.396 * * [simplify]: iters left: 4 (390 enodes) 1554045433.597 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045433.597 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045433.597 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045433.598 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045433.600 * * [simplify]: Extracting #4: cost 284 inf + 1317 1554045433.615 * * [simplify]: Extracting #5: cost 430 inf + 15461 1554045433.641 * * [simplify]: Extracting #6: cost 219 inf + 110039 1554045433.723 * * [simplify]: Extracting #7: cost 77 inf + 193623 1554045433.837 * * [simplify]: Extracting #8: cost 18 inf + 213763 1554045433.898 * * [simplify]: Extracting #9: cost 0 inf + 220806 1554045433.985 * * [simplify]: Extracting #10: cost 0 inf + 220766 1554045434.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.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554045434.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.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.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)))))) 1554045434.072 * * * * [progress]: [ 702 / 2270 ] simplifiying candidate # 1554045434.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.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* 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)))) 1554045434.073 * * [simplify]: iters left: 6 (22 enodes) 1554045434.085 * * [simplify]: iters left: 5 (117 enodes) 1554045434.121 * * [simplify]: iters left: 4 (356 enodes) 1554045434.314 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045434.315 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045434.315 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045434.315 * * [simplify]: Extracting #3: cost 142 inf + 0 1554045434.317 * * [simplify]: Extracting #4: cost 302 inf + 454 1554045434.326 * * [simplify]: Extracting #5: cost 342 inf + 21301 1554045434.366 * * [simplify]: Extracting #6: cost 96 inf + 103513 1554045434.400 * * [simplify]: Extracting #7: cost 5 inf + 138022 1554045434.444 * * [simplify]: Extracting #8: cost 0 inf + 142166 1554045434.508 * [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.im y.im) (* x.im y.im)))))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554045434.508 * [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.im y.im) (* x.im y.im)))))) (- (* (* (* x.re y.re) (* x.re y.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)))))))) 1554045434.509 * * * * [progress]: [ 703 / 2270 ] simplifiying candidate # 1554045434.510 * [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))))) 1554045434.510 * * [simplify]: iters left: 6 (18 enodes) 1554045434.519 * * [simplify]: iters left: 5 (86 enodes) 1554045434.551 * * [simplify]: iters left: 4 (227 enodes) 1554045434.647 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045434.648 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045434.648 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045434.648 * * [simplify]: Extracting #3: cost 162 inf + 0 1554045434.650 * * [simplify]: Extracting #4: cost 245 inf + 1234 1554045434.668 * * [simplify]: Extracting #5: cost 237 inf + 33210 1554045434.702 * * [simplify]: Extracting #6: cost 17 inf + 113654 1554045434.743 * * [simplify]: Extracting #7: cost 0 inf + 122682 1554045434.783 * [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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045434.783 * [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.im y.im) (* x.im y.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)))))) 1554045434.783 * * * * [progress]: [ 704 / 2270 ] simplifiying candidate # 1554045434.784 * [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)))) 1554045434.784 * * [simplify]: iters left: 6 (24 enodes) 1554045434.791 * * [simplify]: iters left: 5 (124 enodes) 1554045434.827 * * [simplify]: iters left: 4 (380 enodes) 1554045435.003 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045435.003 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045435.003 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045435.004 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045435.006 * * [simplify]: Extracting #4: cost 324 inf + 585 1554045435.012 * * [simplify]: Extracting #5: cost 440 inf + 11046 1554045435.043 * * [simplify]: Extracting #6: cost 164 inf + 101819 1554045435.117 * * [simplify]: Extracting #7: cost 26 inf + 168712 1554045435.205 * * [simplify]: Extracting #8: cost 0 inf + 192605 1554045435.297 * [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.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554045435.297 * [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.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.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.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045435.297 * * * * [progress]: [ 705 / 2270 ] simplifiying candidate # 1554045435.298 * [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))))) 1554045435.298 * * [simplify]: iters left: 6 (24 enodes) 1554045435.311 * * [simplify]: iters left: 5 (124 enodes) 1554045435.354 * * [simplify]: iters left: 4 (386 enodes) 1554045435.515 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045435.515 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045435.515 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045435.516 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045435.517 * * [simplify]: Extracting #4: cost 277 inf + 1195 1554045435.521 * * [simplify]: Extracting #5: cost 376 inf + 18112 1554045435.560 * * [simplify]: Extracting #6: cost 191 inf + 116136 1554045435.637 * * [simplify]: Extracting #7: cost 56 inf + 182573 1554045435.706 * * [simplify]: Extracting #8: cost 14 inf + 195853 1554045435.788 * * [simplify]: Extracting #9: cost 0 inf + 201657 1554045435.866 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554045435.866 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))) 1554045435.867 * * * * [progress]: [ 706 / 2270 ] simplifiying candidate # 1554045435.867 * [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)))) 1554045435.867 * * [simplify]: iters left: 6 (22 enodes) 1554045435.875 * * [simplify]: iters left: 5 (115 enodes) 1554045435.924 * * [simplify]: iters left: 4 (350 enodes) 1554045436.164 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045436.164 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045436.164 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045436.165 * * [simplify]: Extracting #3: cost 141 inf + 0 1554045436.166 * * [simplify]: Extracting #4: cost 301 inf + 332 1554045436.176 * * [simplify]: Extracting #5: cost 340 inf + 25676 1554045436.212 * * [simplify]: Extracting #6: cost 102 inf + 102068 1554045436.270 * * [simplify]: Extracting #7: cost 9 inf + 137689 1554045436.318 * * [simplify]: Extracting #8: cost 0 inf + 143909 1554045436.362 * [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))))) 1554045436.362 * [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)))))))) 1554045436.363 * * * * [progress]: [ 707 / 2270 ] simplifiying candidate # 1554045436.363 * [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))))) 1554045436.364 * * [simplify]: iters left: 6 (18 enodes) 1554045436.372 * * [simplify]: iters left: 5 (84 enodes) 1554045436.403 * * [simplify]: iters left: 4 (221 enodes) 1554045436.496 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045436.496 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045436.496 * * [simplify]: Extracting #2: cost 30 inf + 0 1554045436.496 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045436.497 * * [simplify]: Extracting #4: cost 242 inf + 1071 1554045436.505 * * [simplify]: Extracting #5: cost 231 inf + 35359 1554045436.533 * * [simplify]: Extracting #6: cost 13 inf + 120395 1554045436.575 * * [simplify]: Extracting #7: cost 0 inf + 127092 1554045436.632 * * [simplify]: Extracting #8: cost 0 inf + 127077 1554045436.671 * [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))) (fma x.re y.re (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re 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))) (fma x.re y.re (* x.im y.im))))))) 1554045436.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.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma x.re y.re (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re 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))) (fma 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)))))) 1554045436.672 * * * * [progress]: [ 708 / 2270 ] simplifiying candidate # 1554045436.672 * [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)))) 1554045436.672 * * [simplify]: iters left: 6 (24 enodes) 1554045436.685 * * [simplify]: iters left: 5 (124 enodes) 1554045436.737 * * [simplify]: iters left: 4 (380 enodes) 1554045436.977 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045436.977 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045436.977 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045436.978 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045436.980 * * [simplify]: Extracting #4: cost 324 inf + 585 1554045436.991 * * [simplify]: Extracting #5: cost 440 inf + 11046 1554045437.014 * * [simplify]: Extracting #6: cost 164 inf + 101819 1554045437.059 * * [simplify]: Extracting #7: cost 26 inf + 168712 1554045437.144 * * [simplify]: Extracting #8: cost 0 inf + 192605 1554045437.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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554045437.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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.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.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045437.233 * * * * [progress]: [ 709 / 2270 ] simplifiying candidate # 1554045437.233 * [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))))) 1554045437.234 * * [simplify]: iters left: 6 (24 enodes) 1554045437.247 * * [simplify]: iters left: 5 (124 enodes) 1554045437.275 * * [simplify]: iters left: 4 (386 enodes) 1554045437.485 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045437.485 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045437.485 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045437.486 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045437.488 * * [simplify]: Extracting #4: cost 277 inf + 1195 1554045437.498 * * [simplify]: Extracting #5: cost 376 inf + 18112 1554045437.531 * * [simplify]: Extracting #6: cost 191 inf + 116136 1554045437.604 * * [simplify]: Extracting #7: cost 56 inf + 182573 1554045437.683 * * [simplify]: Extracting #8: cost 14 inf + 195853 1554045437.757 * * [simplify]: Extracting #9: cost 0 inf + 201657 1554045437.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.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554045437.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.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))) 1554045437.824 * * * * [progress]: [ 710 / 2270 ] simplifiying candidate # 1554045437.824 * [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)))) 1554045437.824 * * [simplify]: iters left: 6 (24 enodes) 1554045437.831 * * [simplify]: iters left: 5 (121 enodes) 1554045437.860 * * [simplify]: iters left: 4 (368 enodes) 1554045438.028 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045438.028 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045438.028 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045438.028 * * [simplify]: Extracting #3: cost 149 inf + 0 1554045438.029 * * [simplify]: Extracting #4: cost 308 inf + 373 1554045438.032 * * [simplify]: Extracting #5: cost 367 inf + 14447 1554045438.069 * * [simplify]: Extracting #6: cost 90 inf + 112616 1554045438.133 * * [simplify]: Extracting #7: cost 1 inf + 146972 1554045438.191 * * [simplify]: Extracting #8: cost 0 inf + 147776 1554045438.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.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554045438.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.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* (* x.re y.re) (* x.re y.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)))))))) 1554045438.235 * * * * [progress]: [ 711 / 2270 ] simplifiying candidate # 1554045438.235 * [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))))) 1554045438.235 * * [simplify]: iters left: 6 (20 enodes) 1554045438.245 * * [simplify]: iters left: 5 (90 enodes) 1554045438.268 * * [simplify]: iters left: 4 (232 enodes) 1554045438.397 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045438.397 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045438.397 * * [simplify]: Extracting #2: cost 32 inf + 0 1554045438.398 * * [simplify]: Extracting #3: cost 166 inf + 0 1554045438.400 * * [simplify]: Extracting #4: cost 254 inf + 908 1554045438.413 * * [simplify]: Extracting #5: cost 244 inf + 33649 1554045438.464 * * [simplify]: Extracting #6: cost 15 inf + 123193 1554045438.517 * * [simplify]: Extracting #7: cost 0 inf + 131568 1554045438.565 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (fma 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.im y.im) (* x.im y.im)))) (cbrt (* (fma x.re y.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))) 1554045438.566 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (fma 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.im y.im) (* x.im y.im)))) (cbrt (* (fma 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)))))) 1554045438.566 * * * * [progress]: [ 712 / 2270 ] simplifiying candidate # 1554045438.566 * [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)))) 1554045438.566 * * [simplify]: iters left: 6 (24 enodes) 1554045438.573 * * [simplify]: iters left: 5 (124 enodes) 1554045438.611 * * [simplify]: iters left: 4 (375 enodes) 1554045438.783 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045438.783 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045438.783 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045438.783 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045438.785 * * [simplify]: Extracting #4: cost 311 inf + 1131 1554045438.793 * * [simplify]: Extracting #5: cost 428 inf + 14504 1554045438.819 * * [simplify]: Extracting #6: cost 114 inf + 138003 1554045438.912 * * [simplify]: Extracting #7: cost 1 inf + 197931 1554045439.004 * * [simplify]: Extracting #8: cost 0 inf + 198330 1554045439.070 * * [simplify]: Extracting #9: cost 0 inf + 198275 1554045439.164 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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)))))) 1554045439.164 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045439.165 * * * * [progress]: [ 713 / 2270 ] simplifiying candidate # 1554045439.165 * [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))))) 1554045439.166 * * [simplify]: iters left: 6 (24 enodes) 1554045439.179 * * [simplify]: iters left: 5 (124 enodes) 1554045439.225 * * [simplify]: iters left: 4 (381 enodes) 1554045439.413 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045439.413 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045439.413 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045439.414 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045439.416 * * [simplify]: Extracting #4: cost 263 inf + 1603 1554045439.436 * * [simplify]: Extracting #5: cost 367 inf + 25456 1554045439.510 * * [simplify]: Extracting #6: cost 135 inf + 171168 1554045439.587 * * [simplify]: Extracting #7: cost 67 inf + 187017 1554045439.671 * * [simplify]: Extracting #8: cost 9 inf + 207207 1554045439.759 * * [simplify]: Extracting #9: cost 0 inf + 212610 1554045439.840 * * [simplify]: Extracting #10: cost 0 inf + 212555 1554045439.942 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554045439.942 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.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)))))) 1554045439.943 * * * * [progress]: [ 714 / 2270 ] simplifiying candidate # 1554045439.943 * [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)))) 1554045439.943 * * [simplify]: iters left: 6 (24 enodes) 1554045439.950 * * [simplify]: iters left: 5 (125 enodes) 1554045439.999 * * [simplify]: iters left: 4 (385 enodes) 1554045440.237 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045440.237 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045440.237 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045440.238 * * [simplify]: Extracting #3: cost 156 inf + 0 1554045440.240 * * [simplify]: Extracting #4: cost 320 inf + 1000 1554045440.248 * * [simplify]: Extracting #5: cost 467 inf + 17468 1554045440.309 * * [simplify]: Extracting #6: cost 103 inf + 164801 1554045440.407 * * [simplify]: Extracting #7: cost 1 inf + 209504 1554045440.475 * * [simplify]: Extracting #8: cost 0 inf + 209868 1554045440.574 * [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.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)))))) 1554045440.574 * [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.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* 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)))))))) 1554045440.575 * * * * [progress]: [ 715 / 2270 ] simplifiying candidate # 1554045440.575 * [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))))) 1554045440.576 * * [simplify]: iters left: 6 (24 enodes) 1554045440.589 * * [simplify]: iters left: 5 (125 enodes) 1554045440.644 * * [simplify]: iters left: 4 (391 enodes) 1554045440.873 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045440.874 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045440.874 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045440.874 * * [simplify]: Extracting #3: cost 181 inf + 0 1554045440.883 * * [simplify]: Extracting #4: cost 276 inf + 1276 1554045440.891 * * [simplify]: Extracting #5: cost 434 inf + 13171 1554045440.918 * * [simplify]: Extracting #6: cost 211 inf + 134102 1554045440.995 * * [simplify]: Extracting #7: cost 73 inf + 201516 1554045441.084 * * [simplify]: Extracting #8: cost 11 inf + 224540 1554045441.198 * * [simplify]: Extracting #9: cost 0 inf + 230332 1554045441.267 * [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.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554045441.267 * [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.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.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)))))) 1554045441.268 * * * * [progress]: [ 716 / 2270 ] simplifiying candidate # 1554045441.268 * [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)))) 1554045441.268 * * [simplify]: iters left: 6 (24 enodes) 1554045441.277 * * [simplify]: iters left: 5 (125 enodes) 1554045441.326 * * [simplify]: iters left: 4 (385 enodes) 1554045441.542 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045441.542 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045441.542 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045441.543 * * [simplify]: Extracting #3: cost 156 inf + 0 1554045441.544 * * [simplify]: Extracting #4: cost 320 inf + 1000 1554045441.548 * * [simplify]: Extracting #5: cost 467 inf + 17468 1554045441.585 * * [simplify]: Extracting #6: cost 103 inf + 164801 1554045441.665 * * [simplify]: Extracting #7: cost 1 inf + 209504 1554045441.724 * * [simplify]: Extracting #8: cost 0 inf + 209868 1554045441.795 * [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.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)))))) 1554045441.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.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045441.796 * * * * [progress]: [ 717 / 2270 ] simplifiying candidate # 1554045441.796 * [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))))) 1554045441.796 * * [simplify]: iters left: 6 (24 enodes) 1554045441.803 * * [simplify]: iters left: 5 (125 enodes) 1554045441.852 * * [simplify]: iters left: 4 (391 enodes) 1554045442.094 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045442.095 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045442.095 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045442.095 * * [simplify]: Extracting #3: cost 181 inf + 0 1554045442.096 * * [simplify]: Extracting #4: cost 276 inf + 1276 1554045442.101 * * [simplify]: Extracting #5: cost 434 inf + 13171 1554045442.139 * * [simplify]: Extracting #6: cost 211 inf + 134102 1554045442.199 * * [simplify]: Extracting #7: cost 73 inf + 201516 1554045442.301 * * [simplify]: Extracting #8: cost 11 inf + 224540 1554045442.391 * * [simplify]: Extracting #9: cost 0 inf + 230332 1554045442.469 * [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.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554045442.469 * [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.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.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)))))) 1554045442.470 * * * * [progress]: [ 718 / 2270 ] simplifiying candidate # 1554045442.470 * [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)))) 1554045442.470 * * [simplify]: iters left: 6 (24 enodes) 1554045442.481 * * [simplify]: iters left: 5 (124 enodes) 1554045442.534 * * [simplify]: iters left: 4 (380 enodes) 1554045442.788 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045442.788 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045442.788 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045442.789 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045442.790 * * [simplify]: Extracting #4: cost 319 inf + 1091 1554045442.793 * * [simplify]: Extracting #5: cost 440 inf + 9573 1554045442.813 * * [simplify]: Extracting #6: cost 180 inf + 91901 1554045442.869 * * [simplify]: Extracting #7: cost 17 inf + 174692 1554045442.942 * * [simplify]: Extracting #8: cost 1 inf + 189939 1554045443.014 * * [simplify]: Extracting #9: cost 0 inf + 190958 1554045443.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))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im 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))) (fma x.re y.re (* x.im y.im)))))) 1554045443.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))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im 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))) (fma 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)))))))) 1554045443.072 * * * * [progress]: [ 719 / 2270 ] simplifiying candidate # 1554045443.072 * [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))))) 1554045443.072 * * [simplify]: iters left: 6 (24 enodes) 1554045443.079 * * [simplify]: iters left: 5 (124 enodes) 1554045443.125 * * [simplify]: iters left: 4 (386 enodes) 1554045443.309 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045443.309 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045443.309 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045443.309 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045443.310 * * [simplify]: Extracting #4: cost 279 inf + 949 1554045443.314 * * [simplify]: Extracting #5: cost 388 inf + 13335 1554045443.349 * * [simplify]: Extracting #6: cost 177 inf + 117899 1554045443.420 * * [simplify]: Extracting #7: cost 47 inf + 180934 1554045443.518 * * [simplify]: Extracting #8: cost 11 inf + 191243 1554045443.617 * * [simplify]: Extracting #9: cost 0 inf + 196652 1554045443.715 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554045443.715 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))) 1554045443.716 * * * * [progress]: [ 720 / 2270 ] simplifiying candidate # 1554045443.716 * [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)))) 1554045443.717 * * [simplify]: iters left: 6 (22 enodes) 1554045443.729 * * [simplify]: iters left: 5 (118 enodes) 1554045443.763 * * [simplify]: iters left: 4 (358 enodes) 1554045443.985 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045443.985 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045443.985 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045443.986 * * [simplify]: Extracting #3: cost 142 inf + 0 1554045443.988 * * [simplify]: Extracting #4: cost 287 inf + 959 1554045443.993 * * [simplify]: Extracting #5: cost 374 inf + 8427 1554045444.022 * * [simplify]: Extracting #6: cost 175 inf + 67862 1554045444.078 * * [simplify]: Extracting #7: cost 25 inf + 140999 1554045444.123 * * [simplify]: Extracting #8: cost 1 inf + 160182 1554045444.184 * * [simplify]: Extracting #9: cost 0 inf + 161041 1554045444.229 * [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))) (fma x.re y.re (* x.im y.im))))))) 1554045444.229 * [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))) (fma 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)))))))) 1554045444.229 * * * * [progress]: [ 721 / 2270 ] simplifiying candidate # 1554045444.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.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))))) 1554045444.230 * * [simplify]: iters left: 6 (22 enodes) 1554045444.237 * * [simplify]: iters left: 5 (118 enodes) 1554045444.281 * * [simplify]: iters left: 4 (364 enodes) 1554045444.470 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045444.470 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045444.470 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045444.470 * * [simplify]: Extracting #3: cost 162 inf + 0 1554045444.471 * * [simplify]: Extracting #4: cost 236 inf + 1416 1554045444.484 * * [simplify]: Extracting #5: cost 280 inf + 29422 1554045444.520 * * [simplify]: Extracting #6: cost 133 inf + 130618 1554045444.581 * * [simplify]: Extracting #7: cost 61 inf + 155125 1554045444.663 * * [simplify]: Extracting #8: cost 27 inf + 158981 1554045444.724 * * [simplify]: Extracting #9: cost 1 inf + 169728 1554045444.765 * * [simplify]: Extracting #10: cost 0 inf + 170313 1554045444.827 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (fma x.re y.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (cbrt (* (fma 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)))))) 1554045444.827 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (fma x.re y.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (cbrt (* (fma 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)))))) (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)))))) 1554045444.828 * * * * [progress]: [ 722 / 2270 ] simplifiying candidate # 1554045444.828 * [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)))) 1554045444.828 * * [simplify]: iters left: 6 (22 enodes) 1554045444.840 * * [simplify]: iters left: 5 (117 enodes) 1554045444.890 * * [simplify]: iters left: 4 (353 enodes) 1554045445.096 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045445.097 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045445.097 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045445.097 * * [simplify]: Extracting #3: cost 141 inf + 0 1554045445.099 * * [simplify]: Extracting #4: cost 287 inf + 1171 1554045445.106 * * [simplify]: Extracting #5: cost 358 inf + 15575 1554045445.140 * * [simplify]: Extracting #6: cost 116 inf + 102493 1554045445.187 * * [simplify]: Extracting #7: cost 5 inf + 150601 1554045445.227 * * [simplify]: Extracting #8: cost 0 inf + 153995 1554045445.279 * [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.im y.im)))))))) 1554045445.279 * [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.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)))))))) 1554045445.279 * * * * [progress]: [ 723 / 2270 ] simplifiying candidate # 1554045445.279 * [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))))) 1554045445.280 * * [simplify]: iters left: 6 (22 enodes) 1554045445.286 * * [simplify]: iters left: 5 (117 enodes) 1554045445.337 * * [simplify]: iters left: 4 (359 enodes) 1554045445.584 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045445.584 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045445.584 * * [simplify]: Extracting #2: cost 30 inf + 0 1554045445.585 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045445.587 * * [simplify]: Extracting #4: cost 233 inf + 1335 1554045445.597 * * [simplify]: Extracting #5: cost 280 inf + 24389 1554045445.643 * * [simplify]: Extracting #6: cost 137 inf + 110557 1554045445.713 * * [simplify]: Extracting #7: cost 47 inf + 143218 1554045445.766 * * [simplify]: Extracting #8: cost 8 inf + 156140 1554045445.815 * * [simplify]: Extracting #9: cost 0 inf + 159929 1554045445.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.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554045445.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.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.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.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045445.879 * * * * [progress]: [ 724 / 2270 ] simplifiying candidate # 1554045445.880 * [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)))) 1554045445.880 * * [simplify]: iters left: 6 (24 enodes) 1554045445.887 * * [simplify]: iters left: 5 (123 enodes) 1554045445.919 * * [simplify]: iters left: 4 (370 enodes) 1554045446.089 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045446.089 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045446.089 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045446.089 * * [simplify]: Extracting #3: cost 148 inf + 0 1554045446.090 * * [simplify]: Extracting #4: cost 296 inf + 625 1554045446.094 * * [simplify]: Extracting #5: cost 364 inf + 16040 1554045446.120 * * [simplify]: Extracting #6: cost 100 inf + 120687 1554045446.168 * * [simplify]: Extracting #7: cost 1 inf + 162713 1554045446.215 * * [simplify]: Extracting #8: cost 0 inf + 163437 1554045446.270 * [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.im y.im)))))))) 1554045446.270 * [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.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)))))))) 1554045446.270 * * * * [progress]: [ 725 / 2270 ] simplifiying candidate # 1554045446.270 * [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))))) 1554045446.270 * * [simplify]: iters left: 6 (24 enodes) 1554045446.278 * * [simplify]: iters left: 5 (123 enodes) 1554045446.314 * * [simplify]: iters left: 4 (376 enodes) 1554045446.547 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045446.547 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045446.547 * * [simplify]: Extracting #2: cost 32 inf + 0 1554045446.548 * * [simplify]: Extracting #3: cost 169 inf + 0 1554045446.550 * * [simplify]: Extracting #4: cost 246 inf + 1154 1554045446.557 * * [simplify]: Extracting #5: cost 319 inf + 15097 1554045446.586 * * [simplify]: Extracting #6: cost 146 inf + 119214 1554045446.644 * * [simplify]: Extracting #7: cost 56 inf + 154664 1554045446.699 * * [simplify]: Extracting #8: cost 9 inf + 169674 1554045446.781 * * [simplify]: Extracting #9: cost 0 inf + 174272 1554045446.864 * [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 (* (fma (* x.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))))) (* (cbrt (* (fma (* x.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.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554045446.864 * [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 (* (fma (* x.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))))) (* (cbrt (* (fma (* x.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.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)))))) 1554045446.864 * * * * [progress]: [ 726 / 2270 ] simplifiying candidate # 1554045446.865 * [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)))) 1554045446.865 * * [simplify]: iters left: 6 (24 enodes) 1554045446.878 * * [simplify]: iters left: 5 (123 enodes) 1554045446.928 * * [simplify]: iters left: 4 (364 enodes) 1554045447.146 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045447.146 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045447.146 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045447.147 * * [simplify]: Extracting #3: cost 147 inf + 0 1554045447.149 * * [simplify]: Extracting #4: cost 291 inf + 1041 1554045447.156 * * [simplify]: Extracting #5: cost 363 inf + 13178 1554045447.182 * * [simplify]: Extracting #6: cost 84 inf + 126739 1554045447.248 * * [simplify]: Extracting #7: cost 1 inf + 156902 1554045447.310 * * [simplify]: Extracting #8: cost 0 inf + 157211 1554045447.349 * [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.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554045447.349 * [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.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)))))))) 1554045447.349 * * * * [progress]: [ 727 / 2270 ] simplifiying candidate # 1554045447.349 * [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))))) 1554045447.350 * * [simplify]: iters left: 6 (24 enodes) 1554045447.357 * * [simplify]: iters left: 5 (123 enodes) 1554045447.384 * * [simplify]: iters left: 4 (370 enodes) 1554045447.549 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045447.549 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045447.549 * * [simplify]: Extracting #2: cost 31 inf + 0 1554045447.549 * * [simplify]: Extracting #3: cost 164 inf + 0 1554045447.552 * * [simplify]: Extracting #4: cost 241 inf + 1195 1554045447.559 * * [simplify]: Extracting #5: cost 317 inf + 13771 1554045447.591 * * [simplify]: Extracting #6: cost 154 inf + 109565 1554045447.645 * * [simplify]: Extracting #7: cost 47 inf + 152526 1554045447.689 * * [simplify]: Extracting #8: cost 8 inf + 163846 1554045447.759 * * [simplify]: Extracting #9: cost 0 inf + 167927 1554045447.799 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (fma 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 (* (fma 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.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554045447.799 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (fma 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 (* (fma 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.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)))))) 1554045447.800 * * * * [progress]: [ 728 / 2270 ] simplifiying candidate # 1554045447.800 * [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)))) 1554045447.800 * * [simplify]: iters left: 6 (22 enodes) 1554045447.809 * * [simplify]: iters left: 5 (116 enodes) 1554045447.847 * * [simplify]: iters left: 4 (349 enodes) 1554045448.002 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045448.002 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045448.002 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045448.003 * * [simplify]: Extracting #3: cost 138 inf + 0 1554045448.004 * * [simplify]: Extracting #4: cost 286 inf + 250 1554045448.007 * * [simplify]: Extracting #5: cost 360 inf + 12535 1554045448.032 * * [simplify]: Extracting #6: cost 115 inf + 100127 1554045448.071 * * [simplify]: Extracting #7: cost 7 inf + 152538 1554045448.108 * * [simplify]: Extracting #8: cost 0 inf + 157181 1554045448.169 * [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.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554045448.169 * [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.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)))))))) 1554045448.169 * * * * [progress]: [ 729 / 2270 ] simplifiying candidate # 1554045448.170 * [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))))) 1554045448.170 * * [simplify]: iters left: 6 (22 enodes) 1554045448.183 * * [simplify]: iters left: 5 (116 enodes) 1554045448.213 * * [simplify]: iters left: 4 (355 enodes) 1554045448.411 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045448.411 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045448.411 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045448.412 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045448.414 * * [simplify]: Extracting #4: cost 234 inf + 1457 1554045448.422 * * [simplify]: Extracting #5: cost 297 inf + 15378 1554045448.437 * * [simplify]: Extracting #6: cost 197 inf + 72521 1554045448.487 * * [simplify]: Extracting #7: cost 80 inf + 128779 1554045448.548 * * [simplify]: Extracting #8: cost 9 inf + 164984 1554045448.599 * * [simplify]: Extracting #9: cost 0 inf + 168788 1554045448.647 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) 1554045448.647 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.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)))))) 1554045448.647 * * * * [progress]: [ 730 / 2270 ] simplifiying candidate # 1554045448.648 * [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)))) 1554045448.648 * * [simplify]: iters left: 6 (22 enodes) 1554045448.654 * * [simplify]: iters left: 5 (117 enodes) 1554045448.680 * * [simplify]: iters left: 4 (360 enodes) 1554045448.869 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045448.869 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045448.869 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045448.869 * * [simplify]: Extracting #3: cost 139 inf + 0 1554045448.870 * * [simplify]: Extracting #4: cost 295 inf + 494 1554045448.874 * * [simplify]: Extracting #5: cost 424 inf + 10861 1554045448.889 * * [simplify]: Extracting #6: cost 200 inf + 79974 1554045448.954 * * [simplify]: Extracting #7: cost 19 inf + 167687 1554045449.013 * * [simplify]: Extracting #8: cost 0 inf + 183224 1554045449.055 * [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.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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)))))) 1554045449.055 * [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.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045449.056 * * * * [progress]: [ 731 / 2270 ] simplifiying candidate # 1554045449.056 * [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))))) 1554045449.056 * * [simplify]: iters left: 6 (22 enodes) 1554045449.064 * * [simplify]: iters left: 5 (117 enodes) 1554045449.100 * * [simplify]: iters left: 4 (366 enodes) 1554045449.366 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045449.366 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045449.366 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045449.367 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045449.369 * * [simplify]: Extracting #4: cost 246 inf + 1023 1554045449.381 * * [simplify]: Extracting #5: cost 336 inf + 29293 1554045449.446 * * [simplify]: Extracting #6: cost 119 inf + 155665 1554045449.539 * * [simplify]: Extracting #7: cost 47 inf + 173277 1554045449.604 * * [simplify]: Extracting #8: cost 6 inf + 188356 1554045449.677 * * [simplify]: Extracting #9: cost 0 inf + 191004 1554045449.742 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (fma 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.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (fma 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))))) 1554045449.743 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (fma 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.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (fma 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 (* (* (* (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)))))) 1554045449.743 * * * * [progress]: [ 732 / 2270 ] simplifiying candidate # 1554045449.743 * [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)))) 1554045449.743 * * [simplify]: iters left: 6 (22 enodes) 1554045449.750 * * [simplify]: iters left: 5 (117 enodes) 1554045449.790 * * [simplify]: iters left: 4 (360 enodes) 1554045450.013 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045450.013 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045450.013 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045450.014 * * [simplify]: Extracting #3: cost 139 inf + 0 1554045450.016 * * [simplify]: Extracting #4: cost 295 inf + 494 1554045450.022 * * [simplify]: Extracting #5: cost 424 inf + 10861 1554045450.052 * * [simplify]: Extracting #6: cost 200 inf + 79974 1554045450.099 * * [simplify]: Extracting #7: cost 19 inf + 167687 1554045450.147 * * [simplify]: Extracting #8: cost 0 inf + 183224 1554045450.189 * [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.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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)))))) 1554045450.189 * [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.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045450.190 * * * * [progress]: [ 733 / 2270 ] simplifiying candidate # 1554045450.190 * [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))))) 1554045450.190 * * [simplify]: iters left: 6 (22 enodes) 1554045450.200 * * [simplify]: iters left: 5 (117 enodes) 1554045450.247 * * [simplify]: iters left: 4 (366 enodes) 1554045450.460 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045450.460 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045450.460 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045450.461 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045450.462 * * [simplify]: Extracting #4: cost 246 inf + 1023 1554045450.475 * * [simplify]: Extracting #5: cost 336 inf + 29293 1554045450.538 * * [simplify]: Extracting #6: cost 119 inf + 155665 1554045450.625 * * [simplify]: Extracting #7: cost 47 inf + 173277 1554045450.702 * * [simplify]: Extracting #8: cost 6 inf + 188356 1554045450.781 * * [simplify]: Extracting #9: cost 0 inf + 191004 1554045450.847 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (fma 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.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (fma 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))))) 1554045450.847 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (fma 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.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (fma 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 (* (* (* (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)))))) 1554045450.848 * * * * [progress]: [ 734 / 2270 ] simplifiying candidate # 1554045450.848 * [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)))) 1554045450.848 * * [simplify]: iters left: 6 (22 enodes) 1554045450.854 * * [simplify]: iters left: 5 (116 enodes) 1554045450.900 * * [simplify]: iters left: 4 (354 enodes) 1554045451.081 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045451.081 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045451.081 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045451.082 * * [simplify]: Extracting #3: cost 140 inf + 0 1554045451.082 * * [simplify]: Extracting #4: cost 300 inf + 372 1554045451.087 * * [simplify]: Extracting #5: cost 340 inf + 24186 1554045451.114 * * [simplify]: Extracting #6: cost 69 inf + 118079 1554045451.179 * * [simplify]: Extracting #7: cost 0 inf + 143037 1554045451.232 * [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))))) 1554045451.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.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* (* x.re y.re) (* x.re y.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)))))))) 1554045451.232 * * * * [progress]: [ 735 / 2270 ] simplifiying candidate # 1554045451.233 * [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))))) 1554045451.233 * * [simplify]: iters left: 6 (18 enodes) 1554045451.237 * * [simplify]: iters left: 5 (85 enodes) 1554045451.258 * * [simplify]: iters left: 4 (225 enodes) 1554045451.374 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045451.374 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045451.374 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045451.374 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045451.375 * * [simplify]: Extracting #4: cost 240 inf + 1477 1554045451.384 * * [simplify]: Extracting #5: cost 223 inf + 37617 1554045451.410 * * [simplify]: Extracting #6: cost 16 inf + 117811 1554045451.466 * * [simplify]: Extracting #7: cost 0 inf + 127860 1554045451.520 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (fma 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 (* (fma 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)))))))) 1554045451.521 * [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 (* (fma 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 (* (fma 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 (* (* (* (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)))))) 1554045451.521 * * * * [progress]: [ 736 / 2270 ] simplifiying candidate # 1554045451.521 * [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)))) 1554045451.521 * * [simplify]: iters left: 6 (22 enodes) 1554045451.528 * * [simplify]: iters left: 5 (117 enodes) 1554045451.566 * * [simplify]: iters left: 4 (356 enodes) 1554045451.739 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045451.740 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045451.740 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045451.740 * * [simplify]: Extracting #3: cost 139 inf + 0 1554045451.742 * * [simplify]: Extracting #4: cost 287 inf + 494 1554045451.748 * * [simplify]: Extracting #5: cost 366 inf + 9828 1554045451.774 * * [simplify]: Extracting #6: cost 146 inf + 80743 1554045451.807 * * [simplify]: Extracting #7: cost 13 inf + 147795 1554045451.873 * * [simplify]: Extracting #8: cost 0 inf + 158965 1554045451.941 * [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.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))))))) 1554045451.941 * [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.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))))))) (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)))))))) 1554045451.942 * * * * [progress]: [ 737 / 2270 ] simplifiying candidate # 1554045451.942 * [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))))) 1554045451.943 * * [simplify]: iters left: 6 (22 enodes) 1554045451.956 * * [simplify]: iters left: 5 (117 enodes) 1554045452.011 * * [simplify]: iters left: 4 (362 enodes) 1554045452.207 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045452.207 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045452.207 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045452.207 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045452.209 * * [simplify]: Extracting #4: cost 234 inf + 1472 1554045452.213 * * [simplify]: Extracting #5: cost 299 inf + 15307 1554045452.233 * * [simplify]: Extracting #6: cost 205 inf + 65841 1554045452.263 * * [simplify]: Extracting #7: cost 70 inf + 131840 1554045452.339 * * [simplify]: Extracting #8: cost 4 inf + 165622 1554045452.382 * * [simplify]: Extracting #9: cost 0 inf + 167710 1554045452.447 * [simplify]: Simplified to (cbrt (* (* (fma x.re y.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (* (cbrt (* (fma 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 (* (fma 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))))))) 1554045452.447 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (fma x.re y.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (* (cbrt (* (fma 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 (* (fma 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)))))) 1554045452.448 * * * * [progress]: [ 738 / 2270 ] simplifiying candidate # 1554045452.448 * [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)))) 1554045452.448 * * [simplify]: iters left: 6 (20 enodes) 1554045452.460 * * [simplify]: iters left: 5 (108 enodes) 1554045452.486 * * [simplify]: iters left: 4 (328 enodes) 1554045452.651 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045452.651 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045452.651 * * [simplify]: Extracting #2: cost 15 inf + 0 1554045452.651 * * [simplify]: Extracting #3: cost 125 inf + 0 1554045452.652 * * [simplify]: Extracting #4: cost 328 inf + 413 1554045452.656 * * [simplify]: Extracting #5: cost 275 inf + 17766 1554045452.685 * * [simplify]: Extracting #6: cost 72 inf + 75260 1554045452.714 * * [simplify]: Extracting #7: cost 6 inf + 95795 1554045452.734 * * [simplify]: Extracting #8: cost 0 inf + 98818 1554045452.755 * * [simplify]: Extracting #9: cost 0 inf + 98768 1554045452.787 * [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))) (* (fma x.re y.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) 1554045452.787 * [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))) (* (fma 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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045452.788 * * * * [progress]: [ 739 / 2270 ] simplifiying candidate # 1554045452.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.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554045452.789 * * [simplify]: iters left: 6 (16 enodes) 1554045452.796 * * [simplify]: iters left: 5 (77 enodes) 1554045452.824 * * [simplify]: iters left: 4 (200 enodes) 1554045452.908 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045452.908 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045452.908 * * [simplify]: Extracting #2: cost 25 inf + 0 1554045452.908 * * [simplify]: Extracting #3: cost 136 inf + 0 1554045452.909 * * [simplify]: Extracting #4: cost 261 inf + 991 1554045452.913 * * [simplify]: Extracting #5: cost 148 inf + 22310 1554045452.930 * * [simplify]: Extracting #6: cost 52 inf + 53421 1554045452.949 * * [simplify]: Extracting #7: cost 0 inf + 75103 1554045452.969 * * [simplify]: Extracting #8: cost 0 inf + 73328 1554045453.009 * [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))))) 1554045453.009 * [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)))))) 1554045453.009 * * * * [progress]: [ 740 / 2270 ] simplifiying candidate # 1554045453.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)) (- (* (* x.re y.re) (* x.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)))) 1554045453.010 * * [simplify]: iters left: 6 (22 enodes) 1554045453.022 * * [simplify]: iters left: 5 (117 enodes) 1554045453.062 * * [simplify]: iters left: 4 (356 enodes) 1554045453.239 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045453.239 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045453.239 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045453.240 * * [simplify]: Extracting #3: cost 139 inf + 0 1554045453.242 * * [simplify]: Extracting #4: cost 287 inf + 494 1554045453.248 * * [simplify]: Extracting #5: cost 366 inf + 9828 1554045453.275 * * [simplify]: Extracting #6: cost 146 inf + 80743 1554045453.337 * * [simplify]: Extracting #7: cost 13 inf + 147795 1554045453.378 * * [simplify]: Extracting #8: cost 0 inf + 158965 1554045453.427 * [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.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))))))) 1554045453.427 * [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.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))))))) (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)))))))) 1554045453.427 * * * * [progress]: [ 741 / 2270 ] simplifiying candidate # 1554045453.427 * [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))))) 1554045453.427 * * [simplify]: iters left: 6 (22 enodes) 1554045453.434 * * [simplify]: iters left: 5 (117 enodes) 1554045453.482 * * [simplify]: iters left: 4 (362 enodes) 1554045453.670 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045453.670 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045453.670 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045453.671 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045453.673 * * [simplify]: Extracting #4: cost 234 inf + 1472 1554045453.681 * * [simplify]: Extracting #5: cost 299 inf + 15307 1554045453.708 * * [simplify]: Extracting #6: cost 205 inf + 65841 1554045453.767 * * [simplify]: Extracting #7: cost 70 inf + 131840 1554045453.817 * * [simplify]: Extracting #8: cost 4 inf + 165622 1554045453.874 * * [simplify]: Extracting #9: cost 0 inf + 167710 1554045453.924 * [simplify]: Simplified to (cbrt (* (* (fma x.re y.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (* (cbrt (* (fma 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 (* (fma 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))))))) 1554045453.924 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (fma x.re y.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (* (cbrt (* (fma 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 (* (fma 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)))))) 1554045453.924 * * * * [progress]: [ 742 / 2270 ] simplifiying candidate # 1554045453.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 (* (- (* (* 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)))) 1554045453.925 * * [simplify]: iters left: 6 (22 enodes) 1554045453.934 * * [simplify]: iters left: 5 (115 enodes) 1554045453.960 * * [simplify]: iters left: 4 (336 enodes) 1554045454.137 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045454.137 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045454.137 * * [simplify]: Extracting #2: cost 27 inf + 0 1554045454.138 * * [simplify]: Extracting #3: cost 148 inf + 0 1554045454.139 * * [simplify]: Extracting #4: cost 349 inf + 576 1554045454.144 * * [simplify]: Extracting #5: cost 287 inf + 25043 1554045454.166 * * [simplify]: Extracting #6: cost 70 inf + 88975 1554045454.189 * * [simplify]: Extracting #7: cost 1 inf + 108686 1554045454.231 * * [simplify]: Extracting #8: cost 0 inf + 109265 1554045454.257 * [simplify]: Simplified to (cbrt (* (* (fma 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))))) 1554045454.257 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (fma 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))) (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)))))))) 1554045454.258 * * * * [progress]: [ 743 / 2270 ] simplifiying candidate # 1554045454.258 * [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))))) 1554045454.258 * * [simplify]: iters left: 6 (18 enodes) 1554045454.262 * * [simplify]: iters left: 5 (84 enodes) 1554045454.280 * * [simplify]: iters left: 4 (208 enodes) 1554045454.372 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045454.372 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045454.373 * * [simplify]: Extracting #2: cost 39 inf + 0 1554045454.373 * * [simplify]: Extracting #3: cost 166 inf + 0 1554045454.375 * * [simplify]: Extracting #4: cost 291 inf + 1031 1554045454.388 * * [simplify]: Extracting #5: cost 138 inf + 35435 1554045454.422 * * [simplify]: Extracting #6: cost 6 inf + 82589 1554045454.443 * * [simplify]: Extracting #7: cost 0 inf + 84983 1554045454.466 * * [simplify]: Extracting #8: cost 0 inf + 84903 1554045454.487 * [simplify]: Simplified to (cbrt (* (- (* x.re y.re) (* x.im y.im)) (* (fma x.re y.re (* x.im y.im)) (* (fma x.re y.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))) 1554045454.487 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (- (* x.re y.re) (* x.im y.im)) (* (fma x.re y.re (* x.im y.im)) (* (fma 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)))))) 1554045454.487 * * * * [progress]: [ 744 / 2270 ] simplifiying candidate # 1554045454.488 * [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)))) 1554045454.488 * * [simplify]: iters left: 6 (24 enodes) 1554045454.495 * * [simplify]: iters left: 5 (124 enodes) 1554045454.548 * * [simplify]: iters left: 4 (375 enodes) 1554045454.773 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045454.773 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045454.774 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045454.774 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045454.776 * * [simplify]: Extracting #4: cost 311 inf + 1131 1554045454.783 * * [simplify]: Extracting #5: cost 428 inf + 14504 1554045454.837 * * [simplify]: Extracting #6: cost 114 inf + 138003 1554045454.898 * * [simplify]: Extracting #7: cost 1 inf + 197931 1554045454.962 * * [simplify]: Extracting #8: cost 0 inf + 198330 1554045455.033 * * [simplify]: Extracting #9: cost 0 inf + 198275 1554045455.101 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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)))))) 1554045455.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.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045455.102 * * * * [progress]: [ 745 / 2270 ] simplifiying candidate # 1554045455.102 * [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))))) 1554045455.103 * * [simplify]: iters left: 6 (24 enodes) 1554045455.116 * * [simplify]: iters left: 5 (124 enodes) 1554045455.155 * * [simplify]: iters left: 4 (381 enodes) 1554045455.384 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045455.384 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045455.384 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045455.384 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045455.386 * * [simplify]: Extracting #4: cost 263 inf + 1603 1554045455.393 * * [simplify]: Extracting #5: cost 367 inf + 25456 1554045455.451 * * [simplify]: Extracting #6: cost 135 inf + 171168 1554045455.546 * * [simplify]: Extracting #7: cost 67 inf + 187017 1554045455.651 * * [simplify]: Extracting #8: cost 9 inf + 207207 1554045455.734 * * [simplify]: Extracting #9: cost 0 inf + 212610 1554045455.807 * * [simplify]: Extracting #10: cost 0 inf + 212555 1554045455.872 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554045455.872 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.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)))))) 1554045455.873 * * * * [progress]: [ 746 / 2270 ] simplifiying candidate # 1554045455.873 * [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)))) 1554045455.874 * * [simplify]: iters left: 6 (24 enodes) 1554045455.887 * * [simplify]: iters left: 5 (125 enodes) 1554045455.941 * * [simplify]: iters left: 4 (385 enodes) 1554045456.159 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045456.159 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045456.159 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045456.160 * * [simplify]: Extracting #3: cost 156 inf + 0 1554045456.162 * * [simplify]: Extracting #4: cost 320 inf + 1000 1554045456.170 * * [simplify]: Extracting #5: cost 467 inf + 17468 1554045456.236 * * [simplify]: Extracting #6: cost 103 inf + 164801 1554045456.304 * * [simplify]: Extracting #7: cost 1 inf + 209504 1554045456.403 * * [simplify]: Extracting #8: cost 0 inf + 209868 1554045456.487 * [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.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)))))) 1554045456.487 * [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.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* 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)))))))) 1554045456.487 * * * * [progress]: [ 747 / 2270 ] simplifiying candidate # 1554045456.488 * [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))))) 1554045456.488 * * [simplify]: iters left: 6 (24 enodes) 1554045456.495 * * [simplify]: iters left: 5 (125 enodes) 1554045456.547 * * [simplify]: iters left: 4 (391 enodes) 1554045456.852 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045456.852 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045456.852 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045456.853 * * [simplify]: Extracting #3: cost 181 inf + 0 1554045456.855 * * [simplify]: Extracting #4: cost 276 inf + 1276 1554045456.864 * * [simplify]: Extracting #5: cost 434 inf + 13171 1554045456.913 * * [simplify]: Extracting #6: cost 211 inf + 134102 1554045457.024 * * [simplify]: Extracting #7: cost 73 inf + 201516 1554045457.102 * * [simplify]: Extracting #8: cost 11 inf + 224540 1554045457.204 * * [simplify]: Extracting #9: cost 0 inf + 230332 1554045457.288 * [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.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554045457.288 * [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.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.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)))))) 1554045457.289 * * * * [progress]: [ 748 / 2270 ] simplifiying candidate # 1554045457.289 * [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)))) 1554045457.289 * * [simplify]: iters left: 6 (24 enodes) 1554045457.296 * * [simplify]: iters left: 5 (125 enodes) 1554045457.340 * * [simplify]: iters left: 4 (385 enodes) 1554045457.533 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045457.533 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045457.533 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045457.534 * * [simplify]: Extracting #3: cost 156 inf + 0 1554045457.535 * * [simplify]: Extracting #4: cost 320 inf + 1000 1554045457.539 * * [simplify]: Extracting #5: cost 467 inf + 17468 1554045457.573 * * [simplify]: Extracting #6: cost 103 inf + 164801 1554045457.636 * * [simplify]: Extracting #7: cost 1 inf + 209504 1554045457.708 * * [simplify]: Extracting #8: cost 0 inf + 209868 1554045457.799 * [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.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)))))) 1554045457.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.im y.im) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045457.800 * * * * [progress]: [ 749 / 2270 ] simplifiying candidate # 1554045457.800 * [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))))) 1554045457.800 * * [simplify]: iters left: 6 (24 enodes) 1554045457.807 * * [simplify]: iters left: 5 (125 enodes) 1554045457.844 * * [simplify]: iters left: 4 (391 enodes) 1554045458.123 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045458.123 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045458.123 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045458.124 * * [simplify]: Extracting #3: cost 181 inf + 0 1554045458.126 * * [simplify]: Extracting #4: cost 276 inf + 1276 1554045458.132 * * [simplify]: Extracting #5: cost 434 inf + 13171 1554045458.158 * * [simplify]: Extracting #6: cost 211 inf + 134102 1554045458.215 * * [simplify]: Extracting #7: cost 73 inf + 201516 1554045458.285 * * [simplify]: Extracting #8: cost 11 inf + 224540 1554045458.389 * * [simplify]: Extracting #9: cost 0 inf + 230332 1554045458.477 * [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.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554045458.477 * [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.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.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)))))) 1554045458.478 * * * * [progress]: [ 750 / 2270 ] simplifiying candidate # 1554045458.478 * [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)))) 1554045458.478 * * [simplify]: iters left: 6 (24 enodes) 1554045458.485 * * [simplify]: iters left: 5 (124 enodes) 1554045458.524 * * [simplify]: iters left: 4 (380 enodes) 1554045458.704 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045458.704 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045458.704 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045458.705 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045458.707 * * [simplify]: Extracting #4: cost 319 inf + 1091 1554045458.713 * * [simplify]: Extracting #5: cost 440 inf + 9573 1554045458.731 * * [simplify]: Extracting #6: cost 180 inf + 91901 1554045458.788 * * [simplify]: Extracting #7: cost 17 inf + 174692 1554045458.881 * * [simplify]: Extracting #8: cost 1 inf + 189939 1554045458.972 * * [simplify]: Extracting #9: cost 0 inf + 190958 1554045459.030 * [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))) (fma x.re y.re (* x.im y.im)))))) 1554045459.030 * [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))) (fma 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)))))))) 1554045459.031 * * * * [progress]: [ 751 / 2270 ] simplifiying candidate # 1554045459.031 * [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))))) 1554045459.032 * * [simplify]: iters left: 6 (24 enodes) 1554045459.045 * * [simplify]: iters left: 5 (124 enodes) 1554045459.086 * * [simplify]: iters left: 4 (386 enodes) 1554045459.249 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045459.249 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045459.249 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045459.250 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045459.252 * * [simplify]: Extracting #4: cost 279 inf + 949 1554045459.264 * * [simplify]: Extracting #5: cost 388 inf + 13335 1554045459.311 * * [simplify]: Extracting #6: cost 177 inf + 117899 1554045459.385 * * [simplify]: Extracting #7: cost 47 inf + 180934 1554045459.468 * * [simplify]: Extracting #8: cost 11 inf + 191243 1554045459.567 * * [simplify]: Extracting #9: cost 0 inf + 196652 1554045459.643 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554045459.644 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))) 1554045459.644 * * * * [progress]: [ 752 / 2270 ] simplifiying candidate # 1554045459.645 * [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)))) 1554045459.645 * * [simplify]: iters left: 6 (24 enodes) 1554045459.659 * * [simplify]: iters left: 5 (123 enodes) 1554045459.695 * * [simplify]: iters left: 4 (370 enodes) 1554045459.872 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045459.872 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045459.872 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045459.872 * * [simplify]: Extracting #3: cost 148 inf + 0 1554045459.873 * * [simplify]: Extracting #4: cost 296 inf + 625 1554045459.877 * * [simplify]: Extracting #5: cost 364 inf + 16040 1554045459.906 * * [simplify]: Extracting #6: cost 100 inf + 120687 1554045459.950 * * [simplify]: Extracting #7: cost 1 inf + 162713 1554045460.012 * * [simplify]: Extracting #8: cost 0 inf + 163437 1554045460.056 * [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.im y.im)))))))) 1554045460.056 * [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.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)))))))) 1554045460.057 * * * * [progress]: [ 753 / 2270 ] simplifiying candidate # 1554045460.057 * [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))))) 1554045460.058 * * [simplify]: iters left: 6 (24 enodes) 1554045460.071 * * [simplify]: iters left: 5 (123 enodes) 1554045460.103 * * [simplify]: iters left: 4 (376 enodes) 1554045460.284 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045460.284 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045460.284 * * [simplify]: Extracting #2: cost 32 inf + 0 1554045460.285 * * [simplify]: Extracting #3: cost 169 inf + 0 1554045460.287 * * [simplify]: Extracting #4: cost 246 inf + 1154 1554045460.294 * * [simplify]: Extracting #5: cost 319 inf + 15097 1554045460.339 * * [simplify]: Extracting #6: cost 146 inf + 119214 1554045460.412 * * [simplify]: Extracting #7: cost 56 inf + 154664 1554045460.465 * * [simplify]: Extracting #8: cost 9 inf + 169674 1554045460.511 * * [simplify]: Extracting #9: cost 0 inf + 174272 1554045460.576 * [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 (* (fma (* x.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))))) (* (cbrt (* (fma (* x.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.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) 1554045460.576 * [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 (* (fma (* x.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))))) (* (cbrt (* (fma (* x.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.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)))))) 1554045460.577 * * * * [progress]: [ 754 / 2270 ] simplifiying candidate # 1554045460.577 * [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)))) 1554045460.578 * * [simplify]: iters left: 6 (22 enodes) 1554045460.590 * * [simplify]: iters left: 5 (117 enodes) 1554045460.641 * * [simplify]: iters left: 4 (353 enodes) 1554045460.795 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045460.796 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045460.796 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045460.796 * * [simplify]: Extracting #3: cost 141 inf + 0 1554045460.797 * * [simplify]: Extracting #4: cost 287 inf + 1171 1554045460.801 * * [simplify]: Extracting #5: cost 358 inf + 15575 1554045460.825 * * [simplify]: Extracting #6: cost 116 inf + 102493 1554045460.865 * * [simplify]: Extracting #7: cost 5 inf + 150601 1554045460.910 * * [simplify]: Extracting #8: cost 0 inf + 153995 1554045460.975 * [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.im y.im)))))))) 1554045460.975 * [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.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)))))))) 1554045460.976 * * * * [progress]: [ 755 / 2270 ] simplifiying candidate # 1554045460.976 * [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))))) 1554045460.977 * * [simplify]: iters left: 6 (22 enodes) 1554045460.989 * * [simplify]: iters left: 5 (117 enodes) 1554045461.024 * * [simplify]: iters left: 4 (359 enodes) 1554045461.196 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045461.197 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045461.197 * * [simplify]: Extracting #2: cost 30 inf + 0 1554045461.197 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045461.198 * * [simplify]: Extracting #4: cost 233 inf + 1335 1554045461.204 * * [simplify]: Extracting #5: cost 280 inf + 24389 1554045461.235 * * [simplify]: Extracting #6: cost 137 inf + 110557 1554045461.283 * * [simplify]: Extracting #7: cost 47 inf + 143218 1554045461.328 * * [simplify]: Extracting #8: cost 8 inf + 156140 1554045461.379 * * [simplify]: Extracting #9: cost 0 inf + 159929 1554045461.424 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554045461.424 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.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.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045461.424 * * * * [progress]: [ 756 / 2270 ] simplifiying candidate # 1554045461.424 * [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)))) 1554045461.425 * * [simplify]: iters left: 6 (22 enodes) 1554045461.431 * * [simplify]: iters left: 5 (118 enodes) 1554045461.468 * * [simplify]: iters left: 4 (358 enodes) 1554045461.678 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045461.678 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045461.678 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045461.678 * * [simplify]: Extracting #3: cost 142 inf + 0 1554045461.680 * * [simplify]: Extracting #4: cost 287 inf + 959 1554045461.685 * * [simplify]: Extracting #5: cost 374 inf + 8427 1554045461.710 * * [simplify]: Extracting #6: cost 175 inf + 67862 1554045461.759 * * [simplify]: Extracting #7: cost 25 inf + 140999 1554045461.803 * * [simplify]: Extracting #8: cost 1 inf + 160182 1554045461.847 * * [simplify]: Extracting #9: cost 0 inf + 161041 1554045461.899 * [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))) (fma x.re y.re (* x.im y.im))))))) 1554045461.899 * [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))) (fma 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)))))))) 1554045461.900 * * * * [progress]: [ 757 / 2270 ] simplifiying candidate # 1554045461.900 * [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))))) 1554045461.901 * * [simplify]: iters left: 6 (22 enodes) 1554045461.913 * * [simplify]: iters left: 5 (118 enodes) 1554045461.965 * * [simplify]: iters left: 4 (364 enodes) 1554045462.193 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045462.193 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045462.193 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045462.193 * * [simplify]: Extracting #3: cost 162 inf + 0 1554045462.196 * * [simplify]: Extracting #4: cost 236 inf + 1416 1554045462.209 * * [simplify]: Extracting #5: cost 280 inf + 29422 1554045462.268 * * [simplify]: Extracting #6: cost 133 inf + 130618 1554045462.318 * * [simplify]: Extracting #7: cost 61 inf + 155125 1554045462.372 * * [simplify]: Extracting #8: cost 27 inf + 158981 1554045462.447 * * [simplify]: Extracting #9: cost 1 inf + 169728 1554045462.495 * * [simplify]: Extracting #10: cost 0 inf + 170313 1554045462.549 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (fma x.re y.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (cbrt (* (fma 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)))))) 1554045462.549 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (fma x.re y.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (cbrt (* (fma 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)))))) (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)))))) 1554045462.550 * * * * [progress]: [ 758 / 2270 ] simplifiying candidate # 1554045462.550 * [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)))) 1554045462.551 * * [simplify]: iters left: 6 (24 enodes) 1554045462.564 * * [simplify]: iters left: 5 (123 enodes) 1554045462.600 * * [simplify]: iters left: 4 (364 enodes) 1554045462.796 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045462.797 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045462.797 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045462.797 * * [simplify]: Extracting #3: cost 147 inf + 0 1554045462.798 * * [simplify]: Extracting #4: cost 291 inf + 1041 1554045462.801 * * [simplify]: Extracting #5: cost 363 inf + 13178 1554045462.831 * * [simplify]: Extracting #6: cost 84 inf + 126739 1554045462.874 * * [simplify]: Extracting #7: cost 1 inf + 156902 1554045462.915 * * [simplify]: Extracting #8: cost 0 inf + 157211 1554045462.987 * [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.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554045462.987 * [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.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)))))))) 1554045462.987 * * * * [progress]: [ 759 / 2270 ] simplifiying candidate # 1554045462.988 * [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))))) 1554045462.988 * * [simplify]: iters left: 6 (24 enodes) 1554045463.001 * * [simplify]: iters left: 5 (123 enodes) 1554045463.055 * * [simplify]: iters left: 4 (370 enodes) 1554045463.269 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045463.269 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045463.269 * * [simplify]: Extracting #2: cost 31 inf + 0 1554045463.270 * * [simplify]: Extracting #3: cost 164 inf + 0 1554045463.272 * * [simplify]: Extracting #4: cost 241 inf + 1195 1554045463.279 * * [simplify]: Extracting #5: cost 317 inf + 13771 1554045463.322 * * [simplify]: Extracting #6: cost 154 inf + 109565 1554045463.397 * * [simplify]: Extracting #7: cost 47 inf + 152526 1554045463.468 * * [simplify]: Extracting #8: cost 8 inf + 163846 1554045463.527 * * [simplify]: Extracting #9: cost 0 inf + 167927 1554045463.582 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (fma 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 (* (fma 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.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554045463.582 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (fma 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 (* (fma 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.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)))))) 1554045463.582 * * * * [progress]: [ 760 / 2270 ] simplifiying candidate # 1554045463.583 * [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)))) 1554045463.583 * * [simplify]: iters left: 6 (24 enodes) 1554045463.600 * * [simplify]: iters left: 5 (122 enodes) 1554045463.629 * * [simplify]: iters left: 4 (360 enodes) 1554045463.807 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045463.807 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045463.807 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045463.808 * * [simplify]: Extracting #3: cost 151 inf + 0 1554045463.810 * * [simplify]: Extracting #4: cost 299 inf + 838 1554045463.815 * * [simplify]: Extracting #5: cost 377 inf + 12118 1554045463.841 * * [simplify]: Extracting #6: cost 160 inf + 85570 1554045463.897 * * [simplify]: Extracting #7: cost 27 inf + 149070 1554045463.954 * * [simplify]: Extracting #8: cost 0 inf + 171356 1554045464.016 * [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))))))) 1554045464.016 * [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.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045464.017 * * * * [progress]: [ 761 / 2270 ] simplifiying candidate # 1554045464.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 (* (- (* (* x.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))))) 1554045464.017 * * [simplify]: iters left: 6 (24 enodes) 1554045464.024 * * [simplify]: iters left: 5 (122 enodes) 1554045464.395 * * [simplify]: iters left: 4 (366 enodes) 1554045464.599 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045464.599 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045464.599 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045464.600 * * [simplify]: Extracting #3: cost 172 inf + 0 1554045464.601 * * [simplify]: Extracting #4: cost 251 inf + 1128 1554045464.605 * * [simplify]: Extracting #5: cost 332 inf + 11087 1554045464.619 * * [simplify]: Extracting #6: cost 217 inf + 72744 1554045464.672 * * [simplify]: Extracting #7: cost 69 inf + 143180 1554045464.731 * * [simplify]: Extracting #8: cost 9 inf + 173260 1554045464.794 * * [simplify]: Extracting #9: cost 0 inf + 178495 1554045464.858 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (fma 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 (* (fma 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.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554045464.858 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (fma 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 (* (fma 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.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.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.im y.im)))))) 1554045464.859 * * * * [progress]: [ 762 / 2270 ] simplifiying candidate # 1554045464.859 * [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)))) 1554045464.859 * * [simplify]: iters left: 6 (24 enodes) 1554045464.868 * * [simplify]: iters left: 5 (123 enodes) 1554045464.923 * * [simplify]: iters left: 4 (371 enodes) 1554045465.162 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045465.162 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045465.162 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045465.163 * * [simplify]: Extracting #3: cost 151 inf + 0 1554045465.165 * * [simplify]: Extracting #4: cost 305 inf + 1204 1554045465.172 * * [simplify]: Extracting #5: cost 412 inf + 21533 1554045465.209 * * [simplify]: Extracting #6: cost 94 inf + 153385 1554045465.284 * * [simplify]: Extracting #7: cost 0 inf + 187878 1554045465.352 * * [simplify]: Extracting #8: cost 0 inf + 187718 1554045465.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.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) 1554045465.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.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.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.im y.im))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045465.425 * * * * [progress]: [ 763 / 2270 ] simplifiying candidate # 1554045465.425 * [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))))) 1554045465.426 * * [simplify]: iters left: 6 (24 enodes) 1554045465.434 * * [simplify]: iters left: 5 (123 enodes) 1554045465.475 * * [simplify]: iters left: 4 (377 enodes) 1554045465.660 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045465.660 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045465.660 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045465.661 * * [simplify]: Extracting #3: cost 172 inf + 0 1554045465.662 * * [simplify]: Extracting #4: cost 259 inf + 990 1554045465.666 * * [simplify]: Extracting #5: cost 385 inf + 13364 1554045465.694 * * [simplify]: Extracting #6: cost 226 inf + 88329 1554045465.754 * * [simplify]: Extracting #7: cost 78 inf + 165286 1554045465.811 * * [simplify]: Extracting #8: cost 14 inf + 193823 1554045465.897 * * [simplify]: Extracting #9: cost 0 inf + 200937 1554045465.949 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (fma 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 (* (fma 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.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554045465.949 * [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 (* (fma 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 (* (fma 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.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)))))) 1554045465.950 * * * * [progress]: [ 764 / 2270 ] simplifiying candidate # 1554045465.950 * [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)))) 1554045465.950 * * [simplify]: iters left: 6 (24 enodes) 1554045465.957 * * [simplify]: iters left: 5 (123 enodes) 1554045466.000 * * [simplify]: iters left: 4 (371 enodes) 1554045466.188 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045466.188 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045466.188 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045466.189 * * [simplify]: Extracting #3: cost 151 inf + 0 1554045466.191 * * [simplify]: Extracting #4: cost 305 inf + 1204 1554045466.201 * * [simplify]: Extracting #5: cost 412 inf + 21533 1554045466.231 * * [simplify]: Extracting #6: cost 94 inf + 153385 1554045466.305 * * [simplify]: Extracting #7: cost 0 inf + 187878 1554045466.361 * * [simplify]: Extracting #8: cost 0 inf + 187718 1554045466.432 * [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.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) 1554045466.432 * [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.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045466.432 * * * * [progress]: [ 765 / 2270 ] simplifiying candidate # 1554045466.433 * [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))))) 1554045466.433 * * [simplify]: iters left: 6 (24 enodes) 1554045466.441 * * [simplify]: iters left: 5 (123 enodes) 1554045466.477 * * [simplify]: iters left: 4 (377 enodes) 1554045466.674 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045466.674 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045466.674 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045466.674 * * [simplify]: Extracting #3: cost 172 inf + 0 1554045466.675 * * [simplify]: Extracting #4: cost 259 inf + 990 1554045466.682 * * [simplify]: Extracting #5: cost 385 inf + 13364 1554045466.717 * * [simplify]: Extracting #6: cost 226 inf + 88329 1554045466.779 * * [simplify]: Extracting #7: cost 78 inf + 165286 1554045466.844 * * [simplify]: Extracting #8: cost 14 inf + 193823 1554045466.926 * * [simplify]: Extracting #9: cost 0 inf + 200937 1554045467.025 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (fma 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 (* (fma 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.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554045467.025 * [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 (* (fma 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 (* (fma 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.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)))))) 1554045467.025 * * * * [progress]: [ 766 / 2270 ] simplifiying candidate # 1554045467.026 * [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)))) 1554045467.026 * * [simplify]: iters left: 6 (24 enodes) 1554045467.039 * * [simplify]: iters left: 5 (122 enodes) 1554045467.091 * * [simplify]: iters left: 4 (365 enodes) 1554045467.244 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045467.244 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045467.244 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045467.244 * * [simplify]: Extracting #3: cost 149 inf + 0 1554045467.245 * * [simplify]: Extracting #4: cost 308 inf + 373 1554045467.248 * * [simplify]: Extracting #5: cost 379 inf + 9039 1554045467.261 * * [simplify]: Extracting #6: cost 140 inf + 79049 1554045467.292 * * [simplify]: Extracting #7: cost 17 inf + 139150 1554045467.338 * * [simplify]: Extracting #8: cost 0 inf + 153388 1554045467.410 * [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.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma x.re y.re (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma x.re y.re (* x.im y.im))))))) 1554045467.410 * [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.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma x.re y.re (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma 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))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045467.411 * * * * [progress]: [ 767 / 2270 ] simplifiying candidate # 1554045467.411 * [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))))) 1554045467.412 * * [simplify]: iters left: 6 (20 enodes) 1554045467.421 * * [simplify]: iters left: 5 (91 enodes) 1554045467.452 * * [simplify]: iters left: 4 (236 enodes) 1554045467.560 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045467.560 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045467.560 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045467.561 * * [simplify]: Extracting #3: cost 172 inf + 0 1554045467.562 * * [simplify]: Extracting #4: cost 257 inf + 1536 1554045467.567 * * [simplify]: Extracting #5: cost 267 inf + 20949 1554045467.606 * * [simplify]: Extracting #6: cost 42 inf + 106333 1554045467.648 * * [simplify]: Extracting #7: cost 1 inf + 133492 1554045467.691 * * [simplify]: Extracting #8: cost 0 inf + 134151 1554045467.728 * [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))) (fma x.re y.re (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma x.re y.re (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554045467.728 * [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))) (fma x.re y.re (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma x.re y.re (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))) 1554045467.728 * * * * [progress]: [ 768 / 2270 ] simplifiying candidate # 1554045467.729 * [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)))) 1554045467.729 * * [simplify]: iters left: 6 (24 enodes) 1554045467.742 * * [simplify]: iters left: 5 (123 enodes) 1554045467.794 * * [simplify]: iters left: 4 (367 enodes) 1554045467.984 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045467.984 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045467.984 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045467.984 * * [simplify]: Extracting #3: cost 151 inf + 0 1554045467.985 * * [simplify]: Extracting #4: cost 297 inf + 1122 1554045467.988 * * [simplify]: Extracting #5: cost 376 inf + 11886 1554045468.002 * * [simplify]: Extracting #6: cost 165 inf + 81781 1554045468.054 * * [simplify]: Extracting #7: cost 21 inf + 151407 1554045468.130 * * [simplify]: Extracting #8: cost 0 inf + 168908 1554045468.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.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im 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))) (fma x.re y.re (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma x.re y.re (* x.im y.im))))))) 1554045468.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.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im 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))) (fma x.re y.re (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma 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)))))))) 1554045468.206 * * * * [progress]: [ 769 / 2270 ] simplifiying candidate # 1554045468.206 * [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))))) 1554045468.207 * * [simplify]: iters left: 6 (24 enodes) 1554045468.220 * * [simplify]: iters left: 5 (123 enodes) 1554045468.260 * * [simplify]: iters left: 4 (373 enodes) 1554045468.423 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045468.423 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045468.423 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045468.424 * * [simplify]: Extracting #3: cost 172 inf + 0 1554045468.426 * * [simplify]: Extracting #4: cost 251 inf + 950 1554045468.434 * * [simplify]: Extracting #5: cost 317 inf + 17261 1554045468.462 * * [simplify]: Extracting #6: cost 146 inf + 124033 1554045468.518 * * [simplify]: Extracting #7: cost 51 inf + 159037 1554045468.585 * * [simplify]: Extracting #8: cost 6 inf + 172942 1554045468.637 * * [simplify]: Extracting #9: cost 0 inf + 175653 1554045468.718 * [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.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554045468.718 * [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.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.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.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045468.718 * * * * [progress]: [ 770 / 2270 ] simplifiying candidate # 1554045468.719 * [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)))) 1554045468.719 * * [simplify]: iters left: 6 (22 enodes) 1554045468.732 * * [simplify]: iters left: 5 (116 enodes) 1554045468.783 * * [simplify]: iters left: 4 (347 enodes) 1554045468.917 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045468.917 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045468.917 * * [simplify]: Extracting #2: cost 27 inf + 0 1554045468.917 * * [simplify]: Extracting #3: cost 153 inf + 0 1554045468.919 * * [simplify]: Extracting #4: cost 354 inf + 576 1554045468.927 * * [simplify]: Extracting #5: cost 287 inf + 25175 1554045468.950 * * [simplify]: Extracting #6: cost 56 inf + 94209 1554045468.979 * * [simplify]: Extracting #7: cost 2 inf + 110654 1554045469.010 * * [simplify]: Extracting #8: cost 0 inf + 111082 1554045469.042 * * [simplify]: Extracting #9: cost 0 inf + 111032 1554045469.076 * [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))))) 1554045469.076 * [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)))))))) 1554045469.077 * * * * [progress]: [ 771 / 2270 ] simplifiying candidate # 1554045469.077 * [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))))) 1554045469.077 * * [simplify]: iters left: 6 (18 enodes) 1554045469.087 * * [simplify]: iters left: 5 (85 enodes) 1554045469.106 * * [simplify]: iters left: 4 (219 enodes) 1554045469.190 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045469.190 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045469.190 * * [simplify]: Extracting #2: cost 42 inf + 0 1554045469.190 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045469.191 * * [simplify]: Extracting #4: cost 305 inf + 1072 1554045469.204 * * [simplify]: Extracting #5: cost 156 inf + 37176 1554045469.242 * * [simplify]: Extracting #6: cost 12 inf + 90024 1554045469.266 * * [simplify]: Extracting #7: cost 0 inf + 92207 1554045469.298 * * [simplify]: Extracting #8: cost 0 inf + 91837 1554045469.326 * [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))))) 1554045469.326 * [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)))))) 1554045469.326 * * * * [progress]: [ 772 / 2270 ] simplifiying candidate # 1554045469.327 * [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)))) 1554045469.327 * * [simplify]: iters left: 6 (24 enodes) 1554045469.340 * * [simplify]: iters left: 5 (123 enodes) 1554045469.372 * * [simplify]: iters left: 4 (367 enodes) 1554045469.525 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045469.525 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045469.525 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045469.525 * * [simplify]: Extracting #3: cost 151 inf + 0 1554045469.526 * * [simplify]: Extracting #4: cost 297 inf + 1122 1554045469.529 * * [simplify]: Extracting #5: cost 376 inf + 11886 1554045469.548 * * [simplify]: Extracting #6: cost 165 inf + 81781 1554045469.592 * * [simplify]: Extracting #7: cost 21 inf + 151407 1554045469.645 * * [simplify]: Extracting #8: cost 0 inf + 168908 1554045469.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.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im 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))) (fma x.re y.re (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma x.re y.re (* x.im y.im))))))) 1554045469.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.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im 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))) (fma x.re y.re (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma 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)))))))) 1554045469.687 * * * * [progress]: [ 773 / 2270 ] simplifiying candidate # 1554045469.687 * [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))))) 1554045469.687 * * [simplify]: iters left: 6 (24 enodes) 1554045469.695 * * [simplify]: iters left: 5 (123 enodes) 1554045469.738 * * [simplify]: iters left: 4 (373 enodes) 1554045469.942 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045469.942 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045469.943 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045469.943 * * [simplify]: Extracting #3: cost 172 inf + 0 1554045469.945 * * [simplify]: Extracting #4: cost 251 inf + 950 1554045469.953 * * [simplify]: Extracting #5: cost 317 inf + 17261 1554045470.001 * * [simplify]: Extracting #6: cost 146 inf + 124033 1554045470.058 * * [simplify]: Extracting #7: cost 51 inf + 159037 1554045470.112 * * [simplify]: Extracting #8: cost 6 inf + 172942 1554045470.174 * * [simplify]: Extracting #9: cost 0 inf + 175653 1554045470.231 * [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.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) 1554045470.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.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.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.im y.im)))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045470.232 * * * * [progress]: [ 774 / 2270 ] simplifiying candidate # 1554045470.232 * [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)))) 1554045470.232 * * [simplify]: iters left: 6 (22 enodes) 1554045470.245 * * [simplify]: iters left: 5 (116 enodes) 1554045470.271 * * [simplify]: iters left: 4 (346 enodes) 1554045470.465 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045470.465 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045470.465 * * [simplify]: Extracting #2: cost 31 inf + 0 1554045470.466 * * [simplify]: Extracting #3: cost 162 inf + 0 1554045470.467 * * [simplify]: Extracting #4: cost 362 inf + 576 1554045470.473 * * [simplify]: Extracting #5: cost 251 inf + 36058 1554045470.498 * * [simplify]: Extracting #6: cost 26 inf + 106460 1554045470.531 * * [simplify]: Extracting #7: cost 0 inf + 116019 1554045470.556 * * [simplify]: Extracting #8: cost 0 inf + 115962 1554045470.582 * [simplify]: Simplified to (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma x.re y.re (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554045470.582 * [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))) (fma x.re y.re (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.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)))))))) 1554045470.582 * * * * [progress]: [ 775 / 2270 ] simplifiying candidate # 1554045470.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 (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554045470.583 * * [simplify]: iters left: 6 (18 enodes) 1554045470.588 * * [simplify]: iters left: 5 (85 enodes) 1554045470.605 * * [simplify]: iters left: 4 (218 enodes) 1554045470.720 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045470.720 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045470.721 * * [simplify]: Extracting #2: cost 43 inf + 0 1554045470.722 * * [simplify]: Extracting #3: cost 188 inf + 0 1554045470.728 * * [simplify]: Extracting #4: cost 269 inf + 15405 1554045470.760 * * [simplify]: Extracting #5: cost 44 inf + 80647 1554045470.806 * * [simplify]: Extracting #6: cost 2 inf + 94952 1554045470.853 * * [simplify]: Extracting #7: cost 0 inf + 94685 1554045470.883 * [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))))) 1554045470.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))) (* (- (* (* x.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)))))) 1554045470.884 * * * * [progress]: [ 776 / 2270 ] simplifiying candidate # 1554045470.885 * [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)))) 1554045470.885 * * [simplify]: iters left: 6 (19 enodes) 1554045470.895 * * [simplify]: iters left: 5 (91 enodes) 1554045470.923 * * [simplify]: iters left: 4 (265 enodes) 1554045471.052 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045471.052 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045471.052 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045471.053 * * [simplify]: Extracting #3: cost 139 inf + 0 1554045471.055 * * [simplify]: Extracting #4: cost 272 inf + 869 1554045471.070 * * [simplify]: Extracting #5: cost 319 inf + 28303 1554045471.109 * * [simplify]: Extracting #6: cost 101 inf + 108927 1554045471.175 * * [simplify]: Extracting #7: cost 8 inf + 147164 1554045471.243 * * [simplify]: Extracting #8: cost 0 inf + 148187 1554045471.286 * [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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554045471.286 * [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.re y.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)))))))) 1554045471.286 * * * * [progress]: [ 777 / 2270 ] simplifiying candidate # 1554045471.287 * [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))))) 1554045471.287 * * [simplify]: iters left: 6 (22 enodes) 1554045471.294 * * [simplify]: iters left: 5 (117 enodes) 1554045471.331 * * [simplify]: iters left: 4 (354 enodes) 1554045471.517 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045471.517 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045471.517 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045471.518 * * [simplify]: Extracting #3: cost 162 inf + 0 1554045471.519 * * [simplify]: Extracting #4: cost 243 inf + 638 1554045471.524 * * [simplify]: Extracting #5: cost 323 inf + 7053 1554045471.551 * * [simplify]: Extracting #6: cost 207 inf + 86898 1554045471.608 * * [simplify]: Extracting #7: cost 69 inf + 142091 1554045471.660 * * [simplify]: Extracting #8: cost 15 inf + 163605 1554045471.736 * * [simplify]: Extracting #9: cost 0 inf + 171372 1554045471.813 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554045471.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.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045471.814 * * * * [progress]: [ 778 / 2270 ] simplifiying candidate # 1554045471.815 * [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)))) 1554045471.815 * * [simplify]: iters left: 6 (24 enodes) 1554045471.830 * * [simplify]: iters left: 5 (124 enodes) 1554045471.883 * * [simplify]: iters left: 4 (375 enodes) 1554045472.100 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045472.100 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045472.100 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045472.100 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045472.101 * * [simplify]: Extracting #4: cost 325 inf + 796 1554045472.105 * * [simplify]: Extracting #5: cost 473 inf + 17823 1554045472.154 * * [simplify]: Extracting #6: cost 108 inf + 210700 1554045472.210 * * [simplify]: Extracting #7: cost 0 inf + 223239 1554045472.278 * * [simplify]: Extracting #8: cost 0 inf + 217767 1554045472.334 * * [simplify]: Extracting #9: cost 0 inf + 217727 1554045472.407 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554045472.408 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045472.408 * * * * [progress]: [ 779 / 2270 ] simplifiying candidate # 1554045472.409 * [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))))) 1554045472.409 * * [simplify]: iters left: 6 (24 enodes) 1554045472.424 * * [simplify]: iters left: 5 (124 enodes) 1554045472.455 * * [simplify]: iters left: 4 (381 enodes) 1554045472.681 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045472.681 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045472.681 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045472.682 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045472.683 * * [simplify]: Extracting #4: cost 286 inf + 375 1554045472.689 * * [simplify]: Extracting #5: cost 418 inf + 28575 1554045472.753 * * [simplify]: Extracting #6: cost 167 inf + 191718 1554045472.835 * * [simplify]: Extracting #7: cost 82 inf + 200176 1554045472.935 * * [simplify]: Extracting #8: cost 19 inf + 220893 1554045473.026 * * [simplify]: Extracting #9: cost 0 inf + 232092 1554045473.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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554045473.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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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.im y.im)))))) 1554045473.133 * * * * [progress]: [ 780 / 2270 ] simplifiying candidate # 1554045473.134 * [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)))) 1554045473.134 * * [simplify]: iters left: 6 (24 enodes) 1554045473.141 * * [simplify]: iters left: 5 (124 enodes) 1554045473.179 * * [simplify]: iters left: 4 (375 enodes) 1554045473.375 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045473.375 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045473.375 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045473.376 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045473.377 * * [simplify]: Extracting #4: cost 325 inf + 796 1554045473.380 * * [simplify]: Extracting #5: cost 473 inf + 17823 1554045473.427 * * [simplify]: Extracting #6: cost 108 inf + 210700 1554045473.510 * * [simplify]: Extracting #7: cost 0 inf + 223239 1554045473.618 * * [simplify]: Extracting #8: cost 0 inf + 217767 1554045473.701 * * [simplify]: Extracting #9: cost 0 inf + 217727 1554045473.805 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554045473.805 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045473.806 * * * * [progress]: [ 781 / 2270 ] simplifiying candidate # 1554045473.806 * [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))))) 1554045473.806 * * [simplify]: iters left: 6 (24 enodes) 1554045473.814 * * [simplify]: iters left: 5 (124 enodes) 1554045473.853 * * [simplify]: iters left: 4 (381 enodes) 1554045474.086 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045474.086 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045474.086 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045474.087 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045474.088 * * [simplify]: Extracting #4: cost 286 inf + 375 1554045474.094 * * [simplify]: Extracting #5: cost 418 inf + 28575 1554045474.177 * * [simplify]: Extracting #6: cost 167 inf + 191718 1554045474.267 * * [simplify]: Extracting #7: cost 82 inf + 200176 1554045474.363 * * [simplify]: Extracting #8: cost 19 inf + 220893 1554045474.479 * * [simplify]: Extracting #9: cost 0 inf + 232092 1554045474.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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554045474.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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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.im y.im)))))) 1554045474.601 * * * * [progress]: [ 782 / 2270 ] simplifiying candidate # 1554045474.602 * [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)))) 1554045474.602 * * [simplify]: iters left: 6 (24 enodes) 1554045474.609 * * [simplify]: iters left: 5 (123 enodes) 1554045474.643 * * [simplify]: iters left: 4 (372 enodes) 1554045474.867 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045474.867 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045474.867 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045474.868 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045474.869 * * [simplify]: Extracting #4: cost 322 inf + 674 1554045474.872 * * [simplify]: Extracting #5: cost 454 inf + 14738 1554045474.915 * * [simplify]: Extracting #6: cost 113 inf + 162976 1554045474.975 * * [simplify]: Extracting #7: cost 0 inf + 202607 1554045475.044 * * [simplify]: Extracting #8: cost 0 inf + 197973 1554045475.140 * * [simplify]: Extracting #9: cost 0 inf + 197863 1554045475.196 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554045475.196 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045475.197 * * * * [progress]: [ 783 / 2270 ] simplifiying candidate # 1554045475.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.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554045475.197 * * [simplify]: iters left: 6 (24 enodes) 1554045475.204 * * [simplify]: iters left: 5 (123 enodes) 1554045475.252 * * [simplify]: iters left: 4 (378 enodes) 1554045475.487 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045475.487 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045475.487 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045475.488 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045475.490 * * [simplify]: Extracting #4: cost 282 inf + 619 1554045475.497 * * [simplify]: Extracting #5: cost 420 inf + 12298 1554045475.530 * * [simplify]: Extracting #6: cost 264 inf + 84317 1554045475.612 * * [simplify]: Extracting #7: cost 99 inf + 159430 1554045475.715 * * [simplify]: Extracting #8: cost 12 inf + 204357 1554045475.795 * * [simplify]: Extracting #9: cost 0 inf + 212316 1554045475.866 * [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))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554045475.866 * [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))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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)))))) 1554045475.867 * * * * [progress]: [ 784 / 2270 ] simplifiying candidate # 1554045475.867 * [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)))) 1554045475.868 * * [simplify]: iters left: 6 (21 enodes) 1554045475.879 * * [simplify]: iters left: 5 (96 enodes) 1554045475.917 * * [simplify]: iters left: 4 (273 enodes) 1554045476.034 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045476.035 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045476.035 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045476.035 * * [simplify]: Extracting #3: cost 144 inf + 0 1554045476.037 * * [simplify]: Extracting #4: cost 282 inf + 879 1554045476.042 * * [simplify]: Extracting #5: cost 340 inf + 10832 1554045476.057 * * [simplify]: Extracting #6: cost 146 inf + 77373 1554045476.088 * * [simplify]: Extracting #7: cost 31 inf + 146739 1554045476.159 * * [simplify]: Extracting #8: cost 0 inf + 161183 1554045476.228 * * [simplify]: Extracting #9: cost 0 inf + 154868 1554045476.288 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554045476.288 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* (* x.re y.re) (* x.re y.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)))))))) 1554045476.289 * * * * [progress]: [ 785 / 2270 ] simplifiying candidate # 1554045476.289 * [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))))) 1554045476.289 * * [simplify]: iters left: 6 (24 enodes) 1554045476.296 * * [simplify]: iters left: 5 (121 enodes) 1554045476.342 * * [simplify]: iters left: 4 (359 enodes) 1554045476.535 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045476.535 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045476.535 * * [simplify]: Extracting #2: cost 32 inf + 0 1554045476.536 * * [simplify]: Extracting #3: cost 166 inf + 0 1554045476.538 * * [simplify]: Extracting #4: cost 249 inf + 539 1554045476.550 * * [simplify]: Extracting #5: cost 297 inf + 28653 1554045476.579 * * [simplify]: Extracting #6: cost 149 inf + 125937 1554045476.627 * * [simplify]: Extracting #7: cost 66 inf + 149771 1554045476.679 * * [simplify]: Extracting #8: cost 10 inf + 170317 1554045476.754 * * [simplify]: Extracting #9: cost 0 inf + 176194 1554045476.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.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.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))))) 1554045476.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.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.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)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045476.821 * * * * [progress]: [ 786 / 2270 ] simplifiying candidate # 1554045476.821 * [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)))) 1554045476.821 * * [simplify]: iters left: 6 (24 enodes) 1554045476.829 * * [simplify]: iters left: 5 (124 enodes) 1554045476.877 * * [simplify]: iters left: 4 (375 enodes) 1554045477.057 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045477.058 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045477.058 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045477.058 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045477.059 * * [simplify]: Extracting #4: cost 309 inf + 918 1554045477.062 * * [simplify]: Extracting #5: cost 422 inf + 19192 1554045477.096 * * [simplify]: Extracting #6: cost 133 inf + 143750 1554045477.152 * * [simplify]: Extracting #7: cost 1 inf + 196772 1554045477.218 * * [simplify]: Extracting #8: cost 0 inf + 195350 1554045477.283 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (fma y.re x.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))))) 1554045477.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)))))) (cbrt (* (fma y.re x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045477.284 * * * * [progress]: [ 787 / 2270 ] simplifiying candidate # 1554045477.284 * [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))))) 1554045477.284 * * [simplify]: iters left: 6 (24 enodes) 1554045477.291 * * [simplify]: iters left: 5 (124 enodes) 1554045477.337 * * [simplify]: iters left: 4 (381 enodes) 1554045477.567 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045477.567 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045477.567 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045477.568 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045477.570 * * [simplify]: Extracting #4: cost 273 inf + 416 1554045477.580 * * [simplify]: Extracting #5: cost 385 inf + 21268 1554045477.633 * * [simplify]: Extracting #6: cost 152 inf + 159746 1554045477.699 * * [simplify]: Extracting #7: cost 61 inf + 184903 1554045477.775 * * [simplify]: Extracting #8: cost 12 inf + 202985 1554045477.848 * * [simplify]: Extracting #9: cost 0 inf + 209278 1554045477.940 * [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.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma y.re x.re (* x.im y.im)))))) 1554045477.940 * [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.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma y.re x.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)))))) 1554045477.941 * * * * [progress]: [ 788 / 2270 ] simplifiying candidate # 1554045477.942 * [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)))) 1554045477.942 * * [simplify]: iters left: 6 (19 enodes) 1554045477.952 * * [simplify]: iters left: 5 (90 enodes) 1554045477.972 * * [simplify]: iters left: 4 (260 enodes) 1554045478.106 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045478.106 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045478.106 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045478.106 * * [simplify]: Extracting #3: cost 138 inf + 0 1554045478.107 * * [simplify]: Extracting #4: cost 276 inf + 837 1554045478.109 * * [simplify]: Extracting #5: cost 339 inf + 10093 1554045478.118 * * [simplify]: Extracting #6: cost 158 inf + 63469 1554045478.140 * * [simplify]: Extracting #7: cost 45 inf + 121641 1554045478.194 * * [simplify]: Extracting #8: cost 0 inf + 149891 1554045478.262 * [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))))))) 1554045478.262 * [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)))))))) 1554045478.262 * * * * [progress]: [ 789 / 2270 ] simplifiying candidate # 1554045478.263 * [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))))) 1554045478.263 * * [simplify]: iters left: 6 (22 enodes) 1554045478.274 * * [simplify]: iters left: 5 (116 enodes) 1554045478.301 * * [simplify]: iters left: 4 (349 enodes) 1554045478.448 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045478.448 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045478.448 * * [simplify]: Extracting #2: cost 30 inf + 0 1554045478.448 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045478.449 * * [simplify]: Extracting #4: cost 238 inf + 737 1554045478.452 * * [simplify]: Extracting #5: cost 322 inf + 6483 1554045478.477 * * [simplify]: Extracting #6: cost 200 inf + 84089 1554045478.539 * * [simplify]: Extracting #7: cost 82 inf + 138528 1554045478.603 * * [simplify]: Extracting #8: cost 43 inf + 149390 1554045478.661 * * [simplify]: Extracting #9: cost 1 inf + 169652 1554045478.719 * * [simplify]: Extracting #10: cost 0 inf + 170277 1554045478.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)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.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))))) 1554045478.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)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.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)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045478.801 * * * * [progress]: [ 790 / 2270 ] simplifiying candidate # 1554045478.801 * [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)))) 1554045478.802 * * [simplify]: iters left: 6 (24 enodes) 1554045478.814 * * [simplify]: iters left: 5 (124 enodes) 1554045478.872 * * [simplify]: iters left: 4 (375 enodes) 1554045479.062 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045479.062 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045479.062 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045479.062 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045479.064 * * [simplify]: Extracting #4: cost 309 inf + 918 1554045479.071 * * [simplify]: Extracting #5: cost 422 inf + 19192 1554045479.112 * * [simplify]: Extracting #6: cost 133 inf + 143750 1554045479.165 * * [simplify]: Extracting #7: cost 1 inf + 196772 1554045479.213 * * [simplify]: Extracting #8: cost 0 inf + 195350 1554045479.273 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (fma y.re x.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))))) 1554045479.273 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (fma y.re x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045479.273 * * * * [progress]: [ 791 / 2270 ] simplifiying candidate # 1554045479.274 * [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))))) 1554045479.274 * * [simplify]: iters left: 6 (24 enodes) 1554045479.281 * * [simplify]: iters left: 5 (124 enodes) 1554045479.327 * * [simplify]: iters left: 4 (381 enodes) 1554045479.530 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045479.530 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045479.530 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045479.531 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045479.533 * * [simplify]: Extracting #4: cost 273 inf + 416 1554045479.544 * * [simplify]: Extracting #5: cost 385 inf + 21268 1554045479.597 * * [simplify]: Extracting #6: cost 152 inf + 159746 1554045479.671 * * [simplify]: Extracting #7: cost 61 inf + 184903 1554045479.746 * * [simplify]: Extracting #8: cost 12 inf + 202985 1554045479.810 * * [simplify]: Extracting #9: cost 0 inf + 209278 1554045479.880 * [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.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma y.re x.re (* x.im y.im)))))) 1554045479.880 * [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.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma y.re x.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)))))) 1554045479.881 * * * * [progress]: [ 792 / 2270 ] simplifiying candidate # 1554045479.881 * [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)))) 1554045479.881 * * [simplify]: iters left: 6 (24 enodes) 1554045479.888 * * [simplify]: iters left: 5 (124 enodes) 1554045479.918 * * [simplify]: iters left: 4 (375 enodes) 1554045480.153 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045480.153 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045480.153 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045480.154 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045480.156 * * [simplify]: Extracting #4: cost 324 inf + 1261 1554045480.162 * * [simplify]: Extracting #5: cost 471 inf + 15520 1554045480.190 * * [simplify]: Extracting #6: cost 123 inf + 183033 1554045480.249 * * [simplify]: Extracting #7: cost 3 inf + 229590 1554045480.333 * * [simplify]: Extracting #8: cost 0 inf + 217349 1554045480.434 * * [simplify]: Extracting #9: cost 0 inf + 216567 1554045480.516 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045480.516 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))))) 1554045480.517 * * * * [progress]: [ 793 / 2270 ] simplifiying candidate # 1554045480.517 * [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))))) 1554045480.517 * * [simplify]: iters left: 6 (24 enodes) 1554045480.531 * * [simplify]: iters left: 5 (124 enodes) 1554045480.585 * * [simplify]: iters left: 4 (381 enodes) 1554045480.796 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045480.796 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045480.797 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045480.798 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045480.799 * * [simplify]: Extracting #4: cost 288 inf + 334 1554045480.810 * * [simplify]: Extracting #5: cost 428 inf + 23392 1554045480.880 * * [simplify]: Extracting #6: cost 169 inf + 185839 1554045480.965 * * [simplify]: Extracting #7: cost 74 inf + 202242 1554045481.067 * * [simplify]: Extracting #8: cost 13 inf + 222148 1554045481.163 * * [simplify]: Extracting #9: cost 0 inf + 230568 1554045481.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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554045481.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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045481.256 * * * * [progress]: [ 794 / 2270 ] simplifiying candidate # 1554045481.257 * [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)))) 1554045481.257 * * [simplify]: iters left: 6 (22 enodes) 1554045481.270 * * [simplify]: iters left: 5 (118 enodes) 1554045481.309 * * [simplify]: iters left: 4 (358 enodes) 1554045481.510 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045481.510 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045481.510 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045481.510 * * [simplify]: Extracting #3: cost 142 inf + 0 1554045481.511 * * [simplify]: Extracting #4: cost 303 inf + 421 1554045481.514 * * [simplify]: Extracting #5: cost 431 inf + 10321 1554045481.544 * * [simplify]: Extracting #6: cost 147 inf + 117961 1554045481.625 * * [simplify]: Extracting #7: cost 10 inf + 176421 1554045481.709 * * [simplify]: Extracting #8: cost 0 inf + 183989 1554045481.794 * * [simplify]: Extracting #9: cost 0 inf + 183909 1554045481.878 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554045481.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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045481.879 * * * * [progress]: [ 795 / 2270 ] simplifiying candidate # 1554045481.879 * [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))))) 1554045481.880 * * [simplify]: iters left: 6 (22 enodes) 1554045481.892 * * [simplify]: iters left: 5 (118 enodes) 1554045481.935 * * [simplify]: iters left: 4 (364 enodes) 1554045482.126 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045482.126 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045482.126 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045482.127 * * [simplify]: Extracting #3: cost 162 inf + 0 1554045482.128 * * [simplify]: Extracting #4: cost 257 inf + 594 1554045482.134 * * [simplify]: Extracting #5: cost 384 inf + 6856 1554045482.149 * * [simplify]: Extracting #6: cost 306 inf + 49223 1554045482.174 * * [simplify]: Extracting #7: cost 161 inf + 104357 1554045482.254 * * [simplify]: Extracting #8: cost 38 inf + 171363 1554045482.332 * * [simplify]: Extracting #9: cost 0 inf + 194657 1554045482.407 * * [simplify]: Extracting #10: cost 0 inf + 194600 1554045482.478 * [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)))))))) 1554045482.478 * [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)))))) 1554045482.479 * * * * [progress]: [ 796 / 2270 ] simplifiying candidate # 1554045482.479 * [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)))) 1554045482.479 * * [simplify]: iters left: 6 (24 enodes) 1554045482.493 * * [simplify]: iters left: 5 (123 enodes) 1554045482.528 * * [simplify]: iters left: 4 (370 enodes) 1554045482.737 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045482.737 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045482.737 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045482.738 * * [simplify]: Extracting #3: cost 148 inf + 0 1554045482.739 * * [simplify]: Extracting #4: cost 309 inf + 674 1554045482.746 * * [simplify]: Extracting #5: cost 427 inf + 16319 1554045482.778 * * [simplify]: Extracting #6: cost 106 inf + 175686 1554045482.869 * * [simplify]: Extracting #7: cost 1 inf + 196761 1554045482.925 * * [simplify]: Extracting #8: cost 0 inf + 188316 1554045482.979 * * [simplify]: Extracting #9: cost 0 inf + 187905 1554045483.042 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554045483.042 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.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.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045483.043 * * * * [progress]: [ 797 / 2270 ] simplifiying candidate # 1554045483.044 * [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))))) 1554045483.044 * * [simplify]: iters left: 6 (24 enodes) 1554045483.058 * * [simplify]: iters left: 5 (123 enodes) 1554045483.085 * * [simplify]: iters left: 4 (376 enodes) 1554045483.301 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045483.301 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045483.302 * * [simplify]: Extracting #2: cost 32 inf + 0 1554045483.302 * * [simplify]: Extracting #3: cost 169 inf + 0 1554045483.303 * * [simplify]: Extracting #4: cost 268 inf + 293 1554045483.306 * * [simplify]: Extracting #5: cost 387 inf + 13853 1554045483.342 * * [simplify]: Extracting #6: cost 175 inf + 144488 1554045483.434 * * [simplify]: Extracting #7: cost 71 inf + 176929 1554045483.521 * * [simplify]: Extracting #8: cost 19 inf + 189902 1554045483.574 * * [simplify]: Extracting #9: cost 0 inf + 198650 1554045483.639 * [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)))))))) 1554045483.639 * [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)))))) 1554045483.640 * * * * [progress]: [ 798 / 2270 ] simplifiying candidate # 1554045483.640 * [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)))) 1554045483.640 * * [simplify]: iters left: 6 (24 enodes) 1554045483.648 * * [simplify]: iters left: 5 (124 enodes) 1554045483.704 * * [simplify]: iters left: 4 (382 enodes) 1554045483.931 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045483.932 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045483.932 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045483.932 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045483.934 * * [simplify]: Extracting #4: cost 333 inf + 796 1554045483.940 * * [simplify]: Extracting #5: cost 506 inf + 9816 1554045483.962 * * [simplify]: Extracting #6: cost 187 inf + 146954 1554045484.055 * * [simplify]: Extracting #7: cost 5 inf + 225310 1554045484.144 * * [simplify]: Extracting #8: cost 0 inf + 211403 1554045484.216 * * [simplify]: Extracting #9: cost 0 inf + 210551 1554045484.280 * [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)))))))) 1554045484.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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))))) 1554045484.281 * * * * [progress]: [ 799 / 2270 ] simplifiying candidate # 1554045484.282 * [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))))) 1554045484.282 * * [simplify]: iters left: 6 (24 enodes) 1554045484.293 * * [simplify]: iters left: 5 (124 enodes) 1554045484.330 * * [simplify]: iters left: 4 (388 enodes) 1554045484.534 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045484.534 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045484.534 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045484.535 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045484.536 * * [simplify]: Extracting #4: cost 295 inf + 375 1554045484.543 * * [simplify]: Extracting #5: cost 453 inf + 12530 1554045484.579 * * [simplify]: Extracting #6: cost 221 inf + 146791 1554045484.652 * * [simplify]: Extracting #7: cost 65 inf + 208471 1554045484.718 * * [simplify]: Extracting #8: cost 14 inf + 217900 1554045484.830 * * [simplify]: Extracting #9: cost 0 inf + 224928 1554045484.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))))))))) 1554045484.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.re y.re)) (+ (* (* x.im y.im) (* x.im 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)))))) 1554045484.917 * * * * [progress]: [ 800 / 2270 ] simplifiying candidate # 1554045484.917 * [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)))) 1554045484.918 * * [simplify]: iters left: 6 (24 enodes) 1554045484.933 * * [simplify]: iters left: 5 (123 enodes) 1554045484.963 * * [simplify]: iters left: 4 (364 enodes) 1554045485.122 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045485.122 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045485.122 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045485.122 * * [simplify]: Extracting #3: cost 147 inf + 0 1554045485.123 * * [simplify]: Extracting #4: cost 306 inf + 756 1554045485.127 * * [simplify]: Extracting #5: cost 429 inf + 13663 1554045485.150 * * [simplify]: Extracting #6: cost 132 inf + 151146 1554045485.202 * * [simplify]: Extracting #7: cost 2 inf + 196832 1554045485.280 * * [simplify]: Extracting #8: cost 0 inf + 187561 1554045485.363 * * [simplify]: Extracting #9: cost 0 inf + 186939 1554045485.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.im y.im)))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045485.447 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))))) 1554045485.448 * * * * [progress]: [ 801 / 2270 ] simplifiying candidate # 1554045485.448 * [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))))) 1554045485.449 * * [simplify]: iters left: 6 (24 enodes) 1554045485.462 * * [simplify]: iters left: 5 (123 enodes) 1554045485.516 * * [simplify]: iters left: 4 (370 enodes) 1554045485.726 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045485.726 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045485.726 * * [simplify]: Extracting #2: cost 31 inf + 0 1554045485.727 * * [simplify]: Extracting #3: cost 165 inf + 0 1554045485.735 * * [simplify]: Extracting #4: cost 261 inf + 457 1554045485.738 * * [simplify]: Extracting #5: cost 386 inf + 14379 1554045485.771 * * [simplify]: Extracting #6: cost 194 inf + 130486 1554045485.838 * * [simplify]: Extracting #7: cost 62 inf + 178409 1554045485.921 * * [simplify]: Extracting #8: cost 13 inf + 190480 1554045486.004 * * [simplify]: Extracting #9: cost 0 inf + 197531 1554045486.064 * [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))))))) 1554045486.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)))))) 1554045486.064 * * * * [progress]: [ 802 / 2270 ] simplifiying candidate # 1554045486.065 * [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)))) 1554045486.065 * * [simplify]: iters left: 6 (24 enodes) 1554045486.074 * * [simplify]: iters left: 5 (125 enodes) 1554045486.104 * * [simplify]: iters left: 4 (385 enodes) 1554045486.314 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045486.314 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045486.314 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045486.314 * * [simplify]: Extracting #3: cost 156 inf + 0 1554045486.315 * * [simplify]: Extracting #4: cost 320 inf + 958 1554045486.319 * * [simplify]: Extracting #5: cost 481 inf + 14139 1554045486.346 * * [simplify]: Extracting #6: cost 182 inf + 132445 1554045486.407 * * [simplify]: Extracting #7: cost 3 inf + 204467 1554045486.474 * * [simplify]: Extracting #8: cost 0 inf + 204711 1554045486.549 * [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.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554045486.549 * [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.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.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.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045486.550 * * * * [progress]: [ 803 / 2270 ] simplifiying candidate # 1554045486.550 * [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))))) 1554045486.550 * * [simplify]: iters left: 6 (24 enodes) 1554045486.557 * * [simplify]: iters left: 5 (125 enodes) 1554045486.594 * * [simplify]: iters left: 4 (391 enodes) 1554045486.830 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045486.830 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045486.830 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045486.831 * * [simplify]: Extracting #3: cost 180 inf + 0 1554045486.832 * * [simplify]: Extracting #4: cost 285 inf + 293 1554045486.835 * * [simplify]: Extracting #5: cost 443 inf + 13148 1554045486.863 * * [simplify]: Extracting #6: cost 239 inf + 113854 1554045486.930 * * [simplify]: Extracting #7: cost 68 inf + 196018 1554045487.012 * * [simplify]: Extracting #8: cost 4 inf + 223778 1554045487.095 * * [simplify]: Extracting #9: cost 0 inf + 225614 1554045487.205 * [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))) (fma y.re x.re (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554045487.205 * [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))) (fma y.re x.re (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))) 1554045487.207 * * * * [progress]: [ 804 / 2270 ] simplifiying candidate # 1554045487.207 * [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)))) 1554045487.208 * * [simplify]: iters left: 6 (22 enodes) 1554045487.220 * * [simplify]: iters left: 5 (117 enodes) 1554045487.268 * * [simplify]: iters left: 4 (353 enodes) 1554045487.406 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045487.406 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045487.406 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045487.412 * * [simplify]: Extracting #3: cost 141 inf + 0 1554045487.414 * * [simplify]: Extracting #4: cost 304 inf + 421 1554045487.421 * * [simplify]: Extracting #5: cost 415 inf + 20107 1554045487.457 * * [simplify]: Extracting #6: cost 165 inf + 108028 1554045487.498 * * [simplify]: Extracting #7: cost 31 inf + 166448 1554045487.555 * * [simplify]: Extracting #8: cost 0 inf + 184894 1554045487.633 * * [simplify]: Extracting #9: cost 0 inf + 184363 1554045487.678 * [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)))))))) 1554045487.678 * [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)))))))) 1554045487.679 * * * * [progress]: [ 805 / 2270 ] simplifiying candidate # 1554045487.679 * [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))))) 1554045487.680 * * [simplify]: iters left: 6 (22 enodes) 1554045487.693 * * [simplify]: iters left: 5 (117 enodes) 1554045487.723 * * [simplify]: iters left: 4 (359 enodes) 1554045487.916 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045487.916 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045487.916 * * [simplify]: Extracting #2: cost 30 inf + 0 1554045487.916 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045487.917 * * [simplify]: Extracting #4: cost 250 inf + 759 1554045487.923 * * [simplify]: Extracting #5: cost 347 inf + 24918 1554045487.968 * * [simplify]: Extracting #6: cost 173 inf + 146253 1554045488.018 * * [simplify]: Extracting #7: cost 63 inf + 176294 1554045488.063 * * [simplify]: Extracting #8: cost 15 inf + 185356 1554045488.118 * * [simplify]: Extracting #9: cost 0 inf + 192284 1554045488.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.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045488.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.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))) 1554045488.209 * * * * [progress]: [ 806 / 2270 ] simplifiying candidate # 1554045488.210 * [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)))) 1554045488.210 * * [simplify]: iters left: 6 (24 enodes) 1554045488.221 * * [simplify]: iters left: 5 (125 enodes) 1554045488.251 * * [simplify]: iters left: 4 (385 enodes) 1554045488.481 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045488.481 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045488.481 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045488.482 * * [simplify]: Extracting #3: cost 156 inf + 0 1554045488.483 * * [simplify]: Extracting #4: cost 320 inf + 958 1554045488.486 * * [simplify]: Extracting #5: cost 481 inf + 14139 1554045488.507 * * [simplify]: Extracting #6: cost 182 inf + 132445 1554045488.581 * * [simplify]: Extracting #7: cost 3 inf + 204467 1554045488.656 * * [simplify]: Extracting #8: cost 0 inf + 204711 1554045488.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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554045488.721 * [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.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.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.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045488.721 * * * * [progress]: [ 807 / 2270 ] simplifiying candidate # 1554045488.721 * [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))))) 1554045488.722 * * [simplify]: iters left: 6 (24 enodes) 1554045488.728 * * [simplify]: iters left: 5 (125 enodes) 1554045488.775 * * [simplify]: iters left: 4 (391 enodes) 1554045489.044 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045489.044 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045489.044 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045489.045 * * [simplify]: Extracting #3: cost 180 inf + 0 1554045489.047 * * [simplify]: Extracting #4: cost 285 inf + 293 1554045489.053 * * [simplify]: Extracting #5: cost 443 inf + 13148 1554045489.080 * * [simplify]: Extracting #6: cost 239 inf + 113854 1554045489.139 * * [simplify]: Extracting #7: cost 68 inf + 196018 1554045489.214 * * [simplify]: Extracting #8: cost 4 inf + 223778 1554045489.297 * * [simplify]: Extracting #9: cost 0 inf + 225614 1554045489.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.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma y.re x.re (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554045489.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.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma y.re x.re (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))) 1554045489.406 * * * * [progress]: [ 808 / 2270 ] simplifiying candidate # 1554045489.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 (* (- (* (* x.re y.re) (* x.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)))) 1554045489.407 * * [simplify]: iters left: 6 (24 enodes) 1554045489.422 * * [simplify]: iters left: 5 (124 enodes) 1554045489.475 * * [simplify]: iters left: 4 (375 enodes) 1554045489.655 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045489.655 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045489.656 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045489.656 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045489.657 * * [simplify]: Extracting #4: cost 324 inf + 1261 1554045489.661 * * [simplify]: Extracting #5: cost 471 inf + 15520 1554045489.712 * * [simplify]: Extracting #6: cost 123 inf + 183033 1554045489.796 * * [simplify]: Extracting #7: cost 3 inf + 229590 1554045489.877 * * [simplify]: Extracting #8: cost 0 inf + 217349 1554045489.948 * * [simplify]: Extracting #9: cost 0 inf + 216567 1554045490.047 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045490.047 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))))) 1554045490.048 * * * * [progress]: [ 809 / 2270 ] simplifiying candidate # 1554045490.048 * [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))))) 1554045490.048 * * [simplify]: iters left: 6 (24 enodes) 1554045490.055 * * [simplify]: iters left: 5 (124 enodes) 1554045490.085 * * [simplify]: iters left: 4 (381 enodes) 1554045490.307 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045490.307 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045490.307 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045490.308 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045490.310 * * [simplify]: Extracting #4: cost 288 inf + 334 1554045490.321 * * [simplify]: Extracting #5: cost 428 inf + 23392 1554045490.401 * * [simplify]: Extracting #6: cost 169 inf + 185839 1554045490.520 * * [simplify]: Extracting #7: cost 74 inf + 202242 1554045490.634 * * [simplify]: Extracting #8: cost 13 inf + 222148 1554045490.710 * * [simplify]: Extracting #9: cost 0 inf + 230568 1554045490.809 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554045490.809 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045490.810 * * * * [progress]: [ 810 / 2270 ] simplifiying candidate # 1554045490.810 * [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)))) 1554045490.810 * * [simplify]: iters left: 6 (24 enodes) 1554045490.824 * * [simplify]: iters left: 5 (123 enodes) 1554045490.877 * * [simplify]: iters left: 4 (370 enodes) 1554045491.108 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045491.108 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045491.108 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045491.108 * * [simplify]: Extracting #3: cost 148 inf + 0 1554045491.109 * * [simplify]: Extracting #4: cost 309 inf + 674 1554045491.112 * * [simplify]: Extracting #5: cost 427 inf + 16319 1554045491.148 * * [simplify]: Extracting #6: cost 106 inf + 175686 1554045491.207 * * [simplify]: Extracting #7: cost 1 inf + 196761 1554045491.286 * * [simplify]: Extracting #8: cost 0 inf + 188316 1554045491.372 * * [simplify]: Extracting #9: cost 0 inf + 187905 1554045491.438 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554045491.438 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.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.re y.re)) (+ (* (* 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)))))))) 1554045491.439 * * * * [progress]: [ 811 / 2270 ] simplifiying candidate # 1554045491.439 * [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))))) 1554045491.440 * * [simplify]: iters left: 6 (24 enodes) 1554045491.453 * * [simplify]: iters left: 5 (123 enodes) 1554045491.483 * * [simplify]: iters left: 4 (376 enodes) 1554045491.678 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045491.678 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045491.678 * * [simplify]: Extracting #2: cost 32 inf + 0 1554045491.679 * * [simplify]: Extracting #3: cost 169 inf + 0 1554045491.680 * * [simplify]: Extracting #4: cost 268 inf + 293 1554045491.683 * * [simplify]: Extracting #5: cost 387 inf + 13853 1554045491.714 * * [simplify]: Extracting #6: cost 175 inf + 144488 1554045491.773 * * [simplify]: Extracting #7: cost 71 inf + 176929 1554045491.856 * * [simplify]: Extracting #8: cost 19 inf + 189902 1554045491.954 * * [simplify]: Extracting #9: cost 0 inf + 198650 1554045492.024 * [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)))))))) 1554045492.024 * [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)))))) 1554045492.025 * * * * [progress]: [ 812 / 2270 ] simplifiying candidate # 1554045492.025 * [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)))) 1554045492.025 * * [simplify]: iters left: 6 (22 enodes) 1554045492.038 * * [simplify]: iters left: 5 (118 enodes) 1554045492.069 * * [simplify]: iters left: 4 (358 enodes) 1554045492.278 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045492.279 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045492.279 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045492.279 * * [simplify]: Extracting #3: cost 142 inf + 0 1554045492.281 * * [simplify]: Extracting #4: cost 303 inf + 421 1554045492.287 * * [simplify]: Extracting #5: cost 431 inf + 10321 1554045492.328 * * [simplify]: Extracting #6: cost 147 inf + 117961 1554045492.386 * * [simplify]: Extracting #7: cost 10 inf + 176421 1554045492.465 * * [simplify]: Extracting #8: cost 0 inf + 183989 1554045492.528 * * [simplify]: Extracting #9: cost 0 inf + 183909 1554045492.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.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554045492.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.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045492.596 * * * * [progress]: [ 813 / 2270 ] simplifiying candidate # 1554045492.597 * [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))))) 1554045492.597 * * [simplify]: iters left: 6 (22 enodes) 1554045492.604 * * [simplify]: iters left: 5 (118 enodes) 1554045492.636 * * [simplify]: iters left: 4 (364 enodes) 1554045492.877 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045492.877 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045492.877 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045492.878 * * [simplify]: Extracting #3: cost 162 inf + 0 1554045492.879 * * [simplify]: Extracting #4: cost 257 inf + 594 1554045492.881 * * [simplify]: Extracting #5: cost 384 inf + 6856 1554045492.894 * * [simplify]: Extracting #6: cost 306 inf + 49223 1554045492.941 * * [simplify]: Extracting #7: cost 161 inf + 104357 1554045493.021 * * [simplify]: Extracting #8: cost 38 inf + 171363 1554045493.105 * * [simplify]: Extracting #9: cost 0 inf + 194657 1554045493.180 * * [simplify]: Extracting #10: cost 0 inf + 194600 1554045493.247 * [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)))))))) 1554045493.247 * [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)))))) 1554045493.248 * * * * [progress]: [ 814 / 2270 ] simplifiying candidate # 1554045493.248 * [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)))) 1554045493.248 * * [simplify]: iters left: 6 (24 enodes) 1554045493.255 * * [simplify]: iters left: 5 (124 enodes) 1554045493.283 * * [simplify]: iters left: 4 (382 enodes) 1554045493.485 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045493.485 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045493.485 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045493.485 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045493.486 * * [simplify]: Extracting #4: cost 333 inf + 796 1554045493.489 * * [simplify]: Extracting #5: cost 506 inf + 9816 1554045493.518 * * [simplify]: Extracting #6: cost 187 inf + 146954 1554045493.591 * * [simplify]: Extracting #7: cost 5 inf + 225310 1554045493.669 * * [simplify]: Extracting #8: cost 0 inf + 211403 1554045493.728 * * [simplify]: Extracting #9: cost 0 inf + 210551 1554045493.787 * [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)))))))) 1554045493.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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))))) 1554045493.788 * * * * [progress]: [ 815 / 2270 ] simplifiying candidate # 1554045493.788 * [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))))) 1554045493.788 * * [simplify]: iters left: 6 (24 enodes) 1554045493.796 * * [simplify]: iters left: 5 (124 enodes) 1554045493.846 * * [simplify]: iters left: 4 (388 enodes) 1554045494.050 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045494.050 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045494.050 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045494.050 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045494.051 * * [simplify]: Extracting #4: cost 295 inf + 375 1554045494.055 * * [simplify]: Extracting #5: cost 453 inf + 12530 1554045494.108 * * [simplify]: Extracting #6: cost 221 inf + 146791 1554045494.212 * * [simplify]: Extracting #7: cost 65 inf + 208471 1554045494.297 * * [simplify]: Extracting #8: cost 14 inf + 217900 1554045494.371 * * [simplify]: Extracting #9: cost 0 inf + 224928 1554045494.445 * [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))))))))) 1554045494.445 * [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)))))) 1554045494.446 * * * * [progress]: [ 816 / 2270 ] simplifiying candidate # 1554045494.446 * [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)))) 1554045494.446 * * [simplify]: iters left: 6 (24 enodes) 1554045494.453 * * [simplify]: iters left: 5 (123 enodes) 1554045494.491 * * [simplify]: iters left: 4 (364 enodes) 1554045494.689 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045494.689 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045494.689 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045494.690 * * [simplify]: Extracting #3: cost 147 inf + 0 1554045494.692 * * [simplify]: Extracting #4: cost 306 inf + 756 1554045494.706 * * [simplify]: Extracting #5: cost 429 inf + 13663 1554045494.746 * * [simplify]: Extracting #6: cost 132 inf + 151146 1554045494.804 * * [simplify]: Extracting #7: cost 2 inf + 196832 1554045494.864 * * [simplify]: Extracting #8: cost 0 inf + 187561 1554045494.921 * * [simplify]: Extracting #9: cost 0 inf + 186939 1554045494.993 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))))) 1554045494.994 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))))) 1554045494.994 * * * * [progress]: [ 817 / 2270 ] simplifiying candidate # 1554045494.995 * [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))))) 1554045494.995 * * [simplify]: iters left: 6 (24 enodes) 1554045495.008 * * [simplify]: iters left: 5 (123 enodes) 1554045495.063 * * [simplify]: iters left: 4 (370 enodes) 1554045495.282 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045495.282 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045495.282 * * [simplify]: Extracting #2: cost 31 inf + 0 1554045495.282 * * [simplify]: Extracting #3: cost 165 inf + 0 1554045495.283 * * [simplify]: Extracting #4: cost 261 inf + 457 1554045495.287 * * [simplify]: Extracting #5: cost 386 inf + 14379 1554045495.314 * * [simplify]: Extracting #6: cost 194 inf + 130486 1554045495.365 * * [simplify]: Extracting #7: cost 62 inf + 178409 1554045495.414 * * [simplify]: Extracting #8: cost 13 inf + 190480 1554045495.493 * * [simplify]: Extracting #9: cost 0 inf + 197531 1554045495.563 * [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))))))) 1554045495.563 * [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)))))) 1554045495.563 * * * * [progress]: [ 818 / 2270 ] simplifiying candidate # 1554045495.563 * [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)))) 1554045495.564 * * [simplify]: iters left: 6 (24 enodes) 1554045495.572 * * [simplify]: iters left: 5 (125 enodes) 1554045495.615 * * [simplify]: iters left: 4 (385 enodes) 1554045495.834 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045495.835 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045495.835 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045495.835 * * [simplify]: Extracting #3: cost 156 inf + 0 1554045495.837 * * [simplify]: Extracting #4: cost 320 inf + 958 1554045495.840 * * [simplify]: Extracting #5: cost 481 inf + 14139 1554045495.862 * * [simplify]: Extracting #6: cost 182 inf + 132445 1554045495.917 * * [simplify]: Extracting #7: cost 3 inf + 204467 1554045495.996 * * [simplify]: Extracting #8: cost 0 inf + 204711 1554045496.062 * [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.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554045496.062 * [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.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045496.063 * * * * [progress]: [ 819 / 2270 ] simplifiying candidate # 1554045496.063 * [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))))) 1554045496.064 * * [simplify]: iters left: 6 (24 enodes) 1554045496.077 * * [simplify]: iters left: 5 (125 enodes) 1554045496.115 * * [simplify]: iters left: 4 (391 enodes) 1554045496.332 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045496.332 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045496.332 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045496.333 * * [simplify]: Extracting #3: cost 180 inf + 0 1554045496.335 * * [simplify]: Extracting #4: cost 285 inf + 293 1554045496.343 * * [simplify]: Extracting #5: cost 443 inf + 13148 1554045496.391 * * [simplify]: Extracting #6: cost 239 inf + 113854 1554045496.457 * * [simplify]: Extracting #7: cost 68 inf + 196018 1554045496.566 * * [simplify]: Extracting #8: cost 4 inf + 223778 1554045496.673 * * [simplify]: Extracting #9: cost 0 inf + 225614 1554045496.741 * [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))) (fma y.re x.re (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554045496.741 * [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))) (fma y.re x.re (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))) 1554045496.742 * * * * [progress]: [ 820 / 2270 ] simplifiying candidate # 1554045496.742 * [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)))) 1554045496.742 * * [simplify]: iters left: 6 (22 enodes) 1554045496.754 * * [simplify]: iters left: 5 (117 enodes) 1554045496.804 * * [simplify]: iters left: 4 (353 enodes) 1554045497.480 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045497.480 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045497.480 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045497.481 * * [simplify]: Extracting #3: cost 141 inf + 0 1554045497.483 * * [simplify]: Extracting #4: cost 304 inf + 421 1554045497.490 * * [simplify]: Extracting #5: cost 415 inf + 20107 1554045497.526 * * [simplify]: Extracting #6: cost 165 inf + 108028 1554045497.573 * * [simplify]: Extracting #7: cost 31 inf + 166448 1554045497.628 * * [simplify]: Extracting #8: cost 0 inf + 184894 1554045497.684 * * [simplify]: Extracting #9: cost 0 inf + 184363 1554045497.742 * [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)))))))) 1554045497.742 * [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)))))))) 1554045497.742 * * * * [progress]: [ 821 / 2270 ] simplifiying candidate # 1554045497.743 * [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))))) 1554045497.743 * * [simplify]: iters left: 6 (22 enodes) 1554045497.754 * * [simplify]: iters left: 5 (117 enodes) 1554045497.785 * * [simplify]: iters left: 4 (359 enodes) 1554045497.968 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045497.968 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045497.968 * * [simplify]: Extracting #2: cost 30 inf + 0 1554045497.969 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045497.971 * * [simplify]: Extracting #4: cost 250 inf + 759 1554045497.979 * * [simplify]: Extracting #5: cost 347 inf + 24918 1554045498.016 * * [simplify]: Extracting #6: cost 173 inf + 146253 1554045498.063 * * [simplify]: Extracting #7: cost 63 inf + 176294 1554045498.126 * * [simplify]: Extracting #8: cost 15 inf + 185356 1554045498.211 * * [simplify]: Extracting #9: cost 0 inf + 192284 1554045498.258 * [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)))))))) 1554045498.258 * [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)))))) 1554045498.258 * * * * [progress]: [ 822 / 2270 ] simplifiying candidate # 1554045498.259 * [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)))) 1554045498.259 * * [simplify]: iters left: 6 (24 enodes) 1554045498.270 * * [simplify]: iters left: 5 (125 enodes) 1554045498.310 * * [simplify]: iters left: 4 (385 enodes) 1554045498.555 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045498.555 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045498.555 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045498.556 * * [simplify]: Extracting #3: cost 156 inf + 0 1554045498.558 * * [simplify]: Extracting #4: cost 320 inf + 958 1554045498.565 * * [simplify]: Extracting #5: cost 481 inf + 14139 1554045498.605 * * [simplify]: Extracting #6: cost 182 inf + 132445 1554045498.697 * * [simplify]: Extracting #7: cost 3 inf + 204467 1554045498.762 * * [simplify]: Extracting #8: cost 0 inf + 204711 1554045498.858 * [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.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554045498.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.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045498.859 * * * * [progress]: [ 823 / 2270 ] simplifiying candidate # 1554045498.859 * [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))))) 1554045498.859 * * [simplify]: iters left: 6 (24 enodes) 1554045498.873 * * [simplify]: iters left: 5 (125 enodes) 1554045498.912 * * [simplify]: iters left: 4 (391 enodes) 1554045499.195 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045499.195 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045499.195 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045499.196 * * [simplify]: Extracting #3: cost 180 inf + 0 1554045499.197 * * [simplify]: Extracting #4: cost 285 inf + 293 1554045499.201 * * [simplify]: Extracting #5: cost 443 inf + 13148 1554045499.236 * * [simplify]: Extracting #6: cost 239 inf + 113854 1554045499.309 * * [simplify]: Extracting #7: cost 68 inf + 196018 1554045499.394 * * [simplify]: Extracting #8: cost 4 inf + 223778 1554045499.470 * * [simplify]: Extracting #9: cost 0 inf + 225614 1554045499.556 * [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))) (fma y.re x.re (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554045499.556 * [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))) (fma y.re x.re (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))) 1554045499.556 * * * * [progress]: [ 824 / 2270 ] simplifiying candidate # 1554045499.557 * [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)))) 1554045499.557 * * [simplify]: iters left: 6 (24 enodes) 1554045499.571 * * [simplify]: iters left: 5 (123 enodes) 1554045499.623 * * [simplify]: iters left: 4 (372 enodes) 1554045499.821 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045499.822 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045499.822 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045499.822 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045499.823 * * [simplify]: Extracting #4: cost 322 inf + 674 1554045499.834 * * [simplify]: Extracting #5: cost 450 inf + 15991 1554045499.862 * * [simplify]: Extracting #6: cost 131 inf + 163013 1554045499.924 * * [simplify]: Extracting #7: cost 0 inf + 209822 1554045499.995 * * [simplify]: Extracting #8: cost 0 inf + 200259 1554045500.059 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045500.059 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045500.059 * * * * [progress]: [ 825 / 2270 ] simplifiying candidate # 1554045500.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 (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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))))) 1554045500.060 * * [simplify]: iters left: 6 (24 enodes) 1554045500.073 * * [simplify]: iters left: 5 (123 enodes) 1554045500.118 * * [simplify]: iters left: 4 (378 enodes) 1554045500.323 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045500.323 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045500.323 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045500.324 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045500.325 * * [simplify]: Extracting #4: cost 283 inf + 537 1554045500.333 * * [simplify]: Extracting #5: cost 416 inf + 14919 1554045500.362 * * [simplify]: Extracting #6: cost 216 inf + 122071 1554045500.454 * * [simplify]: Extracting #7: cost 66 inf + 188992 1554045500.531 * * [simplify]: Extracting #8: cost 9 inf + 209411 1554045500.607 * * [simplify]: Extracting #9: cost 0 inf + 215396 1554045500.685 * [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))))))))) 1554045500.685 * [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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.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)))))) 1554045500.686 * * * * [progress]: [ 826 / 2270 ] simplifiying candidate # 1554045500.686 * [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)))) 1554045500.687 * * [simplify]: iters left: 6 (24 enodes) 1554045500.700 * * [simplify]: iters left: 5 (124 enodes) 1554045500.753 * * [simplify]: iters left: 4 (382 enodes) 1554045501.004 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045501.004 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045501.004 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045501.005 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045501.007 * * [simplify]: Extracting #4: cost 334 inf + 674 1554045501.013 * * [simplify]: Extracting #5: cost 491 inf + 17805 1554045501.032 * * [simplify]: Extracting #6: cost 194 inf + 128657 1554045501.085 * * [simplify]: Extracting #7: cost 43 inf + 180050 1554045501.177 * * [simplify]: Extracting #8: cost 1 inf + 213099 1554045501.257 * * [simplify]: Extracting #9: cost 0 inf + 214023 1554045501.351 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045501.351 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))))) 1554045501.351 * * * * [progress]: [ 827 / 2270 ] simplifiying candidate # 1554045501.352 * [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))))) 1554045501.352 * * [simplify]: iters left: 6 (24 enodes) 1554045501.358 * * [simplify]: iters left: 5 (124 enodes) 1554045501.397 * * [simplify]: iters left: 4 (388 enodes) 1554045501.634 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045501.634 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045501.634 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045501.635 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045501.643 * * [simplify]: Extracting #4: cost 295 inf + 375 1554045501.656 * * [simplify]: Extracting #5: cost 436 inf + 28615 1554045501.714 * * [simplify]: Extracting #6: cost 176 inf + 183003 1554045501.772 * * [simplify]: Extracting #7: cost 59 inf + 211031 1554045501.840 * * [simplify]: Extracting #8: cost 9 inf + 224680 1554045501.936 * * [simplify]: Extracting #9: cost 0 inf + 230000 1554045502.019 * [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))))))))) 1554045502.019 * [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)))))) 1554045502.020 * * * * [progress]: [ 828 / 2270 ] simplifiying candidate # 1554045502.020 * [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)))) 1554045502.020 * * [simplify]: iters left: 6 (24 enodes) 1554045502.028 * * [simplify]: iters left: 5 (124 enodes) 1554045502.062 * * [simplify]: iters left: 4 (382 enodes) 1554045502.250 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045502.251 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045502.251 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045502.251 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045502.253 * * [simplify]: Extracting #4: cost 334 inf + 674 1554045502.260 * * [simplify]: Extracting #5: cost 491 inf + 17805 1554045502.298 * * [simplify]: Extracting #6: cost 194 inf + 128657 1554045502.370 * * [simplify]: Extracting #7: cost 43 inf + 180050 1554045502.439 * * [simplify]: Extracting #8: cost 1 inf + 213099 1554045502.499 * * [simplify]: Extracting #9: cost 0 inf + 214023 1554045502.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.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045502.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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))))) 1554045502.603 * * * * [progress]: [ 829 / 2270 ] simplifiying candidate # 1554045502.603 * [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))))) 1554045502.604 * * [simplify]: iters left: 6 (24 enodes) 1554045502.611 * * [simplify]: iters left: 5 (124 enodes) 1554045502.639 * * [simplify]: iters left: 4 (388 enodes) 1554045502.843 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045502.843 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045502.843 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045502.844 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045502.846 * * [simplify]: Extracting #4: cost 295 inf + 375 1554045502.858 * * [simplify]: Extracting #5: cost 436 inf + 28615 1554045502.911 * * [simplify]: Extracting #6: cost 176 inf + 183003 1554045502.991 * * [simplify]: Extracting #7: cost 59 inf + 211031 1554045503.078 * * [simplify]: Extracting #8: cost 9 inf + 224680 1554045503.162 * * [simplify]: Extracting #9: cost 0 inf + 230000 1554045503.243 * [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))))))))) 1554045503.243 * [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)))))) 1554045503.244 * * * * [progress]: [ 830 / 2270 ] simplifiying candidate # 1554045503.245 * [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)))) 1554045503.245 * * [simplify]: iters left: 6 (22 enodes) 1554045503.258 * * [simplify]: iters left: 5 (117 enodes) 1554045503.307 * * [simplify]: iters left: 4 (355 enodes) 1554045503.499 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045503.499 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045503.499 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045503.500 * * [simplify]: Extracting #3: cost 142 inf + 0 1554045503.502 * * [simplify]: Extracting #4: cost 300 inf + 958 1554045503.514 * * [simplify]: Extracting #5: cost 390 inf + 12016 1554045503.541 * * [simplify]: Extracting #6: cost 162 inf + 76570 1554045503.599 * * [simplify]: Extracting #7: cost 24 inf + 142588 1554045503.645 * * [simplify]: Extracting #8: cost 1 inf + 160434 1554045503.717 * * [simplify]: Extracting #9: cost 0 inf + 161238 1554045503.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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045503.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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045503.769 * * * * [progress]: [ 831 / 2270 ] simplifiying candidate # 1554045503.769 * [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))))) 1554045503.770 * * [simplify]: iters left: 6 (22 enodes) 1554045503.779 * * [simplify]: iters left: 5 (117 enodes) 1554045503.831 * * [simplify]: iters left: 4 (361 enodes) 1554045504.023 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045504.023 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045504.023 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045504.024 * * [simplify]: Extracting #3: cost 162 inf + 0 1554045504.026 * * [simplify]: Extracting #4: cost 251 inf + 881 1554045504.035 * * [simplify]: Extracting #5: cost 318 inf + 19443 1554045504.074 * * [simplify]: Extracting #6: cost 153 inf + 111104 1554045504.131 * * [simplify]: Extracting #7: cost 52 inf + 149938 1554045504.189 * * [simplify]: Extracting #8: cost 8 inf + 164537 1554045504.243 * * [simplify]: Extracting #9: cost 0 inf + 168212 1554045504.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.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554045504.313 * [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.re y.re) (* x.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.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045504.313 * * * * [progress]: [ 832 / 2270 ] simplifiying candidate # 1554045504.314 * [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)))) 1554045504.314 * * [simplify]: iters left: 6 (24 enodes) 1554045504.321 * * [simplify]: iters left: 5 (122 enodes) 1554045504.363 * * [simplify]: iters left: 4 (361 enodes) 1554045504.530 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045504.530 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045504.530 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045504.530 * * [simplify]: Extracting #3: cost 145 inf + 0 1554045504.531 * * [simplify]: Extracting #4: cost 302 inf + 674 1554045504.534 * * [simplify]: Extracting #5: cost 393 inf + 14462 1554045504.553 * * [simplify]: Extracting #6: cost 130 inf + 117251 1554045504.604 * * [simplify]: Extracting #7: cost 2 inf + 165194 1554045504.681 * * [simplify]: Extracting #8: cost 0 inf + 165987 1554045504.751 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554045504.751 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045504.752 * * * * [progress]: [ 833 / 2270 ] simplifiying candidate # 1554045504.752 * [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))))) 1554045504.752 * * [simplify]: iters left: 6 (24 enodes) 1554045504.766 * * [simplify]: iters left: 5 (122 enodes) 1554045504.820 * * [simplify]: iters left: 4 (367 enodes) 1554045505.021 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045505.022 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045505.022 * * [simplify]: Extracting #2: cost 31 inf + 0 1554045505.022 * * [simplify]: Extracting #3: cost 165 inf + 0 1554045505.024 * * [simplify]: Extracting #4: cost 261 inf + 252 1554045505.028 * * [simplify]: Extracting #5: cost 364 inf + 5799 1554045505.051 * * [simplify]: Extracting #6: cost 242 inf + 62666 1554045505.110 * * [simplify]: Extracting #7: cost 78 inf + 138467 1554045505.193 * * [simplify]: Extracting #8: cost 9 inf + 172813 1554045505.274 * * [simplify]: Extracting #9: cost 0 inf + 177631 1554045505.354 * [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))))))) 1554045505.354 * [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.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045505.355 * * * * [progress]: [ 834 / 2270 ] simplifiying candidate # 1554045505.355 * [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)))) 1554045505.356 * * [simplify]: iters left: 6 (24 enodes) 1554045505.371 * * [simplify]: iters left: 5 (124 enodes) 1554045505.404 * * [simplify]: iters left: 4 (380 enodes) 1554045505.641 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045505.641 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045505.641 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045505.642 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045505.643 * * [simplify]: Extracting #4: cost 325 inf + 674 1554045505.646 * * [simplify]: Extracting #5: cost 446 inf + 13814 1554045505.668 * * [simplify]: Extracting #6: cost 142 inf + 133969 1554045505.754 * * [simplify]: Extracting #7: cost 4 inf + 186197 1554045505.829 * * [simplify]: Extracting #8: cost 0 inf + 186698 1554045505.901 * [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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554045505.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.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045505.902 * * * * [progress]: [ 835 / 2270 ] simplifiying candidate # 1554045505.902 * [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))))) 1554045505.903 * * [simplify]: iters left: 6 (24 enodes) 1554045505.915 * * [simplify]: iters left: 5 (124 enodes) 1554045505.968 * * [simplify]: iters left: 4 (386 enodes) 1554045506.212 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045506.212 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045506.212 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045506.212 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045506.213 * * [simplify]: Extracting #4: cost 284 inf + 415 1554045506.217 * * [simplify]: Extracting #5: cost 399 inf + 12856 1554045506.257 * * [simplify]: Extracting #6: cost 193 inf + 130217 1554045506.331 * * [simplify]: Extracting #7: cost 49 inf + 186035 1554045506.394 * * [simplify]: Extracting #8: cost 7 inf + 193584 1554045506.466 * * [simplify]: Extracting #9: cost 0 inf + 196825 1554045506.532 * [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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554045506.532 * [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.re y.re) (* x.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.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045506.532 * * * * [progress]: [ 836 / 2270 ] simplifiying candidate # 1554045506.532 * [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)))) 1554045506.532 * * [simplify]: iters left: 6 (22 enodes) 1554045506.539 * * [simplify]: iters left: 5 (116 enodes) 1554045506.565 * * [simplify]: iters left: 4 (350 enodes) 1554045506.757 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045506.757 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045506.758 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045506.758 * * [simplify]: Extracting #3: cost 140 inf + 0 1554045506.760 * * [simplify]: Extracting #4: cost 299 inf + 461 1554045506.767 * * [simplify]: Extracting #5: cost 372 inf + 23015 1554045506.805 * * [simplify]: Extracting #6: cost 106 inf + 119326 1554045506.855 * * [simplify]: Extracting #7: cost 4 inf + 160470 1554045506.917 * * [simplify]: Extracting #8: cost 0 inf + 163338 1554045506.969 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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))))) 1554045506.969 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))))) 1554045506.970 * * * * [progress]: [ 837 / 2270 ] simplifiying candidate # 1554045506.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.re y.re)) (* (* x.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))))) 1554045506.970 * * [simplify]: iters left: 6 (22 enodes) 1554045506.982 * * [simplify]: iters left: 5 (116 enodes) 1554045507.035 * * [simplify]: iters left: 4 (356 enodes) 1554045507.196 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045507.196 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045507.196 * * [simplify]: Extracting #2: cost 30 inf + 0 1554045507.197 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045507.197 * * [simplify]: Extracting #4: cost 247 inf + 758 1554045507.203 * * [simplify]: Extracting #5: cost 299 inf + 29709 1554045507.230 * * [simplify]: Extracting #6: cost 144 inf + 130538 1554045507.301 * * [simplify]: Extracting #7: cost 68 inf + 152421 1554045507.367 * * [simplify]: Extracting #8: cost 37 inf + 156231 1554045507.417 * * [simplify]: Extracting #9: cost 6 inf + 168890 1554045507.480 * * [simplify]: Extracting #10: cost 0 inf + 171896 1554045507.538 * [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)))))))) 1554045507.538 * [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.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045507.538 * * * * [progress]: [ 838 / 2270 ] simplifiying candidate # 1554045507.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.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* 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)))) 1554045507.539 * * [simplify]: iters left: 6 (24 enodes) 1554045507.552 * * [simplify]: iters left: 5 (124 enodes) 1554045507.590 * * [simplify]: iters left: 4 (380 enodes) 1554045507.742 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045507.742 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045507.742 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045507.743 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045507.744 * * [simplify]: Extracting #4: cost 325 inf + 674 1554045507.757 * * [simplify]: Extracting #5: cost 446 inf + 13814 1554045507.798 * * [simplify]: Extracting #6: cost 142 inf + 133969 1554045507.882 * * [simplify]: Extracting #7: cost 4 inf + 186197 1554045507.970 * * [simplify]: Extracting #8: cost 0 inf + 186698 1554045508.030 * [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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554045508.030 * [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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045508.030 * * * * [progress]: [ 839 / 2270 ] simplifiying candidate # 1554045508.031 * [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))))) 1554045508.031 * * [simplify]: iters left: 6 (24 enodes) 1554045508.038 * * [simplify]: iters left: 5 (124 enodes) 1554045508.065 * * [simplify]: iters left: 4 (386 enodes) 1554045508.232 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045508.232 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045508.232 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045508.233 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045508.234 * * [simplify]: Extracting #4: cost 284 inf + 415 1554045508.237 * * [simplify]: Extracting #5: cost 399 inf + 12856 1554045508.282 * * [simplify]: Extracting #6: cost 193 inf + 130217 1554045508.343 * * [simplify]: Extracting #7: cost 49 inf + 186035 1554045508.413 * * [simplify]: Extracting #8: cost 7 inf + 193584 1554045508.507 * * [simplify]: Extracting #9: cost 0 inf + 196825 1554045508.585 * [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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554045508.585 * [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.re y.re) (* x.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.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045508.585 * * * * [progress]: [ 840 / 2270 ] simplifiying candidate # 1554045508.585 * [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)))) 1554045508.586 * * [simplify]: iters left: 6 (21 enodes) 1554045508.591 * * [simplify]: iters left: 5 (96 enodes) 1554045508.615 * * [simplify]: iters left: 4 (276 enodes) 1554045508.700 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045508.700 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045508.700 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045508.701 * * [simplify]: Extracting #3: cost 149 inf + 0 1554045508.705 * * [simplify]: Extracting #4: cost 286 inf + 1123 1554045508.708 * * [simplify]: Extracting #5: cost 352 inf + 14024 1554045508.723 * * [simplify]: Extracting #6: cost 136 inf + 98421 1554045508.756 * * [simplify]: Extracting #7: cost 9 inf + 162983 1554045508.814 * * [simplify]: Extracting #8: cost 0 inf + 157100 1554045508.871 * * [simplify]: Extracting #9: cost 0 inf + 157060 1554045508.941 * [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))))))) 1554045508.941 * [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)))))))) 1554045508.942 * * * * [progress]: [ 841 / 2270 ] simplifiying candidate # 1554045508.942 * [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))))) 1554045508.943 * * [simplify]: iters left: 6 (24 enodes) 1554045508.956 * * [simplify]: iters left: 5 (122 enodes) 1554045509.007 * * [simplify]: iters left: 4 (365 enodes) 1554045509.174 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045509.175 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045509.175 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045509.175 * * [simplify]: Extracting #3: cost 172 inf + 0 1554045509.177 * * [simplify]: Extracting #4: cost 255 inf + 580 1554045509.184 * * [simplify]: Extracting #5: cost 332 inf + 12405 1554045509.225 * * [simplify]: Extracting #6: cost 203 inf + 97069 1554045509.307 * * [simplify]: Extracting #7: cost 64 inf + 160316 1554045509.359 * * [simplify]: Extracting #8: cost 9 inf + 174677 1554045509.420 * * [simplify]: Extracting #9: cost 0 inf + 180232 1554045509.487 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.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))))))) 1554045509.487 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.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 (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045509.488 * * * * [progress]: [ 842 / 2270 ] simplifiying candidate # 1554045509.488 * [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)))) 1554045509.488 * * [simplify]: iters left: 6 (24 enodes) 1554045509.496 * * [simplify]: iters left: 5 (123 enodes) 1554045509.536 * * [simplify]: iters left: 4 (370 enodes) 1554045509.738 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045509.738 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045509.738 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045509.739 * * [simplify]: Extracting #3: cost 149 inf + 0 1554045509.740 * * [simplify]: Extracting #4: cost 310 inf + 755 1554045509.743 * * [simplify]: Extracting #5: cost 437 inf + 12988 1554045509.761 * * [simplify]: Extracting #6: cost 175 inf + 113649 1554045509.807 * * [simplify]: Extracting #7: cost 21 inf + 179785 1554045509.898 * * [simplify]: Extracting #8: cost 1 inf + 188770 1554045509.986 * * [simplify]: Extracting #9: cost 0 inf + 188669 1554045510.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.im y.im)))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554045510.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.im y.im)))) (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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.re y.re)) (+ (* (* 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)))))))) 1554045510.057 * * * * [progress]: [ 843 / 2270 ] simplifiying candidate # 1554045510.057 * [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))))) 1554045510.057 * * [simplify]: iters left: 6 (24 enodes) 1554045510.064 * * [simplify]: iters left: 5 (123 enodes) 1554045510.106 * * [simplify]: iters left: 4 (376 enodes) 1554045510.342 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045510.342 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045510.342 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045510.343 * * [simplify]: Extracting #3: cost 172 inf + 0 1554045510.344 * * [simplify]: Extracting #4: cost 270 inf + 416 1554045510.353 * * [simplify]: Extracting #5: cost 379 inf + 23082 1554045510.409 * * [simplify]: Extracting #6: cost 163 inf + 155915 1554045510.472 * * [simplify]: Extracting #7: cost 64 inf + 177295 1554045510.535 * * [simplify]: Extracting #8: cost 15 inf + 193363 1554045510.610 * * [simplify]: Extracting #9: cost 0 inf + 200691 1554045510.669 * [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)))))))) 1554045510.669 * [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)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* 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)))))) 1554045510.669 * * * * [progress]: [ 844 / 2270 ] simplifiying candidate # 1554045510.670 * [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)))) 1554045510.670 * * [simplify]: iters left: 6 (24 enodes) 1554045510.677 * * [simplify]: iters left: 5 (123 enodes) 1554045510.723 * * [simplify]: iters left: 4 (370 enodes) 1554045510.912 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045510.912 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045510.912 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045510.912 * * [simplify]: Extracting #3: cost 149 inf + 0 1554045510.914 * * [simplify]: Extracting #4: cost 310 inf + 755 1554045510.919 * * [simplify]: Extracting #5: cost 437 inf + 12988 1554045510.941 * * [simplify]: Extracting #6: cost 175 inf + 113649 1554045510.999 * * [simplify]: Extracting #7: cost 21 inf + 179785 1554045511.085 * * [simplify]: Extracting #8: cost 1 inf + 188770 1554045511.168 * * [simplify]: Extracting #9: cost 0 inf + 188669 1554045511.220 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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))))))) 1554045511.220 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045511.221 * * * * [progress]: [ 845 / 2270 ] simplifiying candidate # 1554045511.221 * [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))))) 1554045511.221 * * [simplify]: iters left: 6 (24 enodes) 1554045511.234 * * [simplify]: iters left: 5 (123 enodes) 1554045511.287 * * [simplify]: iters left: 4 (376 enodes) 1554045511.521 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045511.521 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045511.522 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045511.522 * * [simplify]: Extracting #3: cost 172 inf + 0 1554045511.523 * * [simplify]: Extracting #4: cost 270 inf + 416 1554045511.528 * * [simplify]: Extracting #5: cost 379 inf + 23082 1554045511.574 * * [simplify]: Extracting #6: cost 163 inf + 155915 1554045511.624 * * [simplify]: Extracting #7: cost 64 inf + 177295 1554045511.697 * * [simplify]: Extracting #8: cost 15 inf + 193363 1554045511.779 * * [simplify]: Extracting #9: cost 0 inf + 200691 1554045511.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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045511.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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045511.838 * * * * [progress]: [ 846 / 2270 ] simplifiying candidate # 1554045511.839 * [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)))) 1554045511.839 * * [simplify]: iters left: 6 (24 enodes) 1554045511.852 * * [simplify]: iters left: 5 (122 enodes) 1554045511.904 * * [simplify]: iters left: 4 (367 enodes) 1554045512.098 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045512.098 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045512.098 * * [simplify]: Extracting #2: cost 23 inf + 0 1554045512.098 * * [simplify]: Extracting #3: cost 148 inf + 0 1554045512.099 * * [simplify]: Extracting #4: cost 308 inf + 674 1554045512.104 * * [simplify]: Extracting #5: cost 400 inf + 14563 1554045512.128 * * [simplify]: Extracting #6: cost 167 inf + 90766 1554045512.167 * * [simplify]: Extracting #7: cost 22 inf + 148690 1554045512.220 * * [simplify]: Extracting #8: cost 0 inf + 165577 1554045512.294 * [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))))))) 1554045512.295 * [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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.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)))))))) 1554045512.295 * * * * [progress]: [ 847 / 2270 ] simplifiying candidate # 1554045512.296 * [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))))) 1554045512.296 * * [simplify]: iters left: 6 (24 enodes) 1554045512.309 * * [simplify]: iters left: 5 (122 enodes) 1554045512.364 * * [simplify]: iters left: 4 (373 enodes) 1554045512.559 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045512.559 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045512.559 * * [simplify]: Extracting #2: cost 33 inf + 0 1554045512.560 * * [simplify]: Extracting #3: cost 171 inf + 0 1554045512.561 * * [simplify]: Extracting #4: cost 267 inf + 375 1554045512.568 * * [simplify]: Extracting #5: cost 361 inf + 11353 1554045512.586 * * [simplify]: Extracting #6: cost 221 inf + 79778 1554045512.640 * * [simplify]: Extracting #7: cost 71 inf + 144266 1554045512.726 * * [simplify]: Extracting #8: cost 5 inf + 173693 1554045512.797 * * [simplify]: Extracting #9: cost 0 inf + 175994 1554045512.872 * [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))))))) 1554045512.872 * [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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.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)))))) 1554045512.872 * * * * [progress]: [ 848 / 2270 ] simplifiying candidate # 1554045512.873 * [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)))) 1554045512.873 * * [simplify]: iters left: 6 (19 enodes) 1554045512.878 * * [simplify]: iters left: 5 (90 enodes) 1554045512.898 * * [simplify]: iters left: 4 (272 enodes) 1554045513.062 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045513.062 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045513.063 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045513.063 * * [simplify]: Extracting #3: cost 144 inf + 0 1554045513.064 * * [simplify]: Extracting #4: cost 274 inf + 706 1554045513.067 * * [simplify]: Extracting #5: cost 274 inf + 23667 1554045513.091 * * [simplify]: Extracting #6: cost 61 inf + 105901 1554045513.121 * * [simplify]: Extracting #7: cost 0 inf + 129094 1554045513.155 * * [simplify]: Extracting #8: cost 0 inf + 127566 1554045513.199 * [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.im y.im)))))) 1554045513.199 * [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.im y.im)))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045513.199 * * * * [progress]: [ 849 / 2270 ] simplifiying candidate # 1554045513.200 * [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))))) 1554045513.200 * * [simplify]: iters left: 6 (22 enodes) 1554045513.213 * * [simplify]: iters left: 5 (116 enodes) 1554045513.266 * * [simplify]: iters left: 4 (361 enodes) 1554045513.473 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045513.473 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045513.474 * * [simplify]: Extracting #2: cost 30 inf + 0 1554045513.474 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045513.475 * * [simplify]: Extracting #4: cost 231 inf + 803 1554045513.477 * * [simplify]: Extracting #5: cost 268 inf + 7417 1554045513.493 * * [simplify]: Extracting #6: cost 236 inf + 42089 1554045513.525 * * [simplify]: Extracting #7: cost 74 inf + 114965 1554045513.587 * * [simplify]: Extracting #8: cost 17 inf + 135712 1554045513.634 * * [simplify]: Extracting #9: cost 0 inf + 142299 1554045513.703 * * [simplify]: Extracting #10: cost 0 inf + 142217 1554045513.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.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.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))))) 1554045513.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.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045513.776 * * * * [progress]: [ 850 / 2270 ] simplifiying candidate # 1554045513.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.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)))) 1554045513.777 * * [simplify]: iters left: 6 (24 enodes) 1554045513.791 * * [simplify]: iters left: 5 (123 enodes) 1554045513.824 * * [simplify]: iters left: 4 (370 enodes) 1554045514.017 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045514.017 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045514.017 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045514.018 * * [simplify]: Extracting #3: cost 149 inf + 0 1554045514.019 * * [simplify]: Extracting #4: cost 297 inf + 836 1554045514.022 * * [simplify]: Extracting #5: cost 372 inf + 15529 1554045514.057 * * [simplify]: Extracting #6: cost 86 inf + 135960 1554045514.112 * * [simplify]: Extracting #7: cost 1 inf + 163125 1554045514.156 * * [simplify]: Extracting #8: cost 0 inf + 163100 1554045514.200 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (fma y.re x.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))))) 1554045514.200 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (fma y.re x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045514.200 * * * * [progress]: [ 851 / 2270 ] simplifiying candidate # 1554045514.200 * [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))))) 1554045514.201 * * [simplify]: iters left: 6 (24 enodes) 1554045514.209 * * [simplify]: iters left: 5 (123 enodes) 1554045514.237 * * [simplify]: iters left: 4 (376 enodes) 1554045514.418 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045514.418 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045514.418 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045514.419 * * [simplify]: Extracting #3: cost 172 inf + 0 1554045514.419 * * [simplify]: Extracting #4: cost 257 inf + 416 1554045514.423 * * [simplify]: Extracting #5: cost 337 inf + 11373 1554045514.437 * * [simplify]: Extracting #6: cost 222 inf + 71866 1554045514.483 * * [simplify]: Extracting #7: cost 73 inf + 138065 1554045514.541 * * [simplify]: Extracting #8: cost 11 inf + 168353 1554045514.602 * * [simplify]: Extracting #9: cost 0 inf + 173601 1554045514.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.im y.im)))))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma y.re x.re (* x.im y.im)))))) 1554045514.654 * [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))) (fma y.re x.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)))))) 1554045514.654 * * * * [progress]: [ 852 / 2270 ] simplifiying candidate # 1554045514.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 (* (- (* 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)))) 1554045514.654 * * [simplify]: iters left: 6 (19 enodes) 1554045514.662 * * [simplify]: iters left: 5 (90 enodes) 1554045514.694 * * [simplify]: iters left: 4 (264 enodes) 1554045514.829 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045514.829 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045514.829 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045514.830 * * [simplify]: Extracting #3: cost 143 inf + 0 1554045514.832 * * [simplify]: Extracting #4: cost 334 inf + 592 1554045514.841 * * [simplify]: Extracting #5: cost 240 inf + 36318 1554045514.881 * * [simplify]: Extracting #6: cost 54 inf + 103503 1554045514.925 * * [simplify]: Extracting #7: cost 2 inf + 114439 1554045514.971 * * [simplify]: Extracting #8: cost 0 inf + 115046 1554045515.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))) (- (* x.re y.re) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554045515.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))) (- (* x.re y.re) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045515.017 * * * * [progress]: [ 853 / 2270 ] simplifiying candidate # 1554045515.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.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))))) 1554045515.018 * * [simplify]: iters left: 6 (22 enodes) 1554045515.030 * * [simplify]: iters left: 5 (116 enodes) 1554045515.081 * * [simplify]: iters left: 4 (353 enodes) 1554045515.246 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045515.246 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045515.246 * * [simplify]: Extracting #2: cost 27 inf + 0 1554045515.246 * * [simplify]: Extracting #3: cost 172 inf + 0 1554045515.247 * * [simplify]: Extracting #4: cost 331 inf + 687 1554045515.257 * * [simplify]: Extracting #5: cost 267 inf + 51208 1554045515.279 * * [simplify]: Extracting #6: cost 43 inf + 141020 1554045515.322 * * [simplify]: Extracting #7: cost 7 inf + 132786 1554045515.375 * * [simplify]: Extracting #8: cost 0 inf + 134351 1554045515.435 * [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))))) 1554045515.435 * [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)))))) 1554045515.436 * * * * [progress]: [ 854 / 2270 ] simplifiying candidate # 1554045515.437 * [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)))) 1554045515.437 * * [simplify]: iters left: 6 (24 enodes) 1554045515.451 * * [simplify]: iters left: 5 (123 enodes) 1554045515.504 * * [simplify]: iters left: 4 (370 enodes) 1554045515.688 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045515.688 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045515.688 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045515.689 * * [simplify]: Extracting #3: cost 149 inf + 0 1554045515.691 * * [simplify]: Extracting #4: cost 297 inf + 836 1554045515.697 * * [simplify]: Extracting #5: cost 372 inf + 15529 1554045515.730 * * [simplify]: Extracting #6: cost 86 inf + 135960 1554045515.789 * * [simplify]: Extracting #7: cost 1 inf + 163125 1554045515.859 * * [simplify]: Extracting #8: cost 0 inf + 163100 1554045515.911 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (fma y.re x.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))))) 1554045515.911 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (fma y.re x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045515.911 * * * * [progress]: [ 855 / 2270 ] simplifiying candidate # 1554045515.912 * [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))))) 1554045515.912 * * [simplify]: iters left: 6 (24 enodes) 1554045515.919 * * [simplify]: iters left: 5 (123 enodes) 1554045515.955 * * [simplify]: iters left: 4 (376 enodes) 1554045516.158 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045516.158 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045516.158 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045516.159 * * [simplify]: Extracting #3: cost 172 inf + 0 1554045516.160 * * [simplify]: Extracting #4: cost 257 inf + 416 1554045516.166 * * [simplify]: Extracting #5: cost 337 inf + 11373 1554045516.200 * * [simplify]: Extracting #6: cost 222 inf + 71866 1554045516.241 * * [simplify]: Extracting #7: cost 73 inf + 138065 1554045516.281 * * [simplify]: Extracting #8: cost 11 inf + 168353 1554045516.355 * * [simplify]: Extracting #9: cost 0 inf + 173601 1554045516.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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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))) (fma y.re x.re (* x.im y.im)))))) 1554045516.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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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))) (fma y.re x.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)))))) 1554045516.406 * * * * [progress]: [ 856 / 2270 ] simplifiying candidate # 1554045516.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 (* (- (* x.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)))) 1554045516.407 * * [simplify]: iters left: 6 (24 enodes) 1554045516.413 * * [simplify]: iters left: 5 (124 enodes) 1554045516.452 * * [simplify]: iters left: 4 (375 enodes) 1554045516.631 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045516.631 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045516.631 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045516.632 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045516.633 * * [simplify]: Extracting #4: cost 312 inf + 755 1554045516.636 * * [simplify]: Extracting #5: cost 428 inf + 17431 1554045516.667 * * [simplify]: Extracting #6: cost 123 inf + 144330 1554045516.714 * * [simplify]: Extracting #7: cost 5 inf + 193606 1554045516.770 * * [simplify]: Extracting #8: cost 0 inf + 193939 1554045516.834 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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))))) 1554045516.834 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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 (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.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)))))))) 1554045516.834 * * * * [progress]: [ 857 / 2270 ] simplifiying candidate # 1554045516.834 * [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))))) 1554045516.834 * * [simplify]: iters left: 6 (24 enodes) 1554045516.845 * * [simplify]: iters left: 5 (124 enodes) 1554045516.902 * * [simplify]: iters left: 4 (381 enodes) 1554045517.134 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045517.134 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045517.134 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045517.134 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045517.135 * * [simplify]: Extracting #4: cost 277 inf + 211 1554045517.138 * * [simplify]: Extracting #5: cost 417 inf + 4615 1554045517.161 * * [simplify]: Extracting #6: cost 250 inf + 90800 1554045517.217 * * [simplify]: Extracting #7: cost 66 inf + 177316 1554045517.299 * * [simplify]: Extracting #8: cost 8 inf + 203796 1554045517.380 * * [simplify]: Extracting #9: cost 0 inf + 208172 1554045517.480 * [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))))))))) 1554045517.480 * [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)))))) 1554045517.481 * * * * [progress]: [ 858 / 2270 ] simplifiying candidate # 1554045517.481 * [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)))) 1554045517.482 * * [simplify]: iters left: 6 (24 enodes) 1554045517.496 * * [simplify]: iters left: 5 (125 enodes) 1554045517.551 * * [simplify]: iters left: 4 (385 enodes) 1554045517.755 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045517.755 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045517.755 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045517.755 * * [simplify]: Extracting #3: cost 156 inf + 0 1554045517.757 * * [simplify]: Extracting #4: cost 320 inf + 958 1554045517.766 * * [simplify]: Extracting #5: cost 469 inf + 22734 1554045517.808 * * [simplify]: Extracting #6: cost 125 inf + 179689 1554045517.876 * * [simplify]: Extracting #7: cost 0 inf + 209621 1554045517.939 * * [simplify]: Extracting #8: cost 0 inf + 208726 1554045517.992 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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))))) 1554045517.992 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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 (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.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)))))))) 1554045517.993 * * * * [progress]: [ 859 / 2270 ] simplifiying candidate # 1554045517.993 * [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))))) 1554045517.993 * * [simplify]: iters left: 6 (24 enodes) 1554045518.000 * * [simplify]: iters left: 5 (125 enodes) 1554045518.029 * * [simplify]: iters left: 4 (391 enodes) 1554045518.227 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045518.227 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045518.227 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045518.228 * * [simplify]: Extracting #3: cost 180 inf + 0 1554045518.229 * * [simplify]: Extracting #4: cost 286 inf + 211 1554045518.231 * * [simplify]: Extracting #5: cost 454 inf + 7498 1554045518.267 * * [simplify]: Extracting #6: cost 248 inf + 109480 1554045518.344 * * [simplify]: Extracting #7: cost 64 inf + 195911 1554045518.424 * * [simplify]: Extracting #8: cost 9 inf + 217781 1554045518.508 * * [simplify]: Extracting #9: cost 0 inf + 223034 1554045518.587 * [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.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554045518.587 * [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.im y.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.im y.im)))))) 1554045518.588 * * * * [progress]: [ 860 / 2270 ] simplifiying candidate # 1554045518.588 * [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)))) 1554045518.588 * * [simplify]: iters left: 6 (24 enodes) 1554045518.596 * * [simplify]: iters left: 5 (125 enodes) 1554045518.629 * * [simplify]: iters left: 4 (385 enodes) 1554045518.830 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045518.830 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045518.831 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045518.831 * * [simplify]: Extracting #3: cost 156 inf + 0 1554045518.833 * * [simplify]: Extracting #4: cost 320 inf + 958 1554045518.842 * * [simplify]: Extracting #5: cost 469 inf + 22734 1554045518.876 * * [simplify]: Extracting #6: cost 125 inf + 179689 1554045518.950 * * [simplify]: Extracting #7: cost 0 inf + 209621 1554045519.023 * * [simplify]: Extracting #8: cost 0 inf + 208726 1554045519.087 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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))))) 1554045519.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.re y.re) (* x.re y.re))) (* (* (* x.im 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 (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.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)))))))) 1554045519.088 * * * * [progress]: [ 861 / 2270 ] simplifiying candidate # 1554045519.089 * [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))))) 1554045519.089 * * [simplify]: iters left: 6 (24 enodes) 1554045519.098 * * [simplify]: iters left: 5 (125 enodes) 1554045519.125 * * [simplify]: iters left: 4 (391 enodes) 1554045519.330 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045519.330 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045519.330 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045519.331 * * [simplify]: Extracting #3: cost 180 inf + 0 1554045519.332 * * [simplify]: Extracting #4: cost 286 inf + 211 1554045519.338 * * [simplify]: Extracting #5: cost 454 inf + 7498 1554045519.376 * * [simplify]: Extracting #6: cost 248 inf + 109480 1554045519.446 * * [simplify]: Extracting #7: cost 64 inf + 195911 1554045519.539 * * [simplify]: Extracting #8: cost 9 inf + 217781 1554045519.616 * * [simplify]: Extracting #9: cost 0 inf + 223034 1554045519.681 * [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.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554045519.682 * [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.im y.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.im y.im)))))) 1554045519.682 * * * * [progress]: [ 862 / 2270 ] simplifiying candidate # 1554045519.683 * [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)))) 1554045519.683 * * [simplify]: iters left: 6 (24 enodes) 1554045519.696 * * [simplify]: iters left: 5 (124 enodes) 1554045519.724 * * [simplify]: iters left: 4 (380 enodes) 1554045519.929 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045519.929 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045519.929 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045519.930 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045519.932 * * [simplify]: Extracting #4: cost 325 inf + 583 1554045519.945 * * [simplify]: Extracting #5: cost 441 inf + 13616 1554045519.971 * * [simplify]: Extracting #6: cost 151 inf + 121362 1554045520.022 * * [simplify]: Extracting #7: cost 4 inf + 185020 1554045520.087 * * [simplify]: Extracting #8: cost 0 inf + 185788 1554045520.176 * [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.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554045520.176 * [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.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045520.177 * * * * [progress]: [ 863 / 2270 ] simplifiying candidate # 1554045520.177 * [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))))) 1554045520.177 * * [simplify]: iters left: 6 (24 enodes) 1554045520.184 * * [simplify]: iters left: 5 (124 enodes) 1554045520.219 * * [simplify]: iters left: 4 (386 enodes) 1554045520.420 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045520.420 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045520.420 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045520.421 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045520.423 * * [simplify]: Extracting #4: cost 286 inf + 293 1554045520.430 * * [simplify]: Extracting #5: cost 406 inf + 10388 1554045520.470 * * [simplify]: Extracting #6: cost 202 inf + 107569 1554045520.532 * * [simplify]: Extracting #7: cost 62 inf + 172848 1554045520.635 * * [simplify]: Extracting #8: cost 13 inf + 190584 1554045520.731 * * [simplify]: Extracting #9: cost 0 inf + 195900 1554045520.802 * [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.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554045520.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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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.im y.im)) (+ (* x.re y.re) (* x.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045520.804 * * * * [progress]: [ 864 / 2270 ] simplifiying candidate # 1554045520.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.im y.im)) (- (* (* x.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)))) 1554045520.805 * * [simplify]: iters left: 6 (24 enodes) 1554045520.812 * * [simplify]: iters left: 5 (123 enodes) 1554045520.863 * * [simplify]: iters left: 4 (364 enodes) 1554045521.041 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045521.041 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045521.041 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045521.041 * * [simplify]: Extracting #3: cost 147 inf + 0 1554045521.042 * * [simplify]: Extracting #4: cost 294 inf + 674 1554045521.045 * * [simplify]: Extracting #5: cost 383 inf + 11086 1554045521.063 * * [simplify]: Extracting #6: cost 126 inf + 123994 1554045521.112 * * [simplify]: Extracting #7: cost 3 inf + 167895 1554045521.162 * * [simplify]: Extracting #8: cost 0 inf + 161635 1554045521.207 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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))))))) 1554045521.207 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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 (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.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)))))))) 1554045521.208 * * * * [progress]: [ 865 / 2270 ] simplifiying candidate # 1554045521.209 * [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))))) 1554045521.209 * * [simplify]: iters left: 6 (24 enodes) 1554045521.225 * * [simplify]: iters left: 5 (123 enodes) 1554045521.277 * * [simplify]: iters left: 4 (370 enodes) 1554045521.455 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045521.455 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045521.455 * * [simplify]: Extracting #2: cost 31 inf + 0 1554045521.456 * * [simplify]: Extracting #3: cost 165 inf + 0 1554045521.457 * * [simplify]: Extracting #4: cost 251 inf + 252 1554045521.459 * * [simplify]: Extracting #5: cost 337 inf + 10725 1554045521.473 * * [simplify]: Extracting #6: cost 223 inf + 69596 1554045521.516 * * [simplify]: Extracting #7: cost 98 inf + 123357 1554045521.564 * * [simplify]: Extracting #8: cost 14 inf + 167032 1554045521.640 * * [simplify]: Extracting #9: cost 0 inf + 174698 1554045521.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.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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.im y.im))) (fma y.re x.re (* x.im y.im)))))) 1554045521.698 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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.im y.im))) (fma y.re x.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)))))) 1554045521.698 * * * * [progress]: [ 866 / 2270 ] simplifiying candidate # 1554045521.699 * [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)))) 1554045521.699 * * [simplify]: iters left: 6 (22 enodes) 1554045521.711 * * [simplify]: iters left: 5 (118 enodes) 1554045521.762 * * [simplify]: iters left: 4 (358 enodes) 1554045521.938 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045521.938 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045521.938 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045521.939 * * [simplify]: Extracting #3: cost 142 inf + 0 1554045521.940 * * [simplify]: Extracting #4: cost 291 inf + 339 1554045521.946 * * [simplify]: Extracting #5: cost 381 inf + 8958 1554045521.971 * * [simplify]: Extracting #6: cost 158 inf + 73373 1554045522.033 * * [simplify]: Extracting #7: cost 20 inf + 139542 1554045522.068 * * [simplify]: Extracting #8: cost 0 inf + 154887 1554045522.117 * * [simplify]: Extracting #9: cost 0 inf + 154847 1554045522.176 * [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.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045522.176 * [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.im y.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)))))))) 1554045522.177 * * * * [progress]: [ 867 / 2270 ] simplifiying candidate # 1554045522.177 * [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))))) 1554045522.177 * * [simplify]: iters left: 6 (22 enodes) 1554045522.190 * * [simplify]: iters left: 5 (118 enodes) 1554045522.241 * * [simplify]: iters left: 4 (364 enodes) 1554045522.424 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045522.425 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045522.425 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045522.425 * * [simplify]: Extracting #3: cost 162 inf + 0 1554045522.427 * * [simplify]: Extracting #4: cost 243 inf + 677 1554045522.433 * * [simplify]: Extracting #5: cost 327 inf + 9293 1554045522.452 * * [simplify]: Extracting #6: cost 208 inf + 71140 1554045522.503 * * [simplify]: Extracting #7: cost 69 inf + 133730 1554045522.569 * * [simplify]: Extracting #8: cost 3 inf + 163362 1554045522.625 * * [simplify]: Extracting #9: cost 0 inf + 164946 1554045522.687 * [simplify]: Simplified to (cbrt (* (* (fma y.re x.re (* x.im y.im)) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (fma y.re x.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (fma y.re x.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)))) 1554045522.687 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (fma y.re x.re (* x.im y.im)) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (fma y.re x.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (fma y.re x.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.re y.re)) (+ (* (* x.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)))))) 1554045522.688 * * * * [progress]: [ 868 / 2270 ] simplifiying candidate # 1554045522.688 * [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)))) 1554045522.689 * * [simplify]: iters left: 6 (22 enodes) 1554045522.701 * * [simplify]: iters left: 5 (117 enodes) 1554045522.728 * * [simplify]: iters left: 4 (353 enodes) 1554045522.903 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045522.903 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045522.903 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045522.903 * * [simplify]: Extracting #3: cost 140 inf + 0 1554045522.905 * * [simplify]: Extracting #4: cost 289 inf + 421 1554045522.912 * * [simplify]: Extracting #5: cost 349 inf + 21588 1554045522.927 * * [simplify]: Extracting #6: cost 127 inf + 94071 1554045522.968 * * [simplify]: Extracting #7: cost 20 inf + 140050 1554045523.017 * * [simplify]: Extracting #8: cost 0 inf + 156479 1554045523.054 * * [simplify]: Extracting #9: cost 0 inf + 155948 1554045523.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.re y.re))) (* (* (* x.im 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)))))))) 1554045523.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.re y.re))) (* (* (* x.im 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)))))))) 1554045523.103 * * * * [progress]: [ 869 / 2270 ] simplifiying candidate # 1554045523.103 * [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))))) 1554045523.104 * * [simplify]: iters left: 6 (22 enodes) 1554045523.116 * * [simplify]: iters left: 5 (117 enodes) 1554045523.166 * * [simplify]: iters left: 4 (359 enodes) 1554045523.364 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045523.364 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045523.364 * * [simplify]: Extracting #2: cost 30 inf + 0 1554045523.364 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045523.366 * * [simplify]: Extracting #4: cost 237 inf + 776 1554045523.371 * * [simplify]: Extracting #5: cost 315 inf + 8859 1554045523.397 * * [simplify]: Extracting #6: cost 211 inf + 67573 1554045523.434 * * [simplify]: Extracting #7: cost 77 inf + 131443 1554045523.480 * * [simplify]: Extracting #8: cost 12 inf + 163736 1554045523.521 * * [simplify]: Extracting #9: cost 0 inf + 168986 1554045523.560 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (fma y.re x.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)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554045523.560 * [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 (* (fma y.re x.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)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))) 1554045523.561 * * * * [progress]: [ 870 / 2270 ] simplifiying candidate # 1554045523.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.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* 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)))) 1554045523.561 * * [simplify]: iters left: 6 (24 enodes) 1554045523.568 * * [simplify]: iters left: 5 (123 enodes) 1554045523.600 * * [simplify]: iters left: 4 (370 enodes) 1554045523.766 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045523.766 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045523.767 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045523.767 * * [simplify]: Extracting #3: cost 148 inf + 0 1554045523.769 * * [simplify]: Extracting #4: cost 295 inf + 755 1554045523.773 * * [simplify]: Extracting #5: cost 384 inf + 11063 1554045523.804 * * [simplify]: Extracting #6: cost 157 inf + 85594 1554045523.836 * * [simplify]: Extracting #7: cost 21 inf + 143819 1554045523.904 * * [simplify]: Extracting #8: cost 0 inf + 160898 1554045523.970 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (fma y.re x.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (* (cbrt (* (fma y.re x.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)))))) 1554045523.970 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (fma y.re x.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (* (cbrt (* (fma y.re x.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.re y.re)) (+ (* (* x.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)))))))) 1554045523.970 * * * * [progress]: [ 871 / 2270 ] simplifiying candidate # 1554045523.971 * [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))))) 1554045523.971 * * [simplify]: iters left: 6 (24 enodes) 1554045523.978 * * [simplify]: iters left: 5 (123 enodes) 1554045524.005 * * [simplify]: iters left: 4 (376 enodes) 1554045524.240 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045524.241 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045524.241 * * [simplify]: Extracting #2: cost 32 inf + 0 1554045524.242 * * [simplify]: Extracting #3: cost 169 inf + 0 1554045524.243 * * [simplify]: Extracting #4: cost 254 inf + 334 1554045524.251 * * [simplify]: Extracting #5: cost 329 inf + 15225 1554045524.300 * * [simplify]: Extracting #6: cost 153 inf + 110204 1554045524.374 * * [simplify]: Extracting #7: cost 55 inf + 149999 1554045524.421 * * [simplify]: Extracting #8: cost 4 inf + 166600 1554045524.475 * * [simplify]: Extracting #9: cost 0 inf + 168315 1554045524.555 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (fma y.re x.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (fma y.re x.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))))))) 1554045524.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 (* (fma y.re x.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (fma y.re x.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))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.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)))))) 1554045524.556 * * * * [progress]: [ 872 / 2270 ] simplifiying candidate # 1554045524.556 * [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)))) 1554045524.557 * * [simplify]: iters left: 6 (19 enodes) 1554045524.567 * * [simplify]: iters left: 5 (90 enodes) 1554045524.595 * * [simplify]: iters left: 4 (263 enodes) 1554045524.694 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045524.694 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045524.694 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045524.695 * * [simplify]: Extracting #3: cost 137 inf + 0 1554045524.697 * * [simplify]: Extracting #4: cost 272 inf + 828 1554045524.705 * * [simplify]: Extracting #5: cost 311 inf + 29913 1554045524.745 * * [simplify]: Extracting #6: cost 84 inf + 113731 1554045524.806 * * [simplify]: Extracting #7: cost 4 inf + 147544 1554045524.875 * * [simplify]: Extracting #8: cost 0 inf + 148059 1554045524.916 * [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)))))))) 1554045524.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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045524.917 * * * * [progress]: [ 873 / 2270 ] simplifiying candidate # 1554045524.917 * [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))))) 1554045524.918 * * [simplify]: iters left: 6 (22 enodes) 1554045524.931 * * [simplify]: iters left: 5 (116 enodes) 1554045524.964 * * [simplify]: iters left: 4 (352 enodes) 1554045525.175 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045525.175 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045525.175 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045525.176 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045525.178 * * [simplify]: Extracting #4: cost 240 inf + 720 1554045525.183 * * [simplify]: Extracting #5: cost 319 inf + 7306 1554045525.202 * * [simplify]: Extracting #6: cost 265 inf + 45091 1554045525.259 * * [simplify]: Extracting #7: cost 116 inf + 110968 1554045525.340 * * [simplify]: Extracting #8: cost 10 inf + 164770 1554045525.404 * * [simplify]: Extracting #9: cost 0 inf + 170185 1554045525.488 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im))))))) 1554045525.488 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* x.re y.re) (* x.im y.im)))) (* (* (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))) (- (* (* (* x.re y.re) (* x.re y.re)) (* x.re y.re)) (* (* x.im y.im) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* (* (* x.re y.re) (* x.re y.re)) (* x.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.im y.im)))))) 1554045525.489 * * * * [progress]: [ 874 / 2270 ] simplifiying candidate # 1554045525.489 * [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)))) 1554045525.489 * * [simplify]: iters left: 6 (22 enodes) 1554045525.496 * * [simplify]: iters left: 5 (117 enodes) 1554045525.528 * * [simplify]: iters left: 4 (356 enodes) 1554045525.735 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045525.735 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045525.735 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045525.735 * * [simplify]: Extracting #3: cost 139 inf + 0 1554045525.737 * * [simplify]: Extracting #4: cost 300 inf + 633 1554045525.747 * * [simplify]: Extracting #5: cost 399 inf + 27171 1554045525.806 * * [simplify]: Extracting #6: cost 89 inf + 170155 1554045525.873 * * [simplify]: Extracting #7: cost 0 inf + 192720 1554045525.928 * * [simplify]: Extracting #8: cost 0 inf + 181457 1554045525.984 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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))))) 1554045525.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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))))) 1554045525.985 * * * * [progress]: [ 875 / 2270 ] simplifiying candidate # 1554045525.985 * [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))))) 1554045525.985 * * [simplify]: iters left: 6 (22 enodes) 1554045525.992 * * [simplify]: iters left: 5 (117 enodes) 1554045526.026 * * [simplify]: iters left: 4 (362 enodes) 1554045526.221 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045526.221 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045526.221 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045526.222 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045526.224 * * [simplify]: Extracting #4: cost 254 inf + 595 1554045526.230 * * [simplify]: Extracting #5: cost 379 inf + 6678 1554045526.270 * * [simplify]: Extracting #6: cost 230 inf + 94222 1554045526.352 * * [simplify]: Extracting #7: cost 62 inf + 167452 1554045526.413 * * [simplify]: Extracting #8: cost 2 inf + 191276 1554045526.482 * * [simplify]: Extracting #9: cost 0 inf + 191874 1554045526.530 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))) 1554045526.530 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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.re y.re)) (+ (* (* 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)))))) 1554045526.531 * * * * [progress]: [ 876 / 2270 ] simplifiying candidate # 1554045526.531 * [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)))) 1554045526.531 * * [simplify]: iters left: 6 (22 enodes) 1554045526.538 * * [simplify]: iters left: 5 (117 enodes) 1554045526.566 * * [simplify]: iters left: 4 (356 enodes) 1554045526.760 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045526.760 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045526.760 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045526.760 * * [simplify]: Extracting #3: cost 139 inf + 0 1554045526.761 * * [simplify]: Extracting #4: cost 300 inf + 633 1554045526.765 * * [simplify]: Extracting #5: cost 399 inf + 27171 1554045526.815 * * [simplify]: Extracting #6: cost 89 inf + 170155 1554045526.875 * * [simplify]: Extracting #7: cost 0 inf + 192720 1554045526.933 * * [simplify]: Extracting #8: cost 0 inf + 181457 1554045526.993 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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))))) 1554045526.993 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))))) 1554045526.994 * * * * [progress]: [ 877 / 2270 ] simplifiying candidate # 1554045526.994 * [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))))) 1554045526.994 * * [simplify]: iters left: 6 (22 enodes) 1554045527.001 * * [simplify]: iters left: 5 (117 enodes) 1554045527.054 * * [simplify]: iters left: 4 (362 enodes) 1554045527.273 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045527.273 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045527.273 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045527.274 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045527.275 * * [simplify]: Extracting #4: cost 254 inf + 595 1554045527.281 * * [simplify]: Extracting #5: cost 379 inf + 6678 1554045527.317 * * [simplify]: Extracting #6: cost 230 inf + 94222 1554045527.385 * * [simplify]: Extracting #7: cost 62 inf + 167452 1554045527.452 * * [simplify]: Extracting #8: cost 2 inf + 191276 1554045527.518 * * [simplify]: Extracting #9: cost 0 inf + 191874 1554045527.578 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))) 1554045527.578 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045527.578 * * * * [progress]: [ 878 / 2270 ] simplifiying candidate # 1554045527.578 * [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)))) 1554045527.579 * * [simplify]: iters left: 6 (22 enodes) 1554045527.587 * * [simplify]: iters left: 5 (116 enodes) 1554045527.624 * * [simplify]: iters left: 4 (353 enodes) 1554045527.770 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045527.771 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045527.771 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045527.771 * * [simplify]: Extracting #3: cost 140 inf + 0 1554045527.772 * * [simplify]: Extracting #4: cost 299 inf + 502 1554045527.782 * * [simplify]: Extracting #5: cost 377 inf + 27809 1554045527.830 * * [simplify]: Extracting #6: cost 101 inf + 127608 1554045527.906 * * [simplify]: Extracting #7: cost 12 inf + 154503 1554045527.976 * * [simplify]: Extracting #8: cost 0 inf + 160977 1554045528.035 * [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))))) 1554045528.036 * [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)))))))) 1554045528.036 * * * * [progress]: [ 879 / 2270 ] simplifiying candidate # 1554045528.036 * [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))))) 1554045528.036 * * [simplify]: iters left: 6 (22 enodes) 1554045528.044 * * [simplify]: iters left: 5 (116 enodes) 1554045528.090 * * [simplify]: iters left: 4 (359 enodes) 1554045528.256 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045528.256 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045528.256 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045528.256 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045528.257 * * [simplify]: Extracting #4: cost 251 inf + 515 1554045528.263 * * [simplify]: Extracting #5: cost 344 inf + 8289 1554045528.297 * * [simplify]: Extracting #6: cost 190 inf + 89815 1554045528.352 * * [simplify]: Extracting #7: cost 57 inf + 147155 1554045528.430 * * [simplify]: Extracting #8: cost 11 inf + 164702 1554045528.499 * * [simplify]: Extracting #9: cost 0 inf + 169012 1554045528.540 * [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)))))))) 1554045528.540 * [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)))))) 1554045528.541 * * * * [progress]: [ 880 / 2270 ] simplifiying candidate # 1554045528.541 * [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)))) 1554045528.542 * * [simplify]: iters left: 6 (19 enodes) 1554045528.552 * * [simplify]: iters left: 5 (90 enodes) 1554045528.587 * * [simplify]: iters left: 4 (261 enodes) 1554045528.694 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045528.694 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045528.694 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045528.695 * * [simplify]: Extracting #3: cost 146 inf + 0 1554045528.696 * * [simplify]: Extracting #4: cost 331 inf + 453 1554045528.699 * * [simplify]: Extracting #5: cost 249 inf + 26133 1554045528.719 * * [simplify]: Extracting #6: cost 68 inf + 95297 1554045528.746 * * [simplify]: Extracting #7: cost 1 inf + 115700 1554045528.775 * * [simplify]: Extracting #8: cost 0 inf + 114764 1554045528.805 * [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))))) 1554045528.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))) (- (* x.re y.re) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045528.806 * * * * [progress]: [ 881 / 2270 ] simplifiying candidate # 1554045528.806 * [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))))) 1554045528.806 * * [simplify]: iters left: 6 (22 enodes) 1554045528.813 * * [simplify]: iters left: 5 (116 enodes) 1554045528.849 * * [simplify]: iters left: 4 (350 enodes) 1554045528.972 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045528.972 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045528.972 * * [simplify]: Extracting #2: cost 27 inf + 0 1554045528.972 * * [simplify]: Extracting #3: cost 165 inf + 0 1554045528.973 * * [simplify]: Extracting #4: cost 319 inf + 991 1554045528.979 * * [simplify]: Extracting #5: cost 262 inf + 42104 1554045529.010 * * [simplify]: Extracting #6: cost 38 inf + 136025 1554045529.040 * * [simplify]: Extracting #7: cost 2 inf + 130135 1554045529.070 * * [simplify]: Extracting #8: cost 0 inf + 130139 1554045529.124 * [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))))) 1554045529.124 * [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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045529.124 * * * * [progress]: [ 882 / 2270 ] simplifiying candidate # 1554045529.125 * [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)))) 1554045529.125 * * [simplify]: iters left: 6 (22 enodes) 1554045529.137 * * [simplify]: iters left: 5 (117 enodes) 1554045529.170 * * [simplify]: iters left: 4 (356 enodes) 1554045529.326 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045529.326 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045529.326 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045529.326 * * [simplify]: Extracting #3: cost 140 inf + 0 1554045529.327 * * [simplify]: Extracting #4: cost 290 inf + 380 1554045529.331 * * [simplify]: Extracting #5: cost 365 inf + 18526 1554045529.354 * * [simplify]: Extracting #6: cost 109 inf + 116934 1554045529.404 * * [simplify]: Extracting #7: cost 0 inf + 158413 1554045529.471 * * [simplify]: Extracting #8: cost 0 inf + 158162 1554045529.514 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (fma y.re x.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)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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))))) 1554045529.514 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (fma y.re x.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)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))))) 1554045529.515 * * * * [progress]: [ 883 / 2270 ] simplifiying candidate # 1554045529.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 (* (- (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))))) 1554045529.516 * * [simplify]: iters left: 6 (22 enodes) 1554045529.529 * * [simplify]: iters left: 5 (117 enodes) 1554045529.581 * * [simplify]: iters left: 4 (362 enodes) 1554045529.804 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045529.804 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045529.804 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045529.805 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045529.806 * * [simplify]: Extracting #4: cost 244 inf + 351 1554045529.808 * * [simplify]: Extracting #5: cost 336 inf + 5931 1554045529.828 * * [simplify]: Extracting #6: cost 199 inf + 82100 1554045529.897 * * [simplify]: Extracting #7: cost 53 inf + 145967 1554045529.963 * * [simplify]: Extracting #8: cost 1 inf + 164616 1554045530.012 * * [simplify]: Extracting #9: cost 0 inf + 165121 1554045530.066 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (fma y.re x.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)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) 1554045530.066 * [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 (* (fma y.re x.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)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))) 1554045530.066 * * * * [progress]: [ 884 / 2270 ] simplifiying candidate # 1554045530.066 * [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)))) 1554045530.067 * * [simplify]: iters left: 6 (17 enodes) 1554045530.072 * * [simplify]: iters left: 5 (82 enodes) 1554045530.091 * * [simplify]: iters left: 4 (242 enodes) 1554045530.200 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045530.200 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045530.200 * * [simplify]: Extracting #2: cost 15 inf + 0 1554045530.201 * * [simplify]: Extracting #3: cost 119 inf + 0 1554045530.202 * * [simplify]: Extracting #4: cost 306 inf + 795 1554045530.205 * * [simplify]: Extracting #5: cost 253 inf + 17583 1554045530.226 * * [simplify]: Extracting #6: cost 76 inf + 76601 1554045530.707 * * [simplify]: Extracting #7: cost 0 inf + 108129 1554045530.746 * * [simplify]: Extracting #8: cost 0 inf + 102020 1554045530.785 * [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))))) 1554045530.785 * [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)))))))) 1554045530.785 * * * * [progress]: [ 885 / 2270 ] simplifiying candidate # 1554045530.786 * [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))))) 1554045530.786 * * [simplify]: iters left: 6 (20 enodes) 1554045530.798 * * [simplify]: iters left: 5 (108 enodes) 1554045530.839 * * [simplify]: iters left: 4 (331 enodes) 1554045530.971 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045530.971 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045530.971 * * [simplify]: Extracting #2: cost 25 inf + 0 1554045530.971 * * [simplify]: Extracting #3: cost 141 inf + 0 1554045530.972 * * [simplify]: Extracting #4: cost 302 inf + 506 1554045530.975 * * [simplify]: Extracting #5: cost 309 inf + 8970 1554045530.989 * * [simplify]: Extracting #6: cost 148 inf + 52097 1554045531.035 * * [simplify]: Extracting #7: cost 30 inf + 104164 1554045531.085 * * [simplify]: Extracting #8: cost 0 inf + 119273 1554045531.123 * [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))))) 1554045531.123 * [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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045531.123 * * * * [progress]: [ 886 / 2270 ] simplifiying candidate # 1554045531.124 * [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)))) 1554045531.124 * * [simplify]: iters left: 6 (22 enodes) 1554045531.130 * * [simplify]: iters left: 5 (117 enodes) 1554045531.171 * * [simplify]: iters left: 4 (356 enodes) 1554045531.367 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045531.367 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045531.367 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045531.368 * * [simplify]: Extracting #3: cost 140 inf + 0 1554045531.369 * * [simplify]: Extracting #4: cost 290 inf + 380 1554045531.377 * * [simplify]: Extracting #5: cost 365 inf + 18526 1554045531.397 * * [simplify]: Extracting #6: cost 109 inf + 116934 1554045531.433 * * [simplify]: Extracting #7: cost 0 inf + 158413 1554045531.478 * * [simplify]: Extracting #8: cost 0 inf + 158162 1554045531.530 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (fma y.re x.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)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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))))) 1554045531.530 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (fma y.re x.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)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))))) 1554045531.531 * * * * [progress]: [ 887 / 2270 ] simplifiying candidate # 1554045531.531 * [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))))) 1554045531.531 * * [simplify]: iters left: 6 (22 enodes) 1554045531.538 * * [simplify]: iters left: 5 (117 enodes) 1554045531.577 * * [simplify]: iters left: 4 (362 enodes) 1554045531.772 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045531.772 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045531.772 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045531.772 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045531.773 * * [simplify]: Extracting #4: cost 244 inf + 351 1554045531.776 * * [simplify]: Extracting #5: cost 336 inf + 5931 1554045531.809 * * [simplify]: Extracting #6: cost 199 inf + 82100 1554045531.877 * * [simplify]: Extracting #7: cost 53 inf + 145967 1554045531.930 * * [simplify]: Extracting #8: cost 1 inf + 164616 1554045531.977 * * [simplify]: Extracting #9: cost 0 inf + 165121 1554045532.027 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (fma y.re x.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)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))))))) 1554045532.027 * [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 (* (fma y.re x.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)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))) 1554045532.028 * * * * [progress]: [ 888 / 2270 ] simplifiying candidate # 1554045532.028 * [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)))) 1554045532.028 * * [simplify]: iters left: 6 (24 enodes) 1554045532.041 * * [simplify]: iters left: 5 (124 enodes) 1554045532.079 * * [simplify]: iters left: 4 (375 enodes) 1554045532.276 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045532.276 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045532.276 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045532.277 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045532.279 * * [simplify]: Extracting #4: cost 312 inf + 755 1554045532.285 * * [simplify]: Extracting #5: cost 428 inf + 17431 1554045532.328 * * [simplify]: Extracting #6: cost 123 inf + 144330 1554045532.397 * * [simplify]: Extracting #7: cost 5 inf + 193606 1554045532.470 * * [simplify]: Extracting #8: cost 0 inf + 193939 1554045532.528 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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))))) 1554045532.528 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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 (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.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)))))))) 1554045532.529 * * * * [progress]: [ 889 / 2270 ] simplifiying candidate # 1554045532.529 * [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))))) 1554045532.529 * * [simplify]: iters left: 6 (24 enodes) 1554045532.536 * * [simplify]: iters left: 5 (124 enodes) 1554045532.592 * * [simplify]: iters left: 4 (381 enodes) 1554045532.784 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045532.785 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045532.785 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045532.786 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045532.788 * * [simplify]: Extracting #4: cost 277 inf + 211 1554045532.793 * * [simplify]: Extracting #5: cost 417 inf + 4615 1554045532.828 * * [simplify]: Extracting #6: cost 250 inf + 90800 1554045532.884 * * [simplify]: Extracting #7: cost 66 inf + 177316 1554045532.978 * * [simplify]: Extracting #8: cost 8 inf + 203796 1554045533.057 * * [simplify]: Extracting #9: cost 0 inf + 208172 1554045533.119 * [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))))))))) 1554045533.119 * [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)))))) 1554045533.119 * * * * [progress]: [ 890 / 2270 ] simplifiying candidate # 1554045533.119 * [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)))) 1554045533.119 * * [simplify]: iters left: 6 (24 enodes) 1554045533.126 * * [simplify]: iters left: 5 (125 enodes) 1554045533.172 * * [simplify]: iters left: 4 (385 enodes) 1554045533.406 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045533.406 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045533.406 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045533.410 * * [simplify]: Extracting #3: cost 156 inf + 0 1554045533.411 * * [simplify]: Extracting #4: cost 320 inf + 958 1554045533.416 * * [simplify]: Extracting #5: cost 469 inf + 22734 1554045533.446 * * [simplify]: Extracting #6: cost 125 inf + 179689 1554045533.533 * * [simplify]: Extracting #7: cost 0 inf + 209621 1554045533.595 * * [simplify]: Extracting #8: cost 0 inf + 208726 1554045533.660 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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))))) 1554045533.660 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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 (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.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)))))))) 1554045533.661 * * * * [progress]: [ 891 / 2270 ] simplifiying candidate # 1554045533.661 * [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))))) 1554045533.661 * * [simplify]: iters left: 6 (24 enodes) 1554045533.673 * * [simplify]: iters left: 5 (125 enodes) 1554045533.704 * * [simplify]: iters left: 4 (391 enodes) 1554045533.997 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045533.997 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045533.997 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045533.998 * * [simplify]: Extracting #3: cost 180 inf + 0 1554045533.999 * * [simplify]: Extracting #4: cost 286 inf + 211 1554045534.002 * * [simplify]: Extracting #5: cost 454 inf + 7498 1554045534.024 * * [simplify]: Extracting #6: cost 248 inf + 109480 1554045534.127 * * [simplify]: Extracting #7: cost 64 inf + 195911 1554045534.223 * * [simplify]: Extracting #8: cost 9 inf + 217781 1554045534.320 * * [simplify]: Extracting #9: cost 0 inf + 223034 1554045534.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.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554045534.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.im y.im)))) (cbrt (* (- (* x.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.im y.im)))))) 1554045534.424 * * * * [progress]: [ 892 / 2270 ] simplifiying candidate # 1554045534.425 * [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)))) 1554045534.425 * * [simplify]: iters left: 6 (24 enodes) 1554045534.436 * * [simplify]: iters left: 5 (125 enodes) 1554045534.472 * * [simplify]: iters left: 4 (385 enodes) 1554045534.714 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045534.714 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045534.714 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045534.714 * * [simplify]: Extracting #3: cost 156 inf + 0 1554045534.715 * * [simplify]: Extracting #4: cost 320 inf + 958 1554045534.720 * * [simplify]: Extracting #5: cost 469 inf + 22734 1554045534.757 * * [simplify]: Extracting #6: cost 125 inf + 179689 1554045534.859 * * [simplify]: Extracting #7: cost 0 inf + 209621 1554045534.929 * * [simplify]: Extracting #8: cost 0 inf + 208726 1554045535.007 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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))))) 1554045535.008 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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 (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.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)))))))) 1554045535.008 * * * * [progress]: [ 893 / 2270 ] simplifiying candidate # 1554045535.009 * [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))))) 1554045535.009 * * [simplify]: iters left: 6 (24 enodes) 1554045535.022 * * [simplify]: iters left: 5 (125 enodes) 1554045535.068 * * [simplify]: iters left: 4 (391 enodes) 1554045535.279 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045535.279 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045535.279 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045535.280 * * [simplify]: Extracting #3: cost 180 inf + 0 1554045535.282 * * [simplify]: Extracting #4: cost 286 inf + 211 1554045535.288 * * [simplify]: Extracting #5: cost 454 inf + 7498 1554045535.310 * * [simplify]: Extracting #6: cost 248 inf + 109480 1554045535.379 * * [simplify]: Extracting #7: cost 64 inf + 195911 1554045535.465 * * [simplify]: Extracting #8: cost 9 inf + 217781 1554045535.550 * * [simplify]: Extracting #9: cost 0 inf + 223034 1554045535.624 * [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.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554045535.624 * [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.im y.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.im y.im)))))) 1554045535.624 * * * * [progress]: [ 894 / 2270 ] simplifiying candidate # 1554045535.625 * [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)))) 1554045535.625 * * [simplify]: iters left: 6 (24 enodes) 1554045535.632 * * [simplify]: iters left: 5 (124 enodes) 1554045535.682 * * [simplify]: iters left: 4 (380 enodes) 1554045535.914 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045535.914 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045535.915 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045535.915 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045535.917 * * [simplify]: Extracting #4: cost 325 inf + 583 1554045535.925 * * [simplify]: Extracting #5: cost 441 inf + 13616 1554045535.965 * * [simplify]: Extracting #6: cost 151 inf + 121362 1554045536.048 * * [simplify]: Extracting #7: cost 4 inf + 185020 1554045536.136 * * [simplify]: Extracting #8: cost 0 inf + 185788 1554045536.207 * [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.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554045536.207 * [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.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045536.207 * * * * [progress]: [ 895 / 2270 ] simplifiying candidate # 1554045536.208 * [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))))) 1554045536.208 * * [simplify]: iters left: 6 (24 enodes) 1554045536.215 * * [simplify]: iters left: 5 (124 enodes) 1554045536.267 * * [simplify]: iters left: 4 (386 enodes) 1554045536.477 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045536.477 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045536.477 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045536.478 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045536.478 * * [simplify]: Extracting #4: cost 286 inf + 293 1554045536.482 * * [simplify]: Extracting #5: cost 406 inf + 10388 1554045536.504 * * [simplify]: Extracting #6: cost 202 inf + 107569 1554045536.589 * * [simplify]: Extracting #7: cost 62 inf + 172848 1554045536.657 * * [simplify]: Extracting #8: cost 13 inf + 190584 1554045536.741 * * [simplify]: Extracting #9: cost 0 inf + 195900 1554045536.805 * [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.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554045536.806 * [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.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.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045536.806 * * * * [progress]: [ 896 / 2270 ] simplifiying candidate # 1554045536.806 * [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)))) 1554045536.806 * * [simplify]: iters left: 6 (24 enodes) 1554045536.814 * * [simplify]: iters left: 5 (123 enodes) 1554045536.846 * * [simplify]: iters left: 4 (364 enodes) 1554045537.064 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045537.064 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045537.064 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045537.065 * * [simplify]: Extracting #3: cost 147 inf + 0 1554045537.067 * * [simplify]: Extracting #4: cost 294 inf + 674 1554045537.072 * * [simplify]: Extracting #5: cost 383 inf + 11086 1554045537.107 * * [simplify]: Extracting #6: cost 126 inf + 123994 1554045537.151 * * [simplify]: Extracting #7: cost 3 inf + 167895 1554045537.191 * * [simplify]: Extracting #8: cost 0 inf + 161635 1554045537.232 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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))))))) 1554045537.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.im y.im)))) (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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 (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.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)))))))) 1554045537.233 * * * * [progress]: [ 897 / 2270 ] simplifiying candidate # 1554045537.233 * [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))))) 1554045537.234 * * [simplify]: iters left: 6 (24 enodes) 1554045537.247 * * [simplify]: iters left: 5 (123 enodes) 1554045537.300 * * [simplify]: iters left: 4 (370 enodes) 1554045537.531 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045537.531 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045537.531 * * [simplify]: Extracting #2: cost 31 inf + 0 1554045537.532 * * [simplify]: Extracting #3: cost 165 inf + 0 1554045537.533 * * [simplify]: Extracting #4: cost 251 inf + 252 1554045537.539 * * [simplify]: Extracting #5: cost 337 inf + 10725 1554045537.563 * * [simplify]: Extracting #6: cost 223 inf + 69596 1554045537.604 * * [simplify]: Extracting #7: cost 98 inf + 123357 1554045537.645 * * [simplify]: Extracting #8: cost 14 inf + 167032 1554045537.723 * * [simplify]: Extracting #9: cost 0 inf + 174698 1554045537.803 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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.im y.im))) (fma y.re x.re (* x.im y.im)))))) 1554045537.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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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.im y.im))) (fma y.re x.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)))))) 1554045537.804 * * * * [progress]: [ 898 / 2270 ] simplifiying candidate # 1554045537.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.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)))) 1554045537.804 * * [simplify]: iters left: 6 (24 enodes) 1554045537.818 * * [simplify]: iters left: 5 (123 enodes) 1554045537.871 * * [simplify]: iters left: 4 (370 enodes) 1554045538.036 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045538.037 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045538.037 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045538.037 * * [simplify]: Extracting #3: cost 148 inf + 0 1554045538.039 * * [simplify]: Extracting #4: cost 295 inf + 755 1554045538.045 * * [simplify]: Extracting #5: cost 384 inf + 11063 1554045538.070 * * [simplify]: Extracting #6: cost 157 inf + 85594 1554045538.134 * * [simplify]: Extracting #7: cost 21 inf + 143819 1554045538.193 * * [simplify]: Extracting #8: cost 0 inf + 160898 1554045538.233 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (fma y.re x.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (* (cbrt (* (fma y.re x.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)))))) 1554045538.233 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (fma y.re x.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (* (cbrt (* (fma y.re x.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.re y.re)) (+ (* (* x.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)))))))) 1554045538.233 * * * * [progress]: [ 899 / 2270 ] simplifiying candidate # 1554045538.234 * [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))))) 1554045538.234 * * [simplify]: iters left: 6 (24 enodes) 1554045538.246 * * [simplify]: iters left: 5 (123 enodes) 1554045538.275 * * [simplify]: iters left: 4 (376 enodes) 1554045538.528 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045538.528 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045538.528 * * [simplify]: Extracting #2: cost 32 inf + 0 1554045538.528 * * [simplify]: Extracting #3: cost 169 inf + 0 1554045538.529 * * [simplify]: Extracting #4: cost 254 inf + 334 1554045538.537 * * [simplify]: Extracting #5: cost 329 inf + 15225 1554045538.581 * * [simplify]: Extracting #6: cost 153 inf + 110204 1554045538.633 * * [simplify]: Extracting #7: cost 55 inf + 149999 1554045538.685 * * [simplify]: Extracting #8: cost 4 inf + 166600 1554045538.765 * * [simplify]: Extracting #9: cost 0 inf + 168315 1554045538.838 * [simplify]: Simplified to (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (* (cbrt (* (fma y.re x.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (fma y.re x.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))))))) 1554045538.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 (* (fma y.re x.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (fma y.re x.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))))))) (cbrt (* (* (* (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.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)))))) 1554045538.838 * * * * [progress]: [ 900 / 2270 ] simplifiying candidate # 1554045538.838 * [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)))) 1554045538.839 * * [simplify]: iters left: 6 (22 enodes) 1554045538.845 * * [simplify]: iters left: 5 (117 enodes) 1554045538.876 * * [simplify]: iters left: 4 (353 enodes) 1554045539.062 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045539.062 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045539.062 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045539.062 * * [simplify]: Extracting #3: cost 140 inf + 0 1554045539.063 * * [simplify]: Extracting #4: cost 289 inf + 421 1554045539.067 * * [simplify]: Extracting #5: cost 349 inf + 21588 1554045539.088 * * [simplify]: Extracting #6: cost 127 inf + 94071 1554045539.144 * * [simplify]: Extracting #7: cost 20 inf + 140050 1554045539.210 * * [simplify]: Extracting #8: cost 0 inf + 156479 1554045539.254 * * [simplify]: Extracting #9: cost 0 inf + 155948 1554045539.302 * [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.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045539.302 * [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.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)))))))) 1554045539.303 * * * * [progress]: [ 901 / 2270 ] simplifiying candidate # 1554045539.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 (* (- (* (* x.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))))) 1554045539.304 * * [simplify]: iters left: 6 (22 enodes) 1554045539.317 * * [simplify]: iters left: 5 (117 enodes) 1554045539.370 * * [simplify]: iters left: 4 (359 enodes) 1554045539.592 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045539.592 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045539.592 * * [simplify]: Extracting #2: cost 30 inf + 0 1554045539.592 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045539.594 * * [simplify]: Extracting #4: cost 237 inf + 776 1554045539.600 * * [simplify]: Extracting #5: cost 315 inf + 8859 1554045539.628 * * [simplify]: Extracting #6: cost 211 inf + 67573 1554045539.679 * * [simplify]: Extracting #7: cost 77 inf + 131443 1554045539.734 * * [simplify]: Extracting #8: cost 12 inf + 163736 1554045539.813 * * [simplify]: Extracting #9: cost 0 inf + 168986 1554045539.863 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (fma y.re x.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)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im))))))) 1554045539.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 (* (fma y.re x.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)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.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)))))) 1554045539.863 * * * * [progress]: [ 902 / 2270 ] simplifiying candidate # 1554045539.864 * [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)))) 1554045539.864 * * [simplify]: iters left: 6 (22 enodes) 1554045539.875 * * [simplify]: iters left: 5 (118 enodes) 1554045539.906 * * [simplify]: iters left: 4 (358 enodes) 1554045540.120 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045540.120 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045540.120 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045540.121 * * [simplify]: Extracting #3: cost 142 inf + 0 1554045540.123 * * [simplify]: Extracting #4: cost 291 inf + 339 1554045540.132 * * [simplify]: Extracting #5: cost 381 inf + 8958 1554045540.144 * * [simplify]: Extracting #6: cost 158 inf + 73373 1554045540.187 * * [simplify]: Extracting #7: cost 20 inf + 139542 1554045540.229 * * [simplify]: Extracting #8: cost 0 inf + 154887 1554045540.269 * * [simplify]: Extracting #9: cost 0 inf + 154847 1554045540.313 * [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.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045540.313 * [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.im y.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)))))))) 1554045540.313 * * * * [progress]: [ 903 / 2270 ] simplifiying candidate # 1554045540.314 * [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))))) 1554045540.314 * * [simplify]: iters left: 6 (22 enodes) 1554045540.327 * * [simplify]: iters left: 5 (118 enodes) 1554045540.378 * * [simplify]: iters left: 4 (364 enodes) 1554045540.584 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045540.584 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045540.584 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045540.592 * * [simplify]: Extracting #3: cost 162 inf + 0 1554045540.594 * * [simplify]: Extracting #4: cost 243 inf + 677 1554045540.600 * * [simplify]: Extracting #5: cost 327 inf + 9293 1554045540.628 * * [simplify]: Extracting #6: cost 208 inf + 71140 1554045540.672 * * [simplify]: Extracting #7: cost 69 inf + 133730 1554045540.742 * * [simplify]: Extracting #8: cost 3 inf + 163362 1554045540.823 * * [simplify]: Extracting #9: cost 0 inf + 164946 1554045540.899 * [simplify]: Simplified to (cbrt (* (* (fma y.re x.re (* x.im y.im)) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (fma y.re x.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (fma y.re x.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)))) 1554045540.899 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (fma y.re x.re (* x.im y.im)) (* (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* x.re y.re) (* x.im y.im)))) (cbrt (* (fma y.re x.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))) (cbrt (* (fma y.re x.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.re y.re)) (+ (* (* x.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)))))) 1554045540.900 * * * * [progress]: [ 904 / 2270 ] simplifiying candidate # 1554045540.900 * [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)))) 1554045540.901 * * [simplify]: iters left: 6 (22 enodes) 1554045540.913 * * [simplify]: iters left: 5 (117 enodes) 1554045540.944 * * [simplify]: iters left: 4 (351 enodes) 1554045541.131 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045541.131 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045541.137 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045541.137 * * [simplify]: Extracting #3: cost 141 inf + 0 1554045541.139 * * [simplify]: Extracting #4: cost 290 inf + 543 1554045541.145 * * [simplify]: Extracting #5: cost 369 inf + 9347 1554045541.171 * * [simplify]: Extracting #6: cost 182 inf + 67180 1554045541.214 * * [simplify]: Extracting #7: cost 31 inf + 137677 1554045541.257 * * [simplify]: Extracting #8: cost 1 inf + 162064 1554045541.336 * * [simplify]: Extracting #9: cost 0 inf + 162868 1554045541.408 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554045541.408 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045541.409 * * * * [progress]: [ 905 / 2270 ] simplifiying candidate # 1554045541.410 * [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))))) 1554045541.410 * * [simplify]: iters left: 6 (22 enodes) 1554045541.422 * * [simplify]: iters left: 5 (117 enodes) 1554045541.476 * * [simplify]: iters left: 4 (357 enodes) 1554045541.693 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045541.694 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045541.694 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045541.694 * * [simplify]: Extracting #3: cost 162 inf + 0 1554045541.702 * * [simplify]: Extracting #4: cost 238 inf + 1170 1554045541.709 * * [simplify]: Extracting #5: cost 304 inf + 12494 1554045541.740 * * [simplify]: Extracting #6: cost 205 inf + 74624 1554045541.807 * * [simplify]: Extracting #7: cost 78 inf + 133225 1554045541.891 * * [simplify]: Extracting #8: cost 17 inf + 164585 1554045541.957 * * [simplify]: Extracting #9: cost 0 inf + 171908 1554045542.019 * * [simplify]: Extracting #10: cost 0 inf + 171638 1554045542.080 * [simplify]: Simplified to (cbrt (* (* (fma y.re x.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma y.re x.re (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554045542.080 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (fma y.re x.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma y.re x.re (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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.im y.im)))))) 1554045542.081 * * * * [progress]: [ 906 / 2270 ] simplifiying candidate # 1554045542.081 * [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)))) 1554045542.082 * * [simplify]: iters left: 6 (24 enodes) 1554045542.094 * * [simplify]: iters left: 5 (124 enodes) 1554045542.126 * * [simplify]: iters left: 4 (379 enodes) 1554045542.355 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045542.355 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045542.355 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045542.356 * * [simplify]: Extracting #3: cost 160 inf + 0 1554045542.358 * * [simplify]: Extracting #4: cost 322 inf + 747 1554045542.365 * * [simplify]: Extracting #5: cost 472 inf + 13348 1554045542.426 * * [simplify]: Extracting #6: cost 126 inf + 157147 1554045542.518 * * [simplify]: Extracting #7: cost 3 inf + 214252 1554045542.600 * * [simplify]: Extracting #8: cost 0 inf + 216039 1554045542.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.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554045542.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))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045542.691 * * * * [progress]: [ 907 / 2270 ] simplifiying candidate # 1554045542.691 * [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))))) 1554045542.692 * * [simplify]: iters left: 6 (24 enodes) 1554045542.705 * * [simplify]: iters left: 5 (124 enodes) 1554045542.761 * * [simplify]: iters left: 4 (385 enodes) 1554045542.951 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045542.951 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045542.951 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045542.952 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045542.954 * * [simplify]: Extracting #4: cost 279 inf + 824 1554045542.962 * * [simplify]: Extracting #5: cost 441 inf + 12066 1554045543.008 * * [simplify]: Extracting #6: cost 189 inf + 145500 1554045543.084 * * [simplify]: Extracting #7: cost 73 inf + 202251 1554045543.182 * * [simplify]: Extracting #8: cost 20 inf + 223736 1554045543.299 * * [simplify]: Extracting #9: cost 0 inf + 233564 1554045543.365 * [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 (* (fma (* x.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)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554045543.365 * [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 (* (fma (* x.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)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045543.365 * * * * [progress]: [ 908 / 2270 ] simplifiying candidate # 1554045543.366 * [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)))) 1554045543.366 * * [simplify]: iters left: 6 (24 enodes) 1554045543.373 * * [simplify]: iters left: 5 (124 enodes) 1554045543.424 * * [simplify]: iters left: 4 (379 enodes) 1554045543.636 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045543.636 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045543.636 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045543.637 * * [simplify]: Extracting #3: cost 160 inf + 0 1554045543.639 * * [simplify]: Extracting #4: cost 322 inf + 747 1554045543.645 * * [simplify]: Extracting #5: cost 472 inf + 13348 1554045543.700 * * [simplify]: Extracting #6: cost 126 inf + 157147 1554045543.800 * * [simplify]: Extracting #7: cost 3 inf + 214252 1554045543.889 * * [simplify]: Extracting #8: cost 0 inf + 216039 1554045543.945 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554045543.945 * [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.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)))))))) 1554045543.946 * * * * [progress]: [ 909 / 2270 ] simplifiying candidate # 1554045543.946 * [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))))) 1554045543.947 * * [simplify]: iters left: 6 (24 enodes) 1554045543.960 * * [simplify]: iters left: 5 (124 enodes) 1554045543.998 * * [simplify]: iters left: 4 (385 enodes) 1554045544.228 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045544.229 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045544.229 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045544.229 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045544.230 * * [simplify]: Extracting #4: cost 279 inf + 824 1554045544.235 * * [simplify]: Extracting #5: cost 441 inf + 12066 1554045544.302 * * [simplify]: Extracting #6: cost 189 inf + 145500 1554045544.360 * * [simplify]: Extracting #7: cost 73 inf + 202251 1554045544.423 * * [simplify]: Extracting #8: cost 20 inf + 223736 1554045544.516 * * [simplify]: Extracting #9: cost 0 inf + 233564 1554045544.591 * [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 (* (fma (* x.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)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554045544.591 * [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 (* (fma (* x.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)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045544.592 * * * * [progress]: [ 910 / 2270 ] simplifiying candidate # 1554045544.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)) (- (pow (* x.re y.re) 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)))) 1554045544.593 * * [simplify]: iters left: 6 (24 enodes) 1554045544.607 * * [simplify]: iters left: 5 (123 enodes) 1554045544.634 * * [simplify]: iters left: 4 (373 enodes) 1554045544.792 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045544.792 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045544.792 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045544.793 * * [simplify]: Extracting #3: cost 160 inf + 0 1554045544.794 * * [simplify]: Extracting #4: cost 322 inf + 837 1554045544.798 * * [simplify]: Extracting #5: cost 425 inf + 18836 1554045544.832 * * [simplify]: Extracting #6: cost 92 inf + 154676 1554045544.928 * * [simplify]: Extracting #7: cost 0 inf + 190982 1554045544.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.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))))) 1554045544.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.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045544.982 * * * * [progress]: [ 911 / 2270 ] simplifiying candidate # 1554045544.983 * [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))))) 1554045544.983 * * [simplify]: iters left: 6 (24 enodes) 1554045544.991 * * [simplify]: iters left: 5 (123 enodes) 1554045545.040 * * [simplify]: iters left: 4 (379 enodes) 1554045545.287 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045545.287 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045545.288 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045545.288 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045545.290 * * [simplify]: Extracting #4: cost 277 inf + 1234 1554045545.299 * * [simplify]: Extracting #5: cost 380 inf + 16137 1554045545.349 * * [simplify]: Extracting #6: cost 184 inf + 115494 1554045545.410 * * [simplify]: Extracting #7: cost 62 inf + 174948 1554045545.483 * * [simplify]: Extracting #8: cost 9 inf + 196152 1554045545.582 * * [simplify]: Extracting #9: cost 0 inf + 200464 1554045545.645 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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)))))))) 1554045545.645 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.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)))))) 1554045545.645 * * * * [progress]: [ 912 / 2270 ] simplifiying candidate # 1554045545.645 * [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)))) 1554045545.646 * * [simplify]: iters left: 6 (24 enodes) 1554045545.652 * * [simplify]: iters left: 5 (124 enodes) 1554045545.700 * * [simplify]: iters left: 4 (375 enodes) 1554045545.888 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045545.888 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045545.888 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045545.889 * * [simplify]: Extracting #3: cost 160 inf + 0 1554045545.890 * * [simplify]: Extracting #4: cost 314 inf + 494 1554045545.894 * * [simplify]: Extracting #5: cost 432 inf + 12055 1554045545.928 * * [simplify]: Extracting #6: cost 128 inf + 141263 1554045546.003 * * [simplify]: Extracting #7: cost 1 inf + 197305 1554045546.077 * * [simplify]: Extracting #8: cost 0 inf + 198229 1554045546.158 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554045546.158 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045546.159 * * * * [progress]: [ 913 / 2270 ] simplifiying candidate # 1554045546.159 * [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))))) 1554045546.160 * * [simplify]: iters left: 6 (24 enodes) 1554045546.172 * * [simplify]: iters left: 5 (124 enodes) 1554045546.214 * * [simplify]: iters left: 4 (381 enodes) 1554045546.419 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045546.419 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045546.419 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045546.420 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045546.422 * * [simplify]: Extracting #4: cost 269 inf + 948 1554045546.428 * * [simplify]: Extracting #5: cost 382 inf + 14902 1554045546.476 * * [simplify]: Extracting #6: cost 206 inf + 118381 1554045546.570 * * [simplify]: Extracting #7: cost 81 inf + 180726 1554045546.672 * * [simplify]: Extracting #8: cost 22 inf + 201928 1554045546.749 * * [simplify]: Extracting #9: cost 0 inf + 212265 1554045546.857 * * [simplify]: Extracting #10: cost 0 inf + 211929 1554045546.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.re y.re) (* x.re y.re))) (* (* (* x.im 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)))))))) 1554045546.940 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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)))))) 1554045546.940 * * * * [progress]: [ 914 / 2270 ] simplifiying candidate # 1554045546.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.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)))) 1554045546.941 * * [simplify]: iters left: 6 (24 enodes) 1554045546.955 * * [simplify]: iters left: 5 (122 enodes) 1554045546.987 * * [simplify]: iters left: 4 (357 enodes) 1554045547.158 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045547.158 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045547.158 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045547.158 * * [simplify]: Extracting #3: cost 147 inf + 0 1554045547.159 * * [simplify]: Extracting #4: cost 292 inf + 747 1554045547.162 * * [simplify]: Extracting #5: cost 374 inf + 11409 1554045547.181 * * [simplify]: Extracting #6: cost 117 inf + 112173 1554045547.251 * * [simplify]: Extracting #7: cost 1 inf + 162060 1554045547.326 * * [simplify]: Extracting #8: cost 0 inf + 162222 1554045547.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.re y.re) (* x.re y.re))) (* (* (* x.im 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))))))))) 1554045547.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.re y.re) (* x.re y.re))) (* (* (* x.im 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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045547.399 * * * * [progress]: [ 915 / 2270 ] simplifiying candidate # 1554045547.400 * [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))))) 1554045547.400 * * [simplify]: iters left: 6 (24 enodes) 1554045547.413 * * [simplify]: iters left: 5 (122 enodes) 1554045547.464 * * [simplify]: iters left: 4 (363 enodes) 1554045547.615 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045547.615 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045547.615 * * [simplify]: Extracting #2: cost 31 inf + 0 1554045547.616 * * [simplify]: Extracting #3: cost 165 inf + 0 1554045547.617 * * [simplify]: Extracting #4: cost 240 inf + 1315 1554045547.624 * * [simplify]: Extracting #5: cost 324 inf + 10456 1554045547.642 * * [simplify]: Extracting #6: cost 186 inf + 88387 1554045547.678 * * [simplify]: Extracting #7: cost 57 inf + 146096 1554045547.737 * * [simplify]: Extracting #8: cost 12 inf + 162137 1554045547.820 * * [simplify]: Extracting #9: cost 0 inf + 168699 1554045547.885 * [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)))))))) 1554045547.885 * [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.im y.im))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045547.886 * * * * [progress]: [ 916 / 2270 ] simplifiying candidate # 1554045547.886 * [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)))) 1554045547.886 * * [simplify]: iters left: 6 (24 enodes) 1554045547.893 * * [simplify]: iters left: 5 (124 enodes) 1554045547.950 * * [simplify]: iters left: 4 (375 enodes) 1554045548.203 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045548.203 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045548.204 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045548.204 * * [simplify]: Extracting #3: cost 160 inf + 0 1554045548.206 * * [simplify]: Extracting #4: cost 314 inf + 494 1554045548.212 * * [simplify]: Extracting #5: cost 432 inf + 12055 1554045548.254 * * [simplify]: Extracting #6: cost 128 inf + 141263 1554045548.333 * * [simplify]: Extracting #7: cost 1 inf + 197305 1554045548.413 * * [simplify]: Extracting #8: cost 0 inf + 198229 1554045548.491 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554045548.491 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045548.492 * * * * [progress]: [ 917 / 2270 ] simplifiying candidate # 1554045548.492 * [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))))) 1554045548.492 * * [simplify]: iters left: 6 (24 enodes) 1554045548.506 * * [simplify]: iters left: 5 (124 enodes) 1554045548.543 * * [simplify]: iters left: 4 (381 enodes) 1554045548.716 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045548.716 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045548.716 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045548.717 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045548.719 * * [simplify]: Extracting #4: cost 269 inf + 948 1554045548.726 * * [simplify]: Extracting #5: cost 382 inf + 14902 1554045548.772 * * [simplify]: Extracting #6: cost 206 inf + 118381 1554045548.846 * * [simplify]: Extracting #7: cost 81 inf + 180726 1554045548.907 * * [simplify]: Extracting #8: cost 22 inf + 201928 1554045549.012 * * [simplify]: Extracting #9: cost 0 inf + 212265 1554045549.106 * * [simplify]: Extracting #10: cost 0 inf + 211929 1554045549.162 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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)))))))) 1554045549.162 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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)))))) 1554045549.163 * * * * [progress]: [ 918 / 2270 ] simplifiying candidate # 1554045549.163 * [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)))) 1554045549.163 * * [simplify]: iters left: 6 (22 enodes) 1554045549.171 * * [simplify]: iters left: 5 (116 enodes) 1554045549.196 * * [simplify]: iters left: 4 (346 enodes) 1554045549.364 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045549.364 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045549.364 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045549.364 * * [simplify]: Extracting #3: cost 139 inf + 0 1554045549.365 * * [simplify]: Extracting #4: cost 285 inf + 845 1554045549.369 * * [simplify]: Extracting #5: cost 353 inf + 15597 1554045549.388 * * [simplify]: Extracting #6: cost 92 inf + 115182 1554045549.434 * * [simplify]: Extracting #7: cost 1 inf + 154644 1554045549.501 * * [simplify]: Extracting #8: cost 0 inf + 155448 1554045549.571 * [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)))))))) 1554045549.571 * [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)))))))) 1554045549.572 * * * * [progress]: [ 919 / 2270 ] simplifiying candidate # 1554045549.572 * [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))))) 1554045549.572 * * [simplify]: iters left: 6 (22 enodes) 1554045549.585 * * [simplify]: iters left: 5 (116 enodes) 1554045549.617 * * [simplify]: iters left: 4 (352 enodes) 1554045549.826 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045549.826 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045549.826 * * [simplify]: Extracting #2: cost 30 inf + 0 1554045549.827 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045549.829 * * [simplify]: Extracting #4: cost 235 inf + 1046 1554045549.836 * * [simplify]: Extracting #5: cost 297 inf + 16809 1554045549.856 * * [simplify]: Extracting #6: cost 203 inf + 64728 1554045549.897 * * [simplify]: Extracting #7: cost 82 inf + 120437 1554045549.973 * * [simplify]: Extracting #8: cost 5 inf + 161258 1554045550.054 * * [simplify]: Extracting #9: cost 0 inf + 164229 1554045550.133 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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.im y.im) (* x.im y.im)))))))) 1554045550.133 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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.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)))))) 1554045550.134 * * * * [progress]: [ 920 / 2270 ] simplifiying candidate # 1554045550.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.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)))) 1554045550.135 * * [simplify]: iters left: 6 (24 enodes) 1554045550.148 * * [simplify]: iters left: 5 (124 enodes) 1554045550.203 * * [simplify]: iters left: 4 (379 enodes) 1554045550.401 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045550.401 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045550.401 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045550.402 * * [simplify]: Extracting #3: cost 160 inf + 0 1554045550.404 * * [simplify]: Extracting #4: cost 321 inf + 1000 1554045550.411 * * [simplify]: Extracting #5: cost 466 inf + 14067 1554045550.453 * * [simplify]: Extracting #6: cost 117 inf + 157123 1554045550.522 * * [simplify]: Extracting #7: cost 4 inf + 211168 1554045550.620 * * [simplify]: Extracting #8: cost 0 inf + 213364 1554045550.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.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045550.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.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))))) 1554045550.694 * * * * [progress]: [ 921 / 2270 ] simplifiying candidate # 1554045550.694 * [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))))) 1554045550.695 * * [simplify]: iters left: 6 (24 enodes) 1554045550.701 * * [simplify]: iters left: 5 (124 enodes) 1554045550.732 * * [simplify]: iters left: 4 (385 enodes) 1554045550.920 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045550.920 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045550.920 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045550.921 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045550.922 * * [simplify]: Extracting #4: cost 279 inf + 824 1554045550.924 * * [simplify]: Extracting #5: cost 450 inf + 7168 1554045550.940 * * [simplify]: Extracting #6: cost 293 inf + 73616 1554045550.996 * * [simplify]: Extracting #7: cost 127 inf + 155361 1554045551.079 * * [simplify]: Extracting #8: cost 8 inf + 227616 1554045551.172 * * [simplify]: Extracting #9: cost 0 inf + 232519 1554045551.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.im y.im)) (* (fma y.re x.re (* x.im y.im)) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554045551.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.im y.im)) (* (fma y.re x.re (* x.im y.im)) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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)))))) 1554045551.242 * * * * [progress]: [ 922 / 2270 ] simplifiying candidate # 1554045551.242 * [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)))) 1554045551.243 * * [simplify]: iters left: 6 (22 enodes) 1554045551.254 * * [simplify]: iters left: 5 (118 enodes) 1554045551.283 * * [simplify]: iters left: 4 (362 enodes) 1554045551.529 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045551.529 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045551.529 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045551.530 * * [simplify]: Extracting #3: cost 141 inf + 0 1554045551.532 * * [simplify]: Extracting #4: cost 296 inf + 665 1554045551.538 * * [simplify]: Extracting #5: cost 428 inf + 8736 1554045551.566 * * [simplify]: Extracting #6: cost 191 inf + 83889 1554045551.630 * * [simplify]: Extracting #7: cost 30 inf + 154960 1554045551.685 * * [simplify]: Extracting #8: cost 1 inf + 177772 1554045551.741 * * [simplify]: Extracting #9: cost 0 inf + 178576 1554045551.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.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045551.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.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))))) 1554045551.806 * * * * [progress]: [ 923 / 2270 ] simplifiying candidate # 1554045551.807 * [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))))) 1554045551.807 * * [simplify]: iters left: 6 (22 enodes) 1554045551.820 * * [simplify]: iters left: 5 (118 enodes) 1554045551.851 * * [simplify]: iters left: 4 (368 enodes) 1554045552.029 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045552.029 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045552.029 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045552.030 * * [simplify]: Extracting #3: cost 162 inf + 0 1554045552.031 * * [simplify]: Extracting #4: cost 247 inf + 1130 1554045552.035 * * [simplify]: Extracting #5: cost 363 inf + 13455 1554045552.067 * * [simplify]: Extracting #6: cost 201 inf + 95933 1554045552.149 * * [simplify]: Extracting #7: cost 62 inf + 163810 1554045552.215 * * [simplify]: Extracting #8: cost 5 inf + 191363 1554045552.268 * * [simplify]: Extracting #9: cost 0 inf + 193879 1554045552.360 * * [simplify]: Extracting #10: cost 0 inf + 193864 1554045552.433 * [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 (* (fma y.re x.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)))))))) 1554045552.433 * [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 (* (fma y.re x.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.re y.re)) (+ (* (* x.im y.im) (* x.im 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)))))) 1554045552.433 * * * * [progress]: [ 924 / 2270 ] simplifiying candidate # 1554045552.433 * [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)))) 1554045552.434 * * [simplify]: iters left: 6 (24 enodes) 1554045552.444 * * [simplify]: iters left: 5 (123 enodes) 1554045552.474 * * [simplify]: iters left: 4 (374 enodes) 1554045552.641 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045552.641 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045552.641 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045552.641 * * [simplify]: Extracting #3: cost 148 inf + 0 1554045552.642 * * [simplify]: Extracting #4: cost 302 inf + 918 1554045552.646 * * [simplify]: Extracting #5: cost 423 inf + 13244 1554045552.682 * * [simplify]: Extracting #6: cost 106 inf + 142523 1554045552.744 * * [simplify]: Extracting #7: cost 1 inf + 187385 1554045552.798 * * [simplify]: Extracting #8: cost 0 inf + 188189 1554045552.852 * [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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554045552.852 * [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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))))) 1554045552.853 * * * * [progress]: [ 925 / 2270 ] simplifiying candidate # 1554045552.853 * [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))))) 1554045552.854 * * [simplify]: iters left: 6 (24 enodes) 1554045552.868 * * [simplify]: iters left: 5 (123 enodes) 1554045552.921 * * [simplify]: iters left: 4 (380 enodes) 1554045553.106 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045553.106 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045553.106 * * [simplify]: Extracting #2: cost 32 inf + 0 1554045553.107 * * [simplify]: Extracting #3: cost 169 inf + 0 1554045553.108 * * [simplify]: Extracting #4: cost 259 inf + 785 1554045553.111 * * [simplify]: Extracting #5: cost 387 inf + 11979 1554045553.161 * * [simplify]: Extracting #6: cost 176 inf + 124595 1554045553.228 * * [simplify]: Extracting #7: cost 52 inf + 178724 1554045553.297 * * [simplify]: Extracting #8: cost 10 inf + 192712 1554045553.384 * * [simplify]: Extracting #9: cost 0 inf + 197796 1554045553.475 * [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))))))) 1554045553.475 * [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))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im 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)))))) 1554045553.475 * * * * [progress]: [ 926 / 2270 ] simplifiying candidate # 1554045553.476 * [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)))) 1554045553.476 * * [simplify]: iters left: 6 (24 enodes) 1554045553.484 * * [simplify]: iters left: 5 (124 enodes) 1554045553.523 * * [simplify]: iters left: 4 (384 enodes) 1554045553.735 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045553.735 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045553.735 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045553.736 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045553.738 * * [simplify]: Extracting #4: cost 331 inf + 756 1554045553.745 * * [simplify]: Extracting #5: cost 483 inf + 12787 1554045553.793 * * [simplify]: Extracting #6: cost 143 inf + 137627 1554045553.857 * * [simplify]: Extracting #7: cost 5 inf + 206891 1554045553.922 * * [simplify]: Extracting #8: cost 0 inf + 209301 1554045553.998 * * [simplify]: Extracting #9: cost 0 inf + 209206 1554045554.049 * [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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554045554.049 * [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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))))) 1554045554.049 * * * * [progress]: [ 927 / 2270 ] simplifiying candidate # 1554045554.049 * [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))))) 1554045554.050 * * [simplify]: iters left: 6 (24 enodes) 1554045554.057 * * [simplify]: iters left: 5 (124 enodes) 1554045554.114 * * [simplify]: iters left: 4 (390 enodes) 1554045554.332 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045554.332 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045554.332 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045554.333 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045554.335 * * [simplify]: Extracting #4: cost 286 inf + 1152 1554045554.340 * * [simplify]: Extracting #5: cost 428 inf + 15559 1554045554.373 * * [simplify]: Extracting #6: cost 180 inf + 135577 1554045554.458 * * [simplify]: Extracting #7: cost 61 inf + 198709 1554045554.556 * * [simplify]: Extracting #8: cost 15 inf + 214060 1554045554.664 * * [simplify]: Extracting #9: cost 0 inf + 220600 1554045554.735 * [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))))))) 1554045554.735 * [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)))))) 1554045554.736 * * * * [progress]: [ 928 / 2270 ] simplifiying candidate # 1554045554.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.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)))) 1554045554.737 * * [simplify]: iters left: 6 (24 enodes) 1554045554.744 * * [simplify]: iters left: 5 (125 enodes) 1554045554.778 * * [simplify]: iters left: 4 (385 enodes) 1554045554.994 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045554.994 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045554.994 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045554.995 * * [simplify]: Extracting #3: cost 156 inf + 0 1554045554.997 * * [simplify]: Extracting #4: cost 318 inf + 1122 1554045555.004 * * [simplify]: Extracting #5: cost 476 inf + 12674 1554045555.036 * * [simplify]: Extracting #6: cost 138 inf + 146206 1554045555.130 * * [simplify]: Extracting #7: cost 8 inf + 211227 1554045555.234 * * [simplify]: Extracting #8: cost 0 inf + 215124 1554045555.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.im y.im) (* x.im y.im))))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma y.re x.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))))))))) 1554045555.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.im y.im) (* x.im y.im))))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma y.re x.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.re y.re)) (+ (* (* x.im y.im) (* x.im 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)))))))) 1554045555.302 * * * * [progress]: [ 929 / 2270 ] simplifiying candidate # 1554045555.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.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))))) 1554045555.302 * * [simplify]: iters left: 6 (24 enodes) 1554045555.309 * * [simplify]: iters left: 5 (125 enodes) 1554045555.351 * * [simplify]: iters left: 4 (391 enodes) 1554045555.560 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045555.560 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045555.560 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045555.560 * * [simplify]: Extracting #3: cost 180 inf + 0 1554045555.562 * * [simplify]: Extracting #4: cost 279 inf + 826 1554045555.570 * * [simplify]: Extracting #5: cost 434 inf + 10176 1554045555.605 * * [simplify]: Extracting #6: cost 273 inf + 81973 1554045555.685 * * [simplify]: Extracting #7: cost 117 inf + 163493 1554045555.762 * * [simplify]: Extracting #8: cost 12 inf + 225531 1554045555.876 * * [simplify]: Extracting #9: cost 0 inf + 229043 1554045555.968 * * [simplify]: Extracting #10: cost 0 inf + 228798 1554045556.059 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554045556.059 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.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)))))) 1554045556.060 * * * * [progress]: [ 930 / 2270 ] simplifiying candidate # 1554045556.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 (* (- (pow (* x.re y.re) 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)))) 1554045556.061 * * [simplify]: iters left: 6 (24 enodes) 1554045556.070 * * [simplify]: iters left: 5 (123 enodes) 1554045556.100 * * [simplify]: iters left: 4 (368 enodes) 1554045556.277 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045556.277 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045556.278 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045556.278 * * [simplify]: Extracting #3: cost 147 inf + 0 1554045556.280 * * [simplify]: Extracting #4: cost 302 inf + 665 1554045556.284 * * [simplify]: Extracting #5: cost 418 inf + 13797 1554045556.308 * * [simplify]: Extracting #6: cost 115 inf + 130697 1554045556.370 * * [simplify]: Extracting #7: cost 6 inf + 182825 1554045556.430 * * [simplify]: Extracting #8: cost 0 inf + 184979 1554045556.494 * [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 (* (fma y.re x.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (fma y.re x.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))))))))) 1554045556.494 * [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 (* (fma y.re x.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (fma y.re x.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.re y.re)) (+ (* (* x.im y.im) (* x.im 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)))))))) 1554045556.494 * * * * [progress]: [ 931 / 2270 ] simplifiying candidate # 1554045556.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.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))))) 1554045556.495 * * [simplify]: iters left: 6 (24 enodes) 1554045556.507 * * [simplify]: iters left: 5 (123 enodes) 1554045556.549 * * [simplify]: iters left: 4 (374 enodes) 1554045556.762 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045556.762 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045556.762 * * [simplify]: Extracting #2: cost 31 inf + 0 1554045556.763 * * [simplify]: Extracting #3: cost 165 inf + 0 1554045556.765 * * [simplify]: Extracting #4: cost 251 inf + 1070 1554045556.772 * * [simplify]: Extracting #5: cost 382 inf + 11145 1554045556.805 * * [simplify]: Extracting #6: cost 175 inf + 116751 1554045556.864 * * [simplify]: Extracting #7: cost 57 inf + 171572 1554045556.951 * * [simplify]: Extracting #8: cost 18 inf + 184354 1554045557.026 * * [simplify]: Extracting #9: cost 0 inf + 192440 1554045557.080 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma y.re x.re (* x.im y.im)))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma y.re x.re (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554045557.080 * [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))) (fma y.re x.re (* x.im y.im)))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma y.re x.re (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))) 1554045557.081 * * * * [progress]: [ 932 / 2270 ] simplifiying candidate # 1554045557.081 * [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)))) 1554045557.081 * * [simplify]: iters left: 6 (24 enodes) 1554045557.089 * * [simplify]: iters left: 5 (125 enodes) 1554045557.129 * * [simplify]: iters left: 4 (385 enodes) 1554045557.393 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045557.393 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045557.393 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045557.394 * * [simplify]: Extracting #3: cost 156 inf + 0 1554045557.395 * * [simplify]: Extracting #4: cost 318 inf + 1122 1554045557.402 * * [simplify]: Extracting #5: cost 476 inf + 12674 1554045557.435 * * [simplify]: Extracting #6: cost 138 inf + 146206 1554045557.496 * * [simplify]: Extracting #7: cost 8 inf + 211227 1554045557.555 * * [simplify]: Extracting #8: cost 0 inf + 215124 1554045557.621 * [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.im y.im))) (fma y.re x.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))))))))) 1554045557.621 * [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.im y.im))) (fma y.re x.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.re y.re)) (+ (* (* x.im y.im) (* x.im 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)))))))) 1554045557.622 * * * * [progress]: [ 933 / 2270 ] simplifiying candidate # 1554045557.622 * [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))))) 1554045557.622 * * [simplify]: iters left: 6 (24 enodes) 1554045557.629 * * [simplify]: iters left: 5 (125 enodes) 1554045557.662 * * [simplify]: iters left: 4 (391 enodes) 1554045557.890 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045557.890 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045557.890 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045557.890 * * [simplify]: Extracting #3: cost 180 inf + 0 1554045557.896 * * [simplify]: Extracting #4: cost 279 inf + 826 1554045557.900 * * [simplify]: Extracting #5: cost 434 inf + 10176 1554045557.918 * * [simplify]: Extracting #6: cost 273 inf + 81973 1554045557.982 * * [simplify]: Extracting #7: cost 117 inf + 163493 1554045558.054 * * [simplify]: Extracting #8: cost 12 inf + 225531 1554045558.159 * * [simplify]: Extracting #9: cost 0 inf + 229043 1554045558.246 * * [simplify]: Extracting #10: cost 0 inf + 228798 1554045558.348 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554045558.348 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.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)))))) 1554045558.349 * * * * [progress]: [ 934 / 2270 ] simplifiying candidate # 1554045558.349 * [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)))) 1554045558.350 * * [simplify]: iters left: 6 (22 enodes) 1554045558.362 * * [simplify]: iters left: 5 (117 enodes) 1554045558.412 * * [simplify]: iters left: 4 (357 enodes) 1554045558.559 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045558.559 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045558.559 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045558.560 * * [simplify]: Extracting #3: cost 140 inf + 0 1554045558.562 * * [simplify]: Extracting #4: cost 293 inf + 1383 1554045558.569 * * [simplify]: Extracting #5: cost 416 inf + 15328 1554045558.608 * * [simplify]: Extracting #6: cost 133 inf + 114110 1554045558.685 * * [simplify]: Extracting #7: cost 4 inf + 176309 1554045558.744 * * [simplify]: Extracting #8: cost 0 inf + 179102 1554045558.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))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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))))))) 1554045558.808 * [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.re y.re)) (+ (* (* x.im y.im) (* x.im 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)))))))) 1554045558.808 * * * * [progress]: [ 935 / 2270 ] simplifiying candidate # 1554045558.808 * [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))))) 1554045558.809 * * [simplify]: iters left: 6 (22 enodes) 1554045558.815 * * [simplify]: iters left: 5 (117 enodes) 1554045558.861 * * [simplify]: iters left: 4 (363 enodes) 1554045559.045 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045559.045 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045559.045 * * [simplify]: Extracting #2: cost 30 inf + 0 1554045559.046 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045559.047 * * [simplify]: Extracting #4: cost 244 inf + 1007 1554045559.054 * * [simplify]: Extracting #5: cost 346 inf + 20418 1554045559.083 * * [simplify]: Extracting #6: cost 191 inf + 95111 1554045559.139 * * [simplify]: Extracting #7: cost 73 inf + 147303 1554045559.206 * * [simplify]: Extracting #8: cost 6 inf + 182465 1554045559.271 * * [simplify]: Extracting #9: cost 0 inf + 184954 1554045559.362 * [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 (* (fma y.re x.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (fma y.re x.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))))) 1554045559.362 * [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 (* (fma y.re x.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (fma y.re x.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.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045559.362 * * * * [progress]: [ 936 / 2270 ] simplifiying candidate # 1554045559.363 * [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)))) 1554045559.363 * * [simplify]: iters left: 6 (24 enodes) 1554045559.378 * * [simplify]: iters left: 5 (124 enodes) 1554045559.420 * * [simplify]: iters left: 4 (379 enodes) 1554045559.646 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045559.646 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045559.646 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045559.647 * * [simplify]: Extracting #3: cost 160 inf + 0 1554045559.649 * * [simplify]: Extracting #4: cost 321 inf + 1000 1554045559.656 * * [simplify]: Extracting #5: cost 466 inf + 14067 1554045559.719 * * [simplify]: Extracting #6: cost 117 inf + 157123 1554045559.795 * * [simplify]: Extracting #7: cost 4 inf + 211168 1554045559.899 * * [simplify]: Extracting #8: cost 0 inf + 213364 1554045559.962 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))))) 1554045559.962 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))))) 1554045559.963 * * * * [progress]: [ 937 / 2270 ] simplifiying candidate # 1554045559.963 * [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))))) 1554045559.963 * * [simplify]: iters left: 6 (24 enodes) 1554045559.970 * * [simplify]: iters left: 5 (124 enodes) 1554045559.997 * * [simplify]: iters left: 4 (385 enodes) 1554045560.220 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045560.220 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045560.220 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045560.221 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045560.223 * * [simplify]: Extracting #4: cost 279 inf + 824 1554045560.229 * * [simplify]: Extracting #5: cost 450 inf + 7168 1554045560.257 * * [simplify]: Extracting #6: cost 293 inf + 73616 1554045560.306 * * [simplify]: Extracting #7: cost 127 inf + 155361 1554045560.409 * * [simplify]: Extracting #8: cost 8 inf + 227616 1554045560.495 * * [simplify]: Extracting #9: cost 0 inf + 232519 1554045560.616 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (- (* x.re y.re) (* x.im y.im)) (* (fma y.re x.re (* x.im y.im)) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554045560.616 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (- (* x.re y.re) (* x.im y.im)) (* (fma y.re x.re (* x.im y.im)) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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)))))) 1554045560.617 * * * * [progress]: [ 938 / 2270 ] simplifiying candidate # 1554045560.617 * [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)))) 1554045560.617 * * [simplify]: iters left: 6 (24 enodes) 1554045560.630 * * [simplify]: iters left: 5 (123 enodes) 1554045560.685 * * [simplify]: iters left: 4 (374 enodes) 1554045560.902 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045560.903 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045560.903 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045560.903 * * [simplify]: Extracting #3: cost 148 inf + 0 1554045560.905 * * [simplify]: Extracting #4: cost 302 inf + 918 1554045560.912 * * [simplify]: Extracting #5: cost 423 inf + 13244 1554045560.970 * * [simplify]: Extracting #6: cost 106 inf + 142523 1554045561.028 * * [simplify]: Extracting #7: cost 1 inf + 187385 1554045561.107 * * [simplify]: Extracting #8: cost 0 inf + 188189 1554045561.165 * [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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554045561.165 * [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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))))) 1554045561.165 * * * * [progress]: [ 939 / 2270 ] simplifiying candidate # 1554045561.166 * [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))))) 1554045561.166 * * [simplify]: iters left: 6 (24 enodes) 1554045561.173 * * [simplify]: iters left: 5 (123 enodes) 1554045561.205 * * [simplify]: iters left: 4 (380 enodes) 1554045561.482 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045561.482 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045561.482 * * [simplify]: Extracting #2: cost 32 inf + 0 1554045561.483 * * [simplify]: Extracting #3: cost 169 inf + 0 1554045561.485 * * [simplify]: Extracting #4: cost 259 inf + 785 1554045561.491 * * [simplify]: Extracting #5: cost 387 inf + 11979 1554045561.544 * * [simplify]: Extracting #6: cost 176 inf + 124595 1554045561.637 * * [simplify]: Extracting #7: cost 52 inf + 178724 1554045561.741 * * [simplify]: Extracting #8: cost 10 inf + 192712 1554045561.811 * * [simplify]: Extracting #9: cost 0 inf + 197796 1554045561.916 * [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))))))) 1554045561.916 * [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))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* 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)))))) 1554045561.917 * * * * [progress]: [ 940 / 2270 ] simplifiying candidate # 1554045561.917 * [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)))) 1554045561.918 * * [simplify]: iters left: 6 (22 enodes) 1554045561.932 * * [simplify]: iters left: 5 (118 enodes) 1554045561.984 * * [simplify]: iters left: 4 (362 enodes) 1554045562.225 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045562.225 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045562.225 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045562.226 * * [simplify]: Extracting #3: cost 141 inf + 0 1554045562.228 * * [simplify]: Extracting #4: cost 296 inf + 665 1554045562.233 * * [simplify]: Extracting #5: cost 428 inf + 8736 1554045562.260 * * [simplify]: Extracting #6: cost 191 inf + 83889 1554045562.326 * * [simplify]: Extracting #7: cost 30 inf + 154960 1554045562.404 * * [simplify]: Extracting #8: cost 1 inf + 177772 1554045562.457 * * [simplify]: Extracting #9: cost 0 inf + 178576 1554045562.523 * [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)))))))) 1554045562.523 * [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.im y.im))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045562.523 * * * * [progress]: [ 941 / 2270 ] simplifiying candidate # 1554045562.524 * [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))))) 1554045562.524 * * [simplify]: iters left: 6 (22 enodes) 1554045562.530 * * [simplify]: iters left: 5 (118 enodes) 1554045562.557 * * [simplify]: iters left: 4 (368 enodes) 1554045562.786 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045562.786 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045562.786 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045562.787 * * [simplify]: Extracting #3: cost 162 inf + 0 1554045562.789 * * [simplify]: Extracting #4: cost 247 inf + 1130 1554045562.795 * * [simplify]: Extracting #5: cost 363 inf + 13455 1554045562.829 * * [simplify]: Extracting #6: cost 201 inf + 95933 1554045562.873 * * [simplify]: Extracting #7: cost 62 inf + 163810 1554045562.933 * * [simplify]: Extracting #8: cost 5 inf + 191363 1554045563.003 * * [simplify]: Extracting #9: cost 0 inf + 193879 1554045563.054 * * [simplify]: Extracting #10: cost 0 inf + 193864 1554045563.141 * [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 (* (fma y.re x.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)))))))) 1554045563.141 * [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 (* (fma y.re x.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)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045563.141 * * * * [progress]: [ 942 / 2270 ] simplifiying candidate # 1554045563.142 * [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)))) 1554045563.142 * * [simplify]: iters left: 6 (24 enodes) 1554045563.156 * * [simplify]: iters left: 5 (124 enodes) 1554045563.209 * * [simplify]: iters left: 4 (384 enodes) 1554045563.432 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045563.432 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045563.432 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045563.432 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045563.433 * * [simplify]: Extracting #4: cost 331 inf + 756 1554045563.439 * * [simplify]: Extracting #5: cost 483 inf + 12787 1554045563.488 * * [simplify]: Extracting #6: cost 143 inf + 137627 1554045563.571 * * [simplify]: Extracting #7: cost 5 inf + 206891 1554045563.632 * * [simplify]: Extracting #8: cost 0 inf + 209301 1554045563.697 * * [simplify]: Extracting #9: cost 0 inf + 209206 1554045563.765 * [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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554045563.765 * [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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))))) 1554045563.765 * * * * [progress]: [ 943 / 2270 ] simplifiying candidate # 1554045563.766 * [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))))) 1554045563.766 * * [simplify]: iters left: 6 (24 enodes) 1554045563.773 * * [simplify]: iters left: 5 (124 enodes) 1554045563.810 * * [simplify]: iters left: 4 (390 enodes) 1554045564.068 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045564.068 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045564.068 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045564.069 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045564.071 * * [simplify]: Extracting #4: cost 286 inf + 1152 1554045564.080 * * [simplify]: Extracting #5: cost 428 inf + 15559 1554045564.137 * * [simplify]: Extracting #6: cost 180 inf + 135577 1554045564.237 * * [simplify]: Extracting #7: cost 61 inf + 198709 1554045564.299 * * [simplify]: Extracting #8: cost 15 inf + 214060 1554045564.393 * * [simplify]: Extracting #9: cost 0 inf + 220600 1554045564.480 * [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))))))) 1554045564.480 * [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)))))) 1554045564.480 * * * * [progress]: [ 944 / 2270 ] simplifiying candidate # 1554045564.481 * [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)))) 1554045564.481 * * [simplify]: iters left: 6 (24 enodes) 1554045564.495 * * [simplify]: iters left: 5 (125 enodes) 1554045564.547 * * [simplify]: iters left: 4 (385 enodes) 1554045564.800 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045564.800 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045564.800 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045564.800 * * [simplify]: Extracting #3: cost 156 inf + 0 1554045564.802 * * [simplify]: Extracting #4: cost 318 inf + 1122 1554045564.809 * * [simplify]: Extracting #5: cost 476 inf + 12674 1554045564.858 * * [simplify]: Extracting #6: cost 138 inf + 146206 1554045564.932 * * [simplify]: Extracting #7: cost 8 inf + 211227 1554045565.007 * * [simplify]: Extracting #8: cost 0 inf + 215124 1554045565.073 * [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.im y.im))) (fma y.re x.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))))))))) 1554045565.073 * [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.im y.im))) (fma y.re x.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)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045565.073 * * * * [progress]: [ 945 / 2270 ] simplifiying candidate # 1554045565.074 * [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))))) 1554045565.074 * * [simplify]: iters left: 6 (24 enodes) 1554045565.081 * * [simplify]: iters left: 5 (125 enodes) 1554045565.127 * * [simplify]: iters left: 4 (391 enodes) 1554045565.893 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045565.893 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045565.894 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045565.894 * * [simplify]: Extracting #3: cost 180 inf + 0 1554045565.896 * * [simplify]: Extracting #4: cost 279 inf + 826 1554045565.910 * * [simplify]: Extracting #5: cost 434 inf + 10176 1554045565.929 * * [simplify]: Extracting #6: cost 273 inf + 81973 1554045565.989 * * [simplify]: Extracting #7: cost 117 inf + 163493 1554045566.092 * * [simplify]: Extracting #8: cost 12 inf + 225531 1554045566.176 * * [simplify]: Extracting #9: cost 0 inf + 229043 1554045566.288 * * [simplify]: Extracting #10: cost 0 inf + 228798 1554045566.350 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554045566.350 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.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)))))) 1554045566.350 * * * * [progress]: [ 946 / 2270 ] simplifiying candidate # 1554045566.350 * [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)))) 1554045566.351 * * [simplify]: iters left: 6 (24 enodes) 1554045566.357 * * [simplify]: iters left: 5 (123 enodes) 1554045566.386 * * [simplify]: iters left: 4 (368 enodes) 1554045566.542 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045566.542 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045566.542 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045566.542 * * [simplify]: Extracting #3: cost 147 inf + 0 1554045566.543 * * [simplify]: Extracting #4: cost 302 inf + 665 1554045566.546 * * [simplify]: Extracting #5: cost 418 inf + 13797 1554045566.579 * * [simplify]: Extracting #6: cost 115 inf + 130697 1554045566.647 * * [simplify]: Extracting #7: cost 6 inf + 182825 1554045566.727 * * [simplify]: Extracting #8: cost 0 inf + 184979 1554045566.771 * [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 (* (fma y.re x.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (fma y.re x.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))))))))) 1554045566.771 * [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 (* (fma y.re x.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (* (cbrt (* (fma y.re x.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)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045566.772 * * * * [progress]: [ 947 / 2270 ] simplifiying candidate # 1554045566.772 * [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))))) 1554045566.772 * * [simplify]: iters left: 6 (24 enodes) 1554045566.781 * * [simplify]: iters left: 5 (123 enodes) 1554045566.813 * * [simplify]: iters left: 4 (374 enodes) 1554045567.040 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045567.040 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045567.040 * * [simplify]: Extracting #2: cost 31 inf + 0 1554045567.041 * * [simplify]: Extracting #3: cost 165 inf + 0 1554045567.043 * * [simplify]: Extracting #4: cost 251 inf + 1070 1554045567.050 * * [simplify]: Extracting #5: cost 382 inf + 11145 1554045567.089 * * [simplify]: Extracting #6: cost 175 inf + 116751 1554045567.146 * * [simplify]: Extracting #7: cost 57 inf + 171572 1554045567.206 * * [simplify]: Extracting #8: cost 18 inf + 184354 1554045567.266 * * [simplify]: Extracting #9: cost 0 inf + 192440 1554045567.328 * [simplify]: Simplified to (cbrt (* (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma y.re x.re (* x.im y.im)))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma y.re x.re (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554045567.328 * [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))) (fma y.re x.re (* x.im y.im)))) (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma y.re x.re (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))) 1554045567.329 * * * * [progress]: [ 948 / 2270 ] simplifiying candidate # 1554045567.329 * [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)))) 1554045567.329 * * [simplify]: iters left: 6 (24 enodes) 1554045567.337 * * [simplify]: iters left: 5 (125 enodes) 1554045567.368 * * [simplify]: iters left: 4 (385 enodes) 1554045567.602 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045567.602 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045567.602 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045567.603 * * [simplify]: Extracting #3: cost 156 inf + 0 1554045567.605 * * [simplify]: Extracting #4: cost 318 inf + 1122 1554045567.612 * * [simplify]: Extracting #5: cost 476 inf + 12674 1554045567.662 * * [simplify]: Extracting #6: cost 138 inf + 146206 1554045567.747 * * [simplify]: Extracting #7: cost 8 inf + 211227 1554045567.831 * * [simplify]: Extracting #8: cost 0 inf + 215124 1554045567.890 * [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.im y.im))) (fma y.re x.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))))))))) 1554045567.890 * [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.im y.im))) (fma y.re x.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)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045567.891 * * * * [progress]: [ 949 / 2270 ] simplifiying candidate # 1554045567.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 (* (- (* (* x.re y.re) (* x.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))))) 1554045567.892 * * [simplify]: iters left: 6 (24 enodes) 1554045567.905 * * [simplify]: iters left: 5 (125 enodes) 1554045567.943 * * [simplify]: iters left: 4 (391 enodes) 1554045568.171 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045568.171 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045568.171 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045568.172 * * [simplify]: Extracting #3: cost 180 inf + 0 1554045568.174 * * [simplify]: Extracting #4: cost 279 inf + 826 1554045568.180 * * [simplify]: Extracting #5: cost 434 inf + 10176 1554045568.216 * * [simplify]: Extracting #6: cost 273 inf + 81973 1554045568.296 * * [simplify]: Extracting #7: cost 117 inf + 163493 1554045568.382 * * [simplify]: Extracting #8: cost 12 inf + 225531 1554045568.470 * * [simplify]: Extracting #9: cost 0 inf + 229043 1554045568.583 * * [simplify]: Extracting #10: cost 0 inf + 228798 1554045568.668 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))))) 1554045568.668 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.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)))))) 1554045568.669 * * * * [progress]: [ 950 / 2270 ] simplifiying candidate # 1554045568.669 * [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)))) 1554045568.670 * * [simplify]: iters left: 6 (22 enodes) 1554045568.682 * * [simplify]: iters left: 5 (117 enodes) 1554045568.721 * * [simplify]: iters left: 4 (357 enodes) 1554045568.887 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045568.887 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045568.887 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045568.887 * * [simplify]: Extracting #3: cost 140 inf + 0 1554045568.889 * * [simplify]: Extracting #4: cost 293 inf + 1383 1554045568.893 * * [simplify]: Extracting #5: cost 416 inf + 15328 1554045568.931 * * [simplify]: Extracting #6: cost 133 inf + 114110 1554045568.977 * * [simplify]: Extracting #7: cost 4 inf + 176309 1554045569.031 * * [simplify]: Extracting #8: cost 0 inf + 179102 1554045569.104 * [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))))))) 1554045569.104 * [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)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045569.104 * * * * [progress]: [ 951 / 2270 ] simplifiying candidate # 1554045569.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))) (- (pow (* x.re y.re) 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))))) 1554045569.105 * * [simplify]: iters left: 6 (22 enodes) 1554045569.111 * * [simplify]: iters left: 5 (117 enodes) 1554045569.143 * * [simplify]: iters left: 4 (363 enodes) 1554045569.404 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045569.405 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045569.405 * * [simplify]: Extracting #2: cost 30 inf + 0 1554045569.405 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045569.407 * * [simplify]: Extracting #4: cost 244 inf + 1007 1554045569.416 * * [simplify]: Extracting #5: cost 346 inf + 20418 1554045569.449 * * [simplify]: Extracting #6: cost 191 inf + 95111 1554045569.485 * * [simplify]: Extracting #7: cost 73 inf + 147303 1554045569.545 * * [simplify]: Extracting #8: cost 6 inf + 182465 1554045569.601 * * [simplify]: Extracting #9: cost 0 inf + 184954 1554045569.672 * [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 (* (fma y.re x.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (fma y.re x.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im)))))))) 1554045569.672 * [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 (* (fma y.re x.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (fma y.re x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045569.673 * * * * [progress]: [ 952 / 2270 ] simplifiying candidate # 1554045569.673 * [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)))) 1554045569.673 * * [simplify]: iters left: 6 (24 enodes) 1554045569.680 * * [simplify]: iters left: 5 (123 enodes) 1554045569.722 * * [simplify]: iters left: 4 (373 enodes) 1554045569.891 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045569.891 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045569.891 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045569.892 * * [simplify]: Extracting #3: cost 160 inf + 0 1554045569.893 * * [simplify]: Extracting #4: cost 324 inf + 503 1554045569.896 * * [simplify]: Extracting #5: cost 430 inf + 14292 1554045569.927 * * [simplify]: Extracting #6: cost 122 inf + 142424 1554045569.993 * * [simplify]: Extracting #7: cost 1 inf + 192254 1554045570.083 * * [simplify]: Extracting #8: cost 0 inf + 193178 1554045570.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))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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)))))))) 1554045570.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))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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)))))))) 1554045570.135 * * * * [progress]: [ 953 / 2270 ] simplifiying candidate # 1554045570.135 * [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))))) 1554045570.136 * * [simplify]: iters left: 6 (24 enodes) 1554045570.149 * * [simplify]: iters left: 5 (123 enodes) 1554045570.206 * * [simplify]: iters left: 4 (379 enodes) 1554045570.435 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045570.435 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045570.436 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045570.437 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045570.439 * * [simplify]: Extracting #4: cost 277 inf + 1193 1554045570.447 * * [simplify]: Extracting #5: cost 375 inf + 19221 1554045570.486 * * [simplify]: Extracting #6: cost 151 inf + 143736 1554045570.545 * * [simplify]: Extracting #7: cost 54 inf + 184200 1554045570.606 * * [simplify]: Extracting #8: cost 4 inf + 201462 1554045570.677 * * [simplify]: Extracting #9: cost 0 inf + 203862 1554045570.737 * [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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554045570.738 * [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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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)))))) 1554045570.738 * * * * [progress]: [ 954 / 2270 ] simplifiying candidate # 1554045570.738 * [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)))) 1554045570.738 * * [simplify]: iters left: 6 (24 enodes) 1554045570.746 * * [simplify]: iters left: 5 (124 enodes) 1554045570.789 * * [simplify]: iters left: 4 (384 enodes) 1554045570.995 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045570.995 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045570.995 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045570.996 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045570.997 * * [simplify]: Extracting #4: cost 333 inf + 625 1554045571.000 * * [simplify]: Extracting #5: cost 486 inf + 11271 1554045571.025 * * [simplify]: Extracting #6: cost 170 inf + 114743 1554045571.086 * * [simplify]: Extracting #7: cost 21 inf + 191777 1554045571.155 * * [simplify]: Extracting #8: cost 0 inf + 210599 1554045571.227 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 1554045571.227 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045571.227 * * * * [progress]: [ 955 / 2270 ] simplifiying candidate # 1554045571.228 * [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))))) 1554045571.228 * * [simplify]: iters left: 6 (24 enodes) 1554045571.235 * * [simplify]: iters left: 5 (124 enodes) 1554045571.274 * * [simplify]: iters left: 4 (390 enodes) 1554045571.533 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045571.533 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045571.533 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045571.534 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045571.536 * * [simplify]: Extracting #4: cost 290 inf + 908 1554045571.548 * * [simplify]: Extracting #5: cost 418 inf + 23655 1554045571.604 * * [simplify]: Extracting #6: cost 176 inf + 153200 1554045571.707 * * [simplify]: Extracting #7: cost 58 inf + 207579 1554045571.804 * * [simplify]: Extracting #8: cost 15 inf + 218685 1554045571.880 * * [simplify]: Extracting #9: cost 0 inf + 222715 1554045571.955 * * [simplify]: Extracting #10: cost 0 inf + 221560 1554045572.044 * [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))))))) 1554045572.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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))) 1554045572.044 * * * * [progress]: [ 956 / 2270 ] simplifiying candidate # 1554045572.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.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.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)))) 1554045572.045 * * [simplify]: iters left: 6 (24 enodes) 1554045572.053 * * [simplify]: iters left: 5 (124 enodes) 1554045572.100 * * [simplify]: iters left: 4 (384 enodes) 1554045572.375 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045572.375 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045572.375 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045572.376 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045572.378 * * [simplify]: Extracting #4: cost 333 inf + 625 1554045572.385 * * [simplify]: Extracting #5: cost 486 inf + 11271 1554045572.431 * * [simplify]: Extracting #6: cost 170 inf + 114743 1554045572.517 * * [simplify]: Extracting #7: cost 21 inf + 191777 1554045572.600 * * [simplify]: Extracting #8: cost 0 inf + 210599 1554045572.679 * [simplify]: Simplified to (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) 1554045572.679 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045572.680 * * * * [progress]: [ 957 / 2270 ] simplifiying candidate # 1554045572.680 * [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))))) 1554045572.680 * * [simplify]: iters left: 6 (24 enodes) 1554045572.687 * * [simplify]: iters left: 5 (124 enodes) 1554045572.715 * * [simplify]: iters left: 4 (390 enodes) 1554045572.976 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045572.976 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045572.976 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045572.977 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045572.978 * * [simplify]: Extracting #4: cost 290 inf + 908 1554045572.984 * * [simplify]: Extracting #5: cost 418 inf + 23655 1554045573.021 * * [simplify]: Extracting #6: cost 176 inf + 153200 1554045573.111 * * [simplify]: Extracting #7: cost 58 inf + 207579 1554045573.195 * * [simplify]: Extracting #8: cost 15 inf + 218685 1554045573.290 * * [simplify]: Extracting #9: cost 0 inf + 222715 1554045573.379 * * [simplify]: Extracting #10: cost 0 inf + 221560 1554045573.469 * [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))))))) 1554045573.469 * [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)))))) 1554045573.470 * * * * [progress]: [ 958 / 2270 ] simplifiying candidate # 1554045573.470 * [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)))) 1554045573.470 * * [simplify]: iters left: 6 (22 enodes) 1554045573.477 * * [simplify]: iters left: 5 (117 enodes) 1554045573.503 * * [simplify]: iters left: 4 (356 enodes) 1554045573.713 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045573.713 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045573.713 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045573.714 * * [simplify]: Extracting #3: cost 142 inf + 0 1554045573.715 * * [simplify]: Extracting #4: cost 302 inf + 413 1554045573.725 * * [simplify]: Extracting #5: cost 346 inf + 21389 1554045573.771 * * [simplify]: Extracting #6: cost 87 inf + 108710 1554045573.839 * * [simplify]: Extracting #7: cost 3 inf + 139446 1554045573.882 * * [simplify]: Extracting #8: cost 0 inf + 141820 1554045573.941 * [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))))) 1554045573.941 * [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)))))))) 1554045573.942 * * * * [progress]: [ 959 / 2270 ] simplifiying candidate # 1554045573.942 * [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))))) 1554045573.943 * * [simplify]: iters left: 6 (18 enodes) 1554045573.952 * * [simplify]: iters left: 5 (86 enodes) 1554045573.987 * * [simplify]: iters left: 4 (227 enodes) 1554045574.119 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045574.119 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045574.119 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045574.120 * * [simplify]: Extracting #3: cost 162 inf + 0 1554045574.122 * * [simplify]: Extracting #4: cost 247 inf + 989 1554045574.133 * * [simplify]: Extracting #5: cost 249 inf + 29434 1554045574.169 * * [simplify]: Extracting #6: cost 13 inf + 121290 1554045574.219 * * [simplify]: Extracting #7: cost 0 inf + 128387 1554045574.260 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma y.re x.re (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554045574.260 * [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))) (fma y.re x.re (* x.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))) 1554045574.260 * * * * [progress]: [ 960 / 2270 ] simplifiying candidate # 1554045574.260 * [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)))) 1554045574.261 * * [simplify]: iters left: 6 (24 enodes) 1554045574.268 * * [simplify]: iters left: 5 (124 enodes) 1554045574.306 * * [simplify]: iters left: 4 (380 enodes) 1554045574.495 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045574.495 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045574.495 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045574.495 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045574.496 * * [simplify]: Extracting #4: cost 324 inf + 756 1554045574.500 * * [simplify]: Extracting #5: cost 433 inf + 13550 1554045574.528 * * [simplify]: Extracting #6: cost 127 inf + 127857 1554045574.576 * * [simplify]: Extracting #7: cost 2 inf + 189047 1554045574.648 * * [simplify]: Extracting #8: cost 0 inf + 190750 1554045574.702 * [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))))))) 1554045574.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.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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)))))))) 1554045574.703 * * * * [progress]: [ 961 / 2270 ] simplifiying candidate # 1554045574.703 * [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))))) 1554045574.703 * * [simplify]: iters left: 6 (24 enodes) 1554045574.715 * * [simplify]: iters left: 5 (124 enodes) 1554045574.773 * * [simplify]: iters left: 4 (386 enodes) 1554045574.978 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045574.978 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045574.978 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045574.979 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045574.981 * * [simplify]: Extracting #4: cost 275 inf + 1315 1554045574.993 * * [simplify]: Extracting #5: cost 370 inf + 22188 1554045575.058 * * [simplify]: Extracting #6: cost 141 inf + 151206 1554045575.126 * * [simplify]: Extracting #7: cost 52 inf + 184824 1554045575.202 * * [simplify]: Extracting #8: cost 10 inf + 197864 1554045575.263 * * [simplify]: Extracting #9: cost 0 inf + 202677 1554045575.338 * [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.im y.im) (* x.im y.im)))))))) 1554045575.338 * [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.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)))))) 1554045575.338 * * * * [progress]: [ 962 / 2270 ] simplifiying candidate # 1554045575.339 * [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)))) 1554045575.339 * * [simplify]: iters left: 6 (24 enodes) 1554045575.347 * * [simplify]: iters left: 5 (121 enodes) 1554045575.396 * * [simplify]: iters left: 4 (366 enodes) 1554045575.576 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045575.576 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045575.576 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045575.576 * * [simplify]: Extracting #3: cost 145 inf + 0 1554045575.578 * * [simplify]: Extracting #4: cost 305 inf + 291 1554045575.585 * * [simplify]: Extracting #5: cost 358 inf + 16566 1554045575.611 * * [simplify]: Extracting #6: cost 105 inf + 107266 1554045575.659 * * [simplify]: Extracting #7: cost 2 inf + 144982 1554045575.717 * * [simplify]: Extracting #8: cost 0 inf + 146165 1554045575.753 * [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))))) 1554045575.753 * [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)) (+ (* x.re y.re) (* x.im y.im))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045575.754 * * * * [progress]: [ 963 / 2270 ] simplifiying candidate # 1554045575.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.im y.im)))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554045575.754 * * [simplify]: iters left: 6 (20 enodes) 1554045575.759 * * [simplify]: iters left: 5 (90 enodes) 1554045575.775 * * [simplify]: iters left: 4 (232 enodes) 1554045575.873 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045575.873 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045575.873 * * [simplify]: Extracting #2: cost 32 inf + 0 1554045575.879 * * [simplify]: Extracting #3: cost 166 inf + 0 1554045575.880 * * [simplify]: Extracting #4: cost 256 inf + 703 1554045575.891 * * [simplify]: Extracting #5: cost 263 inf + 25397 1554045575.937 * * [simplify]: Extracting #6: cost 23 inf + 119026 1554045575.986 * * [simplify]: Extracting #7: cost 0 inf + 130768 1554045576.034 * [simplify]: Simplified to (cbrt (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma y.re x.re (* x.im y.im)))) (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re 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))) (fma y.re x.re (* x.im y.im))))))) 1554045576.034 * [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))) (fma y.re x.re (* x.im y.im)))) (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re 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))) (fma y.re x.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)))))) 1554045576.035 * * * * [progress]: [ 964 / 2270 ] simplifiying candidate # 1554045576.035 * [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)))) 1554045576.036 * * [simplify]: iters left: 6 (24 enodes) 1554045576.050 * * [simplify]: iters left: 5 (124 enodes) 1554045576.104 * * [simplify]: iters left: 4 (380 enodes) 1554045576.334 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045576.334 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045576.334 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045576.335 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045576.337 * * [simplify]: Extracting #4: cost 324 inf + 756 1554045576.344 * * [simplify]: Extracting #5: cost 433 inf + 13550 1554045576.388 * * [simplify]: Extracting #6: cost 127 inf + 127857 1554045576.434 * * [simplify]: Extracting #7: cost 2 inf + 189047 1554045576.523 * * [simplify]: Extracting #8: cost 0 inf + 190750 1554045576.582 * [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))))))) 1554045576.582 * [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)))))))) 1554045576.582 * * * * [progress]: [ 965 / 2270 ] simplifiying candidate # 1554045576.582 * [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))))) 1554045576.582 * * [simplify]: iters left: 6 (24 enodes) 1554045576.591 * * [simplify]: iters left: 5 (124 enodes) 1554045576.628 * * [simplify]: iters left: 4 (386 enodes) 1554045576.799 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045576.799 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045576.799 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045576.800 * * [simplify]: Extracting #3: cost 182 inf + 0 1554045576.802 * * [simplify]: Extracting #4: cost 275 inf + 1315 1554045576.811 * * [simplify]: Extracting #5: cost 370 inf + 22188 1554045576.853 * * [simplify]: Extracting #6: cost 141 inf + 151206 1554045576.916 * * [simplify]: Extracting #7: cost 52 inf + 184824 1554045576.985 * * [simplify]: Extracting #8: cost 10 inf + 197864 1554045577.079 * * [simplify]: Extracting #9: cost 0 inf + 202677 1554045577.177 * [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.im y.im) (* x.im y.im)))))))) 1554045577.177 * [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.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)))))) 1554045577.178 * * * * [progress]: [ 966 / 2270 ] simplifiying candidate # 1554045577.178 * [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)))) 1554045577.178 * * [simplify]: iters left: 6 (22 enodes) 1554045577.190 * * [simplify]: iters left: 5 (115 enodes) 1554045577.239 * * [simplify]: iters left: 4 (350 enodes) 1554045577.416 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045577.416 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045577.416 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045577.417 * * [simplify]: Extracting #3: cost 141 inf + 0 1554045577.418 * * [simplify]: Extracting #4: cost 301 inf + 291 1554045577.420 * * [simplify]: Extracting #5: cost 394 inf + 3716 1554045577.433 * * [simplify]: Extracting #6: cost 171 inf + 78251 1554045577.483 * * [simplify]: Extracting #7: cost 13 inf + 136112 1554045577.526 * * [simplify]: Extracting #8: cost 0 inf + 143764 1554045577.590 * * [simplify]: Extracting #9: cost 0 inf + 143709 1554045577.655 * [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))))) 1554045577.655 * [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)))))))) 1554045577.655 * * * * [progress]: [ 967 / 2270 ] simplifiying candidate # 1554045577.656 * [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))))) 1554045577.656 * * [simplify]: iters left: 6 (18 enodes) 1554045577.667 * * [simplify]: iters left: 5 (84 enodes) 1554045577.698 * * [simplify]: iters left: 4 (221 enodes) 1554045577.834 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045577.834 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045577.834 * * [simplify]: Extracting #2: cost 30 inf + 0 1554045577.835 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045577.836 * * [simplify]: Extracting #4: cost 245 inf + 785 1554045577.842 * * [simplify]: Extracting #5: cost 241 inf + 30837 1554045577.867 * * [simplify]: Extracting #6: cost 9 inf + 117221 1554045577.908 * * [simplify]: Extracting #7: cost 0 inf + 120632 1554045577.960 * [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))))) 1554045577.960 * [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)))))) 1554045577.960 * * * * [progress]: [ 968 / 2270 ] simplifiying candidate # 1554045577.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.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)))) 1554045577.961 * * [simplify]: iters left: 6 (24 enodes) 1554045577.967 * * [simplify]: iters left: 5 (124 enodes) 1554045578.000 * * [simplify]: iters left: 4 (375 enodes) 1554045578.247 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045578.247 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045578.247 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045578.247 * * [simplify]: Extracting #3: cost 160 inf + 0 1554045578.248 * * [simplify]: Extracting #4: cost 313 inf + 837 1554045578.252 * * [simplify]: Extracting #5: cost 421 inf + 14874 1554045578.296 * * [simplify]: Extracting #6: cost 136 inf + 133060 1554045578.374 * * [simplify]: Extracting #7: cost 4 inf + 196969 1554045578.447 * * [simplify]: Extracting #8: cost 0 inf + 199000 1554045578.504 * * [simplify]: Extracting #9: cost 0 inf + 198945 1554045578.580 * [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.re y.re))) (* (* (* x.im 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))))))) 1554045578.580 * [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.re y.re))) (* (* (* x.im 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)))))))) 1554045578.581 * * * * [progress]: [ 969 / 2270 ] simplifiying candidate # 1554045578.581 * [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))))) 1554045578.581 * * [simplify]: iters left: 6 (24 enodes) 1554045578.595 * * [simplify]: iters left: 5 (124 enodes) 1554045578.628 * * [simplify]: iters left: 4 (381 enodes) 1554045578.864 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045578.865 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045578.865 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045578.865 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045578.867 * * [simplify]: Extracting #4: cost 269 inf + 948 1554045578.875 * * [simplify]: Extracting #5: cost 383 inf + 12889 1554045578.926 * * [simplify]: Extracting #6: cost 192 inf + 125539 1554045579.016 * * [simplify]: Extracting #7: cost 67 inf + 184575 1554045579.120 * * [simplify]: Extracting #8: cost 18 inf + 201097 1554045579.198 * * [simplify]: Extracting #9: cost 0 inf + 210612 1554045579.254 * [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)))))))) 1554045579.254 * [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)))))) 1554045579.254 * * * * [progress]: [ 970 / 2270 ] simplifiying candidate # 1554045579.254 * [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)))) 1554045579.254 * * [simplify]: iters left: 6 (24 enodes) 1554045579.261 * * [simplify]: iters left: 5 (125 enodes) 1554045579.291 * * [simplify]: iters left: 4 (385 enodes) 1554045579.481 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045579.481 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045579.481 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045579.481 * * [simplify]: Extracting #3: cost 156 inf + 0 1554045579.483 * * [simplify]: Extracting #4: cost 320 inf + 918 1554045579.486 * * [simplify]: Extracting #5: cost 468 inf + 14048 1554045579.526 * * [simplify]: Extracting #6: cost 142 inf + 139782 1554045579.602 * * [simplify]: Extracting #7: cost 2 inf + 208982 1554045579.664 * * [simplify]: Extracting #8: cost 0 inf + 209580 1554045579.732 * [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))))))))) 1554045579.732 * [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)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* 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)))))))) 1554045579.732 * * * * [progress]: [ 971 / 2270 ] simplifiying candidate # 1554045579.733 * [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))))) 1554045579.733 * * [simplify]: iters left: 6 (24 enodes) 1554045579.747 * * [simplify]: iters left: 5 (125 enodes) 1554045579.776 * * [simplify]: iters left: 4 (391 enodes) 1554045579.996 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045579.996 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045579.996 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045579.997 * * [simplify]: Extracting #3: cost 180 inf + 0 1554045579.998 * * [simplify]: Extracting #4: cost 277 inf + 1112 1554045580.002 * * [simplify]: Extracting #5: cost 431 inf + 14763 1554045580.042 * * [simplify]: Extracting #6: cost 192 inf + 141677 1554045580.120 * * [simplify]: Extracting #7: cost 69 inf + 204274 1554045580.214 * * [simplify]: Extracting #8: cost 12 inf + 221476 1554045580.304 * * [simplify]: Extracting #9: cost 0 inf + 228483 1554045580.406 * [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)))))))) 1554045580.406 * [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)))))) 1554045580.407 * * * * [progress]: [ 972 / 2270 ] simplifiying candidate # 1554045580.408 * [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)))) 1554045580.408 * * [simplify]: iters left: 6 (24 enodes) 1554045580.421 * * [simplify]: iters left: 5 (125 enodes) 1554045580.461 * * [simplify]: iters left: 4 (385 enodes) 1554045580.686 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045580.686 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045580.686 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045580.691 * * [simplify]: Extracting #3: cost 156 inf + 0 1554045580.692 * * [simplify]: Extracting #4: cost 320 inf + 918 1554045580.696 * * [simplify]: Extracting #5: cost 468 inf + 14048 1554045580.735 * * [simplify]: Extracting #6: cost 142 inf + 139782 1554045580.802 * * [simplify]: Extracting #7: cost 2 inf + 208982 1554045580.857 * * [simplify]: Extracting #8: cost 0 inf + 209580 1554045580.936 * [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))))))))) 1554045580.936 * [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)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045580.936 * * * * [progress]: [ 973 / 2270 ] simplifiying candidate # 1554045580.936 * [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))))) 1554045580.936 * * [simplify]: iters left: 6 (24 enodes) 1554045580.943 * * [simplify]: iters left: 5 (125 enodes) 1554045580.991 * * [simplify]: iters left: 4 (391 enodes) 1554045581.234 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045581.234 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045581.235 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045581.235 * * [simplify]: Extracting #3: cost 180 inf + 0 1554045581.236 * * [simplify]: Extracting #4: cost 277 inf + 1112 1554045581.240 * * [simplify]: Extracting #5: cost 431 inf + 14763 1554045581.277 * * [simplify]: Extracting #6: cost 192 inf + 141677 1554045581.371 * * [simplify]: Extracting #7: cost 69 inf + 204274 1554045581.486 * * [simplify]: Extracting #8: cost 12 inf + 221476 1554045581.593 * * [simplify]: Extracting #9: cost 0 inf + 228483 1554045581.683 * [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)))))))) 1554045581.683 * [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)))))) 1554045581.684 * * * * [progress]: [ 974 / 2270 ] simplifiying candidate # 1554045581.684 * [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)))) 1554045581.684 * * [simplify]: iters left: 6 (24 enodes) 1554045581.692 * * [simplify]: iters left: 5 (124 enodes) 1554045581.731 * * [simplify]: iters left: 4 (380 enodes) 1554045581.941 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045581.941 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045581.941 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045581.942 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045581.943 * * [simplify]: Extracting #4: cost 320 inf + 878 1554045581.946 * * [simplify]: Extracting #5: cost 437 inf + 11980 1554045581.967 * * [simplify]: Extracting #6: cost 117 inf + 128209 1554045582.035 * * [simplify]: Extracting #7: cost 6 inf + 182877 1554045582.121 * * [simplify]: Extracting #8: cost 0 inf + 185736 1554045582.173 * [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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554045582.173 * [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.im y.im) (* x.im y.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)))))))) 1554045582.173 * * * * [progress]: [ 975 / 2270 ] simplifiying candidate # 1554045582.173 * [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))))) 1554045582.174 * * [simplify]: iters left: 6 (24 enodes) 1554045582.181 * * [simplify]: iters left: 5 (124 enodes) 1554045582.221 * * [simplify]: iters left: 4 (386 enodes) 1554045582.417 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045582.417 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045582.417 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045582.418 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045582.420 * * [simplify]: Extracting #4: cost 277 inf + 1233 1554045582.435 * * [simplify]: Extracting #5: cost 384 inf + 15336 1554045582.480 * * [simplify]: Extracting #6: cost 188 inf + 113160 1554045582.544 * * [simplify]: Extracting #7: cost 55 inf + 184278 1554045582.619 * * [simplify]: Extracting #8: cost 10 inf + 198480 1554045582.697 * * [simplify]: Extracting #9: cost 0 inf + 202844 1554045582.769 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554045582.769 * [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.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))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045582.769 * * * * [progress]: [ 976 / 2270 ] simplifiying candidate # 1554045582.769 * [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)))) 1554045582.770 * * [simplify]: iters left: 6 (22 enodes) 1554045582.776 * * [simplify]: iters left: 5 (118 enodes) 1554045582.812 * * [simplify]: iters left: 4 (358 enodes) 1554045583.024 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045583.024 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045583.024 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045583.025 * * [simplify]: Extracting #3: cost 142 inf + 0 1554045583.026 * * [simplify]: Extracting #4: cost 287 inf + 918 1554045583.028 * * [simplify]: Extracting #5: cost 370 inf + 9468 1554045583.040 * * [simplify]: Extracting #6: cost 181 inf + 66346 1554045583.096 * * [simplify]: Extracting #7: cost 30 inf + 136997 1554045583.153 * * [simplify]: Extracting #8: cost 1 inf + 160356 1554045583.197 * * [simplify]: Extracting #9: cost 0 inf + 161215 1554045583.241 * [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.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma y.re x.re (* x.im y.im))))))) 1554045583.242 * [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.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma y.re x.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)))))))) 1554045583.242 * * * * [progress]: [ 977 / 2270 ] simplifiying candidate # 1554045583.242 * [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))))) 1554045583.242 * * [simplify]: iters left: 6 (22 enodes) 1554045583.251 * * [simplify]: iters left: 5 (118 enodes) 1554045583.294 * * [simplify]: iters left: 4 (364 enodes) 1554045583.460 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045583.460 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045583.460 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045583.461 * * [simplify]: Extracting #3: cost 162 inf + 0 1554045583.463 * * [simplify]: Extracting #4: cost 238 inf + 1170 1554045583.469 * * [simplify]: Extracting #5: cost 313 inf + 11326 1554045583.489 * * [simplify]: Extracting #6: cost 198 inf + 76794 1554045583.539 * * [simplify]: Extracting #7: cost 78 inf + 137398 1554045583.591 * * [simplify]: Extracting #8: cost 31 inf + 156907 1554045583.673 * * [simplify]: Extracting #9: cost 3 inf + 167683 1554045583.732 * * [simplify]: Extracting #10: cost 0 inf + 169478 1554045583.784 * [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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (fma y.re x.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))))))) (fma y.re x.re (* x.im y.im)))) 1554045583.784 * [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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (fma y.re x.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))))))) (fma y.re x.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)))))) 1554045583.785 * * * * [progress]: [ 978 / 2270 ] simplifiying candidate # 1554045583.785 * [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)))) 1554045583.786 * * [simplify]: iters left: 6 (24 enodes) 1554045583.800 * * [simplify]: iters left: 5 (123 enodes) 1554045583.852 * * [simplify]: iters left: 4 (364 enodes) 1554045584.033 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045584.033 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045584.034 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045584.034 * * [simplify]: Extracting #3: cost 147 inf + 0 1554045584.035 * * [simplify]: Extracting #4: cost 293 inf + 625 1554045584.043 * * [simplify]: Extracting #5: cost 371 inf + 9942 1554045584.062 * * [simplify]: Extracting #6: cost 111 inf + 109645 1554045584.116 * * [simplify]: Extracting #7: cost 2 inf + 155385 1554045584.177 * * [simplify]: Extracting #8: cost 0 inf + 156298 1554045584.250 * [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))))))))) 1554045584.250 * [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)))))))) 1554045584.251 * * * * [progress]: [ 979 / 2270 ] simplifiying candidate # 1554045584.252 * [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))))) 1554045584.252 * * [simplify]: iters left: 6 (24 enodes) 1554045584.265 * * [simplify]: iters left: 5 (123 enodes) 1554045584.292 * * [simplify]: iters left: 4 (370 enodes) 1554045584.503 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045584.503 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045584.503 * * [simplify]: Extracting #2: cost 31 inf + 0 1554045584.503 * * [simplify]: Extracting #3: cost 165 inf + 0 1554045584.505 * * [simplify]: Extracting #4: cost 243 inf + 1070 1554045584.508 * * [simplify]: Extracting #5: cost 321 inf + 11442 1554045584.544 * * [simplify]: Extracting #6: cost 172 inf + 97757 1554045584.605 * * [simplify]: Extracting #7: cost 53 inf + 147942 1554045584.651 * * [simplify]: Extracting #8: cost 11 inf + 162764 1554045584.719 * * [simplify]: Extracting #9: cost 0 inf + 167736 1554045584.772 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (fma y.re x.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (fma y.re x.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))))))) 1554045584.773 * [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 (* (fma y.re x.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (fma y.re x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045584.773 * * * * [progress]: [ 980 / 2270 ] simplifiying candidate # 1554045584.774 * [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)))) 1554045584.774 * * [simplify]: iters left: 6 (24 enodes) 1554045584.788 * * [simplify]: iters left: 5 (123 enodes) 1554045584.839 * * [simplify]: iters left: 4 (370 enodes) 1554045585.033 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045585.033 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045585.034 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045585.034 * * [simplify]: Extracting #3: cost 148 inf + 0 1554045585.036 * * [simplify]: Extracting #4: cost 291 inf + 1212 1554045585.050 * * [simplify]: Extracting #5: cost 359 inf + 13548 1554045585.076 * * [simplify]: Extracting #6: cost 118 inf + 106560 1554045585.126 * * [simplify]: Extracting #7: cost 5 inf + 160085 1554045585.199 * * [simplify]: Extracting #8: cost 0 inf + 161710 1554045585.264 * [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)))))))) 1554045585.264 * [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)))))))) 1554045585.264 * * * * [progress]: [ 981 / 2270 ] simplifiying candidate # 1554045585.264 * [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))))) 1554045585.265 * * [simplify]: iters left: 6 (24 enodes) 1554045585.272 * * [simplify]: iters left: 5 (123 enodes) 1554045585.310 * * [simplify]: iters left: 4 (376 enodes) 1554045585.494 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045585.494 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045585.494 * * [simplify]: Extracting #2: cost 32 inf + 0 1554045585.494 * * [simplify]: Extracting #3: cost 169 inf + 0 1554045585.495 * * [simplify]: Extracting #4: cost 247 inf + 987 1554045585.504 * * [simplify]: Extracting #5: cost 325 inf + 13514 1554045585.528 * * [simplify]: Extracting #6: cost 167 inf + 106312 1554045585.578 * * [simplify]: Extracting #7: cost 53 inf + 153150 1554045585.643 * * [simplify]: Extracting #8: cost 10 inf + 166628 1554045585.705 * * [simplify]: Extracting #9: cost 0 inf + 171206 1554045585.786 * [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.re y.re))) (* (* (* x.im 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)))))))) 1554045585.786 * [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.re y.re))) (* (* (* x.im 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.im y.im)))))) 1554045585.787 * * * * [progress]: [ 982 / 2270 ] simplifiying candidate # 1554045585.787 * [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)))) 1554045585.787 * * [simplify]: iters left: 6 (22 enodes) 1554045585.800 * * [simplify]: iters left: 5 (117 enodes) 1554045585.853 * * [simplify]: iters left: 4 (353 enodes) 1554045586.044 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045586.045 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045586.045 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045586.045 * * [simplify]: Extracting #3: cost 141 inf + 0 1554045586.047 * * [simplify]: Extracting #4: cost 287 inf + 1000 1554045586.053 * * [simplify]: Extracting #5: cost 363 inf + 13373 1554045586.085 * * [simplify]: Extracting #6: cost 135 inf + 93925 1554045586.126 * * [simplify]: Extracting #7: cost 3 inf + 154723 1554045586.191 * * [simplify]: Extracting #8: cost 0 inf + 156737 1554045586.233 * [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.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554045586.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))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045586.234 * * * * [progress]: [ 983 / 2270 ] simplifiying candidate # 1554045586.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 (* (- (* 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))))) 1554045586.235 * * [simplify]: iters left: 6 (22 enodes) 1554045586.247 * * [simplify]: iters left: 5 (117 enodes) 1554045586.283 * * [simplify]: iters left: 4 (359 enodes) 1554045586.467 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045586.467 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045586.467 * * [simplify]: Extracting #2: cost 30 inf + 0 1554045586.468 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045586.470 * * [simplify]: Extracting #4: cost 235 inf + 947 1554045586.477 * * [simplify]: Extracting #5: cost 304 inf + 15041 1554045586.519 * * [simplify]: Extracting #6: cost 162 inf + 96371 1554045586.585 * * [simplify]: Extracting #7: cost 46 inf + 142360 1554045586.657 * * [simplify]: Extracting #8: cost 6 inf + 156114 1554045586.715 * * [simplify]: Extracting #9: cost 0 inf + 159000 1554045586.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.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554045586.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.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.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)))))) 1554045586.769 * * * * [progress]: [ 984 / 2270 ] simplifiying candidate # 1554045586.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 (* (- (* x.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)))) 1554045586.770 * * [simplify]: iters left: 6 (24 enodes) 1554045586.783 * * [simplify]: iters left: 5 (122 enodes) 1554045586.833 * * [simplify]: iters left: 4 (360 enodes) 1554045587.031 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045587.031 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045587.031 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045587.031 * * [simplify]: Extracting #3: cost 151 inf + 0 1554045587.032 * * [simplify]: Extracting #4: cost 298 inf + 756 1554045587.035 * * [simplify]: Extracting #5: cost 382 inf + 9000 1554045587.064 * * [simplify]: Extracting #6: cost 162 inf + 86960 1554045587.108 * * [simplify]: Extracting #7: cost 13 inf + 157601 1554045587.168 * * [simplify]: Extracting #8: cost 0 inf + 166946 1554045587.236 * [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))))))) 1554045587.236 * [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.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045587.237 * * * * [progress]: [ 985 / 2270 ] simplifiying candidate # 1554045587.237 * [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))))) 1554045587.237 * * [simplify]: iters left: 6 (24 enodes) 1554045587.251 * * [simplify]: iters left: 5 (122 enodes) 1554045587.282 * * [simplify]: iters left: 4 (366 enodes) 1554045587.482 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045587.482 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045587.482 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045587.482 * * [simplify]: Extracting #3: cost 172 inf + 0 1554045587.483 * * [simplify]: Extracting #4: cost 254 inf + 784 1554045587.487 * * [simplify]: Extracting #5: cost 341 inf + 9027 1554045587.496 * * [simplify]: Extracting #6: cost 271 inf + 45018 1554045587.532 * * [simplify]: Extracting #7: cost 150 inf + 87023 1554045587.604 * * [simplify]: Extracting #8: cost 25 inf + 158726 1554045587.691 * * [simplify]: Extracting #9: cost 0 inf + 177908 1554045587.779 * [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))))))) 1554045587.779 * [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.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)))))) 1554045587.779 * * * * [progress]: [ 986 / 2270 ] simplifiying candidate # 1554045587.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.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)))) 1554045587.780 * * [simplify]: iters left: 6 (24 enodes) 1554045587.787 * * [simplify]: iters left: 5 (123 enodes) 1554045587.815 * * [simplify]: iters left: 4 (371 enodes) 1554045587.998 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045587.999 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045587.999 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045587.999 * * [simplify]: Extracting #3: cost 151 inf + 0 1554045588.001 * * [simplify]: Extracting #4: cost 306 inf + 1000 1554045588.004 * * [simplify]: Extracting #5: cost 435 inf + 10256 1554045588.020 * * [simplify]: Extracting #6: cost 174 inf + 98198 1554045588.062 * * [simplify]: Extracting #7: cost 29 inf + 167370 1554045588.124 * * [simplify]: Extracting #8: cost 1 inf + 190235 1554045588.194 * * [simplify]: Extracting #9: cost 0 inf + 191039 1554045588.239 * [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))))))) 1554045588.239 * [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))) (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)))))))) 1554045588.240 * * * * [progress]: [ 987 / 2270 ] simplifiying candidate # 1554045588.240 * [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))))) 1554045588.240 * * [simplify]: iters left: 6 (24 enodes) 1554045588.247 * * [simplify]: iters left: 5 (123 enodes) 1554045588.276 * * [simplify]: iters left: 4 (377 enodes) 1554045588.507 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045588.507 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045588.507 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045588.508 * * [simplify]: Extracting #3: cost 172 inf + 0 1554045588.509 * * [simplify]: Extracting #4: cost 258 inf + 1234 1554045588.517 * * [simplify]: Extracting #5: cost 387 inf + 12401 1554045588.556 * * [simplify]: Extracting #6: cost 218 inf + 94543 1554045588.629 * * [simplify]: Extracting #7: cost 75 inf + 163633 1554045588.687 * * [simplify]: Extracting #8: cost 17 inf + 191336 1554045588.764 * * [simplify]: Extracting #9: cost 0 inf + 199452 1554045588.830 * [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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554045588.830 * [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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))) 1554045588.830 * * * * [progress]: [ 988 / 2270 ] simplifiying candidate # 1554045588.831 * [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)))) 1554045588.831 * * [simplify]: iters left: 6 (24 enodes) 1554045588.838 * * [simplify]: iters left: 5 (123 enodes) 1554045588.865 * * [simplify]: iters left: 4 (371 enodes) 1554045589.051 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045589.051 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045589.051 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045589.051 * * [simplify]: Extracting #3: cost 151 inf + 0 1554045589.053 * * [simplify]: Extracting #4: cost 306 inf + 1000 1554045589.056 * * [simplify]: Extracting #5: cost 435 inf + 10256 1554045589.073 * * [simplify]: Extracting #6: cost 174 inf + 98198 1554045589.140 * * [simplify]: Extracting #7: cost 29 inf + 167370 1554045589.228 * * [simplify]: Extracting #8: cost 1 inf + 190235 1554045589.317 * * [simplify]: Extracting #9: cost 0 inf + 191039 1554045589.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.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554045589.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.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))))) 1554045589.388 * * * * [progress]: [ 989 / 2270 ] simplifiying candidate # 1554045589.388 * [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))))) 1554045589.389 * * [simplify]: iters left: 6 (24 enodes) 1554045589.396 * * [simplify]: iters left: 5 (123 enodes) 1554045589.447 * * [simplify]: iters left: 4 (377 enodes) 1554045589.647 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045589.647 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045589.647 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045589.647 * * [simplify]: Extracting #3: cost 172 inf + 0 1554045589.648 * * [simplify]: Extracting #4: cost 258 inf + 1234 1554045589.652 * * [simplify]: Extracting #5: cost 387 inf + 12401 1554045589.677 * * [simplify]: Extracting #6: cost 218 inf + 94543 1554045589.745 * * [simplify]: Extracting #7: cost 75 inf + 163633 1554045589.798 * * [simplify]: Extracting #8: cost 17 inf + 191336 1554045589.857 * * [simplify]: Extracting #9: cost 0 inf + 199452 1554045589.945 * [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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554045589.945 * [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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.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)))))) 1554045589.945 * * * * [progress]: [ 990 / 2270 ] simplifiying candidate # 1554045589.945 * [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)))) 1554045589.946 * * [simplify]: iters left: 6 (24 enodes) 1554045589.953 * * [simplify]: iters left: 5 (122 enodes) 1554045589.991 * * [simplify]: iters left: 4 (365 enodes) 1554045590.209 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045590.209 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045590.210 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045590.210 * * [simplify]: Extracting #3: cost 151 inf + 0 1554045590.212 * * [simplify]: Extracting #4: cost 309 inf + 413 1554045590.219 * * [simplify]: Extracting #5: cost 361 inf + 15408 1554045590.266 * * [simplify]: Extracting #6: cost 92 inf + 112516 1554045590.332 * * [simplify]: Extracting #7: cost 1 inf + 146858 1554045590.375 * * [simplify]: Extracting #8: cost 0 inf + 147522 1554045590.441 * [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))))) 1554045590.441 * [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)))))))) 1554045590.442 * * * * [progress]: [ 991 / 2270 ] simplifiying candidate # 1554045590.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.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554045590.442 * * [simplify]: iters left: 6 (20 enodes) 1554045590.447 * * [simplify]: iters left: 5 (91 enodes) 1554045590.464 * * [simplify]: iters left: 4 (238 enodes) 1554045590.585 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045590.585 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045590.586 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045590.586 * * [simplify]: Extracting #3: cost 172 inf + 0 1554045590.588 * * [simplify]: Extracting #4: cost 260 inf + 882 1554045590.602 * * [simplify]: Extracting #5: cost 256 inf + 31534 1554045590.639 * * [simplify]: Extracting #6: cost 25 inf + 118771 1554045590.678 * * [simplify]: Extracting #7: cost 0 inf + 134226 1554045590.724 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma y.re x.re (* x.im y.im)))) (- (* (* x.re y.re) (* x.re 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))) (fma y.re x.re (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) 1554045590.724 * [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))) (fma y.re x.re (* x.im y.im)))) (- (* (* x.re y.re) (* x.re 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))) (fma y.re x.re (* x.im y.im))))) (cbrt (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.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)))))) 1554045590.724 * * * * [progress]: [ 992 / 2270 ] simplifiying candidate # 1554045590.724 * [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)))) 1554045590.725 * * [simplify]: iters left: 6 (24 enodes) 1554045590.732 * * [simplify]: iters left: 5 (123 enodes) 1554045590.761 * * [simplify]: iters left: 4 (367 enodes) 1554045590.952 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045590.953 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045590.953 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045590.953 * * [simplify]: Extracting #3: cost 149 inf + 0 1554045590.955 * * [simplify]: Extracting #4: cost 296 inf + 665 1554045590.961 * * [simplify]: Extracting #5: cost 371 inf + 11795 1554045590.985 * * [simplify]: Extracting #6: cost 160 inf + 81185 1554045591.018 * * [simplify]: Extracting #7: cost 14 inf + 153289 1554045591.078 * * [simplify]: Extracting #8: cost 0 inf + 164644 1554045591.122 * [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.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554045591.122 * [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.im y.im)) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045591.122 * * * * [progress]: [ 993 / 2270 ] simplifiying candidate # 1554045591.122 * [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))))) 1554045591.122 * * [simplify]: iters left: 6 (24 enodes) 1554045591.133 * * [simplify]: iters left: 5 (123 enodes) 1554045591.170 * * [simplify]: iters left: 4 (373 enodes) 1554045591.372 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045591.372 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045591.372 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045591.373 * * [simplify]: Extracting #3: cost 172 inf + 0 1554045591.375 * * [simplify]: Extracting #4: cost 250 inf + 1111 1554045591.383 * * [simplify]: Extracting #5: cost 321 inf + 15286 1554045591.436 * * [simplify]: Extracting #6: cost 148 inf + 120079 1554045591.488 * * [simplify]: Extracting #7: cost 54 inf + 156534 1554045591.568 * * [simplify]: Extracting #8: cost 13 inf + 168530 1554045591.652 * * [simplify]: Extracting #9: cost 0 inf + 175209 1554045591.734 * [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 (fma (* (* x.re y.re) (* (* x.re y.re) (* 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.im y.im)))) (* x.im y.im))))))) 1554045591.734 * [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 (fma (* (* x.re y.re) (* (* x.re y.re) (* 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.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)))))) 1554045591.735 * * * * [progress]: [ 994 / 2270 ] simplifiying candidate # 1554045591.735 * [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)))) 1554045591.735 * * [simplify]: iters left: 6 (22 enodes) 1554045591.747 * * [simplify]: iters left: 5 (116 enodes) 1554045591.798 * * [simplify]: iters left: 4 (346 enodes) 1554045591.922 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045591.922 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045591.922 * * [simplify]: Extracting #2: cost 30 inf + 0 1554045591.922 * * [simplify]: Extracting #3: cost 161 inf + 0 1554045591.924 * * [simplify]: Extracting #4: cost 359 inf + 901 1554045591.937 * * [simplify]: Extracting #5: cost 223 inf + 47491 1554045591.958 * * [simplify]: Extracting #6: cost 10 inf + 110937 1554045591.983 * * [simplify]: Extracting #7: cost 0 inf + 114213 1554045592.017 * [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))))) 1554045592.017 * [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)))))))) 1554045592.017 * * * * [progress]: [ 995 / 2270 ] simplifiying candidate # 1554045592.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.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im)))))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) 1554045592.018 * * [simplify]: iters left: 6 (18 enodes) 1554045592.023 * * [simplify]: iters left: 5 (85 enodes) 1554045592.039 * * [simplify]: iters left: 4 (220 enodes) 1554045592.171 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045592.172 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045592.172 * * [simplify]: Extracting #2: cost 37 inf + 0 1554045592.172 * * [simplify]: Extracting #3: cost 180 inf + 0 1554045592.175 * * [simplify]: Extracting #4: cost 306 inf + 909 1554045592.183 * * [simplify]: Extracting #5: cost 147 inf + 41010 1554045592.203 * * [simplify]: Extracting #6: cost 8 inf + 91291 1554045592.245 * * [simplify]: Extracting #7: cost 0 inf + 92188 1554045592.292 * * [simplify]: Extracting #8: cost 0 inf + 91948 1554045592.317 * [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)))))) 1554045592.317 * [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)))))) 1554045592.317 * * * * [progress]: [ 996 / 2270 ] simplifiying candidate # 1554045592.317 * [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)))) 1554045592.317 * * [simplify]: iters left: 6 (24 enodes) 1554045592.324 * * [simplify]: iters left: 5 (123 enodes) 1554045592.357 * * [simplify]: iters left: 4 (367 enodes) 1554045592.520 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045592.520 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045592.520 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045592.520 * * [simplify]: Extracting #3: cost 149 inf + 0 1554045592.521 * * [simplify]: Extracting #4: cost 296 inf + 665 1554045592.525 * * [simplify]: Extracting #5: cost 371 inf + 11795 1554045592.539 * * [simplify]: Extracting #6: cost 160 inf + 81185 1554045592.599 * * [simplify]: Extracting #7: cost 14 inf + 153289 1554045592.647 * * [simplify]: Extracting #8: cost 0 inf + 164644 1554045592.690 * [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.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554045592.690 * [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.im y.im)) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045592.690 * * * * [progress]: [ 997 / 2270 ] simplifiying candidate # 1554045592.691 * [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))))) 1554045592.691 * * [simplify]: iters left: 6 (24 enodes) 1554045592.704 * * [simplify]: iters left: 5 (123 enodes) 1554045592.744 * * [simplify]: iters left: 4 (373 enodes) 1554045592.966 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045592.966 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045592.966 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045592.966 * * [simplify]: Extracting #3: cost 172 inf + 0 1554045592.967 * * [simplify]: Extracting #4: cost 250 inf + 1111 1554045592.971 * * [simplify]: Extracting #5: cost 321 inf + 15286 1554045593.003 * * [simplify]: Extracting #6: cost 148 inf + 120079 1554045593.088 * * [simplify]: Extracting #7: cost 54 inf + 156534 1554045593.141 * * [simplify]: Extracting #8: cost 13 inf + 168530 1554045593.214 * * [simplify]: Extracting #9: cost 0 inf + 175209 1554045593.282 * [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 (fma (* (* x.re y.re) (* (* x.re y.re) (* 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.im y.im)))) (* x.im y.im))))))) 1554045593.283 * [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 (fma (* (* x.re y.re) (* (* x.re y.re) (* 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.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)))))) 1554045593.283 * * * * [progress]: [ 998 / 2270 ] simplifiying candidate # 1554045593.284 * [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)))) 1554045593.284 * * [simplify]: iters left: 6 (22 enodes) 1554045593.295 * * [simplify]: iters left: 5 (116 enodes) 1554045593.320 * * [simplify]: iters left: 4 (347 enodes) 1554045593.499 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045593.499 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045593.499 * * [simplify]: Extracting #2: cost 32 inf + 0 1554045593.499 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045593.500 * * [simplify]: Extracting #4: cost 358 inf + 535 1554045593.507 * * [simplify]: Extracting #5: cost 227 inf + 44821 1554045593.533 * * [simplify]: Extracting #6: cost 16 inf + 105861 1554045593.587 * * [simplify]: Extracting #7: cost 0 inf + 114119 1554045593.626 * [simplify]: Simplified to (cbrt (* (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma y.re x.re (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))) 1554045593.626 * [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))) (fma y.re x.re (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045593.627 * * * * [progress]: [ 999 / 2270 ] simplifiying candidate # 1554045593.627 * [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))))) 1554045593.627 * * [simplify]: iters left: 6 (18 enodes) 1554045593.632 * * [simplify]: iters left: 5 (85 enodes) 1554045593.650 * * [simplify]: iters left: 4 (221 enodes) 1554045593.736 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045593.736 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045593.736 * * [simplify]: Extracting #2: cost 33 inf + 0 1554045593.737 * * [simplify]: Extracting #3: cost 173 inf + 0 1554045593.738 * * [simplify]: Extracting #4: cost 298 inf + 909 1554045593.748 * * [simplify]: Extracting #5: cost 141 inf + 39644 1554045593.772 * * [simplify]: Extracting #6: cost 15 inf + 84041 1554045593.817 * * [simplify]: Extracting #7: cost 0 inf + 88351 1554045593.839 * * [simplify]: Extracting #8: cost 0 inf + 87766 1554045593.860 * [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)))))) 1554045593.860 * [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)))))) 1554045593.861 * * * * [progress]: [ 1000 / 2270 ] simplifiying candidate # 1554045593.861 * [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)))) 1554045593.861 * * [simplify]: iters left: 6 (24 enodes) 1554045593.871 * * [simplify]: iters left: 5 (124 enodes) 1554045593.925 * * [simplify]: iters left: 4 (375 enodes) 1554045594.133 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045594.133 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045594.133 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045594.133 * * [simplify]: Extracting #3: cost 160 inf + 0 1554045594.134 * * [simplify]: Extracting #4: cost 313 inf + 837 1554045594.138 * * [simplify]: Extracting #5: cost 421 inf + 14874 1554045594.162 * * [simplify]: Extracting #6: cost 136 inf + 133060 1554045594.217 * * [simplify]: Extracting #7: cost 4 inf + 196969 1554045594.311 * * [simplify]: Extracting #8: cost 0 inf + 199000 1554045594.406 * * [simplify]: Extracting #9: cost 0 inf + 198945 1554045594.499 * [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.re y.re))) (* (* (* x.im 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))))))) 1554045594.499 * [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.re y.re))) (* (* (* x.im 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)))))))) 1554045594.500 * * * * [progress]: [ 1001 / 2270 ] simplifiying candidate # 1554045594.500 * [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))))) 1554045594.501 * * [simplify]: iters left: 6 (24 enodes) 1554045594.514 * * [simplify]: iters left: 5 (124 enodes) 1554045594.564 * * [simplify]: iters left: 4 (381 enodes) 1554045594.768 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045594.768 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045594.768 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045594.769 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045594.771 * * [simplify]: Extracting #4: cost 269 inf + 948 1554045594.778 * * [simplify]: Extracting #5: cost 383 inf + 12889 1554045594.830 * * [simplify]: Extracting #6: cost 192 inf + 125539 1554045594.902 * * [simplify]: Extracting #7: cost 67 inf + 184575 1554045595.006 * * [simplify]: Extracting #8: cost 18 inf + 201097 1554045595.105 * * [simplify]: Extracting #9: cost 0 inf + 210612 1554045595.169 * [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)))))))) 1554045595.170 * [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)))))) 1554045595.170 * * * * [progress]: [ 1002 / 2270 ] simplifiying candidate # 1554045595.171 * [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)))) 1554045595.171 * * [simplify]: iters left: 6 (24 enodes) 1554045595.185 * * [simplify]: iters left: 5 (125 enodes) 1554045595.233 * * [simplify]: iters left: 4 (385 enodes) 1554045595.435 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045595.435 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045595.435 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045595.435 * * [simplify]: Extracting #3: cost 156 inf + 0 1554045595.436 * * [simplify]: Extracting #4: cost 320 inf + 918 1554045595.440 * * [simplify]: Extracting #5: cost 468 inf + 14048 1554045595.482 * * [simplify]: Extracting #6: cost 142 inf + 139782 1554045595.543 * * [simplify]: Extracting #7: cost 2 inf + 208982 1554045595.618 * * [simplify]: Extracting #8: cost 0 inf + 209580 1554045595.683 * [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))))))))) 1554045595.683 * [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)))))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* 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)))))))) 1554045595.683 * * * * [progress]: [ 1003 / 2270 ] simplifiying candidate # 1554045595.683 * [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))))) 1554045595.684 * * [simplify]: iters left: 6 (24 enodes) 1554045595.691 * * [simplify]: iters left: 5 (125 enodes) 1554045595.731 * * [simplify]: iters left: 4 (391 enodes) 1554045595.947 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045595.947 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045595.947 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045595.947 * * [simplify]: Extracting #3: cost 180 inf + 0 1554045595.948 * * [simplify]: Extracting #4: cost 277 inf + 1112 1554045595.953 * * [simplify]: Extracting #5: cost 431 inf + 14763 1554045595.989 * * [simplify]: Extracting #6: cost 192 inf + 141677 1554045596.066 * * [simplify]: Extracting #7: cost 69 inf + 204274 1554045596.157 * * [simplify]: Extracting #8: cost 12 inf + 221476 1554045596.230 * * [simplify]: Extracting #9: cost 0 inf + 228483 1554045596.311 * [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)))))))) 1554045596.311 * [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)))))) 1554045596.311 * * * * [progress]: [ 1004 / 2270 ] simplifiying candidate # 1554045596.311 * [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)))) 1554045596.312 * * [simplify]: iters left: 6 (24 enodes) 1554045596.318 * * [simplify]: iters left: 5 (125 enodes) 1554045596.359 * * [simplify]: iters left: 4 (385 enodes) 1554045596.533 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045596.533 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045596.533 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045596.533 * * [simplify]: Extracting #3: cost 156 inf + 0 1554045596.534 * * [simplify]: Extracting #4: cost 320 inf + 918 1554045596.538 * * [simplify]: Extracting #5: cost 468 inf + 14048 1554045596.575 * * [simplify]: Extracting #6: cost 142 inf + 139782 1554045596.630 * * [simplify]: Extracting #7: cost 2 inf + 208982 1554045596.715 * * [simplify]: Extracting #8: cost 0 inf + 209580 1554045596.788 * [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))))))))) 1554045596.788 * [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)))))) (cbrt (* (+ (* x.re y.re) (* x.im y.im)) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045596.789 * * * * [progress]: [ 1005 / 2270 ] simplifiying candidate # 1554045596.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.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))))) 1554045596.790 * * [simplify]: iters left: 6 (24 enodes) 1554045596.803 * * [simplify]: iters left: 5 (125 enodes) 1554045596.858 * * [simplify]: iters left: 4 (391 enodes) 1554045597.127 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045597.127 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045597.128 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045597.128 * * [simplify]: Extracting #3: cost 180 inf + 0 1554045597.129 * * [simplify]: Extracting #4: cost 277 inf + 1112 1554045597.133 * * [simplify]: Extracting #5: cost 431 inf + 14763 1554045597.168 * * [simplify]: Extracting #6: cost 192 inf + 141677 1554045597.269 * * [simplify]: Extracting #7: cost 69 inf + 204274 1554045597.339 * * [simplify]: Extracting #8: cost 12 inf + 221476 1554045597.426 * * [simplify]: Extracting #9: cost 0 inf + 228483 1554045597.514 * [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)))))))) 1554045597.515 * [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)))))) 1554045597.515 * * * * [progress]: [ 1006 / 2270 ] simplifiying candidate # 1554045597.516 * [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)))) 1554045597.516 * * [simplify]: iters left: 6 (24 enodes) 1554045597.530 * * [simplify]: iters left: 5 (124 enodes) 1554045597.584 * * [simplify]: iters left: 4 (380 enodes) 1554045597.806 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045597.806 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045597.807 * * [simplify]: Extracting #2: cost 24 inf + 0 1554045597.807 * * [simplify]: Extracting #3: cost 158 inf + 0 1554045597.809 * * [simplify]: Extracting #4: cost 320 inf + 878 1554045597.816 * * [simplify]: Extracting #5: cost 437 inf + 11980 1554045597.844 * * [simplify]: Extracting #6: cost 117 inf + 128209 1554045597.888 * * [simplify]: Extracting #7: cost 6 inf + 182877 1554045597.949 * * [simplify]: Extracting #8: cost 0 inf + 185736 1554045598.036 * [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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))))) 1554045598.036 * [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.im y.im) (* x.im y.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)))))))) 1554045598.036 * * * * [progress]: [ 1007 / 2270 ] simplifiying candidate # 1554045598.037 * [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))))) 1554045598.038 * * [simplify]: iters left: 6 (24 enodes) 1554045598.051 * * [simplify]: iters left: 5 (124 enodes) 1554045598.106 * * [simplify]: iters left: 4 (386 enodes) 1554045598.275 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045598.275 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045598.275 * * [simplify]: Extracting #2: cost 34 inf + 0 1554045598.275 * * [simplify]: Extracting #3: cost 183 inf + 0 1554045598.276 * * [simplify]: Extracting #4: cost 277 inf + 1233 1554045598.281 * * [simplify]: Extracting #5: cost 384 inf + 15336 1554045598.314 * * [simplify]: Extracting #6: cost 188 inf + 113160 1554045598.407 * * [simplify]: Extracting #7: cost 55 inf + 184278 1554045598.479 * * [simplify]: Extracting #8: cost 10 inf + 198480 1554045598.551 * * [simplify]: Extracting #9: cost 0 inf + 202844 1554045598.655 * [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.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554045598.655 * [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.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))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045598.656 * * * * [progress]: [ 1008 / 2270 ] simplifiying candidate # 1554045598.656 * [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)))) 1554045598.656 * * [simplify]: iters left: 6 (24 enodes) 1554045598.670 * * [simplify]: iters left: 5 (123 enodes) 1554045598.713 * * [simplify]: iters left: 4 (370 enodes) 1554045598.917 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045598.917 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045598.917 * * [simplify]: Extracting #2: cost 22 inf + 0 1554045598.917 * * [simplify]: Extracting #3: cost 148 inf + 0 1554045598.918 * * [simplify]: Extracting #4: cost 291 inf + 1212 1554045598.922 * * [simplify]: Extracting #5: cost 359 inf + 13548 1554045598.944 * * [simplify]: Extracting #6: cost 118 inf + 106560 1554045598.999 * * [simplify]: Extracting #7: cost 5 inf + 160085 1554045599.077 * * [simplify]: Extracting #8: cost 0 inf + 161710 1554045599.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))) (* (* (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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)))))))) 1554045599.129 * [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)))))))) 1554045599.129 * * * * [progress]: [ 1009 / 2270 ] simplifiying candidate # 1554045599.129 * [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))))) 1554045599.129 * * [simplify]: iters left: 6 (24 enodes) 1554045599.136 * * [simplify]: iters left: 5 (123 enodes) 1554045599.172 * * [simplify]: iters left: 4 (376 enodes) 1554045599.376 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045599.377 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045599.377 * * [simplify]: Extracting #2: cost 32 inf + 0 1554045599.378 * * [simplify]: Extracting #3: cost 169 inf + 0 1554045599.380 * * [simplify]: Extracting #4: cost 247 inf + 987 1554045599.387 * * [simplify]: Extracting #5: cost 325 inf + 13514 1554045599.431 * * [simplify]: Extracting #6: cost 167 inf + 106312 1554045599.509 * * [simplify]: Extracting #7: cost 53 inf + 153150 1554045599.580 * * [simplify]: Extracting #8: cost 10 inf + 166628 1554045599.648 * * [simplify]: Extracting #9: cost 0 inf + 171206 1554045599.705 * [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.re y.re))) (* (* (* x.im 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)))))))) 1554045599.705 * [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.re y.re))) (* (* (* x.im 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.im y.im)))))) 1554045599.706 * * * * [progress]: [ 1010 / 2270 ] simplifiying candidate # 1554045599.706 * [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)))) 1554045599.707 * * [simplify]: iters left: 6 (24 enodes) 1554045599.720 * * [simplify]: iters left: 5 (123 enodes) 1554045599.773 * * [simplify]: iters left: 4 (364 enodes) 1554045600.302 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045600.302 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045600.302 * * [simplify]: Extracting #2: cost 21 inf + 0 1554045600.303 * * [simplify]: Extracting #3: cost 147 inf + 0 1554045600.305 * * [simplify]: Extracting #4: cost 293 inf + 625 1554045600.312 * * [simplify]: Extracting #5: cost 371 inf + 9942 1554045600.349 * * [simplify]: Extracting #6: cost 111 inf + 109645 1554045600.420 * * [simplify]: Extracting #7: cost 2 inf + 155385 1554045600.465 * * [simplify]: Extracting #8: cost 0 inf + 156298 1554045600.511 * [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))))))))) 1554045600.511 * [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)))))))) 1554045600.512 * * * * [progress]: [ 1011 / 2270 ] simplifiying candidate # 1554045600.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 (* (- (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))))) 1554045600.513 * * [simplify]: iters left: 6 (24 enodes) 1554045600.525 * * [simplify]: iters left: 5 (123 enodes) 1554045600.573 * * [simplify]: iters left: 4 (370 enodes) 1554045600.765 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045600.765 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045600.765 * * [simplify]: Extracting #2: cost 31 inf + 0 1554045600.766 * * [simplify]: Extracting #3: cost 165 inf + 0 1554045600.767 * * [simplify]: Extracting #4: cost 243 inf + 1070 1554045600.770 * * [simplify]: Extracting #5: cost 321 inf + 11442 1554045600.796 * * [simplify]: Extracting #6: cost 172 inf + 97757 1554045600.860 * * [simplify]: Extracting #7: cost 53 inf + 147942 1554045600.909 * * [simplify]: Extracting #8: cost 11 inf + 162764 1554045600.954 * * [simplify]: Extracting #9: cost 0 inf + 167736 1554045601.018 * [simplify]: Simplified to (cbrt (* (* (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))) (* (cbrt (* (fma y.re x.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (fma y.re x.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))))))) 1554045601.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 (* (fma y.re x.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (fma y.re x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))) (cbrt (+ (* x.re y.re) (* x.im y.im)))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045601.019 * * * * [progress]: [ 1012 / 2270 ] simplifiying candidate # 1554045601.019 * [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)))) 1554045601.020 * * [simplify]: iters left: 6 (22 enodes) 1554045601.032 * * [simplify]: iters left: 5 (118 enodes) 1554045601.073 * * [simplify]: iters left: 4 (358 enodes) 1554045601.271 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045601.271 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045601.271 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045601.272 * * [simplify]: Extracting #3: cost 142 inf + 0 1554045601.274 * * [simplify]: Extracting #4: cost 287 inf + 918 1554045601.279 * * [simplify]: Extracting #5: cost 370 inf + 9468 1554045601.298 * * [simplify]: Extracting #6: cost 181 inf + 66346 1554045601.329 * * [simplify]: Extracting #7: cost 30 inf + 136997 1554045601.377 * * [simplify]: Extracting #8: cost 1 inf + 160356 1554045601.443 * * [simplify]: Extracting #9: cost 0 inf + 161215 1554045601.484 * [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.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma y.re x.re (* x.im y.im))))))) 1554045601.484 * [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.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma y.re x.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)))))))) 1554045601.485 * * * * [progress]: [ 1013 / 2270 ] simplifiying candidate # 1554045601.485 * [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))))) 1554045601.486 * * [simplify]: iters left: 6 (22 enodes) 1554045601.498 * * [simplify]: iters left: 5 (118 enodes) 1554045601.551 * * [simplify]: iters left: 4 (364 enodes) 1554045601.745 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045601.745 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045601.745 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045601.746 * * [simplify]: Extracting #3: cost 162 inf + 0 1554045601.747 * * [simplify]: Extracting #4: cost 238 inf + 1170 1554045601.750 * * [simplify]: Extracting #5: cost 313 inf + 11326 1554045601.765 * * [simplify]: Extracting #6: cost 198 inf + 76794 1554045601.797 * * [simplify]: Extracting #7: cost 78 inf + 137398 1554045601.839 * * [simplify]: Extracting #8: cost 31 inf + 156907 1554045601.890 * * [simplify]: Extracting #9: cost 3 inf + 167683 1554045601.940 * * [simplify]: Extracting #10: cost 0 inf + 169478 1554045602.022 * [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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (fma y.re x.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))))))) (fma y.re x.re (* x.im y.im)))) 1554045602.022 * [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.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im)))))) (* (cbrt (* (fma y.re x.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))))))) (fma y.re x.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)))))) 1554045602.023 * * * * [progress]: [ 1014 / 2270 ] simplifiying candidate # 1554045602.023 * [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)))) 1554045602.023 * * [simplify]: iters left: 6 (22 enodes) 1554045602.036 * * [simplify]: iters left: 5 (117 enodes) 1554045602.074 * * [simplify]: iters left: 4 (353 enodes) 1554045602.237 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045602.237 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045602.237 * * [simplify]: Extracting #2: cost 20 inf + 0 1554045602.237 * * [simplify]: Extracting #3: cost 141 inf + 0 1554045602.238 * * [simplify]: Extracting #4: cost 287 inf + 1000 1554045602.241 * * [simplify]: Extracting #5: cost 363 inf + 13373 1554045602.258 * * [simplify]: Extracting #6: cost 135 inf + 93925 1554045602.324 * * [simplify]: Extracting #7: cost 3 inf + 154723 1554045602.395 * * [simplify]: Extracting #8: cost 0 inf + 156737 1554045602.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)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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))))))) 1554045602.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)))))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im 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.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))))))) 1554045602.460 * * * * [progress]: [ 1015 / 2270 ] simplifiying candidate # 1554045602.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 (* (- (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))))) 1554045602.460 * * [simplify]: iters left: 6 (22 enodes) 1554045602.468 * * [simplify]: iters left: 5 (117 enodes) 1554045602.506 * * [simplify]: iters left: 4 (359 enodes) 1554045602.712 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045602.712 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045602.712 * * [simplify]: Extracting #2: cost 30 inf + 0 1554045602.713 * * [simplify]: Extracting #3: cost 157 inf + 0 1554045602.714 * * [simplify]: Extracting #4: cost 235 inf + 947 1554045602.717 * * [simplify]: Extracting #5: cost 304 inf + 15041 1554045602.747 * * [simplify]: Extracting #6: cost 162 inf + 96371 1554045602.785 * * [simplify]: Extracting #7: cost 46 inf + 142360 1554045602.841 * * [simplify]: Extracting #8: cost 6 inf + 156114 1554045602.894 * * [simplify]: Extracting #9: cost 0 inf + 159000 1554045602.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.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554045602.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.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* x.re y.re)) (* (* x.im y.im) (* x.im y.im))))))) (cbrt (* (- (* x.re y.re) (* x.im y.im)) (- (* (* x.re y.re) (* (* x.re y.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)))))) 1554045602.935 * * * * [progress]: [ 1016 / 2270 ] simplifiying candidate # 1554045602.935 * [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)))) 1554045602.935 * * [simplify]: iters left: 6 (22 enodes) 1554045602.948 * * [simplify]: iters left: 5 (116 enodes) 1554045602.986 * * [simplify]: iters left: 4 (349 enodes) 1554045603.151 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045603.151 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045603.151 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045603.152 * * [simplify]: Extracting #3: cost 139 inf + 0 1554045603.154 * * [simplify]: Extracting #4: cost 287 inf + 331 1554045603.159 * * [simplify]: Extracting #5: cost 364 inf + 8838 1554045603.185 * * [simplify]: Extracting #6: cost 141 inf + 81781 1554045603.241 * * [simplify]: Extracting #7: cost 24 inf + 139189 1554045603.289 * * [simplify]: Extracting #8: cost 0 inf + 158123 1554045603.326 * * [simplify]: Extracting #9: cost 0 inf + 158073 1554045603.363 * [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))))))) 1554045603.363 * [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)))))))) 1554045603.364 * * * * [progress]: [ 1017 / 2270 ] simplifiying candidate # 1554045603.364 * [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))))) 1554045603.364 * * [simplify]: iters left: 6 (22 enodes) 1554045603.375 * * [simplify]: iters left: 5 (116 enodes) 1554045603.411 * * [simplify]: iters left: 4 (355 enodes) 1554045603.606 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045603.606 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045603.606 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045603.607 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045603.609 * * [simplify]: Extracting #4: cost 236 inf + 1170 1554045603.617 * * [simplify]: Extracting #5: cost 298 inf + 14905 1554045603.634 * * [simplify]: Extracting #6: cost 207 inf + 67505 1554045603.666 * * [simplify]: Extracting #7: cost 77 inf + 133000 1554045603.735 * * [simplify]: Extracting #8: cost 5 inf + 167532 1554045603.808 * * [simplify]: Extracting #9: cost 0 inf + 169397 1554045603.888 * * [simplify]: Extracting #10: cost 0 inf + 169382 1554045603.972 * [simplify]: Simplified to (cbrt (* (* (* (* (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma y.re x.re (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma y.re x.re (* x.im y.im))))) (fma y.re x.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))))))) 1554045603.972 * [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))) (fma y.re x.re (* x.im y.im)))) (cbrt (* (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))) (fma y.re x.re (* x.im y.im))))) (fma y.re x.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.im y.im)))) (cbrt (* (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im)))) (+ (* (* x.re y.re) (* x.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045603.973 * * * * [progress]: [ 1018 / 2270 ] simplifiying candidate # 1554045603.973 * [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)))) 1554045603.973 * * [simplify]: iters left: 6 (22 enodes) 1554045603.980 * * [simplify]: iters left: 5 (117 enodes) 1554045604.009 * * [simplify]: iters left: 4 (360 enodes) 1554045604.208 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045604.208 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045604.209 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045604.209 * * [simplify]: Extracting #3: cost 138 inf + 0 1554045604.210 * * [simplify]: Extracting #4: cost 294 inf + 331 1554045604.213 * * [simplify]: Extracting #5: cost 415 inf + 10219 1554045604.233 * * [simplify]: Extracting #6: cost 169 inf + 86765 1554045604.281 * * [simplify]: Extracting #7: cost 26 inf + 161004 1554045604.346 * * [simplify]: Extracting #8: cost 0 inf + 181682 1554045604.404 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (fma y.re x.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (fma y.re x.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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554045604.405 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (fma y.re x.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (fma y.re x.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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045604.405 * * * * [progress]: [ 1019 / 2270 ] simplifiying candidate # 1554045604.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.im y.im)))) (cbrt (* (- (* (* x.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))))) 1554045604.406 * * [simplify]: iters left: 6 (22 enodes) 1554045604.419 * * [simplify]: iters left: 5 (117 enodes) 1554045604.449 * * [simplify]: iters left: 4 (366 enodes) 1554045604.630 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045604.630 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045604.630 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045604.631 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045604.633 * * [simplify]: Extracting #4: cost 244 inf + 1089 1554045604.641 * * [simplify]: Extracting #5: cost 354 inf + 15884 1554045604.691 * * [simplify]: Extracting #6: cost 174 inf + 116448 1554045604.770 * * [simplify]: Extracting #7: cost 50 inf + 173177 1554045604.852 * * [simplify]: Extracting #8: cost 7 inf + 187760 1554045604.910 * * [simplify]: Extracting #9: cost 0 inf + 190994 1554045604.968 * [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 (* (fma y.re x.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (fma y.re x.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))))) 1554045604.968 * [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 (* (fma y.re x.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (fma y.re x.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.im y.im))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045604.969 * * * * [progress]: [ 1020 / 2270 ] simplifiying candidate # 1554045604.969 * [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)))) 1554045604.969 * * [simplify]: iters left: 6 (22 enodes) 1554045604.975 * * [simplify]: iters left: 5 (117 enodes) 1554045605.028 * * [simplify]: iters left: 4 (360 enodes) 1554045605.230 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045605.230 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045605.230 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045605.231 * * [simplify]: Extracting #3: cost 138 inf + 0 1554045605.233 * * [simplify]: Extracting #4: cost 294 inf + 331 1554045605.238 * * [simplify]: Extracting #5: cost 415 inf + 10219 1554045605.254 * * [simplify]: Extracting #6: cost 169 inf + 86765 1554045605.299 * * [simplify]: Extracting #7: cost 26 inf + 161004 1554045605.357 * * [simplify]: Extracting #8: cost 0 inf + 181682 1554045605.439 * [simplify]: Simplified to (cbrt (* (* (* (cbrt (* (fma y.re x.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (fma y.re x.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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554045605.439 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (* (cbrt (* (fma y.re x.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (fma y.re x.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.im y.im) (* x.im y.im))) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045605.439 * * * * [progress]: [ 1021 / 2270 ] simplifiying candidate # 1554045605.440 * [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))))) 1554045605.440 * * [simplify]: iters left: 6 (22 enodes) 1554045605.453 * * [simplify]: iters left: 5 (117 enodes) 1554045605.506 * * [simplify]: iters left: 4 (366 enodes) 1554045605.659 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045605.659 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045605.659 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045605.660 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045605.662 * * [simplify]: Extracting #4: cost 244 inf + 1089 1554045605.670 * * [simplify]: Extracting #5: cost 354 inf + 15884 1554045605.698 * * [simplify]: Extracting #6: cost 174 inf + 116448 1554045605.753 * * [simplify]: Extracting #7: cost 50 inf + 173177 1554045605.832 * * [simplify]: Extracting #8: cost 7 inf + 187760 1554045605.897 * * [simplify]: Extracting #9: cost 0 inf + 190994 1554045605.964 * [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 (* (fma y.re x.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (fma y.re x.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))))))) 1554045605.965 * [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 (* (fma y.re x.re (* x.im y.im)) (* (- (* x.re y.re) (* x.im y.im)) (- (* x.re y.re) (* x.im y.im))))) (cbrt (* (fma y.re x.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.re y.re)) (+ (* (* x.im y.im) (* x.im y.im)) (* (* x.re y.re) (* x.im y.im))))))) (+ (* x.re y.re) (* x.im y.im)))))) 1554045605.965 * * * * [progress]: [ 1022 / 2270 ] simplifiying candidate # 1554045605.966 * [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)))) 1554045605.966 * * [simplify]: iters left: 6 (22 enodes) 1554045605.979 * * [simplify]: iters left: 5 (116 enodes) 1554045606.031 * * [simplify]: iters left: 4 (354 enodes) 1554045606.220 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045606.220 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045606.220 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045606.221 * * [simplify]: Extracting #3: cost 140 inf + 0 1554045606.222 * * [simplify]: Extracting #4: cost 300 inf + 291 1554045606.226 * * [simplify]: Extracting #5: cost 339 inf + 22799 1554045606.248 * * [simplify]: Extracting #6: cost 81 inf + 114630 1554045606.297 * * [simplify]: Extracting #7: cost 0 inf + 141702 1554045606.334 * [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))))) 1554045606.334 * [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)))))))) 1554045606.335 * * * * [progress]: [ 1023 / 2270 ] simplifiying candidate # 1554045606.335 * [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))))) 1554045606.335 * * [simplify]: iters left: 6 (18 enodes) 1554045606.344 * * [simplify]: iters left: 5 (85 enodes) 1554045606.376 * * [simplify]: iters left: 4 (225 enodes) 1554045606.488 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045606.488 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045606.488 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045606.489 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045606.490 * * [simplify]: Extracting #4: cost 245 inf + 990 1554045606.496 * * [simplify]: Extracting #5: cost 240 inf + 28734 1554045606.539 * * [simplify]: Extracting #6: cost 17 inf + 112007 1554045606.576 * * [simplify]: Extracting #7: cost 0 inf + 121120 1554045606.616 * [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))))) 1554045606.616 * [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)))))) 1554045606.616 * * * * [progress]: [ 1024 / 2270 ] simplifiying candidate # 1554045606.617 * [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)))) 1554045606.617 * * [simplify]: iters left: 6 (22 enodes) 1554045606.631 * * [simplify]: iters left: 5 (117 enodes) 1554045606.659 * * [simplify]: iters left: 4 (356 enodes) 1554045606.828 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045606.828 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045606.828 * * [simplify]: Extracting #2: cost 19 inf + 0 1554045606.828 * * [simplify]: Extracting #3: cost 139 inf + 0 1554045606.829 * * [simplify]: Extracting #4: cost 286 inf + 453 1554045606.834 * * [simplify]: Extracting #5: cost 368 inf + 8559 1554045606.852 * * [simplify]: Extracting #6: cost 188 inf + 60655 1554045606.885 * * [simplify]: Extracting #7: cost 17 inf + 144614 1554045606.934 * * [simplify]: Extracting #8: cost 1 inf + 157696 1554045606.994 * * [simplify]: Extracting #9: cost 0 inf + 158500 1554045607.029 * [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.im y.im)) (- (* (* x.re y.re) (* (* x.re y.re) (* x.re y.re))) (* (* (* x.im y.im) (* x.im y.im)) (* x.im y.im))))))) 1554045607.029 * [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.im y.im)) (- (* (* x.re y.re) (* (* x.re y.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)))))))) 1554045607.029 * * * * [progress]: [ 1025 / 2270 ] simplifiying candidate # 1554045607.030 * [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))))) 1554045607.030 * * [simplify]: iters left: 6 (22 enodes) 1554045607.036 * * [simplify]: iters left: 5 (117 enodes) 1554045607.064 * * [simplify]: iters left: 4 (362 enodes) 1554045607.242 * * [simplify]: Extracting #0: cost 1 inf + 0 1554045607.242 * * [simplify]: Extracting #1: cost 3 inf + 0 1554045607.243 * * [simplify]: Extracting #2: cost 29 inf + 0 1554045607.243 * * [simplify]: Extracting #3: cost 159 inf + 0 1554045607.244 * * [simplify]: Extracting #4: cost 236 inf + 1046 1554045607.248 * * [simplify]: Extracting #5: cost 310 inf + 13122 1554045607.266 * * [simplify]: Extracting #6: cost 206 inf + 66909 1554045607.325 * * [simplify]: Extracting #7: cost 63 inf + 135833 1554045607.399 * * [simplify]: Extracting #8: cost 5 inf + 163313 1554045607.451 * * [simplify]: Extracting #9: cost 0 inf + 165608 1554045607.500 * [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.im y.im))) (fma y.re x.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))))))) 1554045607.500 * [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.im y.im))) (fma y.re x.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)))))) 1554045607.501 * * * * [progress]: [ 1026 / 2270 ] simplifiying candidate # 1554045607.501 * [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)))) 1554045607.501 * * [simplify]: iters left: 6 (22 enodes) 1554045607.509 * * [simplify]: iters left: 5 (115 enodes) 1554045607.552 * * [simplify]: iters left: 4 (336 enodes)