1553857632.593 * [progress]: [Phase 1 of 3] Setting up. 1553857632.593 * * * [progress]: [1/2] Preparing points 1553857632.643 * * * [progress]: [2/2] Setting up program. 1553857632.648 * [progress]: [Phase 2 of 3] Improving. 1553857632.648 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 1553857632.648 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1553857632.649 * * [simplify]: iters left: 6 (11 enodes) 1553857632.654 * * [simplify]: iters left: 5 (43 enodes) 1553857632.667 * * [simplify]: iters left: 4 (68 enodes) 1553857632.686 * * [simplify]: iters left: 3 (98 enodes) 1553857632.713 * * [simplify]: iters left: 2 (126 enodes) 1553857632.749 * * [simplify]: iters left: 1 (138 enodes) 1553857632.768 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857632.768 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857632.768 * * [simplify]: Extracting #2: cost 35 inf + 2 1553857632.769 * * [simplify]: Extracting #3: cost 43 inf + 446 1553857632.770 * * [simplify]: Extracting #4: cost 14 inf + 4014 1553857632.773 * * [simplify]: Extracting #5: cost 1 inf + 6215 1553857632.775 * * [simplify]: Extracting #6: cost 0 inf + 6392 1553857632.778 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857632.778 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re)))) 1553857632.791 * * [progress]: iteration 1 / 4 1553857632.791 * * * [progress]: picking best candidate 1553857632.796 * * * * [pick]: Picked # 1553857632.796 * * * [progress]: localizing error 1553857632.833 * * * [progress]: generating rewritten candidates 1553857632.833 * * * * [progress]: [ 1 / 3 ] rewriting at (2) 1553857632.979 * * * * [progress]: [ 2 / 3 ] rewriting at (2 1) 1553857633.012 * * * * [progress]: [ 3 / 3 ] rewriting at (2 2) 1553857633.053 * * * [progress]: generating series expansions 1553857633.053 * * * * [progress]: [ 1 / 3 ] generating series at (2) 1553857633.053 * [backup-simplify]: Simplify (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) into (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) 1553857633.053 * [approximate]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) in (x.im y.re x.re y.im) around 0 1553857633.053 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) in y.im 1553857633.053 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 1553857633.053 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1553857633.053 * [taylor]: Taking taylor expansion of y.re in y.im 1553857633.054 * [backup-simplify]: Simplify y.re into y.re 1553857633.054 * [taylor]: Taking taylor expansion of x.im in y.im 1553857633.054 * [backup-simplify]: Simplify x.im into x.im 1553857633.054 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1553857633.054 * [taylor]: Taking taylor expansion of y.im in y.im 1553857633.054 * [backup-simplify]: Simplify 0 into 0 1553857633.054 * [backup-simplify]: Simplify 1 into 1 1553857633.054 * [taylor]: Taking taylor expansion of x.re in y.im 1553857633.054 * [backup-simplify]: Simplify x.re into x.re 1553857633.054 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 1553857633.054 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1553857633.054 * [taylor]: Taking taylor expansion of y.re in y.im 1553857633.054 * [backup-simplify]: Simplify y.re into y.re 1553857633.054 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1553857633.054 * [taylor]: Taking taylor expansion of y.im in y.im 1553857633.054 * [backup-simplify]: Simplify 0 into 0 1553857633.054 * [backup-simplify]: Simplify 1 into 1 1553857633.054 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1553857633.054 * [backup-simplify]: Simplify (* 0 x.re) into 0 1553857633.054 * [backup-simplify]: Simplify (- 0) into 0 1553857633.054 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 1553857633.055 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857633.055 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 1553857633.055 * [backup-simplify]: Simplify (/ (* y.re x.im) (pow y.re 2)) into (/ x.im y.re) 1553857633.055 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) in x.re 1553857633.055 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 1553857633.055 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1553857633.055 * [taylor]: Taking taylor expansion of y.re in x.re 1553857633.055 * [backup-simplify]: Simplify y.re into y.re 1553857633.055 * [taylor]: Taking taylor expansion of x.im in x.re 1553857633.055 * [backup-simplify]: Simplify x.im into x.im 1553857633.055 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1553857633.055 * [taylor]: Taking taylor expansion of y.im in x.re 1553857633.055 * [backup-simplify]: Simplify y.im into y.im 1553857633.055 * [taylor]: Taking taylor expansion of x.re in x.re 1553857633.055 * [backup-simplify]: Simplify 0 into 0 1553857633.055 * [backup-simplify]: Simplify 1 into 1 1553857633.055 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.re 1553857633.055 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1553857633.055 * [taylor]: Taking taylor expansion of y.re in x.re 1553857633.055 * [backup-simplify]: Simplify y.re into y.re 1553857633.055 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 1553857633.055 * [taylor]: Taking taylor expansion of y.im in x.re 1553857633.055 * [backup-simplify]: Simplify y.im into y.im 1553857633.055 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1553857633.055 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857633.055 * [backup-simplify]: Simplify (- 0) into 0 1553857633.055 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 1553857633.055 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857633.055 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857633.056 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1553857633.056 * [backup-simplify]: Simplify (/ (* y.re x.im) (+ (pow y.re 2) (pow y.im 2))) into (/ (* y.re x.im) (+ (pow y.re 2) (pow y.im 2))) 1553857633.056 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) in y.re 1553857633.056 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 1553857633.056 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1553857633.056 * [taylor]: Taking taylor expansion of y.re in y.re 1553857633.056 * [backup-simplify]: Simplify 0 into 0 1553857633.056 * [backup-simplify]: Simplify 1 into 1 1553857633.056 * [taylor]: Taking taylor expansion of x.im in y.re 1553857633.056 * [backup-simplify]: Simplify x.im into x.im 1553857633.056 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1553857633.056 * [taylor]: Taking taylor expansion of y.im in y.re 1553857633.056 * [backup-simplify]: Simplify y.im into y.im 1553857633.056 * [taylor]: Taking taylor expansion of x.re in y.re 1553857633.056 * [backup-simplify]: Simplify x.re into x.re 1553857633.056 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1553857633.056 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857633.056 * [taylor]: Taking taylor expansion of y.re in y.re 1553857633.056 * [backup-simplify]: Simplify 0 into 0 1553857633.056 * [backup-simplify]: Simplify 1 into 1 1553857633.056 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857633.056 * [taylor]: Taking taylor expansion of y.im in y.re 1553857633.056 * [backup-simplify]: Simplify y.im into y.im 1553857633.056 * [backup-simplify]: Simplify (* 0 x.im) into 0 1553857633.056 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857633.056 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 1553857633.056 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 1553857633.056 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857633.056 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1553857633.056 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) (pow y.im 2)) into (* -1 (/ x.re y.im)) 1553857633.056 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) in x.im 1553857633.056 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 1553857633.056 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857633.056 * [taylor]: Taking taylor expansion of y.re in x.im 1553857633.056 * [backup-simplify]: Simplify y.re into y.re 1553857633.056 * [taylor]: Taking taylor expansion of x.im in x.im 1553857633.056 * [backup-simplify]: Simplify 0 into 0 1553857633.056 * [backup-simplify]: Simplify 1 into 1 1553857633.056 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857633.056 * [taylor]: Taking taylor expansion of y.im in x.im 1553857633.056 * [backup-simplify]: Simplify y.im into y.im 1553857633.056 * [taylor]: Taking taylor expansion of x.re in x.im 1553857633.056 * [backup-simplify]: Simplify x.re into x.re 1553857633.056 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 1553857633.057 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1553857633.057 * [taylor]: Taking taylor expansion of y.re in x.im 1553857633.057 * [backup-simplify]: Simplify y.re into y.re 1553857633.057 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1553857633.057 * [taylor]: Taking taylor expansion of y.im in x.im 1553857633.057 * [backup-simplify]: Simplify y.im into y.im 1553857633.057 * [backup-simplify]: Simplify (* y.re 0) into 0 1553857633.057 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857633.057 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 1553857633.057 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 1553857633.057 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857633.057 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857633.057 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1553857633.057 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) into (* -1 (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2)))) 1553857633.057 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) in x.im 1553857633.057 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 1553857633.057 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857633.057 * [taylor]: Taking taylor expansion of y.re in x.im 1553857633.057 * [backup-simplify]: Simplify y.re into y.re 1553857633.057 * [taylor]: Taking taylor expansion of x.im in x.im 1553857633.058 * [backup-simplify]: Simplify 0 into 0 1553857633.058 * [backup-simplify]: Simplify 1 into 1 1553857633.058 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857633.058 * [taylor]: Taking taylor expansion of y.im in x.im 1553857633.058 * [backup-simplify]: Simplify y.im into y.im 1553857633.058 * [taylor]: Taking taylor expansion of x.re in x.im 1553857633.058 * [backup-simplify]: Simplify x.re into x.re 1553857633.058 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 1553857633.058 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1553857633.058 * [taylor]: Taking taylor expansion of y.re in x.im 1553857633.058 * [backup-simplify]: Simplify y.re into y.re 1553857633.058 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1553857633.058 * [taylor]: Taking taylor expansion of y.im in x.im 1553857633.058 * [backup-simplify]: Simplify y.im into y.im 1553857633.058 * [backup-simplify]: Simplify (* y.re 0) into 0 1553857633.058 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857633.058 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 1553857633.058 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 1553857633.058 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857633.058 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857633.058 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1553857633.059 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) into (* -1 (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2)))) 1553857633.059 * [taylor]: Taking taylor expansion of (* -1 (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2)))) in y.re 1553857633.059 * [taylor]: Taking taylor expansion of -1 in y.re 1553857633.059 * [backup-simplify]: Simplify -1 into -1 1553857633.059 * [taylor]: Taking taylor expansion of (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2))) in y.re 1553857633.059 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1553857633.059 * [taylor]: Taking taylor expansion of y.im in y.re 1553857633.059 * [backup-simplify]: Simplify y.im into y.im 1553857633.059 * [taylor]: Taking taylor expansion of x.re in y.re 1553857633.059 * [backup-simplify]: Simplify x.re into x.re 1553857633.059 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1553857633.059 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857633.059 * [taylor]: Taking taylor expansion of y.re in y.re 1553857633.059 * [backup-simplify]: Simplify 0 into 0 1553857633.059 * [backup-simplify]: Simplify 1 into 1 1553857633.059 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857633.059 * [taylor]: Taking taylor expansion of y.im in y.re 1553857633.059 * [backup-simplify]: Simplify y.im into y.im 1553857633.059 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857633.059 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857633.060 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1553857633.060 * [backup-simplify]: Simplify (/ (* y.im x.re) (pow y.im 2)) into (/ x.re y.im) 1553857633.060 * [backup-simplify]: Simplify (* -1 (/ x.re y.im)) into (* -1 (/ x.re y.im)) 1553857633.060 * [taylor]: Taking taylor expansion of (* -1 (/ x.re y.im)) in x.re 1553857633.060 * [taylor]: Taking taylor expansion of -1 in x.re 1553857633.060 * [backup-simplify]: Simplify -1 into -1 1553857633.060 * [taylor]: Taking taylor expansion of (/ x.re y.im) in x.re 1553857633.060 * [taylor]: Taking taylor expansion of x.re in x.re 1553857633.060 * [backup-simplify]: Simplify 0 into 0 1553857633.060 * [backup-simplify]: Simplify 1 into 1 1553857633.060 * [taylor]: Taking taylor expansion of y.im in x.re 1553857633.060 * [backup-simplify]: Simplify y.im into y.im 1553857633.060 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857633.061 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1553857633.061 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857633.061 * [backup-simplify]: Simplify (- 0) into 0 1553857633.061 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1553857633.061 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857633.061 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857633.062 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857633.062 * [backup-simplify]: Simplify (- (/ y.re (+ (pow y.re 2) (pow y.im 2))) (+ (* (* -1 (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2)))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into (/ y.re (+ (pow y.re 2) (pow y.im 2))) 1553857633.063 * [taylor]: Taking taylor expansion of (/ y.re (+ (pow y.re 2) (pow y.im 2))) in y.re 1553857633.063 * [taylor]: Taking taylor expansion of y.re in y.re 1553857633.063 * [backup-simplify]: Simplify 0 into 0 1553857633.063 * [backup-simplify]: Simplify 1 into 1 1553857633.063 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1553857633.063 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857633.063 * [taylor]: Taking taylor expansion of y.re in y.re 1553857633.063 * [backup-simplify]: Simplify 0 into 0 1553857633.063 * [backup-simplify]: Simplify 1 into 1 1553857633.063 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857633.063 * [taylor]: Taking taylor expansion of y.im in y.re 1553857633.063 * [backup-simplify]: Simplify y.im into y.im 1553857633.063 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857633.063 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1553857633.063 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857633.063 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857633.063 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857633.064 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857633.064 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ x.re y.im) (/ 0 (pow y.im 2))))) into 0 1553857633.065 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ x.re y.im))) into 0 1553857633.065 * [taylor]: Taking taylor expansion of 0 in x.re 1553857633.065 * [backup-simplify]: Simplify 0 into 0 1553857633.065 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.065 * [backup-simplify]: Simplify 0 into 0 1553857633.065 * [backup-simplify]: Simplify 0 into 0 1553857633.065 * [backup-simplify]: Simplify (* -1 (/ 1 y.im)) into (/ -1 y.im) 1553857633.065 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1553857633.065 * [taylor]: Taking taylor expansion of -1 in y.im 1553857633.065 * [backup-simplify]: Simplify -1 into -1 1553857633.065 * [taylor]: Taking taylor expansion of y.im in y.im 1553857633.065 * [backup-simplify]: Simplify 0 into 0 1553857633.065 * [backup-simplify]: Simplify 1 into 1 1553857633.065 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857633.066 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553857633.066 * [backup-simplify]: Simplify 0 into 0 1553857633.066 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1553857633.067 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1553857633.067 * [backup-simplify]: Simplify (- 0) into 0 1553857633.067 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857633.067 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1553857633.068 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1553857633.068 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857633.068 * [backup-simplify]: Simplify (- (/ 0 (+ (pow y.re 2) (pow y.im 2))) (+ (* (* -1 (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2)))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))) (* (/ y.re (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1553857633.068 * [taylor]: Taking taylor expansion of 0 in y.re 1553857633.068 * [backup-simplify]: Simplify 0 into 0 1553857633.068 * [taylor]: Taking taylor expansion of 0 in x.re 1553857633.068 * [backup-simplify]: Simplify 0 into 0 1553857633.068 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.068 * [backup-simplify]: Simplify 0 into 0 1553857633.068 * [backup-simplify]: Simplify 0 into 0 1553857633.068 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 1553857633.068 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 1553857633.068 * [taylor]: Taking taylor expansion of y.im in x.re 1553857633.069 * [backup-simplify]: Simplify y.im into y.im 1553857633.069 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857633.069 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857633.069 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1553857633.069 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1553857633.069 * [taylor]: Taking taylor expansion of y.im in y.im 1553857633.069 * [backup-simplify]: Simplify 0 into 0 1553857633.069 * [backup-simplify]: Simplify 1 into 1 1553857633.069 * [backup-simplify]: Simplify (* 1 1) into 1 1553857633.069 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857633.070 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553857633.070 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857633.071 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857633.071 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857633.071 * [backup-simplify]: Simplify 0 into 0 1553857633.071 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1553857633.072 * [backup-simplify]: Simplify (* 1 1) into 1 1553857633.072 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1553857633.072 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857633.072 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ x.re y.im) (/ 1 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into (- (/ x.re (pow y.im 3))) 1553857633.073 * [backup-simplify]: Simplify (+ (* -1 (- (/ x.re (pow y.im 3)))) (+ (* 0 0) (* 0 (/ x.re y.im)))) into (/ x.re (pow y.im 3)) 1553857633.073 * [taylor]: Taking taylor expansion of (/ x.re (pow y.im 3)) in x.re 1553857633.073 * [taylor]: Taking taylor expansion of x.re in x.re 1553857633.073 * [backup-simplify]: Simplify 0 into 0 1553857633.073 * [backup-simplify]: Simplify 1 into 1 1553857633.073 * [taylor]: Taking taylor expansion of (pow y.im 3) in x.re 1553857633.073 * [taylor]: Taking taylor expansion of y.im in x.re 1553857633.073 * [backup-simplify]: Simplify y.im into y.im 1553857633.073 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857633.073 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 1553857633.073 * [backup-simplify]: Simplify (/ 1 (pow y.im 3)) into (/ 1 (pow y.im 3)) 1553857633.073 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.073 * [backup-simplify]: Simplify 0 into 0 1553857633.073 * [backup-simplify]: Simplify 0 into 0 1553857633.073 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857633.074 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ 1 y.im))) into 0 1553857633.074 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.074 * [backup-simplify]: Simplify 0 into 0 1553857633.074 * [backup-simplify]: Simplify 0 into 0 1553857633.074 * [backup-simplify]: Simplify 0 into 0 1553857633.074 * [backup-simplify]: Simplify (/ (- (* (/ 1 x.im) (/ 1 y.re)) (* (/ 1 x.re) (/ 1 y.im))) (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) into (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857633.074 * [approximate]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (x.im y.re x.re y.im) around 0 1553857633.074 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 1553857633.074 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 1553857633.074 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 1553857633.074 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1553857633.074 * [taylor]: Taking taylor expansion of y.re in y.im 1553857633.074 * [backup-simplify]: Simplify y.re into y.re 1553857633.074 * [taylor]: Taking taylor expansion of x.im in y.im 1553857633.074 * [backup-simplify]: Simplify x.im into x.im 1553857633.074 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1553857633.074 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1553857633.074 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 1553857633.074 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1553857633.074 * [taylor]: Taking taylor expansion of y.im in y.im 1553857633.074 * [backup-simplify]: Simplify 0 into 0 1553857633.074 * [backup-simplify]: Simplify 1 into 1 1553857633.074 * [taylor]: Taking taylor expansion of x.re in y.im 1553857633.074 * [backup-simplify]: Simplify x.re into x.re 1553857633.074 * [backup-simplify]: Simplify (* 0 x.re) into 0 1553857633.075 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1553857633.075 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553857633.075 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 1553857633.075 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1553857633.075 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1553857633.075 * [taylor]: Taking taylor expansion of y.re in y.im 1553857633.075 * [backup-simplify]: Simplify y.re into y.re 1553857633.075 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857633.075 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857633.075 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1553857633.075 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1553857633.075 * [taylor]: Taking taylor expansion of y.im in y.im 1553857633.075 * [backup-simplify]: Simplify 0 into 0 1553857633.075 * [backup-simplify]: Simplify 1 into 1 1553857633.075 * [backup-simplify]: Simplify (* 1 1) into 1 1553857633.075 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857633.075 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 1553857633.075 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 1553857633.076 * [backup-simplify]: Simplify (+ 0 1) into 1 1553857633.076 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 1553857633.076 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 1553857633.076 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 1553857633.076 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 1553857633.076 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1553857633.076 * [taylor]: Taking taylor expansion of y.re in x.re 1553857633.076 * [backup-simplify]: Simplify y.re into y.re 1553857633.076 * [taylor]: Taking taylor expansion of x.im in x.re 1553857633.076 * [backup-simplify]: Simplify x.im into x.im 1553857633.076 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1553857633.076 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1553857633.076 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1553857633.076 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1553857633.076 * [taylor]: Taking taylor expansion of y.im in x.re 1553857633.076 * [backup-simplify]: Simplify y.im into y.im 1553857633.076 * [taylor]: Taking taylor expansion of x.re in x.re 1553857633.076 * [backup-simplify]: Simplify 0 into 0 1553857633.076 * [backup-simplify]: Simplify 1 into 1 1553857633.076 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857633.076 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857633.076 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857633.076 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 1553857633.077 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1553857633.077 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1553857633.077 * [taylor]: Taking taylor expansion of y.re in x.re 1553857633.077 * [backup-simplify]: Simplify y.re into y.re 1553857633.077 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857633.077 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857633.077 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 1553857633.077 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 1553857633.077 * [taylor]: Taking taylor expansion of y.im in x.re 1553857633.077 * [backup-simplify]: Simplify y.im into y.im 1553857633.077 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857633.077 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857633.077 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1553857633.077 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 1553857633.077 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857633.077 * [backup-simplify]: Simplify (/ (- (/ 1 y.im)) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ -1 (* y.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1553857633.077 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857633.077 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 1553857633.077 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 1553857633.077 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1553857633.077 * [taylor]: Taking taylor expansion of y.re in y.re 1553857633.077 * [backup-simplify]: Simplify 0 into 0 1553857633.077 * [backup-simplify]: Simplify 1 into 1 1553857633.077 * [taylor]: Taking taylor expansion of x.im in y.re 1553857633.077 * [backup-simplify]: Simplify x.im into x.im 1553857633.077 * [backup-simplify]: Simplify (* 0 x.im) into 0 1553857633.078 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1553857633.078 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553857633.078 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1553857633.078 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1553857633.078 * [taylor]: Taking taylor expansion of y.im in y.re 1553857633.078 * [backup-simplify]: Simplify y.im into y.im 1553857633.078 * [taylor]: Taking taylor expansion of x.re in y.re 1553857633.078 * [backup-simplify]: Simplify x.re into x.re 1553857633.078 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857633.078 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857633.078 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857633.078 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857633.078 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857633.078 * [taylor]: Taking taylor expansion of y.re in y.re 1553857633.078 * [backup-simplify]: Simplify 0 into 0 1553857633.078 * [backup-simplify]: Simplify 1 into 1 1553857633.078 * [backup-simplify]: Simplify (* 1 1) into 1 1553857633.078 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857633.078 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857633.078 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857633.078 * [taylor]: Taking taylor expansion of y.im in y.re 1553857633.078 * [backup-simplify]: Simplify y.im into y.im 1553857633.079 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857633.079 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857633.079 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1553857633.079 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857633.079 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1553857633.079 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 1553857633.079 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1553857633.079 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1553857633.079 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857633.079 * [taylor]: Taking taylor expansion of y.re in x.im 1553857633.079 * [backup-simplify]: Simplify y.re into y.re 1553857633.079 * [taylor]: Taking taylor expansion of x.im in x.im 1553857633.079 * [backup-simplify]: Simplify 0 into 0 1553857633.079 * [backup-simplify]: Simplify 1 into 1 1553857633.079 * [backup-simplify]: Simplify (* y.re 0) into 0 1553857633.079 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1553857633.079 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857633.080 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1553857633.080 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857633.080 * [taylor]: Taking taylor expansion of y.im in x.im 1553857633.080 * [backup-simplify]: Simplify y.im into y.im 1553857633.080 * [taylor]: Taking taylor expansion of x.re in x.im 1553857633.080 * [backup-simplify]: Simplify x.re into x.re 1553857633.080 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857633.080 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857633.080 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 1553857633.080 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 1553857633.080 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1553857633.080 * [taylor]: Taking taylor expansion of y.re in x.im 1553857633.080 * [backup-simplify]: Simplify y.re into y.re 1553857633.080 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857633.080 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857633.080 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1553857633.080 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1553857633.080 * [taylor]: Taking taylor expansion of y.im in x.im 1553857633.080 * [backup-simplify]: Simplify y.im into y.im 1553857633.080 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857633.080 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857633.080 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1553857633.080 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857633.080 * [backup-simplify]: Simplify (/ (/ 1 y.re) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1553857633.080 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 1553857633.080 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1553857633.080 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1553857633.080 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857633.080 * [taylor]: Taking taylor expansion of y.re in x.im 1553857633.080 * [backup-simplify]: Simplify y.re into y.re 1553857633.080 * [taylor]: Taking taylor expansion of x.im in x.im 1553857633.080 * [backup-simplify]: Simplify 0 into 0 1553857633.080 * [backup-simplify]: Simplify 1 into 1 1553857633.080 * [backup-simplify]: Simplify (* y.re 0) into 0 1553857633.081 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1553857633.081 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857633.081 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1553857633.081 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857633.081 * [taylor]: Taking taylor expansion of y.im in x.im 1553857633.081 * [backup-simplify]: Simplify y.im into y.im 1553857633.081 * [taylor]: Taking taylor expansion of x.re in x.im 1553857633.081 * [backup-simplify]: Simplify x.re into x.re 1553857633.081 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857633.081 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857633.081 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 1553857633.081 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 1553857633.081 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1553857633.081 * [taylor]: Taking taylor expansion of y.re in x.im 1553857633.081 * [backup-simplify]: Simplify y.re into y.re 1553857633.081 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857633.081 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857633.081 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1553857633.081 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1553857633.081 * [taylor]: Taking taylor expansion of y.im in x.im 1553857633.081 * [backup-simplify]: Simplify y.im into y.im 1553857633.081 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857633.081 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857633.081 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1553857633.081 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857633.082 * [backup-simplify]: Simplify (/ (/ 1 y.re) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1553857633.082 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1553857633.082 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857633.082 * [taylor]: Taking taylor expansion of y.re in y.re 1553857633.082 * [backup-simplify]: Simplify 0 into 0 1553857633.082 * [backup-simplify]: Simplify 1 into 1 1553857633.082 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857633.082 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857633.082 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857633.082 * [taylor]: Taking taylor expansion of y.re in y.re 1553857633.082 * [backup-simplify]: Simplify 0 into 0 1553857633.082 * [backup-simplify]: Simplify 1 into 1 1553857633.082 * [backup-simplify]: Simplify (* 1 1) into 1 1553857633.082 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857633.082 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857633.082 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857633.082 * [taylor]: Taking taylor expansion of y.im in y.re 1553857633.082 * [backup-simplify]: Simplify y.im into y.im 1553857633.082 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857633.082 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857633.083 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857633.083 * [backup-simplify]: Simplify (* 0 1) into 0 1553857633.083 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857633.084 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857633.084 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857633.084 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 1553857633.085 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857633.085 * [taylor]: Taking taylor expansion of 1 in x.re 1553857633.085 * [backup-simplify]: Simplify 1 into 1 1553857633.085 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1553857633.085 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857633.085 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1553857633.085 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 1553857633.086 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857633.086 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1553857633.086 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857633.086 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857633.086 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857633.087 * [backup-simplify]: Simplify (- (/ (- (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (* (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) 1553857633.087 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 1553857633.087 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1553857633.087 * [taylor]: Taking taylor expansion of (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1553857633.087 * [taylor]: Taking taylor expansion of y.im in y.re 1553857633.087 * [backup-simplify]: Simplify y.im into y.im 1553857633.087 * [taylor]: Taking taylor expansion of (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857633.087 * [taylor]: Taking taylor expansion of x.re in y.re 1553857633.087 * [backup-simplify]: Simplify x.re into x.re 1553857633.087 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857633.087 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857633.087 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857633.087 * [taylor]: Taking taylor expansion of y.re in y.re 1553857633.087 * [backup-simplify]: Simplify 0 into 0 1553857633.087 * [backup-simplify]: Simplify 1 into 1 1553857633.087 * [backup-simplify]: Simplify (* 1 1) into 1 1553857633.087 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857633.088 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857633.088 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857633.088 * [taylor]: Taking taylor expansion of y.im in y.re 1553857633.088 * [backup-simplify]: Simplify y.im into y.im 1553857633.088 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857633.088 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857633.088 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857633.088 * [backup-simplify]: Simplify (* x.re 1) into x.re 1553857633.088 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857633.088 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857633.089 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553857633.089 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857633.089 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1553857633.090 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 1553857633.090 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857633.090 * [taylor]: Taking taylor expansion of 0 in x.re 1553857633.090 * [backup-simplify]: Simplify 0 into 0 1553857633.090 * [taylor]: Taking taylor expansion of 1 in y.im 1553857633.090 * [backup-simplify]: Simplify 1 into 1 1553857633.090 * [backup-simplify]: Simplify 0 into 0 1553857633.091 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553857633.091 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857633.091 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857633.091 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1553857633.091 * [backup-simplify]: Simplify (- 0) into 0 1553857633.092 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857633.092 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1553857633.092 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 1553857633.092 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1553857633.093 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1553857633.093 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857633.093 * [backup-simplify]: Simplify (- (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (* (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857633.093 * [taylor]: Taking taylor expansion of 0 in y.re 1553857633.093 * [backup-simplify]: Simplify 0 into 0 1553857633.093 * [taylor]: Taking taylor expansion of 0 in x.re 1553857633.093 * [backup-simplify]: Simplify 0 into 0 1553857633.094 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1553857633.094 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 1553857633.094 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1553857633.094 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1553857633.094 * [taylor]: Taking taylor expansion of y.im in x.re 1553857633.094 * [backup-simplify]: Simplify y.im into y.im 1553857633.094 * [taylor]: Taking taylor expansion of x.re in x.re 1553857633.094 * [backup-simplify]: Simplify 0 into 0 1553857633.094 * [backup-simplify]: Simplify 1 into 1 1553857633.094 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857633.094 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857633.094 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857633.094 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1553857633.094 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1553857633.094 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857633.094 * [taylor]: Taking taylor expansion of y.im in y.im 1553857633.094 * [backup-simplify]: Simplify 0 into 0 1553857633.094 * [backup-simplify]: Simplify 1 into 1 1553857633.094 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857633.095 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857633.095 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857633.096 * [backup-simplify]: Simplify (- 0) into 0 1553857633.096 * [backup-simplify]: Simplify 0 into 0 1553857633.096 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553857633.097 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857633.097 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857633.097 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857633.097 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857633.098 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 1553857633.099 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1553857633.099 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.re 1553857633.099 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 1553857633.099 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 1553857633.099 * [taylor]: Taking taylor expansion of y.im in x.re 1553857633.099 * [backup-simplify]: Simplify y.im into y.im 1553857633.099 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857633.099 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857633.100 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.100 * [backup-simplify]: Simplify 0 into 0 1553857633.100 * [backup-simplify]: Simplify 0 into 0 1553857633.100 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.100 * [backup-simplify]: Simplify 0 into 0 1553857633.100 * [backup-simplify]: Simplify 0 into 0 1553857633.100 * [backup-simplify]: Simplify 0 into 0 1553857633.101 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1553857633.101 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857633.101 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1553857633.102 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1553857633.102 * [backup-simplify]: Simplify (- 0) into 0 1553857633.103 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857633.104 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 1553857633.104 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 1553857633.105 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 1553857633.105 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1553857633.105 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857633.107 * [backup-simplify]: Simplify (- (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (* (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857633.107 * [taylor]: Taking taylor expansion of 0 in y.re 1553857633.107 * [backup-simplify]: Simplify 0 into 0 1553857633.107 * [taylor]: Taking taylor expansion of 0 in x.re 1553857633.107 * [backup-simplify]: Simplify 0 into 0 1553857633.107 * [taylor]: Taking taylor expansion of 0 in x.re 1553857633.107 * [backup-simplify]: Simplify 0 into 0 1553857633.108 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857633.108 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857633.109 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857633.109 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 1)) into 0 1553857633.109 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857633.109 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1553857633.110 * [backup-simplify]: Simplify (- 0) into 0 1553857633.110 * [taylor]: Taking taylor expansion of 0 in x.re 1553857633.110 * [backup-simplify]: Simplify 0 into 0 1553857633.111 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1553857633.112 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857633.112 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1553857633.113 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1553857633.113 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857633.115 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 1553857633.116 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1553857633.116 * [taylor]: Taking taylor expansion of 0 in x.re 1553857633.116 * [backup-simplify]: Simplify 0 into 0 1553857633.116 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.116 * [backup-simplify]: Simplify 0 into 0 1553857633.116 * [backup-simplify]: Simplify 0 into 0 1553857633.116 * [backup-simplify]: Simplify 0 into 0 1553857633.116 * [backup-simplify]: Simplify (/ (- (* (/ 1 (- x.im)) (/ 1 (- y.re))) (* (/ 1 (- x.re)) (/ 1 (- y.im)))) (+ (* (/ 1 (- y.re)) (/ 1 (- y.re))) (* (/ 1 (- y.im)) (/ 1 (- y.im))))) into (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857633.117 * [approximate]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (x.im y.re x.re y.im) around 0 1553857633.117 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 1553857633.117 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 1553857633.117 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 1553857633.117 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1553857633.117 * [taylor]: Taking taylor expansion of y.re in y.im 1553857633.117 * [backup-simplify]: Simplify y.re into y.re 1553857633.117 * [taylor]: Taking taylor expansion of x.im in y.im 1553857633.117 * [backup-simplify]: Simplify x.im into x.im 1553857633.117 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1553857633.117 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1553857633.117 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 1553857633.117 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1553857633.117 * [taylor]: Taking taylor expansion of y.im in y.im 1553857633.117 * [backup-simplify]: Simplify 0 into 0 1553857633.117 * [backup-simplify]: Simplify 1 into 1 1553857633.117 * [taylor]: Taking taylor expansion of x.re in y.im 1553857633.117 * [backup-simplify]: Simplify x.re into x.re 1553857633.117 * [backup-simplify]: Simplify (* 0 x.re) into 0 1553857633.118 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1553857633.118 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553857633.118 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 1553857633.118 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1553857633.118 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1553857633.118 * [taylor]: Taking taylor expansion of y.re in y.im 1553857633.118 * [backup-simplify]: Simplify y.re into y.re 1553857633.118 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857633.118 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857633.118 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1553857633.118 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1553857633.118 * [taylor]: Taking taylor expansion of y.im in y.im 1553857633.118 * [backup-simplify]: Simplify 0 into 0 1553857633.118 * [backup-simplify]: Simplify 1 into 1 1553857633.118 * [backup-simplify]: Simplify (* 1 1) into 1 1553857633.119 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857633.119 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 1553857633.119 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 1553857633.120 * [backup-simplify]: Simplify (+ 0 1) into 1 1553857633.120 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 1553857633.120 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 1553857633.120 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 1553857633.120 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 1553857633.120 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1553857633.120 * [taylor]: Taking taylor expansion of y.re in x.re 1553857633.120 * [backup-simplify]: Simplify y.re into y.re 1553857633.120 * [taylor]: Taking taylor expansion of x.im in x.re 1553857633.120 * [backup-simplify]: Simplify x.im into x.im 1553857633.120 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1553857633.120 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1553857633.120 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1553857633.120 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1553857633.120 * [taylor]: Taking taylor expansion of y.im in x.re 1553857633.120 * [backup-simplify]: Simplify y.im into y.im 1553857633.120 * [taylor]: Taking taylor expansion of x.re in x.re 1553857633.120 * [backup-simplify]: Simplify 0 into 0 1553857633.120 * [backup-simplify]: Simplify 1 into 1 1553857633.120 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857633.121 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857633.121 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857633.121 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 1553857633.121 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1553857633.121 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1553857633.121 * [taylor]: Taking taylor expansion of y.re in x.re 1553857633.121 * [backup-simplify]: Simplify y.re into y.re 1553857633.121 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857633.121 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857633.121 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 1553857633.121 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 1553857633.121 * [taylor]: Taking taylor expansion of y.im in x.re 1553857633.121 * [backup-simplify]: Simplify y.im into y.im 1553857633.121 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857633.121 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857633.122 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1553857633.122 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 1553857633.122 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857633.122 * [backup-simplify]: Simplify (/ (- (/ 1 y.im)) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ -1 (* y.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1553857633.122 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857633.122 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 1553857633.122 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 1553857633.122 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1553857633.122 * [taylor]: Taking taylor expansion of y.re in y.re 1553857633.122 * [backup-simplify]: Simplify 0 into 0 1553857633.122 * [backup-simplify]: Simplify 1 into 1 1553857633.122 * [taylor]: Taking taylor expansion of x.im in y.re 1553857633.122 * [backup-simplify]: Simplify x.im into x.im 1553857633.122 * [backup-simplify]: Simplify (* 0 x.im) into 0 1553857633.123 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1553857633.123 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553857633.123 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1553857633.123 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1553857633.123 * [taylor]: Taking taylor expansion of y.im in y.re 1553857633.123 * [backup-simplify]: Simplify y.im into y.im 1553857633.123 * [taylor]: Taking taylor expansion of x.re in y.re 1553857633.123 * [backup-simplify]: Simplify x.re into x.re 1553857633.123 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857633.123 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857633.123 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857633.123 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857633.123 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857633.123 * [taylor]: Taking taylor expansion of y.re in y.re 1553857633.124 * [backup-simplify]: Simplify 0 into 0 1553857633.124 * [backup-simplify]: Simplify 1 into 1 1553857633.124 * [backup-simplify]: Simplify (* 1 1) into 1 1553857633.124 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857633.124 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857633.124 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857633.124 * [taylor]: Taking taylor expansion of y.im in y.re 1553857633.124 * [backup-simplify]: Simplify y.im into y.im 1553857633.124 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857633.125 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857633.125 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1553857633.125 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857633.125 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1553857633.125 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 1553857633.125 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1553857633.125 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1553857633.125 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857633.125 * [taylor]: Taking taylor expansion of y.re in x.im 1553857633.125 * [backup-simplify]: Simplify y.re into y.re 1553857633.125 * [taylor]: Taking taylor expansion of x.im in x.im 1553857633.125 * [backup-simplify]: Simplify 0 into 0 1553857633.125 * [backup-simplify]: Simplify 1 into 1 1553857633.126 * [backup-simplify]: Simplify (* y.re 0) into 0 1553857633.126 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1553857633.126 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857633.126 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1553857633.126 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857633.126 * [taylor]: Taking taylor expansion of y.im in x.im 1553857633.126 * [backup-simplify]: Simplify y.im into y.im 1553857633.126 * [taylor]: Taking taylor expansion of x.re in x.im 1553857633.126 * [backup-simplify]: Simplify x.re into x.re 1553857633.126 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857633.126 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857633.126 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 1553857633.126 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 1553857633.126 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1553857633.126 * [taylor]: Taking taylor expansion of y.re in x.im 1553857633.127 * [backup-simplify]: Simplify y.re into y.re 1553857633.127 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857633.127 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857633.127 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1553857633.127 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1553857633.127 * [taylor]: Taking taylor expansion of y.im in x.im 1553857633.127 * [backup-simplify]: Simplify y.im into y.im 1553857633.127 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857633.127 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857633.127 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1553857633.127 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857633.127 * [backup-simplify]: Simplify (/ (/ 1 y.re) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1553857633.127 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 1553857633.127 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1553857633.128 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1553857633.128 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857633.128 * [taylor]: Taking taylor expansion of y.re in x.im 1553857633.128 * [backup-simplify]: Simplify y.re into y.re 1553857633.128 * [taylor]: Taking taylor expansion of x.im in x.im 1553857633.128 * [backup-simplify]: Simplify 0 into 0 1553857633.128 * [backup-simplify]: Simplify 1 into 1 1553857633.128 * [backup-simplify]: Simplify (* y.re 0) into 0 1553857633.128 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1553857633.128 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857633.128 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1553857633.128 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857633.128 * [taylor]: Taking taylor expansion of y.im in x.im 1553857633.128 * [backup-simplify]: Simplify y.im into y.im 1553857633.128 * [taylor]: Taking taylor expansion of x.re in x.im 1553857633.128 * [backup-simplify]: Simplify x.re into x.re 1553857633.128 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857633.128 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857633.129 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 1553857633.129 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 1553857633.129 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1553857633.129 * [taylor]: Taking taylor expansion of y.re in x.im 1553857633.129 * [backup-simplify]: Simplify y.re into y.re 1553857633.129 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857633.129 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857633.129 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1553857633.129 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1553857633.129 * [taylor]: Taking taylor expansion of y.im in x.im 1553857633.129 * [backup-simplify]: Simplify y.im into y.im 1553857633.129 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857633.129 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857633.129 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1553857633.129 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857633.129 * [backup-simplify]: Simplify (/ (/ 1 y.re) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1553857633.130 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1553857633.130 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857633.130 * [taylor]: Taking taylor expansion of y.re in y.re 1553857633.130 * [backup-simplify]: Simplify 0 into 0 1553857633.130 * [backup-simplify]: Simplify 1 into 1 1553857633.130 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857633.130 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857633.130 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857633.130 * [taylor]: Taking taylor expansion of y.re in y.re 1553857633.130 * [backup-simplify]: Simplify 0 into 0 1553857633.130 * [backup-simplify]: Simplify 1 into 1 1553857633.130 * [backup-simplify]: Simplify (* 1 1) into 1 1553857633.131 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857633.131 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857633.131 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857633.131 * [taylor]: Taking taylor expansion of y.im in y.re 1553857633.131 * [backup-simplify]: Simplify y.im into y.im 1553857633.131 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857633.131 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857633.131 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857633.136 * [backup-simplify]: Simplify (* 0 1) into 0 1553857633.137 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857633.138 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857633.138 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857633.139 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 1553857633.139 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857633.140 * [taylor]: Taking taylor expansion of 1 in x.re 1553857633.140 * [backup-simplify]: Simplify 1 into 1 1553857633.140 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1553857633.140 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857633.141 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1553857633.141 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 1553857633.141 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857633.141 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1553857633.141 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857633.141 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857633.142 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857633.142 * [backup-simplify]: Simplify (- (/ (- (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (* (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) 1553857633.142 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 1553857633.142 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1553857633.142 * [taylor]: Taking taylor expansion of (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1553857633.143 * [taylor]: Taking taylor expansion of y.im in y.re 1553857633.143 * [backup-simplify]: Simplify y.im into y.im 1553857633.143 * [taylor]: Taking taylor expansion of (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857633.143 * [taylor]: Taking taylor expansion of x.re in y.re 1553857633.143 * [backup-simplify]: Simplify x.re into x.re 1553857633.143 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857633.143 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857633.143 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857633.143 * [taylor]: Taking taylor expansion of y.re in y.re 1553857633.143 * [backup-simplify]: Simplify 0 into 0 1553857633.143 * [backup-simplify]: Simplify 1 into 1 1553857633.143 * [backup-simplify]: Simplify (* 1 1) into 1 1553857633.144 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857633.144 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857633.144 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857633.144 * [taylor]: Taking taylor expansion of y.im in y.re 1553857633.144 * [backup-simplify]: Simplify y.im into y.im 1553857633.144 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857633.144 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857633.144 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857633.144 * [backup-simplify]: Simplify (* x.re 1) into x.re 1553857633.144 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857633.144 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857633.145 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553857633.146 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857633.146 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1553857633.147 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 1553857633.148 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857633.148 * [taylor]: Taking taylor expansion of 0 in x.re 1553857633.148 * [backup-simplify]: Simplify 0 into 0 1553857633.148 * [taylor]: Taking taylor expansion of 1 in y.im 1553857633.148 * [backup-simplify]: Simplify 1 into 1 1553857633.148 * [backup-simplify]: Simplify 0 into 0 1553857633.149 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553857633.149 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857633.149 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857633.150 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1553857633.150 * [backup-simplify]: Simplify (- 0) into 0 1553857633.150 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857633.151 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1553857633.151 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 1553857633.152 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1553857633.152 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1553857633.152 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857633.153 * [backup-simplify]: Simplify (- (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (* (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857633.153 * [taylor]: Taking taylor expansion of 0 in y.re 1553857633.153 * [backup-simplify]: Simplify 0 into 0 1553857633.153 * [taylor]: Taking taylor expansion of 0 in x.re 1553857633.153 * [backup-simplify]: Simplify 0 into 0 1553857633.154 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1553857633.154 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 1553857633.154 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1553857633.154 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1553857633.154 * [taylor]: Taking taylor expansion of y.im in x.re 1553857633.154 * [backup-simplify]: Simplify y.im into y.im 1553857633.154 * [taylor]: Taking taylor expansion of x.re in x.re 1553857633.154 * [backup-simplify]: Simplify 0 into 0 1553857633.154 * [backup-simplify]: Simplify 1 into 1 1553857633.154 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857633.154 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857633.154 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857633.154 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1553857633.155 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1553857633.155 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857633.155 * [taylor]: Taking taylor expansion of y.im in y.im 1553857633.155 * [backup-simplify]: Simplify 0 into 0 1553857633.155 * [backup-simplify]: Simplify 1 into 1 1553857633.155 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857633.156 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857633.157 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857633.157 * [backup-simplify]: Simplify (- 0) into 0 1553857633.157 * [backup-simplify]: Simplify 0 into 0 1553857633.158 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553857633.159 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857633.160 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857633.160 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857633.160 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857633.161 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 1553857633.162 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1553857633.162 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.re 1553857633.162 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 1553857633.162 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 1553857633.162 * [taylor]: Taking taylor expansion of y.im in x.re 1553857633.162 * [backup-simplify]: Simplify y.im into y.im 1553857633.162 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857633.162 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857633.162 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.162 * [backup-simplify]: Simplify 0 into 0 1553857633.163 * [backup-simplify]: Simplify 0 into 0 1553857633.163 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.163 * [backup-simplify]: Simplify 0 into 0 1553857633.163 * [backup-simplify]: Simplify 0 into 0 1553857633.163 * [backup-simplify]: Simplify 0 into 0 1553857633.164 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1553857633.164 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857633.164 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1553857633.165 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1553857633.165 * [backup-simplify]: Simplify (- 0) into 0 1553857633.165 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857633.166 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 1553857633.167 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 1553857633.167 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 1553857633.168 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1553857633.168 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857633.169 * [backup-simplify]: Simplify (- (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (* (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857633.170 * [taylor]: Taking taylor expansion of 0 in y.re 1553857633.170 * [backup-simplify]: Simplify 0 into 0 1553857633.170 * [taylor]: Taking taylor expansion of 0 in x.re 1553857633.170 * [backup-simplify]: Simplify 0 into 0 1553857633.170 * [taylor]: Taking taylor expansion of 0 in x.re 1553857633.170 * [backup-simplify]: Simplify 0 into 0 1553857633.170 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857633.171 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857633.172 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857633.172 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 1)) into 0 1553857633.172 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857633.172 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1553857633.173 * [backup-simplify]: Simplify (- 0) into 0 1553857633.173 * [taylor]: Taking taylor expansion of 0 in x.re 1553857633.173 * [backup-simplify]: Simplify 0 into 0 1553857633.174 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1553857633.175 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857633.175 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1553857633.176 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1553857633.176 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857633.178 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 1553857633.179 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1553857633.179 * [taylor]: Taking taylor expansion of 0 in x.re 1553857633.179 * [backup-simplify]: Simplify 0 into 0 1553857633.179 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.179 * [backup-simplify]: Simplify 0 into 0 1553857633.179 * [backup-simplify]: Simplify 0 into 0 1553857633.179 * [backup-simplify]: Simplify 0 into 0 1553857633.179 * * * * [progress]: [ 2 / 3 ] generating series at (2 1) 1553857633.179 * [backup-simplify]: Simplify (- (* x.im y.re) (* x.re y.im)) into (- (* y.re x.im) (* y.im x.re)) 1553857633.179 * [approximate]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in (x.im y.re x.re y.im) around 0 1553857633.179 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 1553857633.179 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1553857633.179 * [taylor]: Taking taylor expansion of y.re in y.im 1553857633.180 * [backup-simplify]: Simplify y.re into y.re 1553857633.180 * [taylor]: Taking taylor expansion of x.im in y.im 1553857633.180 * [backup-simplify]: Simplify x.im into x.im 1553857633.180 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1553857633.180 * [taylor]: Taking taylor expansion of y.im in y.im 1553857633.180 * [backup-simplify]: Simplify 0 into 0 1553857633.180 * [backup-simplify]: Simplify 1 into 1 1553857633.180 * [taylor]: Taking taylor expansion of x.re in y.im 1553857633.180 * [backup-simplify]: Simplify x.re into x.re 1553857633.180 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 1553857633.180 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1553857633.180 * [taylor]: Taking taylor expansion of y.re in x.re 1553857633.180 * [backup-simplify]: Simplify y.re into y.re 1553857633.180 * [taylor]: Taking taylor expansion of x.im in x.re 1553857633.180 * [backup-simplify]: Simplify x.im into x.im 1553857633.180 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1553857633.180 * [taylor]: Taking taylor expansion of y.im in x.re 1553857633.180 * [backup-simplify]: Simplify y.im into y.im 1553857633.180 * [taylor]: Taking taylor expansion of x.re in x.re 1553857633.180 * [backup-simplify]: Simplify 0 into 0 1553857633.180 * [backup-simplify]: Simplify 1 into 1 1553857633.180 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 1553857633.180 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1553857633.180 * [taylor]: Taking taylor expansion of y.re in y.re 1553857633.180 * [backup-simplify]: Simplify 0 into 0 1553857633.180 * [backup-simplify]: Simplify 1 into 1 1553857633.180 * [taylor]: Taking taylor expansion of x.im in y.re 1553857633.180 * [backup-simplify]: Simplify x.im into x.im 1553857633.180 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1553857633.180 * [taylor]: Taking taylor expansion of y.im in y.re 1553857633.180 * [backup-simplify]: Simplify y.im into y.im 1553857633.180 * [taylor]: Taking taylor expansion of x.re in y.re 1553857633.180 * [backup-simplify]: Simplify x.re into x.re 1553857633.180 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 1553857633.180 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857633.180 * [taylor]: Taking taylor expansion of y.re in x.im 1553857633.180 * [backup-simplify]: Simplify y.re into y.re 1553857633.180 * [taylor]: Taking taylor expansion of x.im in x.im 1553857633.180 * [backup-simplify]: Simplify 0 into 0 1553857633.180 * [backup-simplify]: Simplify 1 into 1 1553857633.180 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857633.181 * [taylor]: Taking taylor expansion of y.im in x.im 1553857633.181 * [backup-simplify]: Simplify y.im into y.im 1553857633.181 * [taylor]: Taking taylor expansion of x.re in x.im 1553857633.181 * [backup-simplify]: Simplify x.re into x.re 1553857633.181 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 1553857633.181 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857633.181 * [taylor]: Taking taylor expansion of y.re in x.im 1553857633.181 * [backup-simplify]: Simplify y.re into y.re 1553857633.181 * [taylor]: Taking taylor expansion of x.im in x.im 1553857633.181 * [backup-simplify]: Simplify 0 into 0 1553857633.181 * [backup-simplify]: Simplify 1 into 1 1553857633.181 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857633.181 * [taylor]: Taking taylor expansion of y.im in x.im 1553857633.181 * [backup-simplify]: Simplify y.im into y.im 1553857633.181 * [taylor]: Taking taylor expansion of x.re in x.im 1553857633.181 * [backup-simplify]: Simplify x.re into x.re 1553857633.181 * [backup-simplify]: Simplify (* y.re 0) into 0 1553857633.181 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857633.181 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 1553857633.181 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 1553857633.181 * [taylor]: Taking taylor expansion of (- (* y.im x.re)) in y.re 1553857633.181 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1553857633.181 * [taylor]: Taking taylor expansion of y.im in y.re 1553857633.181 * [backup-simplify]: Simplify y.im into y.im 1553857633.181 * [taylor]: Taking taylor expansion of x.re in y.re 1553857633.181 * [backup-simplify]: Simplify x.re into x.re 1553857633.181 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857633.181 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 1553857633.181 * [taylor]: Taking taylor expansion of (- (* y.im x.re)) in x.re 1553857633.182 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1553857633.182 * [taylor]: Taking taylor expansion of y.im in x.re 1553857633.182 * [backup-simplify]: Simplify y.im into y.im 1553857633.182 * [taylor]: Taking taylor expansion of x.re in x.re 1553857633.182 * [backup-simplify]: Simplify 0 into 0 1553857633.182 * [backup-simplify]: Simplify 1 into 1 1553857633.182 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857633.182 * [backup-simplify]: Simplify (- 0) into 0 1553857633.182 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.182 * [backup-simplify]: Simplify 0 into 0 1553857633.182 * [backup-simplify]: Simplify 0 into 0 1553857633.183 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1553857633.183 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857633.183 * [backup-simplify]: Simplify (- 0) into 0 1553857633.183 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1553857633.183 * [taylor]: Taking taylor expansion of y.re in y.re 1553857633.183 * [backup-simplify]: Simplify 0 into 0 1553857633.183 * [backup-simplify]: Simplify 1 into 1 1553857633.183 * [taylor]: Taking taylor expansion of 0 in x.re 1553857633.183 * [backup-simplify]: Simplify 0 into 0 1553857633.183 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.183 * [backup-simplify]: Simplify 0 into 0 1553857633.183 * [backup-simplify]: Simplify 0 into 0 1553857633.184 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857633.184 * [backup-simplify]: Simplify (- 0) into 0 1553857633.184 * [taylor]: Taking taylor expansion of 0 in x.re 1553857633.184 * [backup-simplify]: Simplify 0 into 0 1553857633.184 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.184 * [backup-simplify]: Simplify 0 into 0 1553857633.184 * [backup-simplify]: Simplify 0 into 0 1553857633.185 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857633.185 * [backup-simplify]: Simplify (- y.im) into (- y.im) 1553857633.185 * [taylor]: Taking taylor expansion of (- y.im) in y.im 1553857633.185 * [taylor]: Taking taylor expansion of y.im in y.im 1553857633.185 * [backup-simplify]: Simplify 0 into 0 1553857633.185 * [backup-simplify]: Simplify 1 into 1 1553857633.185 * [backup-simplify]: Simplify (- 0) into 0 1553857633.185 * [backup-simplify]: Simplify 0 into 0 1553857633.185 * [backup-simplify]: Simplify 0 into 0 1553857633.186 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1553857633.186 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1553857633.187 * [backup-simplify]: Simplify (- 0) into 0 1553857633.187 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857633.187 * [taylor]: Taking taylor expansion of 0 in y.re 1553857633.187 * [backup-simplify]: Simplify 0 into 0 1553857633.187 * [taylor]: Taking taylor expansion of 0 in x.re 1553857633.187 * [backup-simplify]: Simplify 0 into 0 1553857633.187 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.187 * [backup-simplify]: Simplify 0 into 0 1553857633.187 * [backup-simplify]: Simplify 0 into 0 1553857633.187 * [backup-simplify]: Simplify 0 into 0 1553857633.187 * [backup-simplify]: Simplify (- (* (/ 1 x.im) (/ 1 y.re)) (* (/ 1 x.re) (/ 1 y.im))) into (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) 1553857633.187 * [approximate]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in (x.im y.re x.re y.im) around 0 1553857633.188 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 1553857633.188 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 1553857633.188 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1553857633.188 * [taylor]: Taking taylor expansion of y.re in y.im 1553857633.188 * [backup-simplify]: Simplify y.re into y.re 1553857633.188 * [taylor]: Taking taylor expansion of x.im in y.im 1553857633.188 * [backup-simplify]: Simplify x.im into x.im 1553857633.188 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1553857633.188 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1553857633.188 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 1553857633.188 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1553857633.188 * [taylor]: Taking taylor expansion of y.im in y.im 1553857633.188 * [backup-simplify]: Simplify 0 into 0 1553857633.188 * [backup-simplify]: Simplify 1 into 1 1553857633.188 * [taylor]: Taking taylor expansion of x.re in y.im 1553857633.188 * [backup-simplify]: Simplify x.re into x.re 1553857633.188 * [backup-simplify]: Simplify (* 0 x.re) into 0 1553857633.189 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1553857633.189 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553857633.189 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 1553857633.189 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 1553857633.189 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1553857633.189 * [taylor]: Taking taylor expansion of y.re in x.re 1553857633.189 * [backup-simplify]: Simplify y.re into y.re 1553857633.189 * [taylor]: Taking taylor expansion of x.im in x.re 1553857633.189 * [backup-simplify]: Simplify x.im into x.im 1553857633.189 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1553857633.189 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1553857633.189 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1553857633.189 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1553857633.189 * [taylor]: Taking taylor expansion of y.im in x.re 1553857633.189 * [backup-simplify]: Simplify y.im into y.im 1553857633.189 * [taylor]: Taking taylor expansion of x.re in x.re 1553857633.189 * [backup-simplify]: Simplify 0 into 0 1553857633.189 * [backup-simplify]: Simplify 1 into 1 1553857633.189 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857633.190 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857633.190 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857633.190 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 1553857633.190 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 1553857633.190 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1553857633.190 * [taylor]: Taking taylor expansion of y.re in y.re 1553857633.190 * [backup-simplify]: Simplify 0 into 0 1553857633.190 * [backup-simplify]: Simplify 1 into 1 1553857633.190 * [taylor]: Taking taylor expansion of x.im in y.re 1553857633.190 * [backup-simplify]: Simplify x.im into x.im 1553857633.190 * [backup-simplify]: Simplify (* 0 x.im) into 0 1553857633.190 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1553857633.190 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553857633.190 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1553857633.190 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1553857633.190 * [taylor]: Taking taylor expansion of y.im in y.re 1553857633.191 * [backup-simplify]: Simplify y.im into y.im 1553857633.191 * [taylor]: Taking taylor expansion of x.re in y.re 1553857633.191 * [backup-simplify]: Simplify x.re into x.re 1553857633.191 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857633.191 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857633.191 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1553857633.191 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1553857633.191 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857633.191 * [taylor]: Taking taylor expansion of y.re in x.im 1553857633.191 * [backup-simplify]: Simplify y.re into y.re 1553857633.191 * [taylor]: Taking taylor expansion of x.im in x.im 1553857633.191 * [backup-simplify]: Simplify 0 into 0 1553857633.191 * [backup-simplify]: Simplify 1 into 1 1553857633.191 * [backup-simplify]: Simplify (* y.re 0) into 0 1553857633.191 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1553857633.192 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857633.192 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1553857633.192 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857633.192 * [taylor]: Taking taylor expansion of y.im in x.im 1553857633.192 * [backup-simplify]: Simplify y.im into y.im 1553857633.192 * [taylor]: Taking taylor expansion of x.re in x.im 1553857633.192 * [backup-simplify]: Simplify x.re into x.re 1553857633.192 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857633.192 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857633.192 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1553857633.192 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1553857633.192 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857633.192 * [taylor]: Taking taylor expansion of y.re in x.im 1553857633.192 * [backup-simplify]: Simplify y.re into y.re 1553857633.192 * [taylor]: Taking taylor expansion of x.im in x.im 1553857633.192 * [backup-simplify]: Simplify 0 into 0 1553857633.192 * [backup-simplify]: Simplify 1 into 1 1553857633.192 * [backup-simplify]: Simplify (* y.re 0) into 0 1553857633.193 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1553857633.193 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857633.193 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1553857633.193 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857633.193 * [taylor]: Taking taylor expansion of y.im in x.im 1553857633.193 * [backup-simplify]: Simplify y.im into y.im 1553857633.193 * [taylor]: Taking taylor expansion of x.re in x.im 1553857633.193 * [backup-simplify]: Simplify x.re into x.re 1553857633.193 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857633.193 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857633.193 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1553857633.193 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1553857633.193 * [taylor]: Taking taylor expansion of y.re in y.re 1553857633.193 * [backup-simplify]: Simplify 0 into 0 1553857633.193 * [backup-simplify]: Simplify 1 into 1 1553857633.194 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857633.194 * [taylor]: Taking taylor expansion of 1 in x.re 1553857633.194 * [backup-simplify]: Simplify 1 into 1 1553857633.194 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1553857633.195 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857633.195 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1553857633.195 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 1553857633.195 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in y.re 1553857633.195 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1553857633.195 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1553857633.195 * [taylor]: Taking taylor expansion of y.im in y.re 1553857633.195 * [backup-simplify]: Simplify y.im into y.im 1553857633.195 * [taylor]: Taking taylor expansion of x.re in y.re 1553857633.195 * [backup-simplify]: Simplify x.re into x.re 1553857633.195 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857633.195 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857633.196 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857633.196 * [taylor]: Taking taylor expansion of 0 in x.re 1553857633.196 * [backup-simplify]: Simplify 0 into 0 1553857633.196 * [taylor]: Taking taylor expansion of 1 in y.im 1553857633.196 * [backup-simplify]: Simplify 1 into 1 1553857633.198 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553857633.198 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857633.198 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857633.198 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1553857633.199 * [backup-simplify]: Simplify (- 0) into 0 1553857633.199 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857633.199 * [taylor]: Taking taylor expansion of 0 in y.re 1553857633.199 * [backup-simplify]: Simplify 0 into 0 1553857633.199 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1553857633.199 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 1553857633.199 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1553857633.199 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1553857633.199 * [taylor]: Taking taylor expansion of y.im in x.re 1553857633.199 * [backup-simplify]: Simplify y.im into y.im 1553857633.199 * [taylor]: Taking taylor expansion of x.re in x.re 1553857633.199 * [backup-simplify]: Simplify 0 into 0 1553857633.199 * [backup-simplify]: Simplify 1 into 1 1553857633.200 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857633.200 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857633.200 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857633.200 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1553857633.200 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1553857633.200 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857633.200 * [taylor]: Taking taylor expansion of y.im in y.im 1553857633.200 * [backup-simplify]: Simplify 0 into 0 1553857633.200 * [backup-simplify]: Simplify 1 into 1 1553857633.201 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857633.201 * [backup-simplify]: Simplify (- 1) into -1 1553857633.201 * [backup-simplify]: Simplify -1 into -1 1553857633.202 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857633.202 * [taylor]: Taking taylor expansion of 0 in x.re 1553857633.202 * [backup-simplify]: Simplify 0 into 0 1553857633.202 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.202 * [backup-simplify]: Simplify 0 into 0 1553857633.202 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.203 * [backup-simplify]: Simplify 0 into 0 1553857633.203 * [backup-simplify]: Simplify 1 into 1 1553857633.204 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1553857633.204 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857633.204 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1553857633.205 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1553857633.205 * [backup-simplify]: Simplify (- 0) into 0 1553857633.205 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857633.205 * [taylor]: Taking taylor expansion of 0 in y.re 1553857633.205 * [backup-simplify]: Simplify 0 into 0 1553857633.205 * [taylor]: Taking taylor expansion of 0 in x.re 1553857633.205 * [backup-simplify]: Simplify 0 into 0 1553857633.206 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857633.206 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1553857633.206 * [backup-simplify]: Simplify (- 0) into 0 1553857633.206 * [taylor]: Taking taylor expansion of 0 in x.re 1553857633.206 * [backup-simplify]: Simplify 0 into 0 1553857633.207 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857633.207 * [taylor]: Taking taylor expansion of 0 in x.re 1553857633.207 * [backup-simplify]: Simplify 0 into 0 1553857633.208 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1553857633.208 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857633.208 * [backup-simplify]: Simplify (- 0) into 0 1553857633.208 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.209 * [backup-simplify]: Simplify 0 into 0 1553857633.209 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.209 * [backup-simplify]: Simplify 0 into 0 1553857633.209 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.209 * [backup-simplify]: Simplify 0 into 0 1553857633.209 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.209 * [backup-simplify]: Simplify 0 into 0 1553857633.210 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857633.210 * [backup-simplify]: Simplify (- 0) into 0 1553857633.210 * [backup-simplify]: Simplify 0 into 0 1553857633.210 * [backup-simplify]: Simplify 0 into 0 1553857633.210 * [backup-simplify]: Simplify 0 into 0 1553857633.210 * [backup-simplify]: Simplify 0 into 0 1553857633.211 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1553857633.212 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857633.212 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 1553857633.213 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1553857633.213 * [backup-simplify]: Simplify (- 0) into 0 1553857633.214 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857633.214 * [taylor]: Taking taylor expansion of 0 in y.re 1553857633.214 * [backup-simplify]: Simplify 0 into 0 1553857633.214 * [taylor]: Taking taylor expansion of 0 in x.re 1553857633.214 * [backup-simplify]: Simplify 0 into 0 1553857633.214 * [taylor]: Taking taylor expansion of 0 in x.re 1553857633.214 * [backup-simplify]: Simplify 0 into 0 1553857633.214 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1553857633.215 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1553857633.215 * [backup-simplify]: Simplify (- 0) into 0 1553857633.215 * [taylor]: Taking taylor expansion of 0 in x.re 1553857633.215 * [backup-simplify]: Simplify 0 into 0 1553857633.216 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857633.216 * [taylor]: Taking taylor expansion of 0 in x.re 1553857633.216 * [backup-simplify]: Simplify 0 into 0 1553857633.216 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.216 * [backup-simplify]: Simplify 0 into 0 1553857633.216 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.216 * [backup-simplify]: Simplify 0 into 0 1553857633.216 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.216 * [backup-simplify]: Simplify 0 into 0 1553857633.217 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553857633.217 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857633.218 * [backup-simplify]: Simplify (- 0) into 0 1553857633.218 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.218 * [backup-simplify]: Simplify 0 into 0 1553857633.218 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.218 * [backup-simplify]: Simplify 0 into 0 1553857633.218 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.218 * [backup-simplify]: Simplify 0 into 0 1553857633.218 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.218 * [backup-simplify]: Simplify 0 into 0 1553857633.218 * [backup-simplify]: Simplify 0 into 0 1553857633.218 * [backup-simplify]: Simplify 0 into 0 1553857633.219 * [backup-simplify]: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 y.re)) (/ 1 (/ 1 x.im)))))) (* -1 (* (/ 1 (/ 1 y.im)) (* (/ 1 (/ 1 x.re)) (* 1 1))))) into (- (* y.re x.im) (* y.im x.re)) 1553857633.219 * [backup-simplify]: Simplify (- (* (/ 1 (- x.im)) (/ 1 (- y.re))) (* (/ 1 (- x.re)) (/ 1 (- y.im)))) into (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) 1553857633.219 * [approximate]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in (x.im y.re x.re y.im) around 0 1553857633.220 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 1553857633.220 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 1553857633.220 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1553857633.220 * [taylor]: Taking taylor expansion of y.re in y.im 1553857633.220 * [backup-simplify]: Simplify y.re into y.re 1553857633.220 * [taylor]: Taking taylor expansion of x.im in y.im 1553857633.220 * [backup-simplify]: Simplify x.im into x.im 1553857633.220 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1553857633.220 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1553857633.220 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 1553857633.220 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1553857633.220 * [taylor]: Taking taylor expansion of y.im in y.im 1553857633.220 * [backup-simplify]: Simplify 0 into 0 1553857633.220 * [backup-simplify]: Simplify 1 into 1 1553857633.220 * [taylor]: Taking taylor expansion of x.re in y.im 1553857633.220 * [backup-simplify]: Simplify x.re into x.re 1553857633.220 * [backup-simplify]: Simplify (* 0 x.re) into 0 1553857633.221 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1553857633.221 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553857633.221 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 1553857633.221 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 1553857633.221 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1553857633.221 * [taylor]: Taking taylor expansion of y.re in x.re 1553857633.221 * [backup-simplify]: Simplify y.re into y.re 1553857633.221 * [taylor]: Taking taylor expansion of x.im in x.re 1553857633.221 * [backup-simplify]: Simplify x.im into x.im 1553857633.221 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1553857633.221 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1553857633.221 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1553857633.221 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1553857633.221 * [taylor]: Taking taylor expansion of y.im in x.re 1553857633.221 * [backup-simplify]: Simplify y.im into y.im 1553857633.221 * [taylor]: Taking taylor expansion of x.re in x.re 1553857633.221 * [backup-simplify]: Simplify 0 into 0 1553857633.221 * [backup-simplify]: Simplify 1 into 1 1553857633.221 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857633.221 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857633.221 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857633.221 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 1553857633.221 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 1553857633.221 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1553857633.221 * [taylor]: Taking taylor expansion of y.re in y.re 1553857633.221 * [backup-simplify]: Simplify 0 into 0 1553857633.221 * [backup-simplify]: Simplify 1 into 1 1553857633.221 * [taylor]: Taking taylor expansion of x.im in y.re 1553857633.221 * [backup-simplify]: Simplify x.im into x.im 1553857633.221 * [backup-simplify]: Simplify (* 0 x.im) into 0 1553857633.222 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1553857633.222 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553857633.222 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1553857633.222 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1553857633.222 * [taylor]: Taking taylor expansion of y.im in y.re 1553857633.222 * [backup-simplify]: Simplify y.im into y.im 1553857633.222 * [taylor]: Taking taylor expansion of x.re in y.re 1553857633.222 * [backup-simplify]: Simplify x.re into x.re 1553857633.222 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857633.222 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857633.222 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1553857633.222 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1553857633.222 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857633.222 * [taylor]: Taking taylor expansion of y.re in x.im 1553857633.222 * [backup-simplify]: Simplify y.re into y.re 1553857633.222 * [taylor]: Taking taylor expansion of x.im in x.im 1553857633.222 * [backup-simplify]: Simplify 0 into 0 1553857633.222 * [backup-simplify]: Simplify 1 into 1 1553857633.222 * [backup-simplify]: Simplify (* y.re 0) into 0 1553857633.222 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1553857633.222 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857633.222 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1553857633.222 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857633.223 * [taylor]: Taking taylor expansion of y.im in x.im 1553857633.223 * [backup-simplify]: Simplify y.im into y.im 1553857633.223 * [taylor]: Taking taylor expansion of x.re in x.im 1553857633.223 * [backup-simplify]: Simplify x.re into x.re 1553857633.223 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857633.223 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857633.223 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1553857633.223 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1553857633.223 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857633.223 * [taylor]: Taking taylor expansion of y.re in x.im 1553857633.223 * [backup-simplify]: Simplify y.re into y.re 1553857633.223 * [taylor]: Taking taylor expansion of x.im in x.im 1553857633.223 * [backup-simplify]: Simplify 0 into 0 1553857633.223 * [backup-simplify]: Simplify 1 into 1 1553857633.223 * [backup-simplify]: Simplify (* y.re 0) into 0 1553857633.223 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1553857633.223 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857633.223 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1553857633.223 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857633.223 * [taylor]: Taking taylor expansion of y.im in x.im 1553857633.223 * [backup-simplify]: Simplify y.im into y.im 1553857633.223 * [taylor]: Taking taylor expansion of x.re in x.im 1553857633.223 * [backup-simplify]: Simplify x.re into x.re 1553857633.223 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857633.223 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857633.223 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1553857633.223 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1553857633.223 * [taylor]: Taking taylor expansion of y.re in y.re 1553857633.223 * [backup-simplify]: Simplify 0 into 0 1553857633.223 * [backup-simplify]: Simplify 1 into 1 1553857633.224 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857633.224 * [taylor]: Taking taylor expansion of 1 in x.re 1553857633.224 * [backup-simplify]: Simplify 1 into 1 1553857633.224 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1553857633.224 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857633.224 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1553857633.224 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 1553857633.224 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in y.re 1553857633.224 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1553857633.224 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1553857633.224 * [taylor]: Taking taylor expansion of y.im in y.re 1553857633.224 * [backup-simplify]: Simplify y.im into y.im 1553857633.224 * [taylor]: Taking taylor expansion of x.re in y.re 1553857633.224 * [backup-simplify]: Simplify x.re into x.re 1553857633.225 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857633.225 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857633.225 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857633.225 * [taylor]: Taking taylor expansion of 0 in x.re 1553857633.225 * [backup-simplify]: Simplify 0 into 0 1553857633.225 * [taylor]: Taking taylor expansion of 1 in y.im 1553857633.225 * [backup-simplify]: Simplify 1 into 1 1553857633.226 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553857633.226 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857633.226 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857633.226 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1553857633.226 * [backup-simplify]: Simplify (- 0) into 0 1553857633.226 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857633.226 * [taylor]: Taking taylor expansion of 0 in y.re 1553857633.226 * [backup-simplify]: Simplify 0 into 0 1553857633.226 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1553857633.226 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 1553857633.226 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1553857633.226 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1553857633.227 * [taylor]: Taking taylor expansion of y.im in x.re 1553857633.227 * [backup-simplify]: Simplify y.im into y.im 1553857633.227 * [taylor]: Taking taylor expansion of x.re in x.re 1553857633.227 * [backup-simplify]: Simplify 0 into 0 1553857633.227 * [backup-simplify]: Simplify 1 into 1 1553857633.227 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857633.227 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857633.227 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857633.227 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1553857633.227 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1553857633.227 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857633.227 * [taylor]: Taking taylor expansion of y.im in y.im 1553857633.227 * [backup-simplify]: Simplify 0 into 0 1553857633.227 * [backup-simplify]: Simplify 1 into 1 1553857633.227 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857633.228 * [backup-simplify]: Simplify (- 1) into -1 1553857633.228 * [backup-simplify]: Simplify -1 into -1 1553857633.228 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857633.228 * [taylor]: Taking taylor expansion of 0 in x.re 1553857633.228 * [backup-simplify]: Simplify 0 into 0 1553857633.228 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.228 * [backup-simplify]: Simplify 0 into 0 1553857633.228 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.228 * [backup-simplify]: Simplify 0 into 0 1553857633.228 * [backup-simplify]: Simplify 1 into 1 1553857633.229 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1553857633.229 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857633.229 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1553857633.229 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1553857633.230 * [backup-simplify]: Simplify (- 0) into 0 1553857633.230 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857633.230 * [taylor]: Taking taylor expansion of 0 in y.re 1553857633.230 * [backup-simplify]: Simplify 0 into 0 1553857633.230 * [taylor]: Taking taylor expansion of 0 in x.re 1553857633.230 * [backup-simplify]: Simplify 0 into 0 1553857633.230 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857633.230 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1553857633.230 * [backup-simplify]: Simplify (- 0) into 0 1553857633.230 * [taylor]: Taking taylor expansion of 0 in x.re 1553857633.230 * [backup-simplify]: Simplify 0 into 0 1553857633.231 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857633.231 * [taylor]: Taking taylor expansion of 0 in x.re 1553857633.231 * [backup-simplify]: Simplify 0 into 0 1553857633.231 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1553857633.231 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857633.232 * [backup-simplify]: Simplify (- 0) into 0 1553857633.232 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.232 * [backup-simplify]: Simplify 0 into 0 1553857633.232 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.232 * [backup-simplify]: Simplify 0 into 0 1553857633.232 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.232 * [backup-simplify]: Simplify 0 into 0 1553857633.232 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.232 * [backup-simplify]: Simplify 0 into 0 1553857633.232 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857633.232 * [backup-simplify]: Simplify (- 0) into 0 1553857633.233 * [backup-simplify]: Simplify 0 into 0 1553857633.233 * [backup-simplify]: Simplify 0 into 0 1553857633.233 * [backup-simplify]: Simplify 0 into 0 1553857633.233 * [backup-simplify]: Simplify 0 into 0 1553857633.233 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1553857633.233 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857633.234 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 1553857633.234 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1553857633.234 * [backup-simplify]: Simplify (- 0) into 0 1553857633.235 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857633.235 * [taylor]: Taking taylor expansion of 0 in y.re 1553857633.235 * [backup-simplify]: Simplify 0 into 0 1553857633.235 * [taylor]: Taking taylor expansion of 0 in x.re 1553857633.235 * [backup-simplify]: Simplify 0 into 0 1553857633.235 * [taylor]: Taking taylor expansion of 0 in x.re 1553857633.235 * [backup-simplify]: Simplify 0 into 0 1553857633.235 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1553857633.235 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1553857633.235 * [backup-simplify]: Simplify (- 0) into 0 1553857633.235 * [taylor]: Taking taylor expansion of 0 in x.re 1553857633.235 * [backup-simplify]: Simplify 0 into 0 1553857633.236 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857633.236 * [taylor]: Taking taylor expansion of 0 in x.re 1553857633.236 * [backup-simplify]: Simplify 0 into 0 1553857633.236 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.236 * [backup-simplify]: Simplify 0 into 0 1553857633.236 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.236 * [backup-simplify]: Simplify 0 into 0 1553857633.236 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.236 * [backup-simplify]: Simplify 0 into 0 1553857633.237 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553857633.237 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857633.237 * [backup-simplify]: Simplify (- 0) into 0 1553857633.237 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.237 * [backup-simplify]: Simplify 0 into 0 1553857633.237 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.237 * [backup-simplify]: Simplify 0 into 0 1553857633.237 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.237 * [backup-simplify]: Simplify 0 into 0 1553857633.237 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.237 * [backup-simplify]: Simplify 0 into 0 1553857633.237 * [backup-simplify]: Simplify 0 into 0 1553857633.237 * [backup-simplify]: Simplify 0 into 0 1553857633.238 * [backup-simplify]: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 (- y.re))) (/ 1 (/ 1 (- x.im))))))) (* -1 (* (/ 1 (/ 1 (- y.im))) (* (/ 1 (/ 1 (- x.re))) (* 1 1))))) into (- (* y.re x.im) (* y.im x.re)) 1553857633.238 * * * * [progress]: [ 3 / 3 ] generating series at (2 2) 1553857633.238 * [backup-simplify]: Simplify (+ (* y.re y.re) (* y.im y.im)) into (+ (pow y.re 2) (pow y.im 2)) 1553857633.238 * [approximate]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in (y.re y.im) around 0 1553857633.238 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 1553857633.238 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1553857633.238 * [taylor]: Taking taylor expansion of y.re in y.im 1553857633.238 * [backup-simplify]: Simplify y.re into y.re 1553857633.238 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1553857633.238 * [taylor]: Taking taylor expansion of y.im in y.im 1553857633.238 * [backup-simplify]: Simplify 0 into 0 1553857633.238 * [backup-simplify]: Simplify 1 into 1 1553857633.238 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1553857633.238 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857633.238 * [taylor]: Taking taylor expansion of y.re in y.re 1553857633.238 * [backup-simplify]: Simplify 0 into 0 1553857633.238 * [backup-simplify]: Simplify 1 into 1 1553857633.238 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857633.238 * [taylor]: Taking taylor expansion of y.im in y.re 1553857633.238 * [backup-simplify]: Simplify y.im into y.im 1553857633.238 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1553857633.238 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857633.238 * [taylor]: Taking taylor expansion of y.re in y.re 1553857633.238 * [backup-simplify]: Simplify 0 into 0 1553857633.238 * [backup-simplify]: Simplify 1 into 1 1553857633.238 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857633.238 * [taylor]: Taking taylor expansion of y.im in y.re 1553857633.238 * [backup-simplify]: Simplify y.im into y.im 1553857633.238 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857633.238 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1553857633.238 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1553857633.238 * [taylor]: Taking taylor expansion of y.im in y.im 1553857633.238 * [backup-simplify]: Simplify 0 into 0 1553857633.238 * [backup-simplify]: Simplify 1 into 1 1553857633.238 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857633.239 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857633.239 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.239 * [backup-simplify]: Simplify 0 into 0 1553857633.239 * [backup-simplify]: Simplify 0 into 0 1553857633.239 * [backup-simplify]: Simplify (* 1 1) into 1 1553857633.239 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1553857633.240 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857633.240 * [taylor]: Taking taylor expansion of 1 in y.im 1553857633.240 * [backup-simplify]: Simplify 1 into 1 1553857633.240 * [backup-simplify]: Simplify 1 into 1 1553857633.240 * [backup-simplify]: Simplify 0 into 0 1553857633.240 * [backup-simplify]: Simplify (* 1 1) into 1 1553857633.240 * [backup-simplify]: Simplify 1 into 1 1553857633.241 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857633.241 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 1553857633.242 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857633.242 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.242 * [backup-simplify]: Simplify 0 into 0 1553857633.242 * [backup-simplify]: Simplify 0 into 0 1553857633.242 * [backup-simplify]: Simplify 0 into 0 1553857633.242 * [backup-simplify]: Simplify 0 into 0 1553857633.242 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857633.242 * [backup-simplify]: Simplify 0 into 0 1553857633.243 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553857633.244 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im))))) into 0 1553857633.244 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857633.244 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.244 * [backup-simplify]: Simplify 0 into 0 1553857633.244 * [backup-simplify]: Simplify 0 into 0 1553857633.244 * [backup-simplify]: Simplify 0 into 0 1553857633.244 * [backup-simplify]: Simplify (+ (* 1 (pow (* y.im 1) 2)) (* 1 (pow (* 1 y.re) 2))) into (+ (pow y.re 2) (pow y.im 2)) 1553857633.244 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857633.244 * [approximate]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in (y.re y.im) around 0 1553857633.244 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 1553857633.244 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1553857633.244 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1553857633.244 * [taylor]: Taking taylor expansion of y.re in y.im 1553857633.244 * [backup-simplify]: Simplify y.re into y.re 1553857633.244 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857633.244 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857633.244 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1553857633.244 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1553857633.244 * [taylor]: Taking taylor expansion of y.im in y.im 1553857633.244 * [backup-simplify]: Simplify 0 into 0 1553857633.244 * [backup-simplify]: Simplify 1 into 1 1553857633.245 * [backup-simplify]: Simplify (* 1 1) into 1 1553857633.245 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857633.245 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857633.245 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857633.245 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857633.245 * [taylor]: Taking taylor expansion of y.re in y.re 1553857633.245 * [backup-simplify]: Simplify 0 into 0 1553857633.245 * [backup-simplify]: Simplify 1 into 1 1553857633.246 * [backup-simplify]: Simplify (* 1 1) into 1 1553857633.246 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857633.246 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857633.246 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857633.246 * [taylor]: Taking taylor expansion of y.im in y.re 1553857633.246 * [backup-simplify]: Simplify y.im into y.im 1553857633.246 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857633.246 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857633.246 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857633.246 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857633.246 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857633.246 * [taylor]: Taking taylor expansion of y.re in y.re 1553857633.246 * [backup-simplify]: Simplify 0 into 0 1553857633.246 * [backup-simplify]: Simplify 1 into 1 1553857633.247 * [backup-simplify]: Simplify (* 1 1) into 1 1553857633.247 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857633.247 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857633.247 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857633.247 * [taylor]: Taking taylor expansion of y.im in y.re 1553857633.247 * [backup-simplify]: Simplify y.im into y.im 1553857633.247 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857633.247 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857633.248 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857633.248 * [taylor]: Taking taylor expansion of 1 in y.im 1553857633.248 * [backup-simplify]: Simplify 1 into 1 1553857633.248 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857633.249 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857633.250 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857633.250 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.250 * [backup-simplify]: Simplify 0 into 0 1553857633.251 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553857633.251 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857633.252 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1553857633.252 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1553857633.252 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1553857633.252 * [taylor]: Taking taylor expansion of y.im in y.im 1553857633.252 * [backup-simplify]: Simplify 0 into 0 1553857633.252 * [backup-simplify]: Simplify 1 into 1 1553857633.252 * [backup-simplify]: Simplify (* 1 1) into 1 1553857633.252 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857633.252 * [backup-simplify]: Simplify 1 into 1 1553857633.252 * [backup-simplify]: Simplify 1 into 1 1553857633.253 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553857633.254 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857633.254 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857633.255 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857633.255 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857633.255 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.255 * [backup-simplify]: Simplify 0 into 0 1553857633.256 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857633.256 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857633.256 * [backup-simplify]: Simplify 0 into 0 1553857633.256 * [backup-simplify]: Simplify 0 into 0 1553857633.257 * [backup-simplify]: Simplify 0 into 0 1553857633.258 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1553857633.259 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857633.259 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1553857633.260 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1553857633.260 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857633.260 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.260 * [backup-simplify]: Simplify 0 into 0 1553857633.261 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553857633.262 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857633.262 * [backup-simplify]: Simplify 0 into 0 1553857633.262 * [backup-simplify]: Simplify 0 into 0 1553857633.262 * [backup-simplify]: Simplify 0 into 0 1553857633.262 * [backup-simplify]: Simplify (+ (* 1 (pow (* 1 (/ 1 (/ 1 y.re))) 2)) (* 1 (pow (* (/ 1 (/ 1 y.im)) 1) 2))) into (+ (pow y.re 2) (pow y.im 2)) 1553857633.263 * [backup-simplify]: Simplify (+ (* (/ 1 (- y.re)) (/ 1 (- y.re))) (* (/ 1 (- y.im)) (/ 1 (- y.im)))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857633.263 * [approximate]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in (y.re y.im) around 0 1553857633.263 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 1553857633.263 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1553857633.263 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1553857633.263 * [taylor]: Taking taylor expansion of y.re in y.im 1553857633.263 * [backup-simplify]: Simplify y.re into y.re 1553857633.263 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857633.263 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857633.263 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1553857633.263 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1553857633.263 * [taylor]: Taking taylor expansion of y.im in y.im 1553857633.263 * [backup-simplify]: Simplify 0 into 0 1553857633.263 * [backup-simplify]: Simplify 1 into 1 1553857633.263 * [backup-simplify]: Simplify (* 1 1) into 1 1553857633.264 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857633.264 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857633.264 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857633.264 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857633.264 * [taylor]: Taking taylor expansion of y.re in y.re 1553857633.264 * [backup-simplify]: Simplify 0 into 0 1553857633.264 * [backup-simplify]: Simplify 1 into 1 1553857633.265 * [backup-simplify]: Simplify (* 1 1) into 1 1553857633.265 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857633.265 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857633.265 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857633.265 * [taylor]: Taking taylor expansion of y.im in y.re 1553857633.265 * [backup-simplify]: Simplify y.im into y.im 1553857633.265 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857633.265 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857633.265 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857633.265 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857633.265 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857633.265 * [taylor]: Taking taylor expansion of y.re in y.re 1553857633.265 * [backup-simplify]: Simplify 0 into 0 1553857633.265 * [backup-simplify]: Simplify 1 into 1 1553857633.266 * [backup-simplify]: Simplify (* 1 1) into 1 1553857633.266 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857633.266 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857633.266 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857633.266 * [taylor]: Taking taylor expansion of y.im in y.re 1553857633.266 * [backup-simplify]: Simplify y.im into y.im 1553857633.266 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857633.267 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857633.267 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857633.267 * [taylor]: Taking taylor expansion of 1 in y.im 1553857633.267 * [backup-simplify]: Simplify 1 into 1 1553857633.268 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857633.269 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857633.269 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857633.269 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.269 * [backup-simplify]: Simplify 0 into 0 1553857633.270 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553857633.271 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857633.271 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1553857633.271 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1553857633.271 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1553857633.271 * [taylor]: Taking taylor expansion of y.im in y.im 1553857633.272 * [backup-simplify]: Simplify 0 into 0 1553857633.272 * [backup-simplify]: Simplify 1 into 1 1553857633.272 * [backup-simplify]: Simplify (* 1 1) into 1 1553857633.272 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857633.272 * [backup-simplify]: Simplify 1 into 1 1553857633.272 * [backup-simplify]: Simplify 1 into 1 1553857633.273 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553857633.276 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857633.277 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857633.277 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857633.277 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857633.278 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.278 * [backup-simplify]: Simplify 0 into 0 1553857633.278 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857633.279 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857633.279 * [backup-simplify]: Simplify 0 into 0 1553857633.279 * [backup-simplify]: Simplify 0 into 0 1553857633.279 * [backup-simplify]: Simplify 0 into 0 1553857633.280 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1553857633.281 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857633.281 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1553857633.282 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1553857633.282 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857633.282 * [taylor]: Taking taylor expansion of 0 in y.im 1553857633.282 * [backup-simplify]: Simplify 0 into 0 1553857633.282 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553857633.283 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857633.283 * [backup-simplify]: Simplify 0 into 0 1553857633.283 * [backup-simplify]: Simplify 0 into 0 1553857633.283 * [backup-simplify]: Simplify 0 into 0 1553857633.283 * [backup-simplify]: Simplify (+ (* 1 (pow (* 1 (/ 1 (/ 1 (- y.re)))) 2)) (* 1 (pow (* (/ 1 (/ 1 (- y.im))) 1) 2))) into (+ (pow y.re 2) (pow y.im 2)) 1553857633.283 * * * [progress]: simplifying candidates 1553857633.283 * * * * [progress]: [ 1 / 349 ] simplifiying candidate # 1553857633.283 * * * * [progress]: [ 2 / 349 ] simplifiying candidate # 1553857633.283 * * * * [progress]: [ 3 / 349 ] simplifiying candidate # 1553857633.283 * * * * [progress]: [ 4 / 349 ] simplifiying candidate # 1553857633.284 * [simplify]: Simplifying (- (log (- (* x.im y.re) (* x.re y.im))) (log (+ (* y.re y.re) (* y.im y.im)))) 1553857633.284 * * [simplify]: iters left: 6 (13 enodes) 1553857633.286 * * [simplify]: iters left: 5 (48 enodes) 1553857633.293 * * [simplify]: iters left: 4 (62 enodes) 1553857633.301 * * [simplify]: iters left: 3 (70 enodes) 1553857633.310 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857633.310 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857633.310 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857633.310 * * [simplify]: Extracting #3: cost 23 inf + 0 1553857633.310 * * [simplify]: Extracting #4: cost 22 inf + 169 1553857633.311 * * [simplify]: Extracting #5: cost 2 inf + 2679 1553857633.311 * * [simplify]: Extracting #6: cost 0 inf + 3040 1553857633.312 * [simplify]: Simplified to (- (log (- (* x.im y.re) (* x.re y.im))) (log (fma y.re y.re (* y.im y.im)))) 1553857633.312 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (log (- (* x.im y.re) (* x.re y.im))) (log (fma y.re y.re (* y.im y.im)))))) 1553857633.312 * * * * [progress]: [ 5 / 349 ] simplifiying candidate # 1553857633.312 * * * * [progress]: [ 6 / 349 ] simplifiying candidate # 1553857633.312 * * * * [progress]: [ 7 / 349 ] simplifiying candidate # 1553857633.312 * [simplify]: Simplifying (/ (* (* (- (* x.im y.re) (* x.re y.im)) (- (* x.im y.re) (* x.re y.im))) (- (* x.im y.re) (* x.re y.im))) (* (* (+ (* y.re y.re) (* y.im y.im)) (+ (* y.re y.re) (* y.im y.im))) (+ (* y.re y.re) (* y.im y.im)))) 1553857633.312 * * [simplify]: iters left: 6 (15 enodes) 1553857633.316 * * [simplify]: iters left: 5 (73 enodes) 1553857633.331 * * [simplify]: iters left: 4 (231 enodes) 1553857633.413 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857633.413 * * [simplify]: Extracting #1: cost 32 inf + 0 1553857633.414 * * [simplify]: Extracting #2: cost 106 inf + 1 1553857633.415 * * [simplify]: Extracting #3: cost 222 inf + 827 1553857633.418 * * [simplify]: Extracting #4: cost 136 inf + 15293 1553857633.429 * * [simplify]: Extracting #5: cost 14 inf + 45547 1553857633.440 * * [simplify]: Extracting #6: cost 0 inf + 48913 1553857633.455 * [simplify]: Simplified to (* (* (/ (- (* x.im y.re) (* x.re y.im)) (fma y.re y.re (* y.im y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (fma y.re y.re (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (fma y.re y.re (* y.im y.im)))) 1553857633.455 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt (* (* (/ (- (* x.im y.re) (* x.re y.im)) (fma y.re y.re (* y.im y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (fma y.re y.re (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (fma y.re y.re (* y.im y.im)))))) 1553857633.456 * * * * [progress]: [ 8 / 349 ] simplifiying candidate # 1553857633.456 * * * * [progress]: [ 9 / 349 ] simplifiying candidate # 1553857633.456 * * * * [progress]: [ 10 / 349 ] simplifiying candidate # 1553857633.456 * * * * [progress]: [ 11 / 349 ] simplifiying candidate # 1553857633.456 * * * * [progress]: [ 12 / 349 ] simplifiying candidate # 1553857633.456 * [simplify]: Simplifying (/ (* x.im y.re) (+ (* y.re y.re) (* y.im y.im))) 1553857633.456 * * [simplify]: iters left: 6 (8 enodes) 1553857633.460 * * [simplify]: iters left: 5 (29 enodes) 1553857633.468 * * [simplify]: iters left: 4 (36 enodes) 1553857633.475 * * [simplify]: iters left: 3 (41 enodes) 1553857633.480 * * [simplify]: iters left: 2 (43 enodes) 1553857633.486 * * [simplify]: iters left: 1 (46 enodes) 1553857633.492 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857633.492 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857633.492 * * [simplify]: Extracting #2: cost 16 inf + 44 1553857633.492 * * [simplify]: Extracting #3: cost 14 inf + 169 1553857633.493 * * [simplify]: Extracting #4: cost 6 inf + 1075 1553857633.493 * * [simplify]: Extracting #5: cost 0 inf + 1901 1553857633.493 * [simplify]: Simplified to (/ x.im (/ (fma y.im y.im (* y.re y.re)) y.re)) 1553857633.494 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (- (/ x.im (/ (fma y.im y.im (* y.re y.re)) y.re)) (/ (* x.re y.im) (+ (* y.re y.re) (* y.im y.im))))) 1553857633.494 * * * * [progress]: [ 13 / 349 ] simplifiying candidate # 1553857633.494 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1553857633.494 * * [simplify]: iters left: 6 (15 enodes) 1553857633.497 * * [simplify]: iters left: 5 (58 enodes) 1553857633.510 * * [simplify]: iters left: 4 (84 enodes) 1553857633.523 * * [simplify]: iters left: 3 (99 enodes) 1553857633.536 * * [simplify]: iters left: 2 (102 enodes) 1553857633.552 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857633.552 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857633.552 * * [simplify]: Extracting #2: cost 22 inf + 0 1553857633.552 * * [simplify]: Extracting #3: cost 35 inf + 0 1553857633.552 * * [simplify]: Extracting #4: cost 35 inf + 128 1553857633.553 * * [simplify]: Extracting #5: cost 18 inf + 1932 1553857633.555 * * [simplify]: Extracting #6: cost 1 inf + 7759 1553857633.558 * * [simplify]: Extracting #7: cost 0 inf + 8138 1553857633.561 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (fma y.re y.re (* y.im y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (fma y.re y.re (* y.im y.im))))) 1553857633.561 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (fma y.re y.re (* y.im y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (fma y.re y.re (* y.im y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857633.562 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 1553857633.562 * * [simplify]: iters left: 6 (13 enodes) 1553857633.567 * * [simplify]: iters left: 5 (46 enodes) 1553857633.579 * * [simplify]: iters left: 4 (57 enodes) 1553857633.593 * * [simplify]: iters left: 3 (65 enodes) 1553857633.608 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857633.608 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857633.608 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857633.608 * * [simplify]: Extracting #3: cost 21 inf + 0 1553857633.609 * * [simplify]: Extracting #4: cost 22 inf + 86 1553857633.609 * * [simplify]: Extracting #5: cost 4 inf + 2238 1553857633.610 * * [simplify]: Extracting #6: cost 0 inf + 2721 1553857633.611 * * [simplify]: Extracting #7: cost 0 inf + 2706 1553857633.612 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (fma y.re y.re (* y.im y.im)))) 1553857633.612 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (fma y.re y.re (* y.im y.im)))))) 1553857633.613 * * * * [progress]: [ 14 / 349 ] simplifiying candidate # 1553857633.613 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857633.613 * * [simplify]: iters left: 6 (14 enodes) 1553857633.619 * * [simplify]: iters left: 5 (52 enodes) 1553857633.635 * * [simplify]: iters left: 4 (68 enodes) 1553857633.653 * * [simplify]: iters left: 3 (79 enodes) 1553857633.664 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857633.664 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857633.664 * * [simplify]: Extracting #2: cost 16 inf + 0 1553857633.664 * * [simplify]: Extracting #3: cost 25 inf + 2 1553857633.664 * * [simplify]: Extracting #4: cost 22 inf + 502 1553857633.665 * * [simplify]: Extracting #5: cost 6 inf + 2211 1553857633.666 * * [simplify]: Extracting #6: cost 0 inf + 3990 1553857633.666 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (hypot y.re y.im)) 1553857633.666 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (hypot y.re y.im)) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857633.667 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857633.667 * * [simplify]: iters left: 6 (13 enodes) 1553857633.669 * * [simplify]: iters left: 5 (47 enodes) 1553857633.675 * * [simplify]: iters left: 4 (59 enodes) 1553857633.683 * * [simplify]: iters left: 3 (67 enodes) 1553857633.696 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857633.697 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857633.697 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857633.697 * * [simplify]: Extracting #3: cost 18 inf + 59 1553857633.697 * * [simplify]: Extracting #4: cost 16 inf + 406 1553857633.698 * * [simplify]: Extracting #5: cost 1 inf + 2022 1553857633.699 * * [simplify]: Extracting #6: cost 0 inf + 2226 1553857633.699 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1553857633.700 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)))) 1553857633.700 * * * * [progress]: [ 15 / 349 ] simplifiying candidate # 1553857633.700 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 1553857633.700 * * [simplify]: iters left: 6 (11 enodes) 1553857633.705 * * [simplify]: iters left: 5 (40 enodes) 1553857633.718 * * [simplify]: iters left: 4 (60 enodes) 1553857633.735 * * [simplify]: iters left: 3 (69 enodes) 1553857633.753 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857633.753 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857633.753 * * [simplify]: Extracting #2: cost 7 inf + 1 1553857633.753 * * [simplify]: Extracting #3: cost 17 inf + 1 1553857633.753 * * [simplify]: Extracting #4: cost 15 inf + 129 1553857633.754 * * [simplify]: Extracting #5: cost 3 inf + 1402 1553857633.754 * * [simplify]: Extracting #6: cost 1 inf + 1891 1553857633.755 * * [simplify]: Extracting #7: cost 0 inf + 2135 1553857633.756 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1553857633.756 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))))) 1553857633.757 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 1553857633.757 * * [simplify]: iters left: 6 (12 enodes) 1553857633.763 * * [simplify]: iters left: 5 (43 enodes) 1553857633.775 * * [simplify]: iters left: 4 (54 enodes) 1553857633.792 * * [simplify]: iters left: 3 (62 enodes) 1553857633.807 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857633.807 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857633.807 * * [simplify]: Extracting #2: cost 11 inf + 0 1553857633.807 * * [simplify]: Extracting #3: cost 18 inf + 43 1553857633.807 * * [simplify]: Extracting #4: cost 14 inf + 430 1553857633.808 * * [simplify]: Extracting #5: cost 1 inf + 1853 1553857633.809 * * [simplify]: Extracting #6: cost 0 inf + 2192 1553857633.810 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1553857633.810 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fma y.im y.im (* y.re y.re))))) 1553857633.810 * * * * [progress]: [ 16 / 349 ] simplifiying candidate # 1553857633.810 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 1553857633.810 * * [simplify]: iters left: 6 (11 enodes) 1553857633.816 * * [simplify]: iters left: 5 (40 enodes) 1553857633.828 * * [simplify]: iters left: 4 (60 enodes) 1553857633.845 * * [simplify]: iters left: 3 (69 enodes) 1553857633.863 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857633.863 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857633.863 * * [simplify]: Extracting #2: cost 7 inf + 1 1553857633.863 * * [simplify]: Extracting #3: cost 17 inf + 1 1553857633.863 * * [simplify]: Extracting #4: cost 15 inf + 129 1553857633.864 * * [simplify]: Extracting #5: cost 3 inf + 1402 1553857633.865 * * [simplify]: Extracting #6: cost 1 inf + 1891 1553857633.866 * * [simplify]: Extracting #7: cost 0 inf + 2135 1553857633.866 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1553857633.867 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))))) 1553857633.867 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 1553857633.867 * * [simplify]: iters left: 6 (12 enodes) 1553857633.871 * * [simplify]: iters left: 5 (43 enodes) 1553857633.877 * * [simplify]: iters left: 4 (54 enodes) 1553857633.885 * * [simplify]: iters left: 3 (62 enodes) 1553857633.892 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857633.892 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857633.892 * * [simplify]: Extracting #2: cost 11 inf + 0 1553857633.893 * * [simplify]: Extracting #3: cost 18 inf + 43 1553857633.893 * * [simplify]: Extracting #4: cost 14 inf + 430 1553857633.893 * * [simplify]: Extracting #5: cost 1 inf + 1853 1553857633.894 * * [simplify]: Extracting #6: cost 0 inf + 2192 1553857633.894 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1553857633.894 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fma y.im y.im (* y.re y.re))))) 1553857633.894 * * * * [progress]: [ 17 / 349 ] simplifiying candidate # 1553857633.894 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 1553857633.894 * * [simplify]: iters left: 6 (11 enodes) 1553857633.897 * * [simplify]: iters left: 5 (40 enodes) 1553857633.904 * * [simplify]: iters left: 4 (60 enodes) 1553857633.912 * * [simplify]: iters left: 3 (69 enodes) 1553857633.928 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857633.928 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857633.928 * * [simplify]: Extracting #2: cost 7 inf + 1 1553857633.928 * * [simplify]: Extracting #3: cost 17 inf + 1 1553857633.929 * * [simplify]: Extracting #4: cost 15 inf + 129 1553857633.929 * * [simplify]: Extracting #5: cost 3 inf + 1402 1553857633.930 * * [simplify]: Extracting #6: cost 1 inf + 1891 1553857633.931 * * [simplify]: Extracting #7: cost 0 inf + 2135 1553857633.932 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1553857633.932 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))))) 1553857633.932 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 1553857633.933 * * [simplify]: iters left: 6 (12 enodes) 1553857633.938 * * [simplify]: iters left: 5 (43 enodes) 1553857633.950 * * [simplify]: iters left: 4 (54 enodes) 1553857633.965 * * [simplify]: iters left: 3 (62 enodes) 1553857633.980 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857633.980 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857633.980 * * [simplify]: Extracting #2: cost 11 inf + 0 1553857633.980 * * [simplify]: Extracting #3: cost 18 inf + 43 1553857633.981 * * [simplify]: Extracting #4: cost 14 inf + 430 1553857633.981 * * [simplify]: Extracting #5: cost 1 inf + 1853 1553857633.982 * * [simplify]: Extracting #6: cost 0 inf + 2192 1553857633.982 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1553857633.982 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fma y.im y.im (* y.re y.re))))) 1553857633.982 * * * * [progress]: [ 18 / 349 ] simplifiying candidate # 1553857633.982 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* 1 1)) 1553857633.982 * * [simplify]: iters left: 6 (12 enodes) 1553857633.986 * * [simplify]: iters left: 5 (45 enodes) 1553857633.994 * * [simplify]: iters left: 4 (59 enodes) 1553857634.003 * * [simplify]: iters left: 3 (70 enodes) 1553857634.011 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.011 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857634.012 * * [simplify]: Extracting #2: cost 7 inf + 1 1553857634.012 * * [simplify]: Extracting #3: cost 17 inf + 1 1553857634.012 * * [simplify]: Extracting #4: cost 17 inf + 46 1553857634.012 * * [simplify]: Extracting #5: cost 7 inf + 915 1553857634.013 * * [simplify]: Extracting #6: cost 1 inf + 1951 1553857634.013 * * [simplify]: Extracting #7: cost 0 inf + 2150 1553857634.013 * * [simplify]: Extracting #8: cost 0 inf + 2135 1553857634.014 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1553857634.014 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))))) 1553857634.014 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 1553857634.014 * * [simplify]: iters left: 6 (12 enodes) 1553857634.017 * * [simplify]: iters left: 5 (43 enodes) 1553857634.029 * * [simplify]: iters left: 4 (54 enodes) 1553857634.044 * * [simplify]: iters left: 3 (62 enodes) 1553857634.058 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.058 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857634.058 * * [simplify]: Extracting #2: cost 11 inf + 0 1553857634.059 * * [simplify]: Extracting #3: cost 18 inf + 43 1553857634.059 * * [simplify]: Extracting #4: cost 14 inf + 430 1553857634.059 * * [simplify]: Extracting #5: cost 1 inf + 1853 1553857634.060 * * [simplify]: Extracting #6: cost 0 inf + 2192 1553857634.061 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1553857634.061 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fma y.im y.im (* y.re y.re))))) 1553857634.061 * * * * [progress]: [ 19 / 349 ] simplifiying candidate # 1553857634.062 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 1553857634.062 * * [simplify]: iters left: 6 (11 enodes) 1553857634.068 * * [simplify]: iters left: 5 (40 enodes) 1553857634.080 * * [simplify]: iters left: 4 (60 enodes) 1553857634.096 * * [simplify]: iters left: 3 (69 enodes) 1553857634.113 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.113 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857634.113 * * [simplify]: Extracting #2: cost 7 inf + 1 1553857634.115 * * [simplify]: Extracting #3: cost 17 inf + 1 1553857634.115 * * [simplify]: Extracting #4: cost 15 inf + 129 1553857634.115 * * [simplify]: Extracting #5: cost 3 inf + 1402 1553857634.116 * * [simplify]: Extracting #6: cost 1 inf + 1891 1553857634.117 * * [simplify]: Extracting #7: cost 0 inf + 2135 1553857634.118 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1553857634.118 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))))) 1553857634.119 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 1553857634.119 * * [simplify]: iters left: 6 (12 enodes) 1553857634.124 * * [simplify]: iters left: 5 (43 enodes) 1553857634.136 * * [simplify]: iters left: 4 (54 enodes) 1553857634.151 * * [simplify]: iters left: 3 (62 enodes) 1553857634.166 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.166 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857634.166 * * [simplify]: Extracting #2: cost 11 inf + 0 1553857634.166 * * [simplify]: Extracting #3: cost 18 inf + 43 1553857634.166 * * [simplify]: Extracting #4: cost 14 inf + 430 1553857634.167 * * [simplify]: Extracting #5: cost 1 inf + 1853 1553857634.168 * * [simplify]: Extracting #6: cost 0 inf + 2192 1553857634.169 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1553857634.169 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fma y.im y.im (* y.re y.re))))) 1553857634.169 * * * * [progress]: [ 20 / 349 ] simplifiying candidate # 1553857634.169 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 1553857634.169 * * [simplify]: iters left: 6 (11 enodes) 1553857634.175 * * [simplify]: iters left: 5 (40 enodes) 1553857634.186 * * [simplify]: iters left: 4 (60 enodes) 1553857634.194 * * [simplify]: iters left: 3 (69 enodes) 1553857634.202 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.202 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857634.202 * * [simplify]: Extracting #2: cost 7 inf + 1 1553857634.202 * * [simplify]: Extracting #3: cost 17 inf + 1 1553857634.202 * * [simplify]: Extracting #4: cost 15 inf + 129 1553857634.202 * * [simplify]: Extracting #5: cost 3 inf + 1402 1553857634.203 * * [simplify]: Extracting #6: cost 1 inf + 1891 1553857634.203 * * [simplify]: Extracting #7: cost 0 inf + 2135 1553857634.204 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1553857634.204 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))))) 1553857634.204 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 1553857634.204 * * [simplify]: iters left: 6 (12 enodes) 1553857634.207 * * [simplify]: iters left: 5 (43 enodes) 1553857634.214 * * [simplify]: iters left: 4 (54 enodes) 1553857634.229 * * [simplify]: iters left: 3 (62 enodes) 1553857634.244 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.245 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857634.245 * * [simplify]: Extracting #2: cost 11 inf + 0 1553857634.245 * * [simplify]: Extracting #3: cost 18 inf + 43 1553857634.245 * * [simplify]: Extracting #4: cost 14 inf + 430 1553857634.246 * * [simplify]: Extracting #5: cost 1 inf + 1853 1553857634.247 * * [simplify]: Extracting #6: cost 0 inf + 2192 1553857634.247 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1553857634.248 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fma y.im y.im (* y.re y.re))))) 1553857634.248 * * * * [progress]: [ 21 / 349 ] simplifiying candidate # 1553857634.248 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1553857634.248 * * [simplify]: iters left: 6 (14 enodes) 1553857634.255 * * [simplify]: iters left: 5 (51 enodes) 1553857634.269 * * [simplify]: iters left: 4 (64 enodes) 1553857634.287 * * [simplify]: iters left: 3 (72 enodes) 1553857634.304 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.304 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857634.304 * * [simplify]: Extracting #2: cost 12 inf + 0 1553857634.304 * * [simplify]: Extracting #3: cost 25 inf + 0 1553857634.305 * * [simplify]: Extracting #4: cost 25 inf + 128 1553857634.305 * * [simplify]: Extracting #5: cost 4 inf + 2762 1553857634.307 * * [simplify]: Extracting #6: cost 0 inf + 3818 1553857634.308 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (fma y.re y.re (* y.im y.im)))) (cbrt (fma y.re y.re (* y.im y.im)))) 1553857634.308 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (fma y.re y.re (* y.im y.im)))) (cbrt (fma y.re y.re (* y.im y.im)))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857634.309 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 1553857634.309 * * [simplify]: iters left: 6 (13 enodes) 1553857634.314 * * [simplify]: iters left: 5 (46 enodes) 1553857634.327 * * [simplify]: iters left: 4 (57 enodes) 1553857634.341 * * [simplify]: iters left: 3 (65 enodes) 1553857634.349 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.349 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857634.349 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857634.349 * * [simplify]: Extracting #3: cost 21 inf + 0 1553857634.349 * * [simplify]: Extracting #4: cost 22 inf + 86 1553857634.349 * * [simplify]: Extracting #5: cost 4 inf + 2118 1553857634.350 * * [simplify]: Extracting #6: cost 0 inf + 2561 1553857634.350 * * [simplify]: Extracting #7: cost 0 inf + 2546 1553857634.351 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (fma y.re y.re (* y.im y.im)))) 1553857634.351 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (fma y.re y.re (* y.im y.im)))))) 1553857634.351 * * * * [progress]: [ 22 / 349 ] simplifiying candidate # 1553857634.351 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857634.351 * * [simplify]: iters left: 6 (13 enodes) 1553857634.354 * * [simplify]: iters left: 5 (47 enodes) 1553857634.361 * * [simplify]: iters left: 4 (59 enodes) 1553857634.369 * * [simplify]: iters left: 3 (67 enodes) 1553857634.380 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.380 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857634.380 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857634.380 * * [simplify]: Extracting #3: cost 18 inf + 59 1553857634.380 * * [simplify]: Extracting #4: cost 16 inf + 406 1553857634.381 * * [simplify]: Extracting #5: cost 1 inf + 1902 1553857634.382 * * [simplify]: Extracting #6: cost 0 inf + 2066 1553857634.383 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1553857634.383 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857634.383 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857634.383 * * [simplify]: iters left: 6 (13 enodes) 1553857634.389 * * [simplify]: iters left: 5 (47 enodes) 1553857634.402 * * [simplify]: iters left: 4 (59 enodes) 1553857634.418 * * [simplify]: iters left: 3 (67 enodes) 1553857634.433 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.433 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857634.434 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857634.434 * * [simplify]: Extracting #3: cost 18 inf + 59 1553857634.434 * * [simplify]: Extracting #4: cost 16 inf + 406 1553857634.435 * * [simplify]: Extracting #5: cost 1 inf + 1902 1553857634.436 * * [simplify]: Extracting #6: cost 0 inf + 2066 1553857634.436 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1553857634.436 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)))) 1553857634.437 * * * * [progress]: [ 23 / 349 ] simplifiying candidate # 1553857634.437 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1553857634.437 * * [simplify]: iters left: 6 (10 enodes) 1553857634.442 * * [simplify]: iters left: 5 (35 enodes) 1553857634.453 * * [simplify]: iters left: 4 (47 enodes) 1553857634.467 * * [simplify]: iters left: 3 (55 enodes) 1553857634.481 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.481 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857634.481 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857634.481 * * [simplify]: Extracting #3: cost 13 inf + 47 1553857634.481 * * [simplify]: Extracting #4: cost 4 inf + 789 1553857634.482 * * [simplify]: Extracting #5: cost 0 inf + 1077 1553857634.483 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1553857634.483 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))))) 1553857634.483 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 1553857634.483 * * [simplify]: iters left: 6 (12 enodes) 1553857634.490 * * [simplify]: iters left: 5 (43 enodes) 1553857634.502 * * [simplify]: iters left: 4 (54 enodes) 1553857634.513 * * [simplify]: iters left: 3 (62 enodes) 1553857634.520 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.520 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857634.520 * * [simplify]: Extracting #2: cost 11 inf + 0 1553857634.520 * * [simplify]: Extracting #3: cost 18 inf + 43 1553857634.520 * * [simplify]: Extracting #4: cost 14 inf + 430 1553857634.521 * * [simplify]: Extracting #5: cost 1 inf + 1733 1553857634.521 * * [simplify]: Extracting #6: cost 0 inf + 2032 1553857634.522 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1553857634.522 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fma y.im y.im (* y.re y.re))))) 1553857634.522 * * * * [progress]: [ 24 / 349 ] simplifiying candidate # 1553857634.522 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1553857634.522 * * [simplify]: iters left: 6 (10 enodes) 1553857634.525 * * [simplify]: iters left: 5 (35 enodes) 1553857634.530 * * [simplify]: iters left: 4 (47 enodes) 1553857634.536 * * [simplify]: iters left: 3 (55 enodes) 1553857634.545 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.545 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857634.545 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857634.545 * * [simplify]: Extracting #3: cost 13 inf + 47 1553857634.545 * * [simplify]: Extracting #4: cost 4 inf + 789 1553857634.546 * * [simplify]: Extracting #5: cost 0 inf + 1077 1553857634.547 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1553857634.547 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))))) 1553857634.547 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 1553857634.547 * * [simplify]: iters left: 6 (12 enodes) 1553857634.552 * * [simplify]: iters left: 5 (43 enodes) 1553857634.564 * * [simplify]: iters left: 4 (54 enodes) 1553857634.579 * * [simplify]: iters left: 3 (62 enodes) 1553857634.594 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.594 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857634.594 * * [simplify]: Extracting #2: cost 11 inf + 0 1553857634.594 * * [simplify]: Extracting #3: cost 18 inf + 43 1553857634.594 * * [simplify]: Extracting #4: cost 14 inf + 430 1553857634.595 * * [simplify]: Extracting #5: cost 1 inf + 1733 1553857634.596 * * [simplify]: Extracting #6: cost 0 inf + 2032 1553857634.598 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1553857634.598 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fma y.im y.im (* y.re y.re))))) 1553857634.598 * * * * [progress]: [ 25 / 349 ] simplifiying candidate # 1553857634.598 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1553857634.599 * * [simplify]: iters left: 6 (10 enodes) 1553857634.603 * * [simplify]: iters left: 5 (35 enodes) 1553857634.614 * * [simplify]: iters left: 4 (47 enodes) 1553857634.628 * * [simplify]: iters left: 3 (55 enodes) 1553857634.642 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.642 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857634.642 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857634.642 * * [simplify]: Extracting #3: cost 13 inf + 47 1553857634.643 * * [simplify]: Extracting #4: cost 4 inf + 789 1553857634.643 * * [simplify]: Extracting #5: cost 0 inf + 1077 1553857634.644 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1553857634.644 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))))) 1553857634.644 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 1553857634.644 * * [simplify]: iters left: 6 (12 enodes) 1553857634.650 * * [simplify]: iters left: 5 (43 enodes) 1553857634.662 * * [simplify]: iters left: 4 (54 enodes) 1553857634.672 * * [simplify]: iters left: 3 (62 enodes) 1553857634.679 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.679 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857634.679 * * [simplify]: Extracting #2: cost 11 inf + 0 1553857634.680 * * [simplify]: Extracting #3: cost 18 inf + 43 1553857634.680 * * [simplify]: Extracting #4: cost 14 inf + 430 1553857634.680 * * [simplify]: Extracting #5: cost 1 inf + 1733 1553857634.680 * * [simplify]: Extracting #6: cost 0 inf + 2032 1553857634.681 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1553857634.681 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fma y.im y.im (* y.re y.re))))) 1553857634.681 * * * * [progress]: [ 26 / 349 ] simplifiying candidate # 1553857634.681 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* 1 1)) 1553857634.681 * * [simplify]: iters left: 6 (11 enodes) 1553857634.684 * * [simplify]: iters left: 5 (38 enodes) 1553857634.689 * * [simplify]: iters left: 4 (50 enodes) 1553857634.696 * * [simplify]: iters left: 3 (58 enodes) 1553857634.710 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.710 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857634.710 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857634.710 * * [simplify]: Extracting #3: cost 10 inf + 211 1553857634.710 * * [simplify]: Extracting #4: cost 1 inf + 913 1553857634.711 * * [simplify]: Extracting #5: cost 0 inf + 1077 1553857634.712 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1553857634.712 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))))) 1553857634.712 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 1553857634.713 * * [simplify]: iters left: 6 (12 enodes) 1553857634.720 * * [simplify]: iters left: 5 (43 enodes) 1553857634.732 * * [simplify]: iters left: 4 (54 enodes) 1553857634.747 * * [simplify]: iters left: 3 (62 enodes) 1553857634.761 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.761 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857634.761 * * [simplify]: Extracting #2: cost 11 inf + 0 1553857634.761 * * [simplify]: Extracting #3: cost 18 inf + 43 1553857634.761 * * [simplify]: Extracting #4: cost 14 inf + 430 1553857634.762 * * [simplify]: Extracting #5: cost 1 inf + 1733 1553857634.762 * * [simplify]: Extracting #6: cost 0 inf + 2032 1553857634.762 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1553857634.762 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fma y.im y.im (* y.re y.re))))) 1553857634.763 * * * * [progress]: [ 27 / 349 ] simplifiying candidate # 1553857634.763 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1553857634.763 * * [simplify]: iters left: 6 (10 enodes) 1553857634.765 * * [simplify]: iters left: 5 (35 enodes) 1553857634.771 * * [simplify]: iters left: 4 (47 enodes) 1553857634.777 * * [simplify]: iters left: 3 (55 enodes) 1553857634.784 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.784 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857634.784 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857634.784 * * [simplify]: Extracting #3: cost 13 inf + 47 1553857634.784 * * [simplify]: Extracting #4: cost 4 inf + 789 1553857634.784 * * [simplify]: Extracting #5: cost 0 inf + 1077 1553857634.785 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1553857634.785 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))))) 1553857634.785 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 1553857634.785 * * [simplify]: iters left: 6 (12 enodes) 1553857634.788 * * [simplify]: iters left: 5 (43 enodes) 1553857634.793 * * [simplify]: iters left: 4 (54 enodes) 1553857634.800 * * [simplify]: iters left: 3 (62 enodes) 1553857634.810 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.811 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857634.811 * * [simplify]: Extracting #2: cost 11 inf + 0 1553857634.811 * * [simplify]: Extracting #3: cost 18 inf + 43 1553857634.811 * * [simplify]: Extracting #4: cost 14 inf + 430 1553857634.812 * * [simplify]: Extracting #5: cost 1 inf + 1733 1553857634.813 * * [simplify]: Extracting #6: cost 0 inf + 2032 1553857634.813 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1553857634.813 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fma y.im y.im (* y.re y.re))))) 1553857634.814 * * * * [progress]: [ 28 / 349 ] simplifiying candidate # 1553857634.814 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1553857634.815 * * [simplify]: iters left: 6 (10 enodes) 1553857634.820 * * [simplify]: iters left: 5 (35 enodes) 1553857634.830 * * [simplify]: iters left: 4 (47 enodes) 1553857634.844 * * [simplify]: iters left: 3 (55 enodes) 1553857634.857 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.857 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857634.857 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857634.857 * * [simplify]: Extracting #3: cost 13 inf + 47 1553857634.858 * * [simplify]: Extracting #4: cost 4 inf + 789 1553857634.858 * * [simplify]: Extracting #5: cost 0 inf + 1077 1553857634.859 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1553857634.859 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))))) 1553857634.859 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 1553857634.859 * * [simplify]: iters left: 6 (12 enodes) 1553857634.865 * * [simplify]: iters left: 5 (43 enodes) 1553857634.877 * * [simplify]: iters left: 4 (54 enodes) 1553857634.892 * * [simplify]: iters left: 3 (62 enodes) 1553857634.907 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.907 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857634.907 * * [simplify]: Extracting #2: cost 11 inf + 0 1553857634.907 * * [simplify]: Extracting #3: cost 18 inf + 43 1553857634.907 * * [simplify]: Extracting #4: cost 14 inf + 430 1553857634.908 * * [simplify]: Extracting #5: cost 1 inf + 1733 1553857634.909 * * [simplify]: Extracting #6: cost 0 inf + 2032 1553857634.910 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1553857634.910 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fma y.im y.im (* y.re y.re))))) 1553857634.910 * * * * [progress]: [ 29 / 349 ] simplifiying candidate # 1553857634.910 * [simplify]: Simplifying (/ 1 (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1553857634.910 * * [simplify]: iters left: 6 (9 enodes) 1553857634.915 * * [simplify]: iters left: 5 (33 enodes) 1553857634.924 * * [simplify]: iters left: 4 (38 enodes) 1553857634.935 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857634.935 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857634.935 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857634.935 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857634.935 * * [simplify]: Extracting #4: cost 14 inf + 3 1553857634.935 * * [simplify]: Extracting #5: cost 8 inf + 361 1553857634.936 * * [simplify]: Extracting #6: cost 3 inf + 1367 1553857634.936 * * [simplify]: Extracting #7: cost 0 inf + 2101 1553857634.937 * [simplify]: Simplified to (/ (/ 1 (cbrt (fma y.re y.re (* y.im y.im)))) (cbrt (fma y.re y.re (* y.im y.im)))) 1553857634.937 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (fma y.re y.re (* y.im y.im)))) (cbrt (fma y.re y.re (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857634.937 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 1553857634.937 * * [simplify]: iters left: 6 (12 enodes) 1553857634.943 * * [simplify]: iters left: 5 (46 enodes) 1553857634.957 * * [simplify]: iters left: 4 (71 enodes) 1553857634.979 * * [simplify]: iters left: 3 (101 enodes) 1553857635.005 * * [simplify]: iters left: 2 (129 enodes) 1553857635.040 * * [simplify]: iters left: 1 (141 enodes) 1553857635.073 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857635.073 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857635.074 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857635.074 * * [simplify]: Extracting #3: cost 46 inf + 211 1553857635.075 * * [simplify]: Extracting #4: cost 38 inf + 803 1553857635.077 * * [simplify]: Extracting #5: cost 8 inf + 7445 1553857635.080 * * [simplify]: Extracting #6: cost 0 inf + 9306 1553857635.083 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (fma y.im y.im (* y.re y.re)))) 1553857635.083 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (fma y.im y.im (* y.re y.re)))))) 1553857635.083 * * * * [progress]: [ 30 / 349 ] simplifiying candidate # 1553857635.084 * [simplify]: Simplifying (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857635.084 * * [simplify]: iters left: 6 (8 enodes) 1553857635.088 * * [simplify]: iters left: 5 (29 enodes) 1553857635.097 * * [simplify]: iters left: 4 (33 enodes) 1553857635.108 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857635.108 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857635.108 * * [simplify]: Extracting #2: cost 7 inf + 1 1553857635.108 * * [simplify]: Extracting #3: cost 4 inf + 313 1553857635.108 * * [simplify]: Extracting #4: cost 3 inf + 492 1553857635.109 * * [simplify]: Extracting #5: cost 0 inf + 671 1553857635.109 * [simplify]: Simplified to (/ 1 (hypot y.im y.re)) 1553857635.109 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.im y.re)) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857635.109 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857635.109 * * [simplify]: iters left: 6 (12 enodes) 1553857635.115 * * [simplify]: iters left: 5 (47 enodes) 1553857635.129 * * [simplify]: iters left: 4 (73 enodes) 1553857635.150 * * [simplify]: iters left: 3 (103 enodes) 1553857635.177 * * [simplify]: iters left: 2 (131 enodes) 1553857635.201 * * [simplify]: iters left: 1 (143 enodes) 1553857635.221 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857635.221 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857635.221 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857635.223 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857635.224 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857635.227 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857635.229 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857635.231 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857635.232 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 1553857635.232 * * * * [progress]: [ 31 / 349 ] simplifiying candidate # 1553857635.232 * [simplify]: Simplifying (/ 1 1) 1553857635.232 * * [simplify]: iters left: 2 (2 enodes) 1553857635.234 * * [simplify]: iters left: 1 (6 enodes) 1553857635.236 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857635.236 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857635.236 * [simplify]: Simplified to 1 1553857635.236 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 1553857635.236 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1553857635.237 * * [simplify]: iters left: 6 (11 enodes) 1553857635.242 * * [simplify]: iters left: 5 (43 enodes) 1553857635.254 * * [simplify]: iters left: 4 (68 enodes) 1553857635.273 * * [simplify]: iters left: 3 (98 enodes) 1553857635.286 * * [simplify]: iters left: 2 (126 enodes) 1553857635.302 * * [simplify]: iters left: 1 (138 enodes) 1553857635.326 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857635.326 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857635.326 * * [simplify]: Extracting #2: cost 35 inf + 2 1553857635.326 * * [simplify]: Extracting #3: cost 43 inf + 446 1553857635.327 * * [simplify]: Extracting #4: cost 14 inf + 4014 1553857635.328 * * [simplify]: Extracting #5: cost 1 inf + 6215 1553857635.329 * * [simplify]: Extracting #6: cost 0 inf + 6392 1553857635.331 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857635.331 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857635.331 * * * * [progress]: [ 32 / 349 ] simplifiying candidate # 1553857635.331 * [simplify]: Simplifying (/ 1 1) 1553857635.331 * * [simplify]: iters left: 2 (2 enodes) 1553857635.332 * * [simplify]: iters left: 1 (6 enodes) 1553857635.333 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857635.333 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857635.333 * [simplify]: Simplified to 1 1553857635.333 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 1553857635.334 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1553857635.334 * * [simplify]: iters left: 6 (11 enodes) 1553857635.336 * * [simplify]: iters left: 5 (43 enodes) 1553857635.342 * * [simplify]: iters left: 4 (68 enodes) 1553857635.352 * * [simplify]: iters left: 3 (98 enodes) 1553857635.368 * * [simplify]: iters left: 2 (126 enodes) 1553857635.389 * * [simplify]: iters left: 1 (138 enodes) 1553857635.406 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857635.406 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857635.406 * * [simplify]: Extracting #2: cost 35 inf + 2 1553857635.406 * * [simplify]: Extracting #3: cost 43 inf + 446 1553857635.407 * * [simplify]: Extracting #4: cost 14 inf + 4014 1553857635.408 * * [simplify]: Extracting #5: cost 1 inf + 6215 1553857635.410 * * [simplify]: Extracting #6: cost 0 inf + 6392 1553857635.411 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857635.411 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857635.411 * * * * [progress]: [ 33 / 349 ] simplifiying candidate # 1553857635.412 * [simplify]: Simplifying (/ 1 1) 1553857635.412 * * [simplify]: iters left: 2 (2 enodes) 1553857635.413 * * [simplify]: iters left: 1 (6 enodes) 1553857635.414 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857635.414 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857635.414 * [simplify]: Simplified to 1 1553857635.414 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 1553857635.414 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1553857635.414 * * [simplify]: iters left: 6 (11 enodes) 1553857635.417 * * [simplify]: iters left: 5 (43 enodes) 1553857635.429 * * [simplify]: iters left: 4 (68 enodes) 1553857635.449 * * [simplify]: iters left: 3 (98 enodes) 1553857635.476 * * [simplify]: iters left: 2 (126 enodes) 1553857635.495 * * [simplify]: iters left: 1 (138 enodes) 1553857635.512 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857635.512 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857635.512 * * [simplify]: Extracting #2: cost 35 inf + 2 1553857635.512 * * [simplify]: Extracting #3: cost 43 inf + 446 1553857635.513 * * [simplify]: Extracting #4: cost 14 inf + 4014 1553857635.516 * * [simplify]: Extracting #5: cost 1 inf + 6215 1553857635.518 * * [simplify]: Extracting #6: cost 0 inf + 6392 1553857635.521 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857635.521 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857635.521 * * * * [progress]: [ 34 / 349 ] simplifiying candidate # 1553857635.521 * [simplify]: Simplifying (/ 1 (* 1 1)) 1553857635.522 * * [simplify]: iters left: 4 (3 enodes) 1553857635.524 * * [simplify]: iters left: 3 (9 enodes) 1553857635.525 * * [simplify]: iters left: 2 (11 enodes) 1553857635.527 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857635.527 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857635.527 * [simplify]: Simplified to 1 1553857635.527 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 1553857635.527 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1553857635.527 * * [simplify]: iters left: 6 (11 enodes) 1553857635.530 * * [simplify]: iters left: 5 (43 enodes) 1553857635.535 * * [simplify]: iters left: 4 (68 enodes) 1553857635.545 * * [simplify]: iters left: 3 (98 enodes) 1553857635.561 * * [simplify]: iters left: 2 (126 enodes) 1553857635.596 * * [simplify]: iters left: 1 (138 enodes) 1553857635.631 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857635.631 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857635.631 * * [simplify]: Extracting #2: cost 35 inf + 2 1553857635.631 * * [simplify]: Extracting #3: cost 43 inf + 446 1553857635.633 * * [simplify]: Extracting #4: cost 14 inf + 4014 1553857635.635 * * [simplify]: Extracting #5: cost 1 inf + 6215 1553857635.638 * * [simplify]: Extracting #6: cost 0 inf + 6392 1553857635.641 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857635.641 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857635.641 * * * * [progress]: [ 35 / 349 ] simplifiying candidate # 1553857635.641 * [simplify]: Simplifying (/ 1 1) 1553857635.641 * * [simplify]: iters left: 2 (2 enodes) 1553857635.643 * * [simplify]: iters left: 1 (6 enodes) 1553857635.645 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857635.645 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857635.645 * [simplify]: Simplified to 1 1553857635.645 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 1553857635.645 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1553857635.646 * * [simplify]: iters left: 6 (11 enodes) 1553857635.651 * * [simplify]: iters left: 5 (43 enodes) 1553857635.664 * * [simplify]: iters left: 4 (68 enodes) 1553857635.683 * * [simplify]: iters left: 3 (98 enodes) 1553857635.709 * * [simplify]: iters left: 2 (126 enodes) 1553857635.742 * * [simplify]: iters left: 1 (138 enodes) 1553857635.757 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857635.757 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857635.757 * * [simplify]: Extracting #2: cost 35 inf + 2 1553857635.758 * * [simplify]: Extracting #3: cost 43 inf + 446 1553857635.758 * * [simplify]: Extracting #4: cost 14 inf + 4014 1553857635.760 * * [simplify]: Extracting #5: cost 1 inf + 6215 1553857635.761 * * [simplify]: Extracting #6: cost 0 inf + 6392 1553857635.762 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857635.762 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857635.762 * * * * [progress]: [ 36 / 349 ] simplifiying candidate # 1553857635.763 * [simplify]: Simplifying (/ 1 1) 1553857635.763 * * [simplify]: iters left: 2 (2 enodes) 1553857635.764 * * [simplify]: iters left: 1 (6 enodes) 1553857635.765 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857635.765 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857635.765 * [simplify]: Simplified to 1 1553857635.765 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 1553857635.765 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1553857635.765 * * [simplify]: iters left: 6 (11 enodes) 1553857635.770 * * [simplify]: iters left: 5 (43 enodes) 1553857635.783 * * [simplify]: iters left: 4 (68 enodes) 1553857635.801 * * [simplify]: iters left: 3 (98 enodes) 1553857635.814 * * [simplify]: iters left: 2 (126 enodes) 1553857635.835 * * [simplify]: iters left: 1 (138 enodes) 1553857635.868 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857635.868 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857635.868 * * [simplify]: Extracting #2: cost 35 inf + 2 1553857635.869 * * [simplify]: Extracting #3: cost 43 inf + 446 1553857635.870 * * [simplify]: Extracting #4: cost 14 inf + 4014 1553857635.873 * * [simplify]: Extracting #5: cost 1 inf + 6215 1553857635.876 * * [simplify]: Extracting #6: cost 0 inf + 6392 1553857635.878 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857635.878 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857635.879 * * * * [progress]: [ 37 / 349 ] simplifiying candidate # 1553857635.879 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1553857635.879 * * [simplify]: iters left: 6 (15 enodes) 1553857635.886 * * [simplify]: iters left: 5 (52 enodes) 1553857635.896 * * [simplify]: iters left: 4 (55 enodes) 1553857635.903 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857635.903 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857635.903 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857635.903 * * [simplify]: Extracting #3: cost 22 inf + 0 1553857635.903 * * [simplify]: Extracting #4: cost 23 inf + 181 1553857635.903 * * [simplify]: Extracting #5: cost 15 inf + 933 1553857635.904 * * [simplify]: Extracting #6: cost 3 inf + 2473 1553857635.904 * * [simplify]: Extracting #7: cost 0 inf + 3810 1553857635.905 * [simplify]: Simplified to (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (cbrt (fma y.im y.im (* y.re y.re)))) (cbrt (fma y.im y.im (* y.re y.re)))) 1553857635.905 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (cbrt (fma y.im y.im (* y.re y.re)))) (cbrt (fma y.im y.im (* y.re y.re)))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857635.905 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 1553857635.905 * * [simplify]: iters left: 6 (14 enodes) 1553857635.908 * * [simplify]: iters left: 5 (51 enodes) 1553857635.915 * * [simplify]: iters left: 4 (61 enodes) 1553857635.924 * * [simplify]: iters left: 3 (65 enodes) 1553857635.943 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857635.943 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857635.943 * * [simplify]: Extracting #2: cost 16 inf + 0 1553857635.943 * * [simplify]: Extracting #3: cost 26 inf + 0 1553857635.943 * * [simplify]: Extracting #4: cost 29 inf + 43 1553857635.943 * * [simplify]: Extracting #5: cost 21 inf + 539 1553857635.944 * * [simplify]: Extracting #6: cost 7 inf + 2729 1553857635.946 * * [simplify]: Extracting #7: cost 0 inf + 4570 1553857635.947 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (cbrt (fma y.im y.im (* y.re y.re)))) 1553857635.947 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1553857635.947 * * * * [progress]: [ 38 / 349 ] simplifiying candidate # 1553857635.948 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857635.948 * * [simplify]: iters left: 6 (14 enodes) 1553857635.954 * * [simplify]: iters left: 5 (48 enodes) 1553857635.962 * * [simplify]: iters left: 4 (50 enodes) 1553857635.969 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857635.969 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857635.969 * * [simplify]: Extracting #2: cost 11 inf + 0 1553857635.969 * * [simplify]: Extracting #3: cost 14 inf + 116 1553857635.969 * * [simplify]: Extracting #4: cost 17 inf + 295 1553857635.969 * * [simplify]: Extracting #5: cost 12 inf + 476 1553857635.969 * * [simplify]: Extracting #6: cost 2 inf + 1475 1553857635.970 * * [simplify]: Extracting #7: cost 0 inf + 1978 1553857635.970 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) 1553857635.970 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857635.970 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857635.970 * * [simplify]: iters left: 6 (14 enodes) 1553857635.973 * * [simplify]: iters left: 5 (52 enodes) 1553857635.980 * * [simplify]: iters left: 4 (63 enodes) 1553857635.991 * * [simplify]: iters left: 3 (67 enodes) 1553857636.007 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857636.008 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857636.008 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857636.008 * * [simplify]: Extracting #3: cost 24 inf + 2 1553857636.008 * * [simplify]: Extracting #4: cost 25 inf + 335 1553857636.008 * * [simplify]: Extracting #5: cost 20 inf + 476 1553857636.009 * * [simplify]: Extracting #6: cost 6 inf + 2227 1553857636.010 * * [simplify]: Extracting #7: cost 0 inf + 3370 1553857636.011 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) 1553857636.011 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)))) 1553857636.012 * * * * [progress]: [ 39 / 349 ] simplifiying candidate # 1553857636.012 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1) 1553857636.012 * * [simplify]: iters left: 6 (11 enodes) 1553857636.017 * * [simplify]: iters left: 5 (36 enodes) 1553857636.027 * * [simplify]: iters left: 4 (38 enodes) 1553857636.037 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857636.037 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857636.037 * * [simplify]: Extracting #2: cost 8 inf + 1 1553857636.037 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857636.037 * * [simplify]: Extracting #4: cost 10 inf + 5 1553857636.038 * * [simplify]: Extracting #5: cost 4 inf + 337 1553857636.038 * * [simplify]: Extracting #6: cost 0 inf + 909 1553857636.038 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857636.038 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))))) 1553857636.039 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 1553857636.039 * * [simplify]: iters left: 6 (13 enodes) 1553857636.045 * * [simplify]: iters left: 5 (48 enodes) 1553857636.058 * * [simplify]: iters left: 4 (58 enodes) 1553857636.074 * * [simplify]: iters left: 3 (62 enodes) 1553857636.087 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857636.087 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857636.087 * * [simplify]: Extracting #2: cost 19 inf + 0 1553857636.087 * * [simplify]: Extracting #3: cost 22 inf + 140 1553857636.087 * * [simplify]: Extracting #4: cost 22 inf + 360 1553857636.088 * * [simplify]: Extracting #5: cost 20 inf + 362 1553857636.088 * * [simplify]: Extracting #6: cost 7 inf + 2242 1553857636.089 * * [simplify]: Extracting #7: cost 0 inf + 3576 1553857636.089 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1553857636.089 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (fma y.im y.im (* y.re y.re))))) 1553857636.089 * * * * [progress]: [ 40 / 349 ] simplifiying candidate # 1553857636.089 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1) 1553857636.090 * * [simplify]: iters left: 6 (11 enodes) 1553857636.092 * * [simplify]: iters left: 5 (36 enodes) 1553857636.097 * * [simplify]: iters left: 4 (38 enodes) 1553857636.102 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857636.102 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857636.102 * * [simplify]: Extracting #2: cost 8 inf + 1 1553857636.102 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857636.102 * * [simplify]: Extracting #4: cost 10 inf + 5 1553857636.102 * * [simplify]: Extracting #5: cost 4 inf + 337 1553857636.102 * * [simplify]: Extracting #6: cost 0 inf + 909 1553857636.103 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857636.103 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))))) 1553857636.103 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 1553857636.103 * * [simplify]: iters left: 6 (13 enodes) 1553857636.105 * * [simplify]: iters left: 5 (48 enodes) 1553857636.112 * * [simplify]: iters left: 4 (58 enodes) 1553857636.126 * * [simplify]: iters left: 3 (62 enodes) 1553857636.142 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857636.142 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857636.142 * * [simplify]: Extracting #2: cost 19 inf + 0 1553857636.142 * * [simplify]: Extracting #3: cost 22 inf + 140 1553857636.143 * * [simplify]: Extracting #4: cost 22 inf + 360 1553857636.143 * * [simplify]: Extracting #5: cost 20 inf + 362 1553857636.144 * * [simplify]: Extracting #6: cost 7 inf + 2242 1553857636.145 * * [simplify]: Extracting #7: cost 0 inf + 3576 1553857636.146 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1553857636.146 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (fma y.im y.im (* y.re y.re))))) 1553857636.146 * * * * [progress]: [ 41 / 349 ] simplifiying candidate # 1553857636.147 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1) 1553857636.147 * * [simplify]: iters left: 6 (11 enodes) 1553857636.152 * * [simplify]: iters left: 5 (36 enodes) 1553857636.162 * * [simplify]: iters left: 4 (38 enodes) 1553857636.170 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857636.170 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857636.171 * * [simplify]: Extracting #2: cost 8 inf + 1 1553857636.171 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857636.171 * * [simplify]: Extracting #4: cost 10 inf + 5 1553857636.171 * * [simplify]: Extracting #5: cost 4 inf + 337 1553857636.171 * * [simplify]: Extracting #6: cost 0 inf + 909 1553857636.171 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857636.171 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))))) 1553857636.171 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 1553857636.171 * * [simplify]: iters left: 6 (13 enodes) 1553857636.175 * * [simplify]: iters left: 5 (48 enodes) 1553857636.181 * * [simplify]: iters left: 4 (58 enodes) 1553857636.190 * * [simplify]: iters left: 3 (62 enodes) 1553857636.198 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857636.198 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857636.198 * * [simplify]: Extracting #2: cost 19 inf + 0 1553857636.198 * * [simplify]: Extracting #3: cost 22 inf + 140 1553857636.198 * * [simplify]: Extracting #4: cost 22 inf + 360 1553857636.199 * * [simplify]: Extracting #5: cost 20 inf + 362 1553857636.199 * * [simplify]: Extracting #6: cost 7 inf + 2242 1553857636.200 * * [simplify]: Extracting #7: cost 0 inf + 3576 1553857636.202 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1553857636.202 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (fma y.im y.im (* y.re y.re))))) 1553857636.202 * * * * [progress]: [ 42 / 349 ] simplifiying candidate # 1553857636.202 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* 1 1)) 1553857636.202 * * [simplify]: iters left: 6 (12 enodes) 1553857636.208 * * [simplify]: iters left: 5 (39 enodes) 1553857636.218 * * [simplify]: iters left: 4 (41 enodes) 1553857636.225 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857636.225 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857636.225 * * [simplify]: Extracting #2: cost 8 inf + 1 1553857636.225 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857636.225 * * [simplify]: Extracting #4: cost 10 inf + 5 1553857636.225 * * [simplify]: Extracting #5: cost 2 inf + 623 1553857636.225 * * [simplify]: Extracting #6: cost 0 inf + 909 1553857636.225 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857636.225 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))))) 1553857636.226 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 1553857636.226 * * [simplify]: iters left: 6 (13 enodes) 1553857636.228 * * [simplify]: iters left: 5 (48 enodes) 1553857636.234 * * [simplify]: iters left: 4 (58 enodes) 1553857636.242 * * [simplify]: iters left: 3 (62 enodes) 1553857636.255 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857636.255 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857636.255 * * [simplify]: Extracting #2: cost 19 inf + 0 1553857636.255 * * [simplify]: Extracting #3: cost 22 inf + 140 1553857636.255 * * [simplify]: Extracting #4: cost 22 inf + 360 1553857636.255 * * [simplify]: Extracting #5: cost 20 inf + 362 1553857636.256 * * [simplify]: Extracting #6: cost 7 inf + 2242 1553857636.257 * * [simplify]: Extracting #7: cost 0 inf + 3576 1553857636.258 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1553857636.258 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (fma y.im y.im (* y.re y.re))))) 1553857636.258 * * * * [progress]: [ 43 / 349 ] simplifiying candidate # 1553857636.259 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1) 1553857636.259 * * [simplify]: iters left: 6 (11 enodes) 1553857636.264 * * [simplify]: iters left: 5 (36 enodes) 1553857636.275 * * [simplify]: iters left: 4 (38 enodes) 1553857636.285 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857636.285 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857636.285 * * [simplify]: Extracting #2: cost 8 inf + 1 1553857636.285 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857636.285 * * [simplify]: Extracting #4: cost 10 inf + 5 1553857636.285 * * [simplify]: Extracting #5: cost 4 inf + 337 1553857636.286 * * [simplify]: Extracting #6: cost 0 inf + 909 1553857636.286 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857636.286 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))))) 1553857636.286 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 1553857636.286 * * [simplify]: iters left: 6 (13 enodes) 1553857636.289 * * [simplify]: iters left: 5 (48 enodes) 1553857636.295 * * [simplify]: iters left: 4 (58 enodes) 1553857636.302 * * [simplify]: iters left: 3 (62 enodes) 1553857636.310 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857636.310 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857636.310 * * [simplify]: Extracting #2: cost 19 inf + 0 1553857636.310 * * [simplify]: Extracting #3: cost 22 inf + 140 1553857636.310 * * [simplify]: Extracting #4: cost 22 inf + 360 1553857636.310 * * [simplify]: Extracting #5: cost 20 inf + 362 1553857636.311 * * [simplify]: Extracting #6: cost 7 inf + 2242 1553857636.311 * * [simplify]: Extracting #7: cost 0 inf + 3576 1553857636.312 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1553857636.312 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (fma y.im y.im (* y.re y.re))))) 1553857636.312 * * * * [progress]: [ 44 / 349 ] simplifiying candidate # 1553857636.312 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1) 1553857636.312 * * [simplify]: iters left: 6 (11 enodes) 1553857636.315 * * [simplify]: iters left: 5 (36 enodes) 1553857636.320 * * [simplify]: iters left: 4 (38 enodes) 1553857636.325 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857636.325 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857636.325 * * [simplify]: Extracting #2: cost 8 inf + 1 1553857636.325 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857636.325 * * [simplify]: Extracting #4: cost 10 inf + 5 1553857636.325 * * [simplify]: Extracting #5: cost 4 inf + 337 1553857636.325 * * [simplify]: Extracting #6: cost 0 inf + 909 1553857636.326 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857636.326 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))))) 1553857636.326 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 1553857636.326 * * [simplify]: iters left: 6 (13 enodes) 1553857636.332 * * [simplify]: iters left: 5 (48 enodes) 1553857636.346 * * [simplify]: iters left: 4 (58 enodes) 1553857636.361 * * [simplify]: iters left: 3 (62 enodes) 1553857636.378 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857636.378 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857636.378 * * [simplify]: Extracting #2: cost 19 inf + 0 1553857636.378 * * [simplify]: Extracting #3: cost 22 inf + 140 1553857636.378 * * [simplify]: Extracting #4: cost 22 inf + 360 1553857636.379 * * [simplify]: Extracting #5: cost 20 inf + 362 1553857636.379 * * [simplify]: Extracting #6: cost 7 inf + 2242 1553857636.380 * * [simplify]: Extracting #7: cost 0 inf + 3576 1553857636.381 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1553857636.381 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (fma y.im y.im (* y.re y.re))))) 1553857636.381 * * * * [progress]: [ 45 / 349 ] simplifiying candidate # 1553857636.382 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1553857636.382 * * [simplify]: iters left: 6 (16 enodes) 1553857636.388 * * [simplify]: iters left: 5 (55 enodes) 1553857636.397 * * [simplify]: iters left: 4 (60 enodes) 1553857636.404 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857636.404 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857636.404 * * [simplify]: Extracting #2: cost 15 inf + 0 1553857636.405 * * [simplify]: Extracting #3: cost 26 inf + 0 1553857636.405 * * [simplify]: Extracting #4: cost 23 inf + 167 1553857636.405 * * [simplify]: Extracting #5: cost 13 inf + 947 1553857636.405 * * [simplify]: Extracting #6: cost 5 inf + 2025 1553857636.406 * * [simplify]: Extracting #7: cost 0 inf + 4060 1553857636.406 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re))))) 1553857636.406 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (* (cbrt (fma y.im y.im (* y.re y.re))) (cbrt (fma y.im y.im (* y.re y.re))))) (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857636.407 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 1553857636.407 * * [simplify]: iters left: 6 (15 enodes) 1553857636.410 * * [simplify]: iters left: 5 (54 enodes) 1553857636.417 * * [simplify]: iters left: 4 (74 enodes) 1553857636.432 * * [simplify]: iters left: 3 (96 enodes) 1553857636.458 * * [simplify]: iters left: 2 (116 enodes) 1553857636.494 * * [simplify]: iters left: 1 (134 enodes) 1553857636.525 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857636.525 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857636.525 * * [simplify]: Extracting #2: cost 38 inf + 0 1553857636.526 * * [simplify]: Extracting #3: cost 44 inf + 166 1553857636.526 * * [simplify]: Extracting #4: cost 42 inf + 573 1553857636.527 * * [simplify]: Extracting #5: cost 21 inf + 4372 1553857636.528 * * [simplify]: Extracting #6: cost 4 inf + 8421 1553857636.531 * * [simplify]: Extracting #7: cost 1 inf + 9435 1553857636.533 * * [simplify]: Extracting #8: cost 0 inf + 9894 1553857636.535 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (cbrt (fma y.im y.im (* y.re y.re)))) 1553857636.535 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1553857636.536 * * * * [progress]: [ 46 / 349 ] simplifiying candidate # 1553857636.536 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857636.536 * * [simplify]: iters left: 6 (15 enodes) 1553857636.540 * * [simplify]: iters left: 5 (51 enodes) 1553857636.547 * * [simplify]: iters left: 4 (55 enodes) 1553857636.554 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857636.554 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857636.554 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857636.554 * * [simplify]: Extracting #3: cost 18 inf + 100 1553857636.554 * * [simplify]: Extracting #4: cost 14 inf + 460 1553857636.554 * * [simplify]: Extracting #5: cost 9 inf + 762 1553857636.555 * * [simplify]: Extracting #6: cost 4 inf + 1269 1553857636.555 * * [simplify]: Extracting #7: cost 0 inf + 2198 1553857636.555 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (hypot y.re y.im)) 1553857636.555 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (hypot y.re y.im)) (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857636.556 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857636.556 * * [simplify]: iters left: 6 (15 enodes) 1553857636.559 * * [simplify]: iters left: 5 (55 enodes) 1553857636.566 * * [simplify]: iters left: 4 (76 enodes) 1553857636.585 * * [simplify]: iters left: 3 (98 enodes) 1553857636.612 * * [simplify]: iters left: 2 (118 enodes) 1553857636.643 * * [simplify]: iters left: 1 (136 enodes) 1553857636.673 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857636.673 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857636.673 * * [simplify]: Extracting #2: cost 39 inf + 0 1553857636.673 * * [simplify]: Extracting #3: cost 42 inf + 264 1553857636.673 * * [simplify]: Extracting #4: cost 23 inf + 3312 1553857636.674 * * [simplify]: Extracting #5: cost 10 inf + 5004 1553857636.675 * * [simplify]: Extracting #6: cost 4 inf + 5674 1553857636.677 * * [simplify]: Extracting #7: cost 0 inf + 6774 1553857636.678 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)) 1553857636.678 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)))) 1553857636.678 * * * * [progress]: [ 47 / 349 ] simplifiying candidate # 1553857636.678 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1) 1553857636.679 * * [simplify]: iters left: 6 (12 enodes) 1553857636.681 * * [simplify]: iters left: 5 (39 enodes) 1553857636.687 * * [simplify]: iters left: 4 (43 enodes) 1553857636.692 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857636.692 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857636.692 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857636.692 * * [simplify]: Extracting #3: cost 10 inf + 167 1553857636.693 * * [simplify]: Extracting #4: cost 6 inf + 413 1553857636.693 * * [simplify]: Extracting #5: cost 1 inf + 1017 1553857636.693 * * [simplify]: Extracting #6: cost 0 inf + 1099 1553857636.693 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1553857636.693 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (+ (* y.re y.re) (* y.im y.im))))) 1553857636.694 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (+ (* y.re y.re) (* y.im y.im))) 1553857636.694 * * [simplify]: iters left: 6 (14 enodes) 1553857636.696 * * [simplify]: iters left: 5 (51 enodes) 1553857636.713 * * [simplify]: iters left: 4 (71 enodes) 1553857636.733 * * [simplify]: iters left: 3 (93 enodes) 1553857636.754 * * [simplify]: iters left: 2 (113 enodes) 1553857636.769 * * [simplify]: iters left: 1 (131 enodes) 1553857636.787 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857636.787 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857636.787 * * [simplify]: Extracting #2: cost 40 inf + 0 1553857636.787 * * [simplify]: Extracting #3: cost 42 inf + 248 1553857636.788 * * [simplify]: Extracting #4: cost 23 inf + 3469 1553857636.790 * * [simplify]: Extracting #5: cost 10 inf + 5690 1553857636.793 * * [simplify]: Extracting #6: cost 4 inf + 6400 1553857636.794 * * [simplify]: Extracting #7: cost 0 inf + 7620 1553857636.796 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (fma y.im y.im (* y.re y.re))) 1553857636.796 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (fma y.im y.im (* y.re y.re))))) 1553857636.796 * * * * [progress]: [ 48 / 349 ] simplifiying candidate # 1553857636.796 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1) 1553857636.796 * * [simplify]: iters left: 6 (12 enodes) 1553857636.799 * * [simplify]: iters left: 5 (39 enodes) 1553857636.805 * * [simplify]: iters left: 4 (43 enodes) 1553857636.812 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857636.812 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857636.812 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857636.812 * * [simplify]: Extracting #3: cost 10 inf + 167 1553857636.813 * * [simplify]: Extracting #4: cost 6 inf + 413 1553857636.813 * * [simplify]: Extracting #5: cost 1 inf + 1017 1553857636.813 * * [simplify]: Extracting #6: cost 0 inf + 1099 1553857636.813 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1553857636.813 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (+ (* y.re y.re) (* y.im y.im))))) 1553857636.814 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (+ (* y.re y.re) (* y.im y.im))) 1553857636.814 * * [simplify]: iters left: 6 (14 enodes) 1553857636.817 * * [simplify]: iters left: 5 (51 enodes) 1553857636.824 * * [simplify]: iters left: 4 (71 enodes) 1553857636.834 * * [simplify]: iters left: 3 (93 enodes) 1553857636.858 * * [simplify]: iters left: 2 (113 enodes) 1553857636.877 * * [simplify]: iters left: 1 (131 enodes) 1553857636.892 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857636.892 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857636.892 * * [simplify]: Extracting #2: cost 40 inf + 0 1553857636.893 * * [simplify]: Extracting #3: cost 42 inf + 248 1553857636.894 * * [simplify]: Extracting #4: cost 23 inf + 3469 1553857636.897 * * [simplify]: Extracting #5: cost 10 inf + 5690 1553857636.899 * * [simplify]: Extracting #6: cost 4 inf + 6400 1553857636.903 * * [simplify]: Extracting #7: cost 0 inf + 7620 1553857636.906 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (fma y.im y.im (* y.re y.re))) 1553857636.906 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (fma y.im y.im (* y.re y.re))))) 1553857636.906 * * * * [progress]: [ 49 / 349 ] simplifiying candidate # 1553857636.906 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1) 1553857636.907 * * [simplify]: iters left: 6 (12 enodes) 1553857636.912 * * [simplify]: iters left: 5 (39 enodes) 1553857636.920 * * [simplify]: iters left: 4 (43 enodes) 1553857636.926 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857636.926 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857636.926 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857636.926 * * [simplify]: Extracting #3: cost 10 inf + 167 1553857636.926 * * [simplify]: Extracting #4: cost 6 inf + 413 1553857636.927 * * [simplify]: Extracting #5: cost 1 inf + 1017 1553857636.927 * * [simplify]: Extracting #6: cost 0 inf + 1099 1553857636.927 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1553857636.927 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (+ (* y.re y.re) (* y.im y.im))))) 1553857636.927 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (+ (* y.re y.re) (* y.im y.im))) 1553857636.927 * * [simplify]: iters left: 6 (14 enodes) 1553857636.930 * * [simplify]: iters left: 5 (51 enodes) 1553857636.937 * * [simplify]: iters left: 4 (71 enodes) 1553857636.948 * * [simplify]: iters left: 3 (93 enodes) 1553857636.972 * * [simplify]: iters left: 2 (113 enodes) 1553857636.990 * * [simplify]: iters left: 1 (131 enodes) 1553857637.008 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857637.008 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857637.008 * * [simplify]: Extracting #2: cost 40 inf + 0 1553857637.008 * * [simplify]: Extracting #3: cost 42 inf + 248 1553857637.010 * * [simplify]: Extracting #4: cost 23 inf + 3469 1553857637.012 * * [simplify]: Extracting #5: cost 10 inf + 5690 1553857637.014 * * [simplify]: Extracting #6: cost 4 inf + 6400 1553857637.018 * * [simplify]: Extracting #7: cost 0 inf + 7620 1553857637.021 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (fma y.im y.im (* y.re y.re))) 1553857637.021 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (fma y.im y.im (* y.re y.re))))) 1553857637.021 * * * * [progress]: [ 50 / 349 ] simplifiying candidate # 1553857637.022 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (* 1 1)) 1553857637.022 * * [simplify]: iters left: 6 (13 enodes) 1553857637.028 * * [simplify]: iters left: 5 (42 enodes) 1553857637.041 * * [simplify]: iters left: 4 (46 enodes) 1553857637.053 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857637.053 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857637.053 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857637.053 * * [simplify]: Extracting #3: cost 12 inf + 85 1553857637.053 * * [simplify]: Extracting #4: cost 7 inf + 291 1553857637.054 * * [simplify]: Extracting #5: cost 3 inf + 579 1553857637.054 * * [simplify]: Extracting #6: cost 1 inf + 880 1553857637.054 * * [simplify]: Extracting #7: cost 0 inf + 1099 1553857637.055 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1553857637.055 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (+ (* y.re y.re) (* y.im y.im))))) 1553857637.055 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (+ (* y.re y.re) (* y.im y.im))) 1553857637.056 * * [simplify]: iters left: 6 (14 enodes) 1553857637.062 * * [simplify]: iters left: 5 (51 enodes) 1553857637.076 * * [simplify]: iters left: 4 (71 enodes) 1553857637.097 * * [simplify]: iters left: 3 (93 enodes) 1553857637.121 * * [simplify]: iters left: 2 (113 enodes) 1553857637.138 * * [simplify]: iters left: 1 (131 enodes) 1553857637.153 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857637.153 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857637.153 * * [simplify]: Extracting #2: cost 40 inf + 0 1553857637.154 * * [simplify]: Extracting #3: cost 42 inf + 248 1553857637.154 * * [simplify]: Extracting #4: cost 23 inf + 3469 1553857637.155 * * [simplify]: Extracting #5: cost 10 inf + 5690 1553857637.156 * * [simplify]: Extracting #6: cost 4 inf + 6400 1553857637.158 * * [simplify]: Extracting #7: cost 0 inf + 7620 1553857637.159 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (fma y.im y.im (* y.re y.re))) 1553857637.159 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (fma y.im y.im (* y.re y.re))))) 1553857637.160 * * * * [progress]: [ 51 / 349 ] simplifiying candidate # 1553857637.160 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1) 1553857637.160 * * [simplify]: iters left: 6 (12 enodes) 1553857637.163 * * [simplify]: iters left: 5 (39 enodes) 1553857637.168 * * [simplify]: iters left: 4 (43 enodes) 1553857637.176 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857637.176 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857637.176 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857637.176 * * [simplify]: Extracting #3: cost 10 inf + 167 1553857637.176 * * [simplify]: Extracting #4: cost 6 inf + 413 1553857637.176 * * [simplify]: Extracting #5: cost 1 inf + 1017 1553857637.177 * * [simplify]: Extracting #6: cost 0 inf + 1099 1553857637.177 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1553857637.178 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (+ (* y.re y.re) (* y.im y.im))))) 1553857637.178 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (+ (* y.re y.re) (* y.im y.im))) 1553857637.178 * * [simplify]: iters left: 6 (14 enodes) 1553857637.184 * * [simplify]: iters left: 5 (51 enodes) 1553857637.191 * * [simplify]: iters left: 4 (71 enodes) 1553857637.201 * * [simplify]: iters left: 3 (93 enodes) 1553857637.214 * * [simplify]: iters left: 2 (113 enodes) 1553857637.237 * * [simplify]: iters left: 1 (131 enodes) 1553857637.265 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857637.265 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857637.265 * * [simplify]: Extracting #2: cost 40 inf + 0 1553857637.265 * * [simplify]: Extracting #3: cost 42 inf + 248 1553857637.266 * * [simplify]: Extracting #4: cost 23 inf + 3469 1553857637.267 * * [simplify]: Extracting #5: cost 10 inf + 5690 1553857637.268 * * [simplify]: Extracting #6: cost 4 inf + 6400 1553857637.270 * * [simplify]: Extracting #7: cost 0 inf + 7620 1553857637.272 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (fma y.im y.im (* y.re y.re))) 1553857637.272 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (fma y.im y.im (* y.re y.re))))) 1553857637.272 * * * * [progress]: [ 52 / 349 ] simplifiying candidate # 1553857637.272 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1) 1553857637.273 * * [simplify]: iters left: 6 (12 enodes) 1553857637.276 * * [simplify]: iters left: 5 (39 enodes) 1553857637.282 * * [simplify]: iters left: 4 (43 enodes) 1553857637.287 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857637.287 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857637.287 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857637.288 * * [simplify]: Extracting #3: cost 10 inf + 167 1553857637.288 * * [simplify]: Extracting #4: cost 6 inf + 413 1553857637.288 * * [simplify]: Extracting #5: cost 1 inf + 1017 1553857637.288 * * [simplify]: Extracting #6: cost 0 inf + 1099 1553857637.288 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1553857637.288 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (+ (* y.re y.re) (* y.im y.im))))) 1553857637.289 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (+ (* y.re y.re) (* y.im y.im))) 1553857637.289 * * [simplify]: iters left: 6 (14 enodes) 1553857637.292 * * [simplify]: iters left: 5 (51 enodes) 1553857637.303 * * [simplify]: iters left: 4 (71 enodes) 1553857637.323 * * [simplify]: iters left: 3 (93 enodes) 1553857637.348 * * [simplify]: iters left: 2 (113 enodes) 1553857637.379 * * [simplify]: iters left: 1 (131 enodes) 1553857637.395 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857637.395 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857637.395 * * [simplify]: Extracting #2: cost 40 inf + 0 1553857637.396 * * [simplify]: Extracting #3: cost 42 inf + 248 1553857637.396 * * [simplify]: Extracting #4: cost 23 inf + 3469 1553857637.397 * * [simplify]: Extracting #5: cost 10 inf + 5690 1553857637.398 * * [simplify]: Extracting #6: cost 4 inf + 6400 1553857637.400 * * [simplify]: Extracting #7: cost 0 inf + 7620 1553857637.401 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (fma y.im y.im (* y.re y.re))) 1553857637.401 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (fma y.im y.im (* y.re y.re))))) 1553857637.402 * * * * [progress]: [ 53 / 349 ] simplifiying candidate # 1553857637.402 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1553857637.402 * * [simplify]: iters left: 6 (16 enodes) 1553857637.405 * * [simplify]: iters left: 5 (56 enodes) 1553857637.414 * * [simplify]: iters left: 4 (60 enodes) 1553857637.421 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857637.421 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857637.421 * * [simplify]: Extracting #2: cost 15 inf + 0 1553857637.421 * * [simplify]: Extracting #3: cost 26 inf + 0 1553857637.422 * * [simplify]: Extracting #4: cost 21 inf + 441 1553857637.422 * * [simplify]: Extracting #5: cost 11 inf + 1436 1553857637.423 * * [simplify]: Extracting #6: cost 7 inf + 1901 1553857637.424 * * [simplify]: Extracting #7: cost 1 inf + 3586 1553857637.425 * * [simplify]: Extracting #8: cost 0 inf + 4060 1553857637.426 * [simplify]: Simplified to (/ (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (cbrt (fma y.im y.im (* y.re y.re)))) (cbrt (fma y.im y.im (* y.re y.re)))) 1553857637.426 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (cbrt (fma y.im y.im (* y.re y.re)))) (cbrt (fma y.im y.im (* y.re y.re)))) (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857637.426 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 1553857637.426 * * [simplify]: iters left: 6 (15 enodes) 1553857637.429 * * [simplify]: iters left: 5 (55 enodes) 1553857637.437 * * [simplify]: iters left: 4 (70 enodes) 1553857637.447 * * [simplify]: iters left: 3 (82 enodes) 1553857637.458 * * [simplify]: iters left: 2 (90 enodes) 1553857637.469 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857637.469 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857637.469 * * [simplify]: Extracting #2: cost 28 inf + 0 1553857637.469 * * [simplify]: Extracting #3: cost 33 inf + 125 1553857637.469 * * [simplify]: Extracting #4: cost 29 inf + 742 1553857637.470 * * [simplify]: Extracting #5: cost 15 inf + 3603 1553857637.470 * * [simplify]: Extracting #6: cost 10 inf + 4270 1553857637.471 * * [simplify]: Extracting #7: cost 0 inf + 7030 1553857637.472 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (cbrt (fma y.im y.im (* y.re y.re)))) 1553857637.472 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (cbrt (fma y.im y.im (* y.re y.re)))))) 1553857637.473 * * * * [progress]: [ 54 / 349 ] simplifiying candidate # 1553857637.473 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857637.473 * * [simplify]: iters left: 6 (15 enodes) 1553857637.476 * * [simplify]: iters left: 5 (52 enodes) 1553857637.484 * * [simplify]: iters left: 4 (55 enodes) 1553857637.491 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857637.491 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857637.491 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857637.491 * * [simplify]: Extracting #3: cost 17 inf + 157 1553857637.491 * * [simplify]: Extracting #4: cost 14 inf + 516 1553857637.491 * * [simplify]: Extracting #5: cost 8 inf + 884 1553857637.491 * * [simplify]: Extracting #6: cost 3 inf + 1351 1553857637.492 * * [simplify]: Extracting #7: cost 0 inf + 2198 1553857637.492 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (hypot y.im y.re)) 1553857637.492 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (hypot y.im y.re)) (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857637.493 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857637.493 * * [simplify]: iters left: 6 (15 enodes) 1553857637.496 * * [simplify]: iters left: 5 (56 enodes) 1553857637.503 * * [simplify]: iters left: 4 (72 enodes) 1553857637.513 * * [simplify]: iters left: 3 (84 enodes) 1553857637.523 * * [simplify]: iters left: 2 (92 enodes) 1553857637.544 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857637.544 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857637.544 * * [simplify]: Extracting #2: cost 29 inf + 0 1553857637.545 * * [simplify]: Extracting #3: cost 31 inf + 183 1553857637.545 * * [simplify]: Extracting #4: cost 22 inf + 1529 1553857637.546 * * [simplify]: Extracting #5: cost 14 inf + 2420 1553857637.547 * * [simplify]: Extracting #6: cost 8 inf + 3090 1553857637.549 * * [simplify]: Extracting #7: cost 0 inf + 4870 1553857637.551 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re)) 1553857637.551 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re)))) 1553857637.551 * * * * [progress]: [ 55 / 349 ] simplifiying candidate # 1553857637.551 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1) 1553857637.552 * * [simplify]: iters left: 6 (12 enodes) 1553857637.558 * * [simplify]: iters left: 5 (40 enodes) 1553857637.570 * * [simplify]: iters left: 4 (45 enodes) 1553857637.582 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857637.583 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857637.583 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857637.583 * * [simplify]: Extracting #3: cost 13 inf + 44 1553857637.583 * * [simplify]: Extracting #4: cost 7 inf + 211 1553857637.583 * * [simplify]: Extracting #5: cost 1 inf + 880 1553857637.584 * * [simplify]: Extracting #6: cost 0 inf + 1099 1553857637.584 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1553857637.584 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))))) 1553857637.585 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 1553857637.585 * * [simplify]: iters left: 6 (14 enodes) 1553857637.592 * * [simplify]: iters left: 5 (52 enodes) 1553857637.607 * * [simplify]: iters left: 4 (67 enodes) 1553857637.618 * * [simplify]: iters left: 3 (79 enodes) 1553857637.628 * * [simplify]: iters left: 2 (87 enodes) 1553857637.639 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857637.639 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857637.639 * * [simplify]: Extracting #2: cost 30 inf + 0 1553857637.639 * * [simplify]: Extracting #3: cost 28 inf + 483 1553857637.640 * * [simplify]: Extracting #4: cost 17 inf + 2405 1553857637.640 * * [simplify]: Extracting #5: cost 14 inf + 2706 1553857637.641 * * [simplify]: Extracting #6: cost 9 inf + 3495 1553857637.642 * * [simplify]: Extracting #7: cost 1 inf + 5138 1553857637.643 * * [simplify]: Extracting #8: cost 0 inf + 5396 1553857637.644 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1553857637.644 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (fma y.im y.im (* y.re y.re))))) 1553857637.644 * * * * [progress]: [ 56 / 349 ] simplifiying candidate # 1553857637.644 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1) 1553857637.644 * * [simplify]: iters left: 6 (12 enodes) 1553857637.649 * * [simplify]: iters left: 5 (40 enodes) 1553857637.660 * * [simplify]: iters left: 4 (45 enodes) 1553857637.672 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857637.672 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857637.672 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857637.672 * * [simplify]: Extracting #3: cost 13 inf + 44 1553857637.672 * * [simplify]: Extracting #4: cost 7 inf + 211 1553857637.673 * * [simplify]: Extracting #5: cost 1 inf + 880 1553857637.673 * * [simplify]: Extracting #6: cost 0 inf + 1099 1553857637.674 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1553857637.674 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))))) 1553857637.674 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 1553857637.674 * * [simplify]: iters left: 6 (14 enodes) 1553857637.680 * * [simplify]: iters left: 5 (52 enodes) 1553857637.696 * * [simplify]: iters left: 4 (67 enodes) 1553857637.716 * * [simplify]: iters left: 3 (79 enodes) 1553857637.726 * * [simplify]: iters left: 2 (87 enodes) 1553857637.737 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857637.737 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857637.737 * * [simplify]: Extracting #2: cost 30 inf + 0 1553857637.737 * * [simplify]: Extracting #3: cost 28 inf + 483 1553857637.738 * * [simplify]: Extracting #4: cost 17 inf + 2405 1553857637.738 * * [simplify]: Extracting #5: cost 14 inf + 2706 1553857637.739 * * [simplify]: Extracting #6: cost 9 inf + 3495 1553857637.740 * * [simplify]: Extracting #7: cost 1 inf + 5138 1553857637.741 * * [simplify]: Extracting #8: cost 0 inf + 5396 1553857637.742 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1553857637.742 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (fma y.im y.im (* y.re y.re))))) 1553857637.742 * * * * [progress]: [ 57 / 349 ] simplifiying candidate # 1553857637.742 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1) 1553857637.742 * * [simplify]: iters left: 6 (12 enodes) 1553857637.745 * * [simplify]: iters left: 5 (40 enodes) 1553857637.757 * * [simplify]: iters left: 4 (45 enodes) 1553857637.765 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857637.765 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857637.765 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857637.765 * * [simplify]: Extracting #3: cost 13 inf + 44 1553857637.765 * * [simplify]: Extracting #4: cost 7 inf + 211 1553857637.765 * * [simplify]: Extracting #5: cost 1 inf + 880 1553857637.766 * * [simplify]: Extracting #6: cost 0 inf + 1099 1553857637.766 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1553857637.766 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))))) 1553857637.766 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 1553857637.766 * * [simplify]: iters left: 6 (14 enodes) 1553857637.769 * * [simplify]: iters left: 5 (52 enodes) 1553857637.776 * * [simplify]: iters left: 4 (67 enodes) 1553857637.785 * * [simplify]: iters left: 3 (79 enodes) 1553857637.801 * * [simplify]: iters left: 2 (87 enodes) 1553857637.824 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857637.824 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857637.824 * * [simplify]: Extracting #2: cost 30 inf + 0 1553857637.824 * * [simplify]: Extracting #3: cost 28 inf + 483 1553857637.825 * * [simplify]: Extracting #4: cost 17 inf + 2405 1553857637.825 * * [simplify]: Extracting #5: cost 14 inf + 2706 1553857637.826 * * [simplify]: Extracting #6: cost 9 inf + 3495 1553857637.827 * * [simplify]: Extracting #7: cost 1 inf + 5138 1553857637.828 * * [simplify]: Extracting #8: cost 0 inf + 5396 1553857637.829 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1553857637.829 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (fma y.im y.im (* y.re y.re))))) 1553857637.829 * * * * [progress]: [ 58 / 349 ] simplifiying candidate # 1553857637.829 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (* 1 1)) 1553857637.829 * * [simplify]: iters left: 6 (13 enodes) 1553857637.833 * * [simplify]: iters left: 5 (43 enodes) 1553857637.839 * * [simplify]: iters left: 4 (46 enodes) 1553857637.845 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857637.845 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857637.845 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857637.845 * * [simplify]: Extracting #3: cost 12 inf + 85 1553857637.845 * * [simplify]: Extracting #4: cost 7 inf + 211 1553857637.845 * * [simplify]: Extracting #5: cost 0 inf + 1099 1553857637.845 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1553857637.845 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))))) 1553857637.846 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 1553857637.846 * * [simplify]: iters left: 6 (14 enodes) 1553857637.849 * * [simplify]: iters left: 5 (52 enodes) 1553857637.856 * * [simplify]: iters left: 4 (67 enodes) 1553857637.868 * * [simplify]: iters left: 3 (79 enodes) 1553857637.888 * * [simplify]: iters left: 2 (87 enodes) 1553857637.912 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857637.912 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857637.912 * * [simplify]: Extracting #2: cost 30 inf + 0 1553857637.912 * * [simplify]: Extracting #3: cost 28 inf + 483 1553857637.913 * * [simplify]: Extracting #4: cost 17 inf + 2405 1553857637.914 * * [simplify]: Extracting #5: cost 14 inf + 2706 1553857637.916 * * [simplify]: Extracting #6: cost 9 inf + 3495 1553857637.918 * * [simplify]: Extracting #7: cost 1 inf + 5138 1553857637.920 * * [simplify]: Extracting #8: cost 0 inf + 5396 1553857637.922 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1553857637.922 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (fma y.im y.im (* y.re y.re))))) 1553857637.922 * * * * [progress]: [ 59 / 349 ] simplifiying candidate # 1553857637.922 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1) 1553857637.922 * * [simplify]: iters left: 6 (12 enodes) 1553857637.928 * * [simplify]: iters left: 5 (40 enodes) 1553857637.940 * * [simplify]: iters left: 4 (45 enodes) 1553857637.951 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857637.952 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857637.952 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857637.952 * * [simplify]: Extracting #3: cost 13 inf + 44 1553857637.952 * * [simplify]: Extracting #4: cost 7 inf + 211 1553857637.952 * * [simplify]: Extracting #5: cost 1 inf + 880 1553857637.953 * * [simplify]: Extracting #6: cost 0 inf + 1099 1553857637.953 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1553857637.953 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))))) 1553857637.953 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 1553857637.953 * * [simplify]: iters left: 6 (14 enodes) 1553857637.956 * * [simplify]: iters left: 5 (52 enodes) 1553857637.963 * * [simplify]: iters left: 4 (67 enodes) 1553857637.972 * * [simplify]: iters left: 3 (79 enodes) 1553857637.983 * * [simplify]: iters left: 2 (87 enodes) 1553857637.999 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857637.999 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857638.000 * * [simplify]: Extracting #2: cost 30 inf + 0 1553857638.000 * * [simplify]: Extracting #3: cost 28 inf + 483 1553857638.001 * * [simplify]: Extracting #4: cost 17 inf + 2405 1553857638.002 * * [simplify]: Extracting #5: cost 14 inf + 2706 1553857638.004 * * [simplify]: Extracting #6: cost 9 inf + 3495 1553857638.006 * * [simplify]: Extracting #7: cost 1 inf + 5138 1553857638.008 * * [simplify]: Extracting #8: cost 0 inf + 5396 1553857638.010 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1553857638.010 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (fma y.im y.im (* y.re y.re))))) 1553857638.010 * * * * [progress]: [ 60 / 349 ] simplifiying candidate # 1553857638.011 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1) 1553857638.011 * * [simplify]: iters left: 6 (12 enodes) 1553857638.016 * * [simplify]: iters left: 5 (40 enodes) 1553857638.025 * * [simplify]: iters left: 4 (45 enodes) 1553857638.031 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857638.031 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857638.031 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857638.031 * * [simplify]: Extracting #3: cost 13 inf + 44 1553857638.031 * * [simplify]: Extracting #4: cost 7 inf + 211 1553857638.031 * * [simplify]: Extracting #5: cost 1 inf + 880 1553857638.031 * * [simplify]: Extracting #6: cost 0 inf + 1099 1553857638.032 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1553857638.032 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))))) 1553857638.032 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im))) 1553857638.032 * * [simplify]: iters left: 6 (14 enodes) 1553857638.035 * * [simplify]: iters left: 5 (52 enodes) 1553857638.043 * * [simplify]: iters left: 4 (67 enodes) 1553857638.052 * * [simplify]: iters left: 3 (79 enodes) 1553857638.064 * * [simplify]: iters left: 2 (87 enodes) 1553857638.086 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857638.086 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857638.086 * * [simplify]: Extracting #2: cost 30 inf + 0 1553857638.086 * * [simplify]: Extracting #3: cost 28 inf + 483 1553857638.086 * * [simplify]: Extracting #4: cost 17 inf + 2405 1553857638.087 * * [simplify]: Extracting #5: cost 14 inf + 2706 1553857638.088 * * [simplify]: Extracting #6: cost 9 inf + 3495 1553857638.088 * * [simplify]: Extracting #7: cost 1 inf + 5138 1553857638.089 * * [simplify]: Extracting #8: cost 0 inf + 5396 1553857638.091 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (fma y.im y.im (* y.re y.re))) 1553857638.091 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (fma y.im y.im (* y.re y.re))))) 1553857638.091 * * * * [progress]: [ 61 / 349 ] simplifiying candidate # 1553857638.091 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1553857638.091 * * [simplify]: iters left: 6 (17 enodes) 1553857638.095 * * [simplify]: iters left: 5 (59 enodes) 1553857638.104 * * [simplify]: iters left: 4 (65 enodes) 1553857638.112 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857638.112 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857638.112 * * [simplify]: Extracting #2: cost 17 inf + 0 1553857638.112 * * [simplify]: Extracting #3: cost 30 inf + 0 1553857638.112 * * [simplify]: Extracting #4: cost 21 inf + 347 1553857638.112 * * [simplify]: Extracting #5: cost 8 inf + 1722 1553857638.113 * * [simplify]: Extracting #6: cost 2 inf + 3512 1553857638.114 * * [simplify]: Extracting #7: cost 0 inf + 4460 1553857638.114 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (fma y.re y.re (* y.im y.im))) (cbrt (fma y.re y.re (* y.im y.im))))) 1553857638.114 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (fma y.re y.re (* y.im y.im))) (cbrt (fma y.re y.re (* y.im y.im))))) (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857638.115 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 1553857638.115 * * [simplify]: iters left: 6 (16 enodes) 1553857638.118 * * [simplify]: iters left: 5 (58 enodes) 1553857638.132 * * [simplify]: iters left: 4 (83 enodes) 1553857638.155 * * [simplify]: iters left: 3 (113 enodes) 1553857638.185 * * [simplify]: iters left: 2 (141 enodes) 1553857638.214 * * [simplify]: iters left: 1 (153 enodes) 1553857638.232 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857638.232 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857638.232 * * [simplify]: Extracting #2: cost 40 inf + 0 1553857638.232 * * [simplify]: Extracting #3: cost 57 inf + 125 1553857638.232 * * [simplify]: Extracting #4: cost 49 inf + 738 1553857638.234 * * [simplify]: Extracting #5: cost 27 inf + 4813 1553857638.238 * * [simplify]: Extracting #6: cost 6 inf + 10528 1553857638.242 * * [simplify]: Extracting #7: cost 0 inf + 12354 1553857638.246 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (cbrt (fma y.re y.re (* y.im y.im)))) 1553857638.246 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (cbrt (fma y.re y.re (* y.im y.im)))))) 1553857638.246 * * * * [progress]: [ 62 / 349 ] simplifiying candidate # 1553857638.246 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857638.247 * * [simplify]: iters left: 6 (16 enodes) 1553857638.254 * * [simplify]: iters left: 5 (55 enodes) 1553857638.265 * * [simplify]: iters left: 4 (60 enodes) 1553857638.272 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857638.272 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857638.272 * * [simplify]: Extracting #2: cost 15 inf + 0 1553857638.272 * * [simplify]: Extracting #3: cost 23 inf + 43 1553857638.272 * * [simplify]: Extracting #4: cost 14 inf + 502 1553857638.272 * * [simplify]: Extracting #5: cost 5 inf + 1170 1553857638.273 * * [simplify]: Extracting #6: cost 0 inf + 2518 1553857638.273 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (hypot y.im y.re)) 1553857638.273 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (hypot y.im y.re)) (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857638.274 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857638.274 * * [simplify]: iters left: 6 (16 enodes) 1553857638.277 * * [simplify]: iters left: 5 (59 enodes) 1553857638.285 * * [simplify]: iters left: 4 (85 enodes) 1553857638.300 * * [simplify]: iters left: 3 (115 enodes) 1553857638.326 * * [simplify]: iters left: 2 (143 enodes) 1553857638.363 * * [simplify]: iters left: 1 (155 enodes) 1553857638.381 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857638.381 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857638.381 * * [simplify]: Extracting #2: cost 41 inf + 0 1553857638.381 * * [simplify]: Extracting #3: cost 56 inf + 126 1553857638.382 * * [simplify]: Extracting #4: cost 39 inf + 1878 1553857638.383 * * [simplify]: Extracting #5: cost 10 inf + 6529 1553857638.384 * * [simplify]: Extracting #6: cost 1 inf + 8096 1553857638.386 * * [simplify]: Extracting #7: cost 0 inf + 8274 1553857638.388 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (hypot y.im y.re)) 1553857638.388 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (hypot y.im y.re)))) 1553857638.388 * * * * [progress]: [ 63 / 349 ] simplifiying candidate # 1553857638.388 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1) 1553857638.388 * * [simplify]: iters left: 6 (13 enodes) 1553857638.391 * * [simplify]: iters left: 5 (43 enodes) 1553857638.400 * * [simplify]: iters left: 4 (50 enodes) 1553857638.407 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857638.407 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857638.407 * * [simplify]: Extracting #2: cost 18 inf + 1 1553857638.407 * * [simplify]: Extracting #3: cost 12 inf + 87 1553857638.407 * * [simplify]: Extracting #4: cost 5 inf + 455 1553857638.408 * * [simplify]: Extracting #5: cost 0 inf + 1339 1553857638.409 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1553857638.409 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (+ (* y.re y.re) (* y.im y.im))))) 1553857638.409 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (+ (* y.re y.re) (* y.im y.im))) 1553857638.409 * * [simplify]: iters left: 6 (15 enodes) 1553857638.416 * * [simplify]: iters left: 5 (55 enodes) 1553857638.432 * * [simplify]: iters left: 4 (80 enodes) 1553857638.453 * * [simplify]: iters left: 3 (110 enodes) 1553857638.467 * * [simplify]: iters left: 2 (138 enodes) 1553857638.487 * * [simplify]: iters left: 1 (150 enodes) 1553857638.520 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857638.520 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857638.520 * * [simplify]: Extracting #2: cost 42 inf + 0 1553857638.520 * * [simplify]: Extracting #3: cost 51 inf + 427 1553857638.521 * * [simplify]: Extracting #4: cost 25 inf + 3925 1553857638.522 * * [simplify]: Extracting #5: cost 2 inf + 9044 1553857638.524 * * [simplify]: Extracting #6: cost 0 inf + 9440 1553857638.526 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (fma y.re y.re (* y.im y.im))) 1553857638.526 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (fma y.re y.re (* y.im y.im))))) 1553857638.526 * * * * [progress]: [ 64 / 349 ] simplifiying candidate # 1553857638.526 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1) 1553857638.526 * * [simplify]: iters left: 6 (13 enodes) 1553857638.529 * * [simplify]: iters left: 5 (43 enodes) 1553857638.536 * * [simplify]: iters left: 4 (50 enodes) 1553857638.542 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857638.542 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857638.542 * * [simplify]: Extracting #2: cost 18 inf + 1 1553857638.542 * * [simplify]: Extracting #3: cost 12 inf + 87 1553857638.543 * * [simplify]: Extracting #4: cost 5 inf + 455 1553857638.543 * * [simplify]: Extracting #5: cost 0 inf + 1339 1553857638.543 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1553857638.543 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (+ (* y.re y.re) (* y.im y.im))))) 1553857638.543 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (+ (* y.re y.re) (* y.im y.im))) 1553857638.544 * * [simplify]: iters left: 6 (15 enodes) 1553857638.547 * * [simplify]: iters left: 5 (55 enodes) 1553857638.555 * * [simplify]: iters left: 4 (80 enodes) 1553857638.566 * * [simplify]: iters left: 3 (110 enodes) 1553857638.584 * * [simplify]: iters left: 2 (138 enodes) 1553857638.602 * * [simplify]: iters left: 1 (150 enodes) 1553857638.620 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857638.620 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857638.620 * * [simplify]: Extracting #2: cost 42 inf + 0 1553857638.620 * * [simplify]: Extracting #3: cost 51 inf + 427 1553857638.621 * * [simplify]: Extracting #4: cost 25 inf + 3925 1553857638.623 * * [simplify]: Extracting #5: cost 2 inf + 9044 1553857638.624 * * [simplify]: Extracting #6: cost 0 inf + 9440 1553857638.626 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (fma y.re y.re (* y.im y.im))) 1553857638.626 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (fma y.re y.re (* y.im y.im))))) 1553857638.626 * * * * [progress]: [ 65 / 349 ] simplifiying candidate # 1553857638.627 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1) 1553857638.627 * * [simplify]: iters left: 6 (13 enodes) 1553857638.630 * * [simplify]: iters left: 5 (43 enodes) 1553857638.639 * * [simplify]: iters left: 4 (50 enodes) 1553857638.652 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857638.652 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857638.652 * * [simplify]: Extracting #2: cost 18 inf + 1 1553857638.652 * * [simplify]: Extracting #3: cost 12 inf + 87 1553857638.652 * * [simplify]: Extracting #4: cost 5 inf + 455 1553857638.653 * * [simplify]: Extracting #5: cost 0 inf + 1339 1553857638.654 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1553857638.654 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (+ (* y.re y.re) (* y.im y.im))))) 1553857638.654 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (+ (* y.re y.re) (* y.im y.im))) 1553857638.654 * * [simplify]: iters left: 6 (15 enodes) 1553857638.661 * * [simplify]: iters left: 5 (55 enodes) 1553857638.679 * * [simplify]: iters left: 4 (80 enodes) 1553857638.702 * * [simplify]: iters left: 3 (110 enodes) 1553857638.721 * * [simplify]: iters left: 2 (138 enodes) 1553857638.739 * * [simplify]: iters left: 1 (150 enodes) 1553857638.769 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857638.769 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857638.770 * * [simplify]: Extracting #2: cost 42 inf + 0 1553857638.770 * * [simplify]: Extracting #3: cost 51 inf + 427 1553857638.771 * * [simplify]: Extracting #4: cost 25 inf + 3925 1553857638.772 * * [simplify]: Extracting #5: cost 2 inf + 9044 1553857638.775 * * [simplify]: Extracting #6: cost 0 inf + 9440 1553857638.777 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (fma y.re y.re (* y.im y.im))) 1553857638.777 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (fma y.re y.re (* y.im y.im))))) 1553857638.777 * * * * [progress]: [ 66 / 349 ] simplifiying candidate # 1553857638.777 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (* 1 1)) 1553857638.778 * * [simplify]: iters left: 6 (14 enodes) 1553857638.781 * * [simplify]: iters left: 5 (46 enodes) 1553857638.788 * * [simplify]: iters left: 4 (51 enodes) 1553857638.795 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857638.795 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857638.795 * * [simplify]: Extracting #2: cost 18 inf + 1 1553857638.795 * * [simplify]: Extracting #3: cost 13 inf + 46 1553857638.795 * * [simplify]: Extracting #4: cost 7 inf + 591 1553857638.795 * * [simplify]: Extracting #5: cost 1 inf + 1217 1553857638.796 * * [simplify]: Extracting #6: cost 0 inf + 1339 1553857638.796 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1553857638.796 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (+ (* y.re y.re) (* y.im y.im))))) 1553857638.796 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (+ (* y.re y.re) (* y.im y.im))) 1553857638.796 * * [simplify]: iters left: 6 (15 enodes) 1553857638.800 * * [simplify]: iters left: 5 (55 enodes) 1553857638.808 * * [simplify]: iters left: 4 (80 enodes) 1553857638.820 * * [simplify]: iters left: 3 (110 enodes) 1553857638.835 * * [simplify]: iters left: 2 (138 enodes) 1553857638.872 * * [simplify]: iters left: 1 (150 enodes) 1553857638.905 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857638.905 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857638.906 * * [simplify]: Extracting #2: cost 42 inf + 0 1553857638.906 * * [simplify]: Extracting #3: cost 51 inf + 427 1553857638.906 * * [simplify]: Extracting #4: cost 25 inf + 3925 1553857638.908 * * [simplify]: Extracting #5: cost 2 inf + 9044 1553857638.910 * * [simplify]: Extracting #6: cost 0 inf + 9440 1553857638.911 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (fma y.re y.re (* y.im y.im))) 1553857638.912 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (fma y.re y.re (* y.im y.im))))) 1553857638.912 * * * * [progress]: [ 67 / 349 ] simplifiying candidate # 1553857638.912 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1) 1553857638.912 * * [simplify]: iters left: 6 (13 enodes) 1553857638.915 * * [simplify]: iters left: 5 (43 enodes) 1553857638.922 * * [simplify]: iters left: 4 (50 enodes) 1553857638.928 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857638.928 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857638.928 * * [simplify]: Extracting #2: cost 18 inf + 1 1553857638.929 * * [simplify]: Extracting #3: cost 12 inf + 87 1553857638.929 * * [simplify]: Extracting #4: cost 5 inf + 455 1553857638.929 * * [simplify]: Extracting #5: cost 0 inf + 1339 1553857638.930 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1553857638.930 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (+ (* y.re y.re) (* y.im y.im))))) 1553857638.930 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (+ (* y.re y.re) (* y.im y.im))) 1553857638.930 * * [simplify]: iters left: 6 (15 enodes) 1553857638.937 * * [simplify]: iters left: 5 (55 enodes) 1553857638.953 * * [simplify]: iters left: 4 (80 enodes) 1553857638.976 * * [simplify]: iters left: 3 (110 enodes) 1553857639.005 * * [simplify]: iters left: 2 (138 enodes) 1553857639.024 * * [simplify]: iters left: 1 (150 enodes) 1553857639.049 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857639.049 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857639.049 * * [simplify]: Extracting #2: cost 42 inf + 0 1553857639.050 * * [simplify]: Extracting #3: cost 51 inf + 427 1553857639.050 * * [simplify]: Extracting #4: cost 25 inf + 3925 1553857639.052 * * [simplify]: Extracting #5: cost 2 inf + 9044 1553857639.053 * * [simplify]: Extracting #6: cost 0 inf + 9440 1553857639.055 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (fma y.re y.re (* y.im y.im))) 1553857639.055 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (fma y.re y.re (* y.im y.im))))) 1553857639.056 * * * * [progress]: [ 68 / 349 ] simplifiying candidate # 1553857639.056 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1) 1553857639.056 * * [simplify]: iters left: 6 (13 enodes) 1553857639.059 * * [simplify]: iters left: 5 (43 enodes) 1553857639.065 * * [simplify]: iters left: 4 (50 enodes) 1553857639.073 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857639.073 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857639.073 * * [simplify]: Extracting #2: cost 18 inf + 1 1553857639.073 * * [simplify]: Extracting #3: cost 12 inf + 87 1553857639.073 * * [simplify]: Extracting #4: cost 5 inf + 455 1553857639.073 * * [simplify]: Extracting #5: cost 0 inf + 1339 1553857639.074 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1553857639.074 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (+ (* y.re y.re) (* y.im y.im))))) 1553857639.074 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (+ (* y.re y.re) (* y.im y.im))) 1553857639.074 * * [simplify]: iters left: 6 (15 enodes) 1553857639.077 * * [simplify]: iters left: 5 (55 enodes) 1553857639.090 * * [simplify]: iters left: 4 (80 enodes) 1553857639.101 * * [simplify]: iters left: 3 (110 enodes) 1553857639.118 * * [simplify]: iters left: 2 (138 enodes) 1553857639.147 * * [simplify]: iters left: 1 (150 enodes) 1553857639.185 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857639.186 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857639.186 * * [simplify]: Extracting #2: cost 42 inf + 0 1553857639.186 * * [simplify]: Extracting #3: cost 51 inf + 427 1553857639.187 * * [simplify]: Extracting #4: cost 25 inf + 3925 1553857639.191 * * [simplify]: Extracting #5: cost 2 inf + 9044 1553857639.193 * * [simplify]: Extracting #6: cost 0 inf + 9440 1553857639.195 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (fma y.re y.re (* y.im y.im))) 1553857639.195 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (fma y.re y.re (* y.im y.im))))) 1553857639.196 * * * * [progress]: [ 69 / 349 ] simplifiying candidate # 1553857639.196 * [simplify]: Simplifying (/ 1 (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1553857639.196 * * [simplify]: iters left: 6 (9 enodes) 1553857639.198 * * [simplify]: iters left: 5 (33 enodes) 1553857639.203 * * [simplify]: iters left: 4 (38 enodes) 1553857639.209 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857639.209 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857639.209 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857639.209 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857639.209 * * [simplify]: Extracting #4: cost 14 inf + 3 1553857639.209 * * [simplify]: Extracting #5: cost 8 inf + 361 1553857639.209 * * [simplify]: Extracting #6: cost 3 inf + 1367 1553857639.209 * * [simplify]: Extracting #7: cost 0 inf + 2101 1553857639.210 * [simplify]: Simplified to (/ (/ 1 (cbrt (fma y.re y.re (* y.im y.im)))) (cbrt (fma y.re y.re (* y.im y.im)))) 1553857639.210 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (fma y.re y.re (* y.im y.im)))) (cbrt (fma y.re y.re (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857639.210 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 1553857639.210 * * [simplify]: iters left: 6 (12 enodes) 1553857639.212 * * [simplify]: iters left: 5 (46 enodes) 1553857639.219 * * [simplify]: iters left: 4 (71 enodes) 1553857639.229 * * [simplify]: iters left: 3 (101 enodes) 1553857639.246 * * [simplify]: iters left: 2 (129 enodes) 1553857639.264 * * [simplify]: iters left: 1 (141 enodes) 1553857639.292 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857639.292 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857639.293 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857639.293 * * [simplify]: Extracting #3: cost 46 inf + 211 1553857639.294 * * [simplify]: Extracting #4: cost 38 inf + 803 1553857639.296 * * [simplify]: Extracting #5: cost 8 inf + 7445 1553857639.299 * * [simplify]: Extracting #6: cost 0 inf + 9306 1553857639.302 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (fma y.im y.im (* y.re y.re)))) 1553857639.302 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (fma y.im y.im (* y.re y.re)))))) 1553857639.302 * * * * [progress]: [ 70 / 349 ] simplifiying candidate # 1553857639.303 * [simplify]: Simplifying (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857639.303 * * [simplify]: iters left: 6 (8 enodes) 1553857639.307 * * [simplify]: iters left: 5 (29 enodes) 1553857639.316 * * [simplify]: iters left: 4 (33 enodes) 1553857639.325 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857639.325 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857639.325 * * [simplify]: Extracting #2: cost 7 inf + 1 1553857639.326 * * [simplify]: Extracting #3: cost 4 inf + 313 1553857639.326 * * [simplify]: Extracting #4: cost 3 inf + 492 1553857639.326 * * [simplify]: Extracting #5: cost 0 inf + 671 1553857639.326 * [simplify]: Simplified to (/ 1 (hypot y.im y.re)) 1553857639.327 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.im y.re)) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857639.327 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857639.327 * * [simplify]: iters left: 6 (12 enodes) 1553857639.333 * * [simplify]: iters left: 5 (47 enodes) 1553857639.347 * * [simplify]: iters left: 4 (73 enodes) 1553857639.360 * * [simplify]: iters left: 3 (103 enodes) 1553857639.375 * * [simplify]: iters left: 2 (131 enodes) 1553857639.394 * * [simplify]: iters left: 1 (143 enodes) 1553857639.427 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857639.427 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857639.428 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857639.428 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857639.429 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857639.432 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857639.434 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857639.436 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857639.436 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 1553857639.436 * * * * [progress]: [ 71 / 349 ] simplifiying candidate # 1553857639.437 * [simplify]: Simplifying (/ 1 1) 1553857639.437 * * [simplify]: iters left: 2 (2 enodes) 1553857639.439 * * [simplify]: iters left: 1 (6 enodes) 1553857639.441 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857639.441 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857639.441 * [simplify]: Simplified to 1 1553857639.441 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 1553857639.442 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1553857639.442 * * [simplify]: iters left: 6 (11 enodes) 1553857639.447 * * [simplify]: iters left: 5 (43 enodes) 1553857639.460 * * [simplify]: iters left: 4 (68 enodes) 1553857639.479 * * [simplify]: iters left: 3 (98 enodes) 1553857639.502 * * [simplify]: iters left: 2 (126 enodes) 1553857639.518 * * [simplify]: iters left: 1 (138 enodes) 1553857639.540 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857639.540 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857639.540 * * [simplify]: Extracting #2: cost 35 inf + 2 1553857639.541 * * [simplify]: Extracting #3: cost 43 inf + 446 1553857639.542 * * [simplify]: Extracting #4: cost 14 inf + 4014 1553857639.545 * * [simplify]: Extracting #5: cost 1 inf + 6215 1553857639.548 * * [simplify]: Extracting #6: cost 0 inf + 6392 1553857639.550 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857639.550 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857639.551 * * * * [progress]: [ 72 / 349 ] simplifiying candidate # 1553857639.551 * [simplify]: Simplifying (/ 1 1) 1553857639.551 * * [simplify]: iters left: 2 (2 enodes) 1553857639.553 * * [simplify]: iters left: 1 (6 enodes) 1553857639.555 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857639.555 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857639.555 * [simplify]: Simplified to 1 1553857639.555 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 1553857639.556 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1553857639.556 * * [simplify]: iters left: 6 (11 enodes) 1553857639.561 * * [simplify]: iters left: 5 (43 enodes) 1553857639.575 * * [simplify]: iters left: 4 (68 enodes) 1553857639.594 * * [simplify]: iters left: 3 (98 enodes) 1553857639.622 * * [simplify]: iters left: 2 (126 enodes) 1553857639.644 * * [simplify]: iters left: 1 (138 enodes) 1553857639.661 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857639.661 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857639.661 * * [simplify]: Extracting #2: cost 35 inf + 2 1553857639.661 * * [simplify]: Extracting #3: cost 43 inf + 446 1553857639.662 * * [simplify]: Extracting #4: cost 14 inf + 4014 1553857639.663 * * [simplify]: Extracting #5: cost 1 inf + 6215 1553857639.664 * * [simplify]: Extracting #6: cost 0 inf + 6392 1553857639.667 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857639.667 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857639.667 * * * * [progress]: [ 73 / 349 ] simplifiying candidate # 1553857639.667 * [simplify]: Simplifying (/ 1 1) 1553857639.667 * * [simplify]: iters left: 2 (2 enodes) 1553857639.669 * * [simplify]: iters left: 1 (6 enodes) 1553857639.671 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857639.672 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857639.672 * [simplify]: Simplified to 1 1553857639.672 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 1553857639.672 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1553857639.672 * * [simplify]: iters left: 6 (11 enodes) 1553857639.677 * * [simplify]: iters left: 5 (43 enodes) 1553857639.690 * * [simplify]: iters left: 4 (68 enodes) 1553857639.702 * * [simplify]: iters left: 3 (98 enodes) 1553857639.715 * * [simplify]: iters left: 2 (126 enodes) 1553857639.736 * * [simplify]: iters left: 1 (138 enodes) 1553857639.752 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857639.752 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857639.752 * * [simplify]: Extracting #2: cost 35 inf + 2 1553857639.752 * * [simplify]: Extracting #3: cost 43 inf + 446 1553857639.753 * * [simplify]: Extracting #4: cost 14 inf + 4014 1553857639.754 * * [simplify]: Extracting #5: cost 1 inf + 6215 1553857639.756 * * [simplify]: Extracting #6: cost 0 inf + 6392 1553857639.757 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857639.757 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857639.757 * * * * [progress]: [ 74 / 349 ] simplifiying candidate # 1553857639.757 * [simplify]: Simplifying (/ 1 (* 1 1)) 1553857639.757 * * [simplify]: iters left: 4 (3 enodes) 1553857639.760 * * [simplify]: iters left: 3 (9 enodes) 1553857639.762 * * [simplify]: iters left: 2 (11 enodes) 1553857639.763 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857639.763 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857639.763 * [simplify]: Simplified to 1 1553857639.763 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 1553857639.764 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1553857639.764 * * [simplify]: iters left: 6 (11 enodes) 1553857639.766 * * [simplify]: iters left: 5 (43 enodes) 1553857639.776 * * [simplify]: iters left: 4 (68 enodes) 1553857639.797 * * [simplify]: iters left: 3 (98 enodes) 1553857639.812 * * [simplify]: iters left: 2 (126 enodes) 1553857639.828 * * [simplify]: iters left: 1 (138 enodes) 1553857639.860 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857639.860 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857639.861 * * [simplify]: Extracting #2: cost 35 inf + 2 1553857639.861 * * [simplify]: Extracting #3: cost 43 inf + 446 1553857639.863 * * [simplify]: Extracting #4: cost 14 inf + 4014 1553857639.865 * * [simplify]: Extracting #5: cost 1 inf + 6215 1553857639.866 * * [simplify]: Extracting #6: cost 0 inf + 6392 1553857639.868 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857639.868 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857639.868 * * * * [progress]: [ 75 / 349 ] simplifiying candidate # 1553857639.868 * [simplify]: Simplifying (/ 1 1) 1553857639.868 * * [simplify]: iters left: 2 (2 enodes) 1553857639.869 * * [simplify]: iters left: 1 (6 enodes) 1553857639.870 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857639.870 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857639.870 * [simplify]: Simplified to 1 1553857639.870 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 1553857639.871 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1553857639.871 * * [simplify]: iters left: 6 (11 enodes) 1553857639.873 * * [simplify]: iters left: 5 (43 enodes) 1553857639.879 * * [simplify]: iters left: 4 (68 enodes) 1553857639.892 * * [simplify]: iters left: 3 (98 enodes) 1553857639.918 * * [simplify]: iters left: 2 (126 enodes) 1553857639.951 * * [simplify]: iters left: 1 (138 enodes) 1553857639.980 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857639.980 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857639.981 * * [simplify]: Extracting #2: cost 35 inf + 2 1553857639.981 * * [simplify]: Extracting #3: cost 43 inf + 446 1553857639.982 * * [simplify]: Extracting #4: cost 14 inf + 4014 1553857639.985 * * [simplify]: Extracting #5: cost 1 inf + 6215 1553857639.987 * * [simplify]: Extracting #6: cost 0 inf + 6392 1553857639.989 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857639.990 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857639.990 * * * * [progress]: [ 76 / 349 ] simplifiying candidate # 1553857639.990 * [simplify]: Simplifying (/ 1 1) 1553857639.990 * * [simplify]: iters left: 2 (2 enodes) 1553857639.992 * * [simplify]: iters left: 1 (6 enodes) 1553857639.994 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857639.994 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857639.994 * [simplify]: Simplified to 1 1553857639.994 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 1553857639.994 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1553857639.995 * * [simplify]: iters left: 6 (11 enodes) 1553857639.998 * * [simplify]: iters left: 5 (43 enodes) 1553857640.006 * * [simplify]: iters left: 4 (68 enodes) 1553857640.016 * * [simplify]: iters left: 3 (98 enodes) 1553857640.029 * * [simplify]: iters left: 2 (126 enodes) 1553857640.047 * * [simplify]: iters left: 1 (138 enodes) 1553857640.066 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857640.066 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857640.066 * * [simplify]: Extracting #2: cost 35 inf + 2 1553857640.066 * * [simplify]: Extracting #3: cost 43 inf + 446 1553857640.067 * * [simplify]: Extracting #4: cost 14 inf + 4014 1553857640.069 * * [simplify]: Extracting #5: cost 1 inf + 6215 1553857640.070 * * [simplify]: Extracting #6: cost 0 inf + 6392 1553857640.072 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857640.072 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857640.072 * * * * [progress]: [ 77 / 349 ] simplifiying candidate # 1553857640.073 * [simplify]: Simplifying (/ 1 (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1553857640.073 * * [simplify]: iters left: 6 (9 enodes) 1553857640.076 * * [simplify]: iters left: 5 (33 enodes) 1553857640.085 * * [simplify]: iters left: 4 (38 enodes) 1553857640.096 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857640.096 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857640.096 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857640.097 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857640.097 * * [simplify]: Extracting #4: cost 14 inf + 3 1553857640.097 * * [simplify]: Extracting #5: cost 8 inf + 361 1553857640.097 * * [simplify]: Extracting #6: cost 3 inf + 1367 1553857640.098 * * [simplify]: Extracting #7: cost 0 inf + 2101 1553857640.098 * [simplify]: Simplified to (/ (/ 1 (cbrt (fma y.re y.re (* y.im y.im)))) (cbrt (fma y.re y.re (* y.im y.im)))) 1553857640.099 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (fma y.re y.re (* y.im y.im)))) (cbrt (fma y.re y.re (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857640.099 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 1553857640.099 * * [simplify]: iters left: 6 (12 enodes) 1553857640.105 * * [simplify]: iters left: 5 (46 enodes) 1553857640.119 * * [simplify]: iters left: 4 (71 enodes) 1553857640.130 * * [simplify]: iters left: 3 (101 enodes) 1553857640.142 * * [simplify]: iters left: 2 (129 enodes) 1553857640.165 * * [simplify]: iters left: 1 (141 enodes) 1553857640.200 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857640.200 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857640.200 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857640.201 * * [simplify]: Extracting #3: cost 46 inf + 211 1553857640.201 * * [simplify]: Extracting #4: cost 38 inf + 803 1553857640.203 * * [simplify]: Extracting #5: cost 8 inf + 7445 1553857640.206 * * [simplify]: Extracting #6: cost 0 inf + 9306 1553857640.209 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (fma y.im y.im (* y.re y.re)))) 1553857640.210 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (fma y.im y.im (* y.re y.re)))))) 1553857640.210 * * * * [progress]: [ 78 / 349 ] simplifiying candidate # 1553857640.210 * [simplify]: Simplifying (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857640.210 * * [simplify]: iters left: 6 (8 enodes) 1553857640.214 * * [simplify]: iters left: 5 (29 enodes) 1553857640.224 * * [simplify]: iters left: 4 (33 enodes) 1553857640.233 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857640.233 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857640.233 * * [simplify]: Extracting #2: cost 7 inf + 1 1553857640.233 * * [simplify]: Extracting #3: cost 4 inf + 313 1553857640.233 * * [simplify]: Extracting #4: cost 3 inf + 492 1553857640.234 * * [simplify]: Extracting #5: cost 0 inf + 671 1553857640.234 * [simplify]: Simplified to (/ 1 (hypot y.im y.re)) 1553857640.234 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.im y.re)) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857640.234 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857640.235 * * [simplify]: iters left: 6 (12 enodes) 1553857640.240 * * [simplify]: iters left: 5 (47 enodes) 1553857640.254 * * [simplify]: iters left: 4 (73 enodes) 1553857640.274 * * [simplify]: iters left: 3 (103 enodes) 1553857640.302 * * [simplify]: iters left: 2 (131 enodes) 1553857640.339 * * [simplify]: iters left: 1 (143 enodes) 1553857640.372 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857640.372 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857640.372 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857640.372 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857640.374 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857640.376 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857640.378 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857640.380 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857640.380 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 1553857640.380 * * * * [progress]: [ 79 / 349 ] simplifiying candidate # 1553857640.381 * [simplify]: Simplifying (/ 1 1) 1553857640.381 * * [simplify]: iters left: 2 (2 enodes) 1553857640.382 * * [simplify]: iters left: 1 (6 enodes) 1553857640.384 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857640.384 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857640.385 * [simplify]: Simplified to 1 1553857640.385 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 1553857640.385 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1553857640.385 * * [simplify]: iters left: 6 (11 enodes) 1553857640.390 * * [simplify]: iters left: 5 (43 enodes) 1553857640.400 * * [simplify]: iters left: 4 (68 enodes) 1553857640.409 * * [simplify]: iters left: 3 (98 enodes) 1553857640.422 * * [simplify]: iters left: 2 (126 enodes) 1553857640.440 * * [simplify]: iters left: 1 (138 enodes) 1553857640.472 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857640.472 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857640.473 * * [simplify]: Extracting #2: cost 35 inf + 2 1553857640.473 * * [simplify]: Extracting #3: cost 43 inf + 446 1553857640.474 * * [simplify]: Extracting #4: cost 14 inf + 4014 1553857640.477 * * [simplify]: Extracting #5: cost 1 inf + 6215 1553857640.480 * * [simplify]: Extracting #6: cost 0 inf + 6392 1553857640.483 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857640.483 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857640.483 * * * * [progress]: [ 80 / 349 ] simplifiying candidate # 1553857640.483 * [simplify]: Simplifying (/ 1 1) 1553857640.483 * * [simplify]: iters left: 2 (2 enodes) 1553857640.485 * * [simplify]: iters left: 1 (6 enodes) 1553857640.487 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857640.487 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857640.487 * [simplify]: Simplified to 1 1553857640.487 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 1553857640.488 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1553857640.488 * * [simplify]: iters left: 6 (11 enodes) 1553857640.493 * * [simplify]: iters left: 5 (43 enodes) 1553857640.506 * * [simplify]: iters left: 4 (68 enodes) 1553857640.525 * * [simplify]: iters left: 3 (98 enodes) 1553857640.552 * * [simplify]: iters left: 2 (126 enodes) 1553857640.590 * * [simplify]: iters left: 1 (138 enodes) 1553857640.607 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857640.607 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857640.607 * * [simplify]: Extracting #2: cost 35 inf + 2 1553857640.608 * * [simplify]: Extracting #3: cost 43 inf + 446 1553857640.608 * * [simplify]: Extracting #4: cost 14 inf + 4014 1553857640.610 * * [simplify]: Extracting #5: cost 1 inf + 6215 1553857640.611 * * [simplify]: Extracting #6: cost 0 inf + 6392 1553857640.612 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857640.612 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857640.612 * * * * [progress]: [ 81 / 349 ] simplifiying candidate # 1553857640.613 * [simplify]: Simplifying (/ 1 1) 1553857640.613 * * [simplify]: iters left: 2 (2 enodes) 1553857640.614 * * [simplify]: iters left: 1 (6 enodes) 1553857640.615 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857640.615 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857640.615 * [simplify]: Simplified to 1 1553857640.615 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 1553857640.615 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1553857640.615 * * [simplify]: iters left: 6 (11 enodes) 1553857640.618 * * [simplify]: iters left: 5 (43 enodes) 1553857640.624 * * [simplify]: iters left: 4 (68 enodes) 1553857640.638 * * [simplify]: iters left: 3 (98 enodes) 1553857640.664 * * [simplify]: iters left: 2 (126 enodes) 1553857640.693 * * [simplify]: iters left: 1 (138 enodes) 1553857640.709 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857640.709 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857640.709 * * [simplify]: Extracting #2: cost 35 inf + 2 1553857640.709 * * [simplify]: Extracting #3: cost 43 inf + 446 1553857640.710 * * [simplify]: Extracting #4: cost 14 inf + 4014 1553857640.711 * * [simplify]: Extracting #5: cost 1 inf + 6215 1553857640.713 * * [simplify]: Extracting #6: cost 0 inf + 6392 1553857640.714 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857640.714 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857640.714 * * * * [progress]: [ 82 / 349 ] simplifiying candidate # 1553857640.714 * [simplify]: Simplifying (/ 1 (* 1 1)) 1553857640.714 * * [simplify]: iters left: 4 (3 enodes) 1553857640.717 * * [simplify]: iters left: 3 (9 enodes) 1553857640.718 * * [simplify]: iters left: 2 (11 enodes) 1553857640.720 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857640.720 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857640.720 * [simplify]: Simplified to 1 1553857640.720 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 1553857640.720 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1553857640.720 * * [simplify]: iters left: 6 (11 enodes) 1553857640.725 * * [simplify]: iters left: 5 (43 enodes) 1553857640.737 * * [simplify]: iters left: 4 (68 enodes) 1553857640.757 * * [simplify]: iters left: 3 (98 enodes) 1553857640.770 * * [simplify]: iters left: 2 (126 enodes) 1553857640.789 * * [simplify]: iters left: 1 (138 enodes) 1553857640.808 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857640.808 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857640.808 * * [simplify]: Extracting #2: cost 35 inf + 2 1553857640.809 * * [simplify]: Extracting #3: cost 43 inf + 446 1553857640.810 * * [simplify]: Extracting #4: cost 14 inf + 4014 1553857640.813 * * [simplify]: Extracting #5: cost 1 inf + 6215 1553857640.815 * * [simplify]: Extracting #6: cost 0 inf + 6392 1553857640.818 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857640.818 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857640.818 * * * * [progress]: [ 83 / 349 ] simplifiying candidate # 1553857640.819 * [simplify]: Simplifying (/ 1 1) 1553857640.819 * * [simplify]: iters left: 2 (2 enodes) 1553857640.820 * * [simplify]: iters left: 1 (6 enodes) 1553857640.822 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857640.822 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857640.822 * [simplify]: Simplified to 1 1553857640.823 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 1553857640.823 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1553857640.823 * * [simplify]: iters left: 6 (11 enodes) 1553857640.828 * * [simplify]: iters left: 5 (43 enodes) 1553857640.841 * * [simplify]: iters left: 4 (68 enodes) 1553857640.856 * * [simplify]: iters left: 3 (98 enodes) 1553857640.871 * * [simplify]: iters left: 2 (126 enodes) 1553857640.900 * * [simplify]: iters left: 1 (138 enodes) 1553857640.915 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857640.915 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857640.915 * * [simplify]: Extracting #2: cost 35 inf + 2 1553857640.916 * * [simplify]: Extracting #3: cost 43 inf + 446 1553857640.916 * * [simplify]: Extracting #4: cost 14 inf + 4014 1553857640.918 * * [simplify]: Extracting #5: cost 1 inf + 6215 1553857640.919 * * [simplify]: Extracting #6: cost 0 inf + 6392 1553857640.920 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857640.920 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857640.921 * * * * [progress]: [ 84 / 349 ] simplifiying candidate # 1553857640.921 * [simplify]: Simplifying (/ 1 1) 1553857640.921 * * [simplify]: iters left: 2 (2 enodes) 1553857640.922 * * [simplify]: iters left: 1 (6 enodes) 1553857640.923 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857640.923 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857640.923 * [simplify]: Simplified to 1 1553857640.923 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 1553857640.923 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1553857640.923 * * [simplify]: iters left: 6 (11 enodes) 1553857640.926 * * [simplify]: iters left: 5 (43 enodes) 1553857640.939 * * [simplify]: iters left: 4 (68 enodes) 1553857640.958 * * [simplify]: iters left: 3 (98 enodes) 1553857640.987 * * [simplify]: iters left: 2 (126 enodes) 1553857641.009 * * [simplify]: iters left: 1 (138 enodes) 1553857641.025 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857641.025 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857641.025 * * [simplify]: Extracting #2: cost 35 inf + 2 1553857641.025 * * [simplify]: Extracting #3: cost 43 inf + 446 1553857641.026 * * [simplify]: Extracting #4: cost 14 inf + 4014 1553857641.027 * * [simplify]: Extracting #5: cost 1 inf + 6215 1553857641.029 * * [simplify]: Extracting #6: cost 0 inf + 6392 1553857641.031 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857641.032 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857641.032 * * * * [progress]: [ 85 / 349 ] simplifiying candidate # 1553857641.032 * [simplify]: Simplifying (/ 1 (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1553857641.032 * * [simplify]: iters left: 6 (9 enodes) 1553857641.037 * * [simplify]: iters left: 5 (33 enodes) 1553857641.047 * * [simplify]: iters left: 4 (38 enodes) 1553857641.058 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857641.058 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857641.058 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857641.058 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857641.059 * * [simplify]: Extracting #4: cost 14 inf + 3 1553857641.059 * * [simplify]: Extracting #5: cost 8 inf + 361 1553857641.059 * * [simplify]: Extracting #6: cost 3 inf + 1367 1553857641.060 * * [simplify]: Extracting #7: cost 0 inf + 2101 1553857641.061 * [simplify]: Simplified to (/ (/ 1 (cbrt (fma y.re y.re (* y.im y.im)))) (cbrt (fma y.re y.re (* y.im y.im)))) 1553857641.061 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (fma y.re y.re (* y.im y.im)))) (cbrt (fma y.re y.re (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857641.061 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 1553857641.061 * * [simplify]: iters left: 6 (12 enodes) 1553857641.067 * * [simplify]: iters left: 5 (46 enodes) 1553857641.082 * * [simplify]: iters left: 4 (71 enodes) 1553857641.104 * * [simplify]: iters left: 3 (101 enodes) 1553857641.119 * * [simplify]: iters left: 2 (129 enodes) 1553857641.136 * * [simplify]: iters left: 1 (141 enodes) 1553857641.164 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857641.164 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857641.164 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857641.164 * * [simplify]: Extracting #3: cost 46 inf + 211 1553857641.165 * * [simplify]: Extracting #4: cost 38 inf + 803 1553857641.167 * * [simplify]: Extracting #5: cost 8 inf + 7445 1553857641.170 * * [simplify]: Extracting #6: cost 0 inf + 9306 1553857641.173 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (fma y.im y.im (* y.re y.re)))) 1553857641.173 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (fma y.im y.im (* y.re y.re)))))) 1553857641.173 * * * * [progress]: [ 86 / 349 ] simplifiying candidate # 1553857641.174 * [simplify]: Simplifying (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857641.174 * * [simplify]: iters left: 6 (8 enodes) 1553857641.178 * * [simplify]: iters left: 5 (29 enodes) 1553857641.187 * * [simplify]: iters left: 4 (33 enodes) 1553857641.196 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857641.196 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857641.196 * * [simplify]: Extracting #2: cost 7 inf + 1 1553857641.196 * * [simplify]: Extracting #3: cost 4 inf + 313 1553857641.197 * * [simplify]: Extracting #4: cost 3 inf + 492 1553857641.198 * * [simplify]: Extracting #5: cost 0 inf + 671 1553857641.198 * [simplify]: Simplified to (/ 1 (hypot y.im y.re)) 1553857641.198 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.im y.re)) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857641.199 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857641.199 * * [simplify]: iters left: 6 (12 enodes) 1553857641.202 * * [simplify]: iters left: 5 (47 enodes) 1553857641.209 * * [simplify]: iters left: 4 (73 enodes) 1553857641.220 * * [simplify]: iters left: 3 (103 enodes) 1553857641.233 * * [simplify]: iters left: 2 (131 enodes) 1553857641.265 * * [simplify]: iters left: 1 (143 enodes) 1553857641.282 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857641.282 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857641.282 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857641.282 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857641.283 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857641.285 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857641.288 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857641.290 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857641.290 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 1553857641.290 * * * * [progress]: [ 87 / 349 ] simplifiying candidate # 1553857641.291 * [simplify]: Simplifying (/ 1 1) 1553857641.291 * * [simplify]: iters left: 2 (2 enodes) 1553857641.292 * * [simplify]: iters left: 1 (6 enodes) 1553857641.295 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857641.295 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857641.295 * [simplify]: Simplified to 1 1553857641.295 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 1553857641.295 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1553857641.295 * * [simplify]: iters left: 6 (11 enodes) 1553857641.301 * * [simplify]: iters left: 5 (43 enodes) 1553857641.314 * * [simplify]: iters left: 4 (68 enodes) 1553857641.334 * * [simplify]: iters left: 3 (98 enodes) 1553857641.360 * * [simplify]: iters left: 2 (126 enodes) 1553857641.393 * * [simplify]: iters left: 1 (138 enodes) 1553857641.428 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857641.428 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857641.428 * * [simplify]: Extracting #2: cost 35 inf + 2 1553857641.429 * * [simplify]: Extracting #3: cost 43 inf + 446 1553857641.430 * * [simplify]: Extracting #4: cost 14 inf + 4014 1553857641.433 * * [simplify]: Extracting #5: cost 1 inf + 6215 1553857641.435 * * [simplify]: Extracting #6: cost 0 inf + 6392 1553857641.438 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857641.438 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857641.438 * * * * [progress]: [ 88 / 349 ] simplifiying candidate # 1553857641.439 * [simplify]: Simplifying (/ 1 1) 1553857641.439 * * [simplify]: iters left: 2 (2 enodes) 1553857641.440 * * [simplify]: iters left: 1 (6 enodes) 1553857641.443 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857641.443 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857641.443 * [simplify]: Simplified to 1 1553857641.443 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 1553857641.443 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1553857641.443 * * [simplify]: iters left: 6 (11 enodes) 1553857641.448 * * [simplify]: iters left: 5 (43 enodes) 1553857641.461 * * [simplify]: iters left: 4 (68 enodes) 1553857641.481 * * [simplify]: iters left: 3 (98 enodes) 1553857641.507 * * [simplify]: iters left: 2 (126 enodes) 1553857641.541 * * [simplify]: iters left: 1 (138 enodes) 1553857641.569 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857641.569 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857641.570 * * [simplify]: Extracting #2: cost 35 inf + 2 1553857641.570 * * [simplify]: Extracting #3: cost 43 inf + 446 1553857641.571 * * [simplify]: Extracting #4: cost 14 inf + 4014 1553857641.572 * * [simplify]: Extracting #5: cost 1 inf + 6215 1553857641.573 * * [simplify]: Extracting #6: cost 0 inf + 6392 1553857641.574 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857641.574 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857641.575 * * * * [progress]: [ 89 / 349 ] simplifiying candidate # 1553857641.575 * [simplify]: Simplifying (/ 1 1) 1553857641.575 * * [simplify]: iters left: 2 (2 enodes) 1553857641.576 * * [simplify]: iters left: 1 (6 enodes) 1553857641.577 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857641.577 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857641.577 * [simplify]: Simplified to 1 1553857641.577 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 1553857641.577 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1553857641.578 * * [simplify]: iters left: 6 (11 enodes) 1553857641.580 * * [simplify]: iters left: 5 (43 enodes) 1553857641.592 * * [simplify]: iters left: 4 (68 enodes) 1553857641.610 * * [simplify]: iters left: 3 (98 enodes) 1553857641.623 * * [simplify]: iters left: 2 (126 enodes) 1553857641.641 * * [simplify]: iters left: 1 (138 enodes) 1553857641.660 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857641.660 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857641.660 * * [simplify]: Extracting #2: cost 35 inf + 2 1553857641.661 * * [simplify]: Extracting #3: cost 43 inf + 446 1553857641.661 * * [simplify]: Extracting #4: cost 14 inf + 4014 1553857641.663 * * [simplify]: Extracting #5: cost 1 inf + 6215 1553857641.664 * * [simplify]: Extracting #6: cost 0 inf + 6392 1553857641.665 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857641.665 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857641.665 * * * * [progress]: [ 90 / 349 ] simplifiying candidate # 1553857641.666 * [simplify]: Simplifying (/ 1 (* 1 1)) 1553857641.666 * * [simplify]: iters left: 4 (3 enodes) 1553857641.668 * * [simplify]: iters left: 3 (9 enodes) 1553857641.669 * * [simplify]: iters left: 2 (11 enodes) 1553857641.671 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857641.671 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857641.671 * [simplify]: Simplified to 1 1553857641.671 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 1553857641.671 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1553857641.671 * * [simplify]: iters left: 6 (11 enodes) 1553857641.675 * * [simplify]: iters left: 5 (43 enodes) 1553857641.687 * * [simplify]: iters left: 4 (68 enodes) 1553857641.707 * * [simplify]: iters left: 3 (98 enodes) 1553857641.729 * * [simplify]: iters left: 2 (126 enodes) 1553857641.745 * * [simplify]: iters left: 1 (138 enodes) 1553857641.763 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857641.763 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857641.764 * * [simplify]: Extracting #2: cost 35 inf + 2 1553857641.764 * * [simplify]: Extracting #3: cost 43 inf + 446 1553857641.765 * * [simplify]: Extracting #4: cost 14 inf + 4014 1553857641.768 * * [simplify]: Extracting #5: cost 1 inf + 6215 1553857641.771 * * [simplify]: Extracting #6: cost 0 inf + 6392 1553857641.773 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857641.774 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857641.774 * * * * [progress]: [ 91 / 349 ] simplifiying candidate # 1553857641.774 * [simplify]: Simplifying (/ 1 1) 1553857641.774 * * [simplify]: iters left: 2 (2 enodes) 1553857641.776 * * [simplify]: iters left: 1 (6 enodes) 1553857641.777 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857641.777 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857641.777 * [simplify]: Simplified to 1 1553857641.777 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 1553857641.778 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1553857641.778 * * [simplify]: iters left: 6 (11 enodes) 1553857641.780 * * [simplify]: iters left: 5 (43 enodes) 1553857641.786 * * [simplify]: iters left: 4 (68 enodes) 1553857641.795 * * [simplify]: iters left: 3 (98 enodes) 1553857641.812 * * [simplify]: iters left: 2 (126 enodes) 1553857641.845 * * [simplify]: iters left: 1 (138 enodes) 1553857641.862 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857641.862 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857641.862 * * [simplify]: Extracting #2: cost 35 inf + 2 1553857641.862 * * [simplify]: Extracting #3: cost 43 inf + 446 1553857641.863 * * [simplify]: Extracting #4: cost 14 inf + 4014 1553857641.864 * * [simplify]: Extracting #5: cost 1 inf + 6215 1553857641.866 * * [simplify]: Extracting #6: cost 0 inf + 6392 1553857641.867 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857641.867 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857641.867 * * * * [progress]: [ 92 / 349 ] simplifiying candidate # 1553857641.867 * [simplify]: Simplifying (/ 1 1) 1553857641.867 * * [simplify]: iters left: 2 (2 enodes) 1553857641.868 * * [simplify]: iters left: 1 (6 enodes) 1553857641.870 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857641.870 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857641.870 * [simplify]: Simplified to 1 1553857641.870 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 1553857641.870 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1553857641.870 * * [simplify]: iters left: 6 (11 enodes) 1553857641.872 * * [simplify]: iters left: 5 (43 enodes) 1553857641.879 * * [simplify]: iters left: 4 (68 enodes) 1553857641.891 * * [simplify]: iters left: 3 (98 enodes) 1553857641.915 * * [simplify]: iters left: 2 (126 enodes) 1553857641.933 * * [simplify]: iters left: 1 (138 enodes) 1553857641.956 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857641.956 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857641.957 * * [simplify]: Extracting #2: cost 35 inf + 2 1553857641.957 * * [simplify]: Extracting #3: cost 43 inf + 446 1553857641.958 * * [simplify]: Extracting #4: cost 14 inf + 4014 1553857641.959 * * [simplify]: Extracting #5: cost 1 inf + 6215 1553857641.960 * * [simplify]: Extracting #6: cost 0 inf + 6392 1553857641.962 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857641.962 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857641.962 * * * * [progress]: [ 93 / 349 ] simplifiying candidate # 1553857641.962 * [simplify]: Simplifying (/ 1 (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1553857641.962 * * [simplify]: iters left: 6 (9 enodes) 1553857641.965 * * [simplify]: iters left: 5 (33 enodes) 1553857641.970 * * [simplify]: iters left: 4 (38 enodes) 1553857641.975 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857641.975 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857641.975 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857641.975 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857641.975 * * [simplify]: Extracting #4: cost 14 inf + 3 1553857641.975 * * [simplify]: Extracting #5: cost 8 inf + 361 1553857641.975 * * [simplify]: Extracting #6: cost 3 inf + 1367 1553857641.976 * * [simplify]: Extracting #7: cost 0 inf + 2101 1553857641.976 * [simplify]: Simplified to (/ (/ 1 (cbrt (fma y.re y.re (* y.im y.im)))) (cbrt (fma y.re y.re (* y.im y.im)))) 1553857641.976 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (fma y.re y.re (* y.im y.im)))) (cbrt (fma y.re y.re (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857641.976 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (+ (* y.re y.re) (* y.im y.im)))) 1553857641.976 * * [simplify]: iters left: 6 (12 enodes) 1553857641.979 * * [simplify]: iters left: 5 (46 enodes) 1553857641.986 * * [simplify]: iters left: 4 (71 enodes) 1553857642.005 * * [simplify]: iters left: 3 (101 enodes) 1553857642.027 * * [simplify]: iters left: 2 (129 enodes) 1553857642.044 * * [simplify]: iters left: 1 (141 enodes) 1553857642.073 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857642.073 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857642.073 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857642.074 * * [simplify]: Extracting #3: cost 46 inf + 211 1553857642.074 * * [simplify]: Extracting #4: cost 38 inf + 803 1553857642.076 * * [simplify]: Extracting #5: cost 8 inf + 7445 1553857642.079 * * [simplify]: Extracting #6: cost 0 inf + 9306 1553857642.082 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (fma y.im y.im (* y.re y.re)))) 1553857642.082 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (fma y.im y.im (* y.re y.re)))))) 1553857642.083 * * * * [progress]: [ 94 / 349 ] simplifiying candidate # 1553857642.083 * [simplify]: Simplifying (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857642.083 * * [simplify]: iters left: 6 (8 enodes) 1553857642.086 * * [simplify]: iters left: 5 (29 enodes) 1553857642.091 * * [simplify]: iters left: 4 (33 enodes) 1553857642.095 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857642.095 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857642.095 * * [simplify]: Extracting #2: cost 7 inf + 1 1553857642.096 * * [simplify]: Extracting #3: cost 4 inf + 313 1553857642.096 * * [simplify]: Extracting #4: cost 3 inf + 492 1553857642.096 * * [simplify]: Extracting #5: cost 0 inf + 671 1553857642.096 * [simplify]: Simplified to (/ 1 (hypot y.im y.re)) 1553857642.096 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.im y.re)) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857642.096 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857642.096 * * [simplify]: iters left: 6 (12 enodes) 1553857642.099 * * [simplify]: iters left: 5 (47 enodes) 1553857642.106 * * [simplify]: iters left: 4 (73 enodes) 1553857642.118 * * [simplify]: iters left: 3 (103 enodes) 1553857642.146 * * [simplify]: iters left: 2 (131 enodes) 1553857642.168 * * [simplify]: iters left: 1 (143 enodes) 1553857642.184 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857642.184 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857642.184 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857642.185 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857642.186 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857642.188 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857642.190 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857642.192 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857642.193 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 1553857642.193 * * * * [progress]: [ 95 / 349 ] simplifiying candidate # 1553857642.193 * [simplify]: Simplifying (/ 1 1) 1553857642.193 * * [simplify]: iters left: 2 (2 enodes) 1553857642.194 * * [simplify]: iters left: 1 (6 enodes) 1553857642.195 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857642.195 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857642.195 * [simplify]: Simplified to 1 1553857642.195 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 1553857642.195 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1553857642.195 * * [simplify]: iters left: 6 (11 enodes) 1553857642.198 * * [simplify]: iters left: 5 (43 enodes) 1553857642.204 * * [simplify]: iters left: 4 (68 enodes) 1553857642.215 * * [simplify]: iters left: 3 (98 enodes) 1553857642.234 * * [simplify]: iters left: 2 (126 enodes) 1553857642.252 * * [simplify]: iters left: 1 (138 enodes) 1553857642.270 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857642.270 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857642.270 * * [simplify]: Extracting #2: cost 35 inf + 2 1553857642.271 * * [simplify]: Extracting #3: cost 43 inf + 446 1553857642.272 * * [simplify]: Extracting #4: cost 14 inf + 4014 1553857642.274 * * [simplify]: Extracting #5: cost 1 inf + 6215 1553857642.277 * * [simplify]: Extracting #6: cost 0 inf + 6392 1553857642.280 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857642.280 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857642.280 * * * * [progress]: [ 96 / 349 ] simplifiying candidate # 1553857642.280 * [simplify]: Simplifying (/ 1 1) 1553857642.280 * * [simplify]: iters left: 2 (2 enodes) 1553857642.282 * * [simplify]: iters left: 1 (6 enodes) 1553857642.283 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857642.283 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857642.283 * [simplify]: Simplified to 1 1553857642.283 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 1553857642.283 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1553857642.283 * * [simplify]: iters left: 6 (11 enodes) 1553857642.286 * * [simplify]: iters left: 5 (43 enodes) 1553857642.292 * * [simplify]: iters left: 4 (68 enodes) 1553857642.302 * * [simplify]: iters left: 3 (98 enodes) 1553857642.321 * * [simplify]: iters left: 2 (126 enodes) 1553857642.356 * * [simplify]: iters left: 1 (138 enodes) 1553857642.388 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857642.389 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857642.389 * * [simplify]: Extracting #2: cost 35 inf + 2 1553857642.389 * * [simplify]: Extracting #3: cost 43 inf + 446 1553857642.391 * * [simplify]: Extracting #4: cost 14 inf + 4014 1553857642.393 * * [simplify]: Extracting #5: cost 1 inf + 6215 1553857642.396 * * [simplify]: Extracting #6: cost 0 inf + 6392 1553857642.399 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857642.399 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857642.399 * * * * [progress]: [ 97 / 349 ] simplifiying candidate # 1553857642.399 * [simplify]: Simplifying (/ 1 1) 1553857642.399 * * [simplify]: iters left: 2 (2 enodes) 1553857642.401 * * [simplify]: iters left: 1 (6 enodes) 1553857642.403 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857642.403 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857642.403 * [simplify]: Simplified to 1 1553857642.403 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 1553857642.404 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1553857642.404 * * [simplify]: iters left: 6 (11 enodes) 1553857642.409 * * [simplify]: iters left: 5 (43 enodes) 1553857642.421 * * [simplify]: iters left: 4 (68 enodes) 1553857642.433 * * [simplify]: iters left: 3 (98 enodes) 1553857642.446 * * [simplify]: iters left: 2 (126 enodes) 1553857642.469 * * [simplify]: iters left: 1 (138 enodes) 1553857642.502 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857642.502 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857642.502 * * [simplify]: Extracting #2: cost 35 inf + 2 1553857642.503 * * [simplify]: Extracting #3: cost 43 inf + 446 1553857642.504 * * [simplify]: Extracting #4: cost 14 inf + 4014 1553857642.507 * * [simplify]: Extracting #5: cost 1 inf + 6215 1553857642.510 * * [simplify]: Extracting #6: cost 0 inf + 6392 1553857642.512 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857642.513 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857642.513 * * * * [progress]: [ 98 / 349 ] simplifiying candidate # 1553857642.513 * [simplify]: Simplifying (/ 1 (* 1 1)) 1553857642.513 * * [simplify]: iters left: 4 (3 enodes) 1553857642.517 * * [simplify]: iters left: 3 (9 enodes) 1553857642.520 * * [simplify]: iters left: 2 (11 enodes) 1553857642.523 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857642.523 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857642.523 * [simplify]: Simplified to 1 1553857642.523 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 1553857642.524 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1553857642.524 * * [simplify]: iters left: 6 (11 enodes) 1553857642.529 * * [simplify]: iters left: 5 (43 enodes) 1553857642.544 * * [simplify]: iters left: 4 (68 enodes) 1553857642.561 * * [simplify]: iters left: 3 (98 enodes) 1553857642.573 * * [simplify]: iters left: 2 (126 enodes) 1553857642.593 * * [simplify]: iters left: 1 (138 enodes) 1553857642.625 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857642.625 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857642.626 * * [simplify]: Extracting #2: cost 35 inf + 2 1553857642.626 * * [simplify]: Extracting #3: cost 43 inf + 446 1553857642.628 * * [simplify]: Extracting #4: cost 14 inf + 4014 1553857642.630 * * [simplify]: Extracting #5: cost 1 inf + 6215 1553857642.633 * * [simplify]: Extracting #6: cost 0 inf + 6392 1553857642.636 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857642.636 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857642.636 * * * * [progress]: [ 99 / 349 ] simplifiying candidate # 1553857642.637 * [simplify]: Simplifying (/ 1 1) 1553857642.637 * * [simplify]: iters left: 2 (2 enodes) 1553857642.638 * * [simplify]: iters left: 1 (6 enodes) 1553857642.640 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857642.640 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857642.640 * [simplify]: Simplified to 1 1553857642.641 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 1553857642.641 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1553857642.641 * * [simplify]: iters left: 6 (11 enodes) 1553857642.648 * * [simplify]: iters left: 5 (43 enodes) 1553857642.660 * * [simplify]: iters left: 4 (68 enodes) 1553857642.680 * * [simplify]: iters left: 3 (98 enodes) 1553857642.695 * * [simplify]: iters left: 2 (126 enodes) 1553857642.712 * * [simplify]: iters left: 1 (138 enodes) 1553857642.741 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857642.741 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857642.741 * * [simplify]: Extracting #2: cost 35 inf + 2 1553857642.742 * * [simplify]: Extracting #3: cost 43 inf + 446 1553857642.744 * * [simplify]: Extracting #4: cost 14 inf + 4014 1553857642.746 * * [simplify]: Extracting #5: cost 1 inf + 6215 1553857642.749 * * [simplify]: Extracting #6: cost 0 inf + 6392 1553857642.753 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857642.753 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857642.754 * * * * [progress]: [ 100 / 349 ] simplifiying candidate # 1553857642.754 * [simplify]: Simplifying (/ 1 1) 1553857642.754 * * [simplify]: iters left: 2 (2 enodes) 1553857642.756 * * [simplify]: iters left: 1 (6 enodes) 1553857642.758 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857642.758 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857642.758 * [simplify]: Simplified to 1 1553857642.759 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))) 1553857642.759 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))) 1553857642.759 * * [simplify]: iters left: 6 (11 enodes) 1553857642.765 * * [simplify]: iters left: 5 (43 enodes) 1553857642.773 * * [simplify]: iters left: 4 (68 enodes) 1553857642.783 * * [simplify]: iters left: 3 (98 enodes) 1553857642.796 * * [simplify]: iters left: 2 (126 enodes) 1553857642.824 * * [simplify]: iters left: 1 (138 enodes) 1553857642.856 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857642.856 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857642.856 * * [simplify]: Extracting #2: cost 35 inf + 2 1553857642.856 * * [simplify]: Extracting #3: cost 43 inf + 446 1553857642.857 * * [simplify]: Extracting #4: cost 14 inf + 4014 1553857642.859 * * [simplify]: Extracting #5: cost 1 inf + 6215 1553857642.861 * * [simplify]: Extracting #6: cost 0 inf + 6392 1553857642.862 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857642.862 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857642.862 * * * * [progress]: [ 101 / 349 ] simplifiying candidate # 1553857642.862 * * * * [progress]: [ 102 / 349 ] simplifiying candidate # 1553857642.862 * * * * [progress]: [ 103 / 349 ] simplifiying candidate # 1553857642.862 * * * * [progress]: [ 104 / 349 ] simplifiying candidate # 1553857642.863 * [simplify]: Simplifying (cbrt (+ (* y.re y.re) (* y.im y.im))) 1553857642.863 * * [simplify]: iters left: 5 (6 enodes) 1553857642.864 * * [simplify]: iters left: 4 (20 enodes) 1553857642.867 * * [simplify]: iters left: 3 (21 enodes) 1553857642.869 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857642.869 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857642.869 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857642.869 * * [simplify]: Extracting #3: cost 7 inf + 43 1553857642.869 * * [simplify]: Extracting #4: cost 0 inf + 714 1553857642.870 * [simplify]: Simplified to (cbrt (fma y.im y.im (* y.re y.re))) 1553857642.870 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (fma y.im y.im (* y.re y.re))))) 1553857642.870 * * * * [progress]: [ 105 / 349 ] simplifiying candidate # 1553857642.870 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 1553857642.870 * * [simplify]: iters left: 5 (6 enodes) 1553857642.871 * * [simplify]: iters left: 4 (21 enodes) 1553857642.874 * * [simplify]: iters left: 3 (23 enodes) 1553857642.877 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857642.877 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857642.877 * * [simplify]: Extracting #2: cost 6 inf + 2 1553857642.877 * * [simplify]: Extracting #3: cost 2 inf + 392 1553857642.877 * * [simplify]: Extracting #4: cost 0 inf + 474 1553857642.877 * [simplify]: Simplified to (hypot y.re y.im) 1553857642.877 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857642.877 * * * * [progress]: [ 106 / 349 ] simplifiying candidate # 1553857642.877 * [simplify]: Simplifying (+ (* y.re y.re) (* y.im y.im)) 1553857642.877 * * [simplify]: iters left: 4 (5 enodes) 1553857642.878 * * [simplify]: iters left: 3 (17 enodes) 1553857642.881 * * [simplify]: iters left: 2 (18 enodes) 1553857642.883 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857642.883 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857642.883 * * [simplify]: Extracting #2: cost 5 inf + 43 1553857642.883 * * [simplify]: Extracting #3: cost 0 inf + 360 1553857642.883 * [simplify]: Simplified to (fma y.im y.im (* y.re y.re)) 1553857642.883 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) 1) (fma y.im y.im (* y.re y.re)))) 1553857642.883 * * * * [progress]: [ 107 / 349 ] simplifiying candidate # 1553857642.883 * [simplify]: Simplifying (+ (* y.re y.re) (* y.im y.im)) 1553857642.883 * * [simplify]: iters left: 4 (5 enodes) 1553857642.885 * * [simplify]: iters left: 3 (17 enodes) 1553857642.889 * * [simplify]: iters left: 2 (18 enodes) 1553857642.894 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857642.894 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857642.894 * * [simplify]: Extracting #2: cost 5 inf + 43 1553857642.894 * * [simplify]: Extracting #3: cost 0 inf + 360 1553857642.895 * [simplify]: Simplified to (fma y.im y.im (* y.re y.re)) 1553857642.895 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) 1) (fma y.im y.im (* y.re y.re)))) 1553857642.895 * * * * [progress]: [ 108 / 349 ] simplifiying candidate # 1553857642.895 * [simplify]: Simplifying (+ (* y.re y.re) (* y.im y.im)) 1553857642.895 * * [simplify]: iters left: 4 (5 enodes) 1553857642.898 * * [simplify]: iters left: 3 (17 enodes) 1553857642.902 * * [simplify]: iters left: 2 (18 enodes) 1553857642.907 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857642.907 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857642.907 * * [simplify]: Extracting #2: cost 5 inf + 43 1553857642.907 * * [simplify]: Extracting #3: cost 0 inf + 360 1553857642.907 * [simplify]: Simplified to (fma y.im y.im (* y.re y.re)) 1553857642.907 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) 1) (fma y.im y.im (* y.re y.re)))) 1553857642.908 * * * * [progress]: [ 109 / 349 ] simplifiying candidate # 1553857642.908 * [simplify]: Simplifying (+ (* y.re y.re) (* y.im y.im)) 1553857642.908 * * [simplify]: iters left: 4 (5 enodes) 1553857642.910 * * [simplify]: iters left: 3 (17 enodes) 1553857642.915 * * [simplify]: iters left: 2 (18 enodes) 1553857642.918 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857642.918 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857642.918 * * [simplify]: Extracting #2: cost 5 inf + 43 1553857642.919 * * [simplify]: Extracting #3: cost 0 inf + 360 1553857642.919 * [simplify]: Simplified to (fma y.im y.im (* y.re y.re)) 1553857642.919 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (* 1 1)) (fma y.im y.im (* y.re y.re)))) 1553857642.919 * * * * [progress]: [ 110 / 349 ] simplifiying candidate # 1553857642.919 * [simplify]: Simplifying (+ (* y.re y.re) (* y.im y.im)) 1553857642.919 * * [simplify]: iters left: 4 (5 enodes) 1553857642.920 * * [simplify]: iters left: 3 (17 enodes) 1553857642.922 * * [simplify]: iters left: 2 (18 enodes) 1553857642.925 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857642.925 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857642.925 * * [simplify]: Extracting #2: cost 5 inf + 43 1553857642.925 * * [simplify]: Extracting #3: cost 0 inf + 360 1553857642.925 * [simplify]: Simplified to (fma y.im y.im (* y.re y.re)) 1553857642.925 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) 1) (fma y.im y.im (* y.re y.re)))) 1553857642.925 * * * * [progress]: [ 111 / 349 ] simplifiying candidate # 1553857642.925 * [simplify]: Simplifying (+ (* y.re y.re) (* y.im y.im)) 1553857642.925 * * [simplify]: iters left: 4 (5 enodes) 1553857642.926 * * [simplify]: iters left: 3 (17 enodes) 1553857642.929 * * [simplify]: iters left: 2 (18 enodes) 1553857642.931 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857642.931 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857642.931 * * [simplify]: Extracting #2: cost 5 inf + 43 1553857642.931 * * [simplify]: Extracting #3: cost 0 inf + 360 1553857642.931 * [simplify]: Simplified to (fma y.im y.im (* y.re y.re)) 1553857642.931 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) 1) (fma y.im y.im (* y.re y.re)))) 1553857642.931 * * * * [progress]: [ 112 / 349 ] simplifiying candidate # 1553857642.931 * [simplify]: Simplifying (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1553857642.931 * * [simplify]: iters left: 6 (9 enodes) 1553857642.934 * * [simplify]: iters left: 5 (32 enodes) 1553857642.938 * * [simplify]: iters left: 4 (42 enodes) 1553857642.944 * * [simplify]: iters left: 3 (50 enodes) 1553857642.956 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857642.956 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857642.956 * * [simplify]: Extracting #2: cost 5 inf + 0 1553857642.956 * * [simplify]: Extracting #3: cost 15 inf + 0 1553857642.956 * * [simplify]: Extracting #4: cost 14 inf + 127 1553857642.957 * * [simplify]: Extracting #5: cost 4 inf + 1133 1553857642.957 * * [simplify]: Extracting #6: cost 0 inf + 1674 1553857642.958 * * [simplify]: Extracting #7: cost 0 inf + 1644 1553857642.959 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1553857642.959 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (+ (* y.re y.re) (* y.im y.im)) (cbrt (- (* x.im y.re) (* x.re y.im)))))) 1553857642.959 * * * * [progress]: [ 113 / 349 ] simplifiying candidate # 1553857642.959 * [simplify]: Simplifying (sqrt (- (* x.im y.re) (* x.re y.im))) 1553857642.959 * * [simplify]: iters left: 5 (8 enodes) 1553857642.963 * * [simplify]: iters left: 4 (29 enodes) 1553857642.970 * * [simplify]: iters left: 3 (39 enodes) 1553857642.975 * * [simplify]: iters left: 2 (47 enodes) 1553857642.981 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857642.981 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857642.981 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857642.981 * * [simplify]: Extracting #3: cost 11 inf + 128 1553857642.981 * * [simplify]: Extracting #4: cost 2 inf + 788 1553857642.981 * * [simplify]: Extracting #5: cost 0 inf + 1076 1553857642.982 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1553857642.982 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (+ (* y.re y.re) (* y.im y.im)) (sqrt (- (* x.im y.re) (* x.re y.im)))))) 1553857642.982 * * * * [progress]: [ 114 / 349 ] simplifiying candidate # 1553857642.982 * * * * [progress]: [ 115 / 349 ] simplifiying candidate # 1553857642.982 * [simplify]: Simplifying (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857642.982 * * [simplify]: iters left: 5 (9 enodes) 1553857642.984 * * [simplify]: iters left: 4 (30 enodes) 1553857642.987 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857642.987 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857642.987 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857642.987 * * [simplify]: Extracting #3: cost 14 inf + 0 1553857642.987 * * [simplify]: Extracting #4: cost 10 inf + 4 1553857642.988 * * [simplify]: Extracting #5: cost 4 inf + 376 1553857642.988 * * [simplify]: Extracting #6: cost 1 inf + 704 1553857642.988 * * [simplify]: Extracting #7: cost 0 inf + 908 1553857642.988 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857642.988 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (+ (* y.re y.re) (* y.im y.im)) (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im)))))) 1553857642.988 * * * * [progress]: [ 116 / 349 ] simplifiying candidate # 1553857642.988 * [simplify]: Simplifying (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1553857642.988 * * [simplify]: iters left: 5 (10 enodes) 1553857642.990 * * [simplify]: iters left: 4 (33 enodes) 1553857642.994 * * [simplify]: iters left: 3 (35 enodes) 1553857642.999 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857642.999 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857642.999 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857642.999 * * [simplify]: Extracting #3: cost 12 inf + 84 1553857642.999 * * [simplify]: Extracting #4: cost 6 inf + 412 1553857642.999 * * [simplify]: Extracting #5: cost 1 inf + 1016 1553857642.999 * * [simplify]: Extracting #6: cost 0 inf + 1098 1553857643.000 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1553857643.000 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (+ (* y.re y.re) (* y.im y.im)) (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im)))))) 1553857643.000 * * * * [progress]: [ 117 / 349 ] simplifiying candidate # 1553857643.000 * [simplify]: Simplifying (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1553857643.000 * * [simplify]: iters left: 5 (10 enodes) 1553857643.002 * * [simplify]: iters left: 4 (34 enodes) 1553857643.006 * * [simplify]: iters left: 3 (35 enodes) 1553857643.011 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857643.011 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857643.011 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857643.011 * * [simplify]: Extracting #3: cost 12 inf + 84 1553857643.011 * * [simplify]: Extracting #4: cost 7 inf + 210 1553857643.011 * * [simplify]: Extracting #5: cost 2 inf + 757 1553857643.011 * * [simplify]: Extracting #6: cost 0 inf + 1098 1553857643.011 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1553857643.011 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (+ (* y.re y.re) (* y.im y.im)) (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im)))))) 1553857643.012 * * * * [progress]: [ 118 / 349 ] simplifiying candidate # 1553857643.012 * [simplify]: Simplifying (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1553857643.012 * * [simplify]: iters left: 5 (11 enodes) 1553857643.014 * * [simplify]: iters left: 4 (37 enodes) 1553857643.019 * * [simplify]: iters left: 3 (40 enodes) 1553857643.023 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857643.023 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857643.023 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857643.024 * * [simplify]: Extracting #3: cost 13 inf + 45 1553857643.024 * * [simplify]: Extracting #4: cost 5 inf + 535 1553857643.024 * * [simplify]: Extracting #5: cost 0 inf + 1338 1553857643.024 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1553857643.024 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (+ (* y.re y.re) (* y.im y.im)) (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im)))))) 1553857643.024 * * * * [progress]: [ 119 / 349 ] simplifiying candidate # 1553857643.024 * * * * [progress]: [ 120 / 349 ] simplifiying candidate # 1553857643.024 * * * * [progress]: [ 121 / 349 ] simplifiying candidate # 1553857643.025 * * * * [progress]: [ 122 / 349 ] simplifiying candidate # 1553857643.025 * * * * [progress]: [ 123 / 349 ] simplifiying candidate # 1553857643.025 * [simplify]: Simplifying (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im)))) 1553857643.025 * * [simplify]: iters left: 6 (9 enodes) 1553857643.028 * * [simplify]: iters left: 5 (51 enodes) 1553857643.039 * * [simplify]: iters left: 4 (127 enodes) 1553857643.076 * * [simplify]: iters left: 3 (289 enodes) 1553857643.158 * * [simplify]: iters left: 2 (498 enodes) 1553857643.410 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857643.410 * * [simplify]: Extracting #1: cost 47 inf + 0 1553857643.412 * * [simplify]: Extracting #2: cost 201 inf + 669 1553857643.416 * * [simplify]: Extracting #3: cost 100 inf + 19640 1553857643.425 * * [simplify]: Extracting #4: cost 26 inf + 29314 1553857643.434 * * [simplify]: Extracting #5: cost 0 inf + 35701 1553857643.443 * [simplify]: Simplified to (fma (* y.re y.re) (- (* y.re y.re) (* y.im y.im)) (* (* y.im y.im) (* y.im y.im))) 1553857643.443 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3))) (fma (* y.re y.re) (- (* y.re y.re) (* y.im y.im)) (* (* y.im y.im) (* y.im y.im))))) 1553857643.443 * * * * [progress]: [ 124 / 349 ] simplifiying candidate # 1553857643.443 * [simplify]: Simplifying (- (* y.re y.re) (* y.im y.im)) 1553857643.443 * * [simplify]: iters left: 4 (5 enodes) 1553857643.445 * * [simplify]: iters left: 3 (21 enodes) 1553857643.451 * * [simplify]: iters left: 2 (34 enodes) 1553857643.462 * * [simplify]: iters left: 1 (53 enodes) 1553857643.480 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857643.481 * * [simplify]: Extracting #1: cost 14 inf + 0 1553857643.481 * * [simplify]: Extracting #2: cost 25 inf + 165 1553857643.481 * * [simplify]: Extracting #3: cost 9 inf + 1168 1553857643.482 * * [simplify]: Extracting #4: cost 1 inf + 1903 1553857643.482 * * [simplify]: Extracting #5: cost 0 inf + 1970 1553857643.483 * [simplify]: Simplified to (- (* y.re y.re) (* y.im y.im)) 1553857643.483 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) (- (* y.re y.re) (* y.im y.im)))) 1553857643.483 * * * * [progress]: [ 125 / 349 ] simplifiying candidate # 1553857643.483 * [simplify]: Simplifying (- (pow (* x.im y.re) 3) (pow (* x.re y.im) 3)) 1553857643.483 * * [simplify]: iters left: 5 (10 enodes) 1553857643.486 * * [simplify]: iters left: 4 (53 enodes) 1553857643.499 * * [simplify]: iters left: 3 (169 enodes) 1553857643.566 * * [simplify]: iters left: 2 (492 enodes) 1553857643.781 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857643.781 * * [simplify]: Extracting #1: cost 75 inf + 0 1553857643.782 * * [simplify]: Extracting #2: cost 198 inf + 374 1553857643.784 * * [simplify]: Extracting #3: cost 166 inf + 9893 1553857643.791 * * [simplify]: Extracting #4: cost 47 inf + 48458 1553857643.802 * * [simplify]: Extracting #5: cost 10 inf + 62459 1553857643.812 * * [simplify]: Extracting #6: cost 0 inf + 66866 1553857643.821 * [simplify]: Simplified to (- (* (* x.im y.re) (* (* x.im y.re) (* x.im y.re))) (* (* (* x.re y.im) (* x.re y.im)) (* x.re y.im))) 1553857643.821 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- (* (* x.im y.re) (* (* x.im y.re) (* x.im y.re))) (* (* (* x.re y.im) (* x.re y.im)) (* x.re y.im))) (* (+ (* y.re y.re) (* y.im y.im)) (+ (* (* x.im y.re) (* x.im y.re)) (+ (* (* x.re y.im) (* x.re y.im)) (* (* x.im y.re) (* x.re y.im))))))) 1553857643.821 * * * * [progress]: [ 126 / 349 ] simplifiying candidate # 1553857643.821 * [simplify]: Simplifying (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 1553857643.821 * * [simplify]: iters left: 6 (9 enodes) 1553857643.824 * * [simplify]: iters left: 5 (49 enodes) 1553857643.832 * * [simplify]: iters left: 4 (119 enodes) 1553857643.866 * * [simplify]: iters left: 3 (204 enodes) 1553857643.918 * * [simplify]: iters left: 2 (305 enodes) 1553857644.056 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857644.057 * * [simplify]: Extracting #1: cost 61 inf + 0 1553857644.058 * * [simplify]: Extracting #2: cost 103 inf + 740 1553857644.062 * * [simplify]: Extracting #3: cost 58 inf + 5220 1553857644.072 * * [simplify]: Extracting #4: cost 4 inf + 14703 1553857644.087 * * [simplify]: Extracting #5: cost 0 inf + 15779 1553857644.098 * [simplify]: Simplified to (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 1553857644.098 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) (* (+ (* y.re y.re) (* y.im y.im)) (+ (* x.im y.re) (* x.re y.im))))) 1553857644.098 * * * * [progress]: [ 127 / 349 ] simplifiying candidate #real (real->posit16 (/ (- (* x.im y.re) (* x.re y.im)) (+ (* y.re y.re) (* y.im y.im))))))> 1553857644.098 * * * * [progress]: [ 128 / 349 ] simplifiying candidate # 1553857644.099 * [simplify]: Simplifying (fma x.im y.re (- (* y.im x.re))) 1553857644.099 * * [simplify]: iters left: 5 (7 enodes) 1553857644.101 * * [simplify]: iters left: 4 (28 enodes) 1553857644.105 * * [simplify]: iters left: 3 (39 enodes) 1553857644.110 * * [simplify]: iters left: 2 (44 enodes) 1553857644.115 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857644.115 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857644.115 * * [simplify]: Extracting #2: cost 8 inf + 210 1553857644.115 * * [simplify]: Extracting #3: cost 1 inf + 736 1553857644.115 * * [simplify]: Extracting #4: cost 0 inf + 748 1553857644.116 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857644.116 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) x.re (* y.im x.re))) (+ (* y.re y.re) (* y.im y.im)))) 1553857644.116 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1553857644.116 * * [simplify]: iters left: 3 (5 enodes) 1553857644.117 * * [simplify]: iters left: 2 (18 enodes) 1553857644.119 * * [simplify]: iters left: 1 (25 enodes) 1553857644.123 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857644.123 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857644.123 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857644.123 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857644.124 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857644.124 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1553857644.124 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) (- (* y.im x.re) (* y.im x.re))) (+ (* y.re y.re) (* y.im y.im)))) 1553857644.124 * * * * [progress]: [ 129 / 349 ] simplifiying candidate # 1553857644.124 * [simplify]: Simplifying (fma x.im y.re (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1553857644.124 * * [simplify]: iters left: 6 (10 enodes) 1553857644.126 * * [simplify]: iters left: 5 (40 enodes) 1553857644.137 * * [simplify]: iters left: 4 (60 enodes) 1553857644.157 * * [simplify]: iters left: 3 (85 enodes) 1553857644.184 * * [simplify]: iters left: 2 (129 enodes) 1553857644.231 * * [simplify]: iters left: 1 (198 enodes) 1553857644.276 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857644.276 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857644.277 * * [simplify]: Extracting #2: cost 41 inf + 2 1553857644.277 * * [simplify]: Extracting #3: cost 67 inf + 624 1553857644.279 * * [simplify]: Extracting #4: cost 58 inf + 1685 1553857644.281 * * [simplify]: Extracting #5: cost 45 inf + 6797 1553857644.286 * * [simplify]: Extracting #6: cost 8 inf + 28604 1553857644.292 * * [simplify]: Extracting #7: cost 0 inf + 34029 1553857644.301 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857644.301 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857644.302 * [simplify]: Simplifying (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))))) 1553857644.302 * * [simplify]: iters left: 6 (8 enodes) 1553857644.305 * * [simplify]: iters left: 5 (30 enodes) 1553857644.315 * * [simplify]: iters left: 4 (46 enodes) 1553857644.330 * * [simplify]: iters left: 3 (95 enodes) 1553857644.347 * * [simplify]: iters left: 2 (153 enodes) 1553857644.369 * * [simplify]: iters left: 1 (222 enodes) 1553857644.424 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857644.424 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857644.424 * [simplify]: Simplified to 0 1553857644.424 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857644.425 * * * * [progress]: [ 130 / 349 ] simplifiying candidate # 1553857644.425 * [simplify]: Simplifying (fma x.im y.re (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1553857644.425 * * [simplify]: iters left: 6 (9 enodes) 1553857644.429 * * [simplify]: iters left: 5 (31 enodes) 1553857644.437 * * [simplify]: iters left: 4 (45 enodes) 1553857644.449 * * [simplify]: iters left: 3 (56 enodes) 1553857644.462 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857644.463 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857644.463 * * [simplify]: Extracting #2: cost 14 inf + 87 1553857644.463 * * [simplify]: Extracting #3: cost 1 inf + 1074 1553857644.464 * * [simplify]: Extracting #4: cost 0 inf + 1156 1553857644.465 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857644.465 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857644.465 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1553857644.465 * * [simplify]: iters left: 6 (7 enodes) 1553857644.468 * * [simplify]: iters left: 5 (22 enodes) 1553857644.475 * * [simplify]: iters left: 4 (30 enodes) 1553857644.482 * * [simplify]: iters left: 3 (46 enodes) 1553857644.489 * * [simplify]: iters left: 2 (56 enodes) 1553857644.494 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857644.494 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857644.494 * [simplify]: Simplified to 0 1553857644.494 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857644.494 * * * * [progress]: [ 131 / 349 ] simplifiying candidate # 1553857644.495 * [simplify]: Simplifying (fma x.im y.re (- (* (* x.re y.im) 1))) 1553857644.495 * * [simplify]: iters left: 6 (9 enodes) 1553857644.497 * * [simplify]: iters left: 5 (38 enodes) 1553857644.507 * * [simplify]: iters left: 4 (63 enodes) 1553857644.521 * * [simplify]: iters left: 3 (88 enodes) 1553857644.542 * * [simplify]: iters left: 2 (96 enodes) 1553857644.562 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857644.562 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857644.562 * * [simplify]: Extracting #2: cost 9 inf + 170 1553857644.563 * * [simplify]: Extracting #3: cost 1 inf + 708 1553857644.564 * * [simplify]: Extracting #4: cost 0 inf + 750 1553857644.564 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857644.564 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (+ (* y.re y.re) (* y.im y.im)))) 1553857644.565 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857644.565 * * [simplify]: iters left: 5 (7 enodes) 1553857644.569 * * [simplify]: iters left: 4 (31 enodes) 1553857644.581 * * [simplify]: iters left: 3 (53 enodes) 1553857644.597 * * [simplify]: iters left: 2 (65 enodes) 1553857644.618 * * [simplify]: iters left: 1 (97 enodes) 1553857644.646 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857644.646 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857644.646 * [simplify]: Simplified to 0 1553857644.646 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857644.646 * * * * [progress]: [ 132 / 349 ] simplifiying candidate # 1553857644.647 * [simplify]: Simplifying (fma x.im y.re (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1553857644.647 * * [simplify]: iters left: 6 (10 enodes) 1553857644.650 * * [simplify]: iters left: 5 (43 enodes) 1553857644.657 * * [simplify]: iters left: 4 (81 enodes) 1553857644.671 * * [simplify]: iters left: 3 (130 enodes) 1553857644.696 * * [simplify]: iters left: 2 (136 enodes) 1553857644.710 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857644.710 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857644.710 * * [simplify]: Extracting #2: cost 32 inf + 2 1553857644.711 * * [simplify]: Extracting #3: cost 19 inf + 922 1553857644.713 * * [simplify]: Extracting #4: cost 2 inf + 2512 1553857644.714 * * [simplify]: Extracting #5: cost 0 inf + 2620 1553857644.715 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857644.715 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857644.715 * [simplify]: Simplifying (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im)))) 1553857644.715 * * [simplify]: iters left: 6 (8 enodes) 1553857644.717 * * [simplify]: iters left: 5 (38 enodes) 1553857644.730 * * [simplify]: iters left: 4 (69 enodes) 1553857644.757 * * [simplify]: iters left: 3 (148 enodes) 1553857644.803 * * [simplify]: iters left: 2 (233 enodes) 1553857644.831 * * [simplify]: iters left: 1 (252 enodes) 1553857644.852 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857644.852 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857644.852 * [simplify]: Simplified to 0 1553857644.852 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (fma x.im y.re (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857644.852 * * * * [progress]: [ 133 / 349 ] simplifiying candidate # 1553857644.853 * [simplify]: Simplifying (fma x.im y.re (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1553857644.853 * * [simplify]: iters left: 6 (10 enodes) 1553857644.855 * * [simplify]: iters left: 5 (42 enodes) 1553857644.862 * * [simplify]: iters left: 4 (86 enodes) 1553857644.875 * * [simplify]: iters left: 3 (139 enodes) 1553857644.907 * * [simplify]: iters left: 2 (147 enodes) 1553857644.936 * * [simplify]: iters left: 1 (149 enodes) 1553857644.962 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857644.962 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857644.963 * * [simplify]: Extracting #2: cost 29 inf + 3 1553857644.963 * * [simplify]: Extracting #3: cost 14 inf + 1348 1553857644.965 * * [simplify]: Extracting #4: cost 1 inf + 2972 1553857644.966 * * [simplify]: Extracting #5: cost 0 inf + 3094 1553857644.968 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857644.968 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857644.968 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im))))) 1553857644.968 * * [simplify]: iters left: 6 (8 enodes) 1553857644.972 * * [simplify]: iters left: 5 (32 enodes) 1553857644.983 * * [simplify]: iters left: 4 (60 enodes) 1553857644.997 * * [simplify]: iters left: 3 (136 enodes) 1553857645.026 * * [simplify]: iters left: 2 (206 enodes) 1553857645.062 * * [simplify]: iters left: 1 (228 enodes) 1553857645.078 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857645.078 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857645.078 * [simplify]: Simplified to 0 1553857645.078 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (fma x.im y.re (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857645.079 * * * * [progress]: [ 134 / 349 ] simplifiying candidate # 1553857645.079 * [simplify]: Simplifying (fma x.im y.re (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1553857645.079 * * [simplify]: iters left: 6 (9 enodes) 1553857645.081 * * [simplify]: iters left: 5 (35 enodes) 1553857645.088 * * [simplify]: iters left: 4 (56 enodes) 1553857645.096 * * [simplify]: iters left: 3 (74 enodes) 1553857645.113 * * [simplify]: iters left: 2 (77 enodes) 1553857645.131 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857645.131 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857645.131 * * [simplify]: Extracting #2: cost 21 inf + 3 1553857645.132 * * [simplify]: Extracting #3: cost 7 inf + 964 1553857645.133 * * [simplify]: Extracting #4: cost 0 inf + 1497 1553857645.134 * * [simplify]: Extracting #5: cost 0 inf + 1482 1553857645.135 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857645.135 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857645.135 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1553857645.135 * * [simplify]: iters left: 6 (7 enodes) 1553857645.138 * * [simplify]: iters left: 5 (25 enodes) 1553857645.145 * * [simplify]: iters left: 4 (39 enodes) 1553857645.160 * * [simplify]: iters left: 3 (82 enodes) 1553857645.183 * * [simplify]: iters left: 2 (110 enodes) 1553857645.198 * * [simplify]: iters left: 1 (112 enodes) 1553857645.206 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857645.206 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857645.206 * [simplify]: Simplified to 0 1553857645.206 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (fma x.im y.re (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857645.206 * * * * [progress]: [ 135 / 349 ] simplifiying candidate # 1553857645.206 * [simplify]: Simplifying (fma x.im y.re (- (* y.im (* x.re 1)))) 1553857645.206 * * [simplify]: iters left: 6 (9 enodes) 1553857645.208 * * [simplify]: iters left: 5 (34 enodes) 1553857645.214 * * [simplify]: iters left: 4 (50 enodes) 1553857645.222 * * [simplify]: iters left: 3 (58 enodes) 1553857645.229 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857645.229 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857645.229 * * [simplify]: Extracting #2: cost 9 inf + 251 1553857645.230 * * [simplify]: Extracting #3: cost 1 inf + 818 1553857645.230 * * [simplify]: Extracting #4: cost 0 inf + 830 1553857645.230 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857645.230 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) (* x.re 1) (* y.im (* x.re 1)))) (+ (* y.re y.re) (* y.im y.im)))) 1553857645.230 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1553857645.230 * * [simplify]: iters left: 5 (7 enodes) 1553857645.232 * * [simplify]: iters left: 4 (24 enodes) 1553857645.236 * * [simplify]: iters left: 3 (37 enodes) 1553857645.242 * * [simplify]: iters left: 2 (53 enodes) 1553857645.248 * * [simplify]: iters left: 1 (58 enodes) 1553857645.253 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857645.254 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857645.254 * [simplify]: Simplified to 0 1553857645.254 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (fma x.im y.re (- (* y.im (* x.re 1)))) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857645.254 * * * * [progress]: [ 136 / 349 ] simplifiying candidate # 1553857645.254 * [simplify]: Simplifying (fma x.im y.re (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1553857645.254 * * [simplify]: iters left: 6 (10 enodes) 1553857645.256 * * [simplify]: iters left: 5 (42 enodes) 1553857645.262 * * [simplify]: iters left: 4 (83 enodes) 1553857645.289 * * [simplify]: iters left: 3 (123 enodes) 1553857645.323 * * [simplify]: iters left: 2 (133 enodes) 1553857645.352 * * [simplify]: iters left: 1 (143 enodes) 1553857645.385 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857645.385 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857645.385 * * [simplify]: Extracting #2: cost 31 inf + 3 1553857645.386 * * [simplify]: Extracting #3: cost 17 inf + 1272 1553857645.387 * * [simplify]: Extracting #4: cost 0 inf + 3258 1553857645.389 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857645.389 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857645.389 * [simplify]: Simplifying (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re)))) 1553857645.389 * * [simplify]: iters left: 6 (8 enodes) 1553857645.393 * * [simplify]: iters left: 5 (36 enodes) 1553857645.405 * * [simplify]: iters left: 4 (64 enodes) 1553857645.430 * * [simplify]: iters left: 3 (129 enodes) 1553857645.460 * * [simplify]: iters left: 2 (200 enodes) 1553857645.486 * * [simplify]: iters left: 1 (223 enodes) 1553857645.515 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857645.515 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857645.515 * [simplify]: Simplified to 0 1553857645.515 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (fma x.im y.re (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857645.516 * * * * [progress]: [ 137 / 349 ] simplifiying candidate # 1553857645.516 * [simplify]: Simplifying (fma x.im y.re (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1553857645.516 * * [simplify]: iters left: 6 (9 enodes) 1553857645.518 * * [simplify]: iters left: 5 (35 enodes) 1553857645.523 * * [simplify]: iters left: 4 (56 enodes) 1553857645.531 * * [simplify]: iters left: 3 (75 enodes) 1553857645.548 * * [simplify]: iters left: 2 (78 enodes) 1553857645.566 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857645.567 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857645.567 * * [simplify]: Extracting #2: cost 21 inf + 3 1553857645.567 * * [simplify]: Extracting #3: cost 7 inf + 964 1553857645.568 * * [simplify]: Extracting #4: cost 0 inf + 1497 1553857645.569 * * [simplify]: Extracting #5: cost 0 inf + 1482 1553857645.570 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857645.570 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re)))) (+ (* y.re y.re) (* y.im y.im)))) 1553857645.570 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1553857645.570 * * [simplify]: iters left: 6 (7 enodes) 1553857645.573 * * [simplify]: iters left: 5 (29 enodes) 1553857645.582 * * [simplify]: iters left: 4 (46 enodes) 1553857645.595 * * [simplify]: iters left: 3 (81 enodes) 1553857645.611 * * [simplify]: iters left: 2 (110 enodes) 1553857645.622 * * [simplify]: iters left: 1 (111 enodes) 1553857645.635 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857645.635 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857645.635 * [simplify]: Simplified to 0 1553857645.635 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (fma x.im y.re (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857645.635 * * * * [progress]: [ 138 / 349 ] simplifiying candidate # 1553857645.636 * [simplify]: Simplifying (fma x.im y.re (- (* (* x.re y.im) 1))) 1553857645.636 * * [simplify]: iters left: 6 (9 enodes) 1553857645.641 * * [simplify]: iters left: 5 (38 enodes) 1553857645.654 * * [simplify]: iters left: 4 (63 enodes) 1553857645.664 * * [simplify]: iters left: 3 (88 enodes) 1553857645.676 * * [simplify]: iters left: 2 (96 enodes) 1553857645.689 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857645.689 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857645.689 * * [simplify]: Extracting #2: cost 9 inf + 170 1553857645.690 * * [simplify]: Extracting #3: cost 1 inf + 708 1553857645.690 * * [simplify]: Extracting #4: cost 0 inf + 750 1553857645.690 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857645.690 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (+ (* y.re y.re) (* y.im y.im)))) 1553857645.691 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857645.691 * * [simplify]: iters left: 5 (7 enodes) 1553857645.693 * * [simplify]: iters left: 4 (31 enodes) 1553857645.700 * * [simplify]: iters left: 3 (53 enodes) 1553857645.709 * * [simplify]: iters left: 2 (65 enodes) 1553857645.720 * * [simplify]: iters left: 1 (97 enodes) 1553857645.739 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857645.739 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857645.739 * [simplify]: Simplified to 0 1553857645.739 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857645.740 * * * * [progress]: [ 139 / 349 ] simplifiying candidate # 1553857645.740 * [simplify]: Simplifying (fma x.im y.re (- (* x.re y.im))) 1553857645.740 * * [simplify]: iters left: 5 (7 enodes) 1553857645.743 * * [simplify]: iters left: 4 (28 enodes) 1553857645.751 * * [simplify]: iters left: 3 (39 enodes) 1553857645.761 * * [simplify]: iters left: 2 (44 enodes) 1553857645.771 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857645.771 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857645.772 * * [simplify]: Extracting #2: cost 8 inf + 210 1553857645.772 * * [simplify]: Extracting #3: cost 1 inf + 736 1553857645.772 * * [simplify]: Extracting #4: cost 0 inf + 748 1553857645.773 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857645.773 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- x.re) y.im (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im)))) 1553857645.773 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1553857645.773 * * [simplify]: iters left: 3 (5 enodes) 1553857645.776 * * [simplify]: iters left: 2 (18 enodes) 1553857645.781 * * [simplify]: iters left: 1 (25 enodes) 1553857645.788 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857645.789 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857645.789 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857645.789 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857645.789 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857645.789 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1553857645.789 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) (- (* x.re y.im) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im)))) 1553857645.789 * * * * [progress]: [ 140 / 349 ] simplifiying candidate # 1553857645.790 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* y.im x.re))) 1553857645.790 * * [simplify]: iters left: 6 (10 enodes) 1553857645.792 * * [simplify]: iters left: 5 (38 enodes) 1553857645.798 * * [simplify]: iters left: 4 (49 enodes) 1553857645.805 * * [simplify]: iters left: 3 (56 enodes) 1553857645.812 * * [simplify]: iters left: 2 (63 enodes) 1553857645.821 * * [simplify]: iters left: 1 (77 enodes) 1553857645.833 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857645.833 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857645.833 * * [simplify]: Extracting #2: cost 17 inf + 208 1553857645.834 * * [simplify]: Extracting #3: cost 13 inf + 417 1553857645.834 * * [simplify]: Extracting #4: cost 8 inf + 1156 1553857645.834 * * [simplify]: Extracting #5: cost 6 inf + 1652 1553857645.835 * * [simplify]: Extracting #6: cost 1 inf + 3025 1553857645.835 * * [simplify]: Extracting #7: cost 0 inf + 3358 1553857645.836 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857645.836 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) x.re (* y.im x.re))) (+ (* y.re y.re) (* y.im y.im)))) 1553857645.836 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1553857645.836 * * [simplify]: iters left: 3 (5 enodes) 1553857645.837 * * [simplify]: iters left: 2 (18 enodes) 1553857645.839 * * [simplify]: iters left: 1 (25 enodes) 1553857645.843 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857645.843 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857645.843 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857645.843 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857645.843 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857645.844 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1553857645.844 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) (- (* y.im x.re) (* y.im x.re))) (+ (* y.re y.re) (* y.im y.im)))) 1553857645.844 * * * * [progress]: [ 141 / 349 ] simplifiying candidate # 1553857645.844 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1553857645.844 * * [simplify]: iters left: 6 (13 enodes) 1553857645.847 * * [simplify]: iters left: 5 (50 enodes) 1553857645.855 * * [simplify]: iters left: 4 (70 enodes) 1553857645.866 * * [simplify]: iters left: 3 (96 enodes) 1553857645.898 * * [simplify]: iters left: 2 (143 enodes) 1553857645.944 * * [simplify]: iters left: 1 (221 enodes) 1553857645.998 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857645.998 * * [simplify]: Extracting #1: cost 26 inf + 0 1553857645.999 * * [simplify]: Extracting #2: cost 74 inf + 87 1553857645.999 * * [simplify]: Extracting #3: cost 74 inf + 2690 1553857646.001 * * [simplify]: Extracting #4: cost 51 inf + 11307 1553857646.003 * * [simplify]: Extracting #5: cost 19 inf + 29680 1553857646.007 * * [simplify]: Extracting #6: cost 0 inf + 42202 1553857646.011 * * [simplify]: Extracting #7: cost 0 inf + 42162 1553857646.018 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857646.018 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857646.018 * [simplify]: Simplifying (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))))) 1553857646.018 * * [simplify]: iters left: 6 (8 enodes) 1553857646.022 * * [simplify]: iters left: 5 (30 enodes) 1553857646.032 * * [simplify]: iters left: 4 (46 enodes) 1553857646.041 * * [simplify]: iters left: 3 (95 enodes) 1553857646.059 * * [simplify]: iters left: 2 (153 enodes) 1553857646.095 * * [simplify]: iters left: 1 (222 enodes) 1553857646.132 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857646.132 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857646.132 * [simplify]: Simplified to 0 1553857646.132 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857646.133 * * * * [progress]: [ 142 / 349 ] simplifiying candidate # 1553857646.133 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1553857646.133 * * [simplify]: iters left: 6 (12 enodes) 1553857646.135 * * [simplify]: iters left: 5 (41 enodes) 1553857646.142 * * [simplify]: iters left: 4 (55 enodes) 1553857646.157 * * [simplify]: iters left: 3 (68 enodes) 1553857646.166 * * [simplify]: iters left: 2 (75 enodes) 1553857646.176 * * [simplify]: iters left: 1 (92 enodes) 1553857646.191 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857646.191 * * [simplify]: Extracting #1: cost 18 inf + 0 1553857646.191 * * [simplify]: Extracting #2: cost 29 inf + 45 1553857646.192 * * [simplify]: Extracting #3: cost 22 inf + 655 1553857646.193 * * [simplify]: Extracting #4: cost 15 inf + 1239 1553857646.194 * * [simplify]: Extracting #5: cost 2 inf + 4676 1553857646.195 * * [simplify]: Extracting #6: cost 0 inf + 5586 1553857646.197 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857646.197 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857646.197 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1553857646.197 * * [simplify]: iters left: 6 (7 enodes) 1553857646.200 * * [simplify]: iters left: 5 (22 enodes) 1553857646.205 * * [simplify]: iters left: 4 (30 enodes) 1553857646.213 * * [simplify]: iters left: 3 (46 enodes) 1553857646.224 * * [simplify]: iters left: 2 (56 enodes) 1553857646.233 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857646.233 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857646.233 * [simplify]: Simplified to 0 1553857646.233 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857646.233 * * * * [progress]: [ 143 / 349 ] simplifiying candidate # 1553857646.233 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* (* x.re y.im) 1))) 1553857646.234 * * [simplify]: iters left: 6 (12 enodes) 1553857646.239 * * [simplify]: iters left: 5 (48 enodes) 1553857646.255 * * [simplify]: iters left: 4 (73 enodes) 1553857646.275 * * [simplify]: iters left: 3 (100 enodes) 1553857646.289 * * [simplify]: iters left: 2 (115 enodes) 1553857646.313 * * [simplify]: iters left: 1 (129 enodes) 1553857646.343 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857646.344 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857646.344 * * [simplify]: Extracting #2: cost 20 inf + 46 1553857646.344 * * [simplify]: Extracting #3: cost 13 inf + 419 1553857646.345 * * [simplify]: Extracting #4: cost 14 inf + 462 1553857646.346 * * [simplify]: Extracting #5: cost 6 inf + 1863 1553857646.347 * * [simplify]: Extracting #6: cost 1 inf + 3027 1553857646.348 * * [simplify]: Extracting #7: cost 0 inf + 3360 1553857646.349 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857646.349 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (+ (* y.re y.re) (* y.im y.im)))) 1553857646.350 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857646.350 * * [simplify]: iters left: 5 (7 enodes) 1553857646.354 * * [simplify]: iters left: 4 (31 enodes) 1553857646.366 * * [simplify]: iters left: 3 (53 enodes) 1553857646.387 * * [simplify]: iters left: 2 (65 enodes) 1553857646.407 * * [simplify]: iters left: 1 (97 enodes) 1553857646.432 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857646.432 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857646.432 * [simplify]: Simplified to 0 1553857646.432 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857646.432 * * * * [progress]: [ 144 / 349 ] simplifiying candidate # 1553857646.433 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1553857646.433 * * [simplify]: iters left: 6 (13 enodes) 1553857646.438 * * [simplify]: iters left: 5 (53 enodes) 1553857646.446 * * [simplify]: iters left: 4 (91 enodes) 1553857646.461 * * [simplify]: iters left: 3 (144 enodes) 1553857646.503 * * [simplify]: iters left: 2 (157 enodes) 1553857646.539 * * [simplify]: iters left: 1 (174 enodes) 1553857646.567 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857646.567 * * [simplify]: Extracting #1: cost 26 inf + 0 1553857646.567 * * [simplify]: Extracting #2: cost 43 inf + 128 1553857646.567 * * [simplify]: Extracting #3: cost 22 inf + 1931 1553857646.568 * * [simplify]: Extracting #4: cost 7 inf + 5350 1553857646.570 * * [simplify]: Extracting #5: cost 0 inf + 7210 1553857646.571 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857646.572 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857646.572 * [simplify]: Simplifying (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im)))) 1553857646.572 * * [simplify]: iters left: 6 (8 enodes) 1553857646.575 * * [simplify]: iters left: 5 (38 enodes) 1553857646.588 * * [simplify]: iters left: 4 (69 enodes) 1553857646.604 * * [simplify]: iters left: 3 (148 enodes) 1553857646.637 * * [simplify]: iters left: 2 (233 enodes) 1553857646.684 * * [simplify]: iters left: 1 (252 enodes) 1553857646.705 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857646.705 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857646.705 * [simplify]: Simplified to 0 1553857646.705 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857646.705 * * * * [progress]: [ 145 / 349 ] simplifiying candidate # 1553857646.706 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1553857646.706 * * [simplify]: iters left: 6 (13 enodes) 1553857646.709 * * [simplify]: iters left: 5 (52 enodes) 1553857646.717 * * [simplify]: iters left: 4 (96 enodes) 1553857646.749 * * [simplify]: iters left: 3 (154 enodes) 1553857646.795 * * [simplify]: iters left: 2 (178 enodes) 1553857646.816 * * [simplify]: iters left: 1 (198 enodes) 1553857646.843 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857646.843 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857646.843 * * [simplify]: Extracting #2: cost 38 inf + 1 1553857646.843 * * [simplify]: Extracting #3: cost 37 inf + 88 1553857646.844 * * [simplify]: Extracting #4: cost 18 inf + 2616 1553857646.846 * * [simplify]: Extracting #5: cost 5 inf + 4371 1553857646.849 * * [simplify]: Extracting #6: cost 2 inf + 4998 1553857646.851 * * [simplify]: Extracting #7: cost 0 inf + 5704 1553857646.853 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857646.853 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857646.853 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im))))) 1553857646.854 * * [simplify]: iters left: 6 (8 enodes) 1553857646.857 * * [simplify]: iters left: 5 (32 enodes) 1553857646.868 * * [simplify]: iters left: 4 (60 enodes) 1553857646.892 * * [simplify]: iters left: 3 (136 enodes) 1553857646.916 * * [simplify]: iters left: 2 (206 enodes) 1553857646.966 * * [simplify]: iters left: 1 (228 enodes) 1553857646.995 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857646.995 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857646.995 * [simplify]: Simplified to 0 1553857646.995 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857646.995 * * * * [progress]: [ 146 / 349 ] simplifiying candidate # 1553857646.995 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1553857646.995 * * [simplify]: iters left: 6 (12 enodes) 1553857646.998 * * [simplify]: iters left: 5 (45 enodes) 1553857647.004 * * [simplify]: iters left: 4 (66 enodes) 1553857647.014 * * [simplify]: iters left: 3 (86 enodes) 1553857647.025 * * [simplify]: iters left: 2 (96 enodes) 1553857647.038 * * [simplify]: iters left: 1 (110 enodes) 1553857647.057 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857647.057 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857647.058 * * [simplify]: Extracting #2: cost 30 inf + 1 1553857647.058 * * [simplify]: Extracting #3: cost 30 inf + 46 1553857647.058 * * [simplify]: Extracting #4: cost 16 inf + 990 1553857647.062 * * [simplify]: Extracting #5: cost 7 inf + 2433 1553857647.063 * * [simplify]: Extracting #6: cost 0 inf + 4092 1553857647.065 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857647.065 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857647.065 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1553857647.065 * * [simplify]: iters left: 6 (7 enodes) 1553857647.068 * * [simplify]: iters left: 5 (25 enodes) 1553857647.076 * * [simplify]: iters left: 4 (39 enodes) 1553857647.091 * * [simplify]: iters left: 3 (82 enodes) 1553857647.106 * * [simplify]: iters left: 2 (110 enodes) 1553857647.119 * * [simplify]: iters left: 1 (112 enodes) 1553857647.127 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857647.127 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857647.127 * [simplify]: Simplified to 0 1553857647.127 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857647.127 * * * * [progress]: [ 147 / 349 ] simplifiying candidate # 1553857647.127 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* y.im (* x.re 1)))) 1553857647.127 * * [simplify]: iters left: 6 (12 enodes) 1553857647.132 * * [simplify]: iters left: 5 (44 enodes) 1553857647.149 * * [simplify]: iters left: 4 (60 enodes) 1553857647.167 * * [simplify]: iters left: 3 (70 enodes) 1553857647.188 * * [simplify]: iters left: 2 (77 enodes) 1553857647.209 * * [simplify]: iters left: 1 (91 enodes) 1553857647.235 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857647.235 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857647.235 * * [simplify]: Extracting #2: cost 19 inf + 208 1553857647.236 * * [simplify]: Extracting #3: cost 14 inf + 458 1553857647.236 * * [simplify]: Extracting #4: cost 14 inf + 542 1553857647.237 * * [simplify]: Extracting #5: cost 7 inf + 1572 1553857647.238 * * [simplify]: Extracting #6: cost 1 inf + 3107 1553857647.239 * * [simplify]: Extracting #7: cost 0 inf + 3440 1553857647.240 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857647.240 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) (* x.re 1) (* y.im (* x.re 1)))) (+ (* y.re y.re) (* y.im y.im)))) 1553857647.240 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1553857647.240 * * [simplify]: iters left: 5 (7 enodes) 1553857647.244 * * [simplify]: iters left: 4 (24 enodes) 1553857647.251 * * [simplify]: iters left: 3 (37 enodes) 1553857647.263 * * [simplify]: iters left: 2 (53 enodes) 1553857647.275 * * [simplify]: iters left: 1 (58 enodes) 1553857647.285 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857647.285 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857647.285 * [simplify]: Simplified to 0 1553857647.285 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857647.286 * * * * [progress]: [ 148 / 349 ] simplifiying candidate # 1553857647.286 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1553857647.286 * * [simplify]: iters left: 6 (13 enodes) 1553857647.292 * * [simplify]: iters left: 5 (52 enodes) 1553857647.308 * * [simplify]: iters left: 4 (92 enodes) 1553857647.341 * * [simplify]: iters left: 3 (138 enodes) 1553857647.379 * * [simplify]: iters left: 2 (155 enodes) 1553857647.401 * * [simplify]: iters left: 1 (173 enodes) 1553857647.421 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857647.422 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857647.422 * * [simplify]: Extracting #2: cost 38 inf + 1 1553857647.422 * * [simplify]: Extracting #3: cost 37 inf + 88 1553857647.424 * * [simplify]: Extracting #4: cost 14 inf + 2822 1553857647.425 * * [simplify]: Extracting #5: cost 6 inf + 4129 1553857647.426 * * [simplify]: Extracting #6: cost 1 inf + 5331 1553857647.427 * * [simplify]: Extracting #7: cost 0 inf + 5704 1553857647.428 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857647.428 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857647.428 * [simplify]: Simplifying (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re)))) 1553857647.428 * * [simplify]: iters left: 6 (8 enodes) 1553857647.430 * * [simplify]: iters left: 5 (36 enodes) 1553857647.436 * * [simplify]: iters left: 4 (64 enodes) 1553857647.455 * * [simplify]: iters left: 3 (129 enodes) 1553857647.503 * * [simplify]: iters left: 2 (200 enodes) 1553857647.553 * * [simplify]: iters left: 1 (223 enodes) 1553857647.580 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857647.580 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857647.580 * [simplify]: Simplified to 0 1553857647.580 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857647.580 * * * * [progress]: [ 149 / 349 ] simplifiying candidate # 1553857647.581 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1553857647.581 * * [simplify]: iters left: 6 (12 enodes) 1553857647.583 * * [simplify]: iters left: 5 (45 enodes) 1553857647.590 * * [simplify]: iters left: 4 (66 enodes) 1553857647.601 * * [simplify]: iters left: 3 (87 enodes) 1553857647.623 * * [simplify]: iters left: 2 (97 enodes) 1553857647.652 * * [simplify]: iters left: 1 (111 enodes) 1553857647.684 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857647.684 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857647.684 * * [simplify]: Extracting #2: cost 30 inf + 1 1553857647.684 * * [simplify]: Extracting #3: cost 28 inf + 129 1553857647.685 * * [simplify]: Extracting #4: cost 17 inf + 990 1553857647.686 * * [simplify]: Extracting #5: cost 8 inf + 2100 1553857647.687 * * [simplify]: Extracting #6: cost 1 inf + 3759 1553857647.689 * * [simplify]: Extracting #7: cost 0 inf + 4092 1553857647.690 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857647.690 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re)))) (+ (* y.re y.re) (* y.im y.im)))) 1553857647.691 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1553857647.691 * * [simplify]: iters left: 6 (7 enodes) 1553857647.695 * * [simplify]: iters left: 5 (29 enodes) 1553857647.704 * * [simplify]: iters left: 4 (46 enodes) 1553857647.719 * * [simplify]: iters left: 3 (81 enodes) 1553857647.744 * * [simplify]: iters left: 2 (110 enodes) 1553857647.767 * * [simplify]: iters left: 1 (111 enodes) 1553857647.784 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857647.784 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857647.784 * [simplify]: Simplified to 0 1553857647.784 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857647.784 * * * * [progress]: [ 150 / 349 ] simplifiying candidate # 1553857647.784 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* (* x.re y.im) 1))) 1553857647.784 * * [simplify]: iters left: 6 (12 enodes) 1553857647.787 * * [simplify]: iters left: 5 (48 enodes) 1553857647.795 * * [simplify]: iters left: 4 (73 enodes) 1553857647.807 * * [simplify]: iters left: 3 (100 enodes) 1553857647.828 * * [simplify]: iters left: 2 (115 enodes) 1553857647.842 * * [simplify]: iters left: 1 (129 enodes) 1553857647.872 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857647.872 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857647.873 * * [simplify]: Extracting #2: cost 20 inf + 46 1553857647.873 * * [simplify]: Extracting #3: cost 13 inf + 419 1553857647.873 * * [simplify]: Extracting #4: cost 14 inf + 462 1553857647.874 * * [simplify]: Extracting #5: cost 6 inf + 1863 1553857647.874 * * [simplify]: Extracting #6: cost 1 inf + 3027 1553857647.875 * * [simplify]: Extracting #7: cost 0 inf + 3360 1553857647.875 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857647.875 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (+ (* y.re y.re) (* y.im y.im)))) 1553857647.876 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857647.876 * * [simplify]: iters left: 5 (7 enodes) 1553857647.879 * * [simplify]: iters left: 4 (31 enodes) 1553857647.885 * * [simplify]: iters left: 3 (53 enodes) 1553857647.893 * * [simplify]: iters left: 2 (65 enodes) 1553857647.905 * * [simplify]: iters left: 1 (97 enodes) 1553857647.929 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857647.929 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857647.929 * [simplify]: Simplified to 0 1553857647.929 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857647.929 * * * * [progress]: [ 151 / 349 ] simplifiying candidate # 1553857647.930 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* x.re y.im))) 1553857647.930 * * [simplify]: iters left: 6 (10 enodes) 1553857647.932 * * [simplify]: iters left: 5 (38 enodes) 1553857647.937 * * [simplify]: iters left: 4 (49 enodes) 1553857647.943 * * [simplify]: iters left: 3 (56 enodes) 1553857647.951 * * [simplify]: iters left: 2 (63 enodes) 1553857647.961 * * [simplify]: iters left: 1 (77 enodes) 1553857647.989 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857647.989 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857647.989 * * [simplify]: Extracting #2: cost 17 inf + 208 1553857647.989 * * [simplify]: Extracting #3: cost 13 inf + 417 1553857647.990 * * [simplify]: Extracting #4: cost 8 inf + 1156 1553857647.991 * * [simplify]: Extracting #5: cost 6 inf + 1652 1553857647.992 * * [simplify]: Extracting #6: cost 1 inf + 3025 1553857647.993 * * [simplify]: Extracting #7: cost 0 inf + 3358 1553857647.994 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857647.994 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- x.re) y.im (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im)))) 1553857647.994 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1553857647.994 * * [simplify]: iters left: 3 (5 enodes) 1553857647.996 * * [simplify]: iters left: 2 (18 enodes) 1553857648.001 * * [simplify]: iters left: 1 (25 enodes) 1553857648.009 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857648.009 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857648.009 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857648.009 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857648.009 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857648.010 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1553857648.010 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) (- (* x.re y.im) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im)))) 1553857648.010 * * * * [progress]: [ 152 / 349 ] simplifiying candidate # 1553857648.010 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* y.im x.re))) 1553857648.010 * * [simplify]: iters left: 5 (9 enodes) 1553857648.014 * * [simplify]: iters left: 4 (35 enodes) 1553857648.022 * * [simplify]: iters left: 3 (42 enodes) 1553857648.028 * * [simplify]: iters left: 2 (45 enodes) 1553857648.033 * * [simplify]: iters left: 1 (46 enodes) 1553857648.038 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857648.038 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857648.038 * * [simplify]: Extracting #2: cost 10 inf + 210 1553857648.039 * * [simplify]: Extracting #3: cost 2 inf + 788 1553857648.039 * * [simplify]: Extracting #4: cost 0 inf + 912 1553857648.039 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857648.039 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) x.re (* y.im x.re))) (+ (* y.re y.re) (* y.im y.im)))) 1553857648.039 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1553857648.040 * * [simplify]: iters left: 3 (5 enodes) 1553857648.041 * * [simplify]: iters left: 2 (18 enodes) 1553857648.043 * * [simplify]: iters left: 1 (25 enodes) 1553857648.047 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857648.047 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857648.047 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857648.047 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857648.047 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857648.047 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1553857648.047 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) (- (* y.im x.re) (* y.im x.re))) (+ (* y.re y.re) (* y.im y.im)))) 1553857648.047 * * * * [progress]: [ 153 / 349 ] simplifiying candidate # 1553857648.048 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1553857648.048 * * [simplify]: iters left: 6 (12 enodes) 1553857648.050 * * [simplify]: iters left: 5 (47 enodes) 1553857648.057 * * [simplify]: iters left: 4 (63 enodes) 1553857648.072 * * [simplify]: iters left: 3 (89 enodes) 1553857648.102 * * [simplify]: iters left: 2 (142 enodes) 1553857648.129 * * [simplify]: iters left: 1 (244 enodes) 1553857648.198 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857648.198 * * [simplify]: Extracting #1: cost 28 inf + 0 1553857648.199 * * [simplify]: Extracting #2: cost 91 inf + 87 1553857648.199 * * [simplify]: Extracting #3: cost 93 inf + 1091 1553857648.200 * * [simplify]: Extracting #4: cost 76 inf + 6849 1553857648.203 * * [simplify]: Extracting #5: cost 22 inf + 36127 1553857648.209 * * [simplify]: Extracting #6: cost 0 inf + 51493 1553857648.214 * * [simplify]: Extracting #7: cost 0 inf + 51413 1553857648.219 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857648.220 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857648.220 * [simplify]: Simplifying (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))))) 1553857648.220 * * [simplify]: iters left: 6 (8 enodes) 1553857648.223 * * [simplify]: iters left: 5 (30 enodes) 1553857648.233 * * [simplify]: iters left: 4 (46 enodes) 1553857648.252 * * [simplify]: iters left: 3 (95 enodes) 1553857648.292 * * [simplify]: iters left: 2 (153 enodes) 1553857648.315 * * [simplify]: iters left: 1 (222 enodes) 1553857648.383 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857648.383 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857648.383 * [simplify]: Simplified to 0 1553857648.383 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857648.384 * * * * [progress]: [ 154 / 349 ] simplifiying candidate # 1553857648.384 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1553857648.384 * * [simplify]: iters left: 6 (11 enodes) 1553857648.389 * * [simplify]: iters left: 5 (38 enodes) 1553857648.399 * * [simplify]: iters left: 4 (48 enodes) 1553857648.412 * * [simplify]: iters left: 3 (58 enodes) 1553857648.427 * * [simplify]: iters left: 2 (66 enodes) 1553857648.445 * * [simplify]: iters left: 1 (87 enodes) 1553857648.473 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857648.473 * * [simplify]: Extracting #1: cost 20 inf + 0 1553857648.473 * * [simplify]: Extracting #2: cost 33 inf + 128 1553857648.474 * * [simplify]: Extracting #3: cost 18 inf + 1564 1553857648.476 * * [simplify]: Extracting #4: cost 1 inf + 5268 1553857648.479 * * [simplify]: Extracting #5: cost 0 inf + 5552 1553857648.482 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857648.482 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857648.483 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1553857648.483 * * [simplify]: iters left: 6 (7 enodes) 1553857648.486 * * [simplify]: iters left: 5 (22 enodes) 1553857648.493 * * [simplify]: iters left: 4 (30 enodes) 1553857648.502 * * [simplify]: iters left: 3 (46 enodes) 1553857648.517 * * [simplify]: iters left: 2 (56 enodes) 1553857648.528 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857648.528 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857648.528 * [simplify]: Simplified to 0 1553857648.528 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857648.528 * * * * [progress]: [ 155 / 349 ] simplifiying candidate # 1553857648.529 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (* x.re y.im) 1))) 1553857648.529 * * [simplify]: iters left: 6 (11 enodes) 1553857648.534 * * [simplify]: iters left: 5 (45 enodes) 1553857648.542 * * [simplify]: iters left: 4 (66 enodes) 1553857648.552 * * [simplify]: iters left: 3 (85 enodes) 1553857648.563 * * [simplify]: iters left: 2 (94 enodes) 1553857648.583 * * [simplify]: iters left: 1 (102 enodes) 1553857648.597 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857648.597 * * [simplify]: Extracting #1: cost 14 inf + 0 1553857648.597 * * [simplify]: Extracting #2: cost 13 inf + 47 1553857648.598 * * [simplify]: Extracting #3: cost 3 inf + 709 1553857648.598 * * [simplify]: Extracting #4: cost 0 inf + 914 1553857648.598 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857648.598 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (+ (* y.re y.re) (* y.im y.im)))) 1553857648.599 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857648.599 * * [simplify]: iters left: 5 (7 enodes) 1553857648.601 * * [simplify]: iters left: 4 (31 enodes) 1553857648.607 * * [simplify]: iters left: 3 (53 enodes) 1553857648.616 * * [simplify]: iters left: 2 (65 enodes) 1553857648.632 * * [simplify]: iters left: 1 (97 enodes) 1553857648.656 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857648.656 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857648.656 * [simplify]: Simplified to 0 1553857648.656 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857648.656 * * * * [progress]: [ 156 / 349 ] simplifiying candidate # 1553857648.657 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1553857648.657 * * [simplify]: iters left: 6 (12 enodes) 1553857648.659 * * [simplify]: iters left: 5 (50 enodes) 1553857648.667 * * [simplify]: iters left: 4 (84 enodes) 1553857648.680 * * [simplify]: iters left: 3 (130 enodes) 1553857648.718 * * [simplify]: iters left: 2 (144 enodes) 1553857648.752 * * [simplify]: iters left: 1 (175 enodes) 1553857648.800 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857648.800 * * [simplify]: Extracting #1: cost 28 inf + 0 1553857648.800 * * [simplify]: Extracting #2: cost 57 inf + 412 1553857648.802 * * [simplify]: Extracting #3: cost 28 inf + 4080 1553857648.808 * * [simplify]: Extracting #4: cost 0 inf + 11204 1553857648.813 * * [simplify]: Extracting #5: cost 0 inf + 11064 1553857648.819 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857648.819 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857648.819 * [simplify]: Simplifying (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im)))) 1553857648.819 * * [simplify]: iters left: 6 (8 enodes) 1553857648.823 * * [simplify]: iters left: 5 (38 enodes) 1553857648.838 * * [simplify]: iters left: 4 (69 enodes) 1553857648.865 * * [simplify]: iters left: 3 (148 enodes) 1553857648.921 * * [simplify]: iters left: 2 (233 enodes) 1553857648.975 * * [simplify]: iters left: 1 (252 enodes) 1553857649.012 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857649.012 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857649.012 * [simplify]: Simplified to 0 1553857649.012 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857649.012 * * * * [progress]: [ 157 / 349 ] simplifiying candidate # 1553857649.013 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1553857649.013 * * [simplify]: iters left: 6 (12 enodes) 1553857649.018 * * [simplify]: iters left: 5 (49 enodes) 1553857649.033 * * [simplify]: iters left: 4 (89 enodes) 1553857649.061 * * [simplify]: iters left: 3 (134 enodes) 1553857649.100 * * [simplify]: iters left: 2 (147 enodes) 1553857649.132 * * [simplify]: iters left: 1 (168 enodes) 1553857649.164 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857649.164 * * [simplify]: Extracting #1: cost 21 inf + 0 1553857649.165 * * [simplify]: Extracting #2: cost 27 inf + 250 1553857649.166 * * [simplify]: Extracting #3: cost 5 inf + 2530 1553857649.168 * * [simplify]: Extracting #4: cost 0 inf + 3258 1553857649.169 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857649.169 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857649.170 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im))))) 1553857649.170 * * [simplify]: iters left: 6 (8 enodes) 1553857649.174 * * [simplify]: iters left: 5 (32 enodes) 1553857649.184 * * [simplify]: iters left: 4 (60 enodes) 1553857649.196 * * [simplify]: iters left: 3 (136 enodes) 1553857649.227 * * [simplify]: iters left: 2 (206 enodes) 1553857649.277 * * [simplify]: iters left: 1 (228 enodes) 1553857649.308 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857649.308 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857649.308 * [simplify]: Simplified to 0 1553857649.308 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857649.309 * * * * [progress]: [ 158 / 349 ] simplifiying candidate # 1553857649.309 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1553857649.309 * * [simplify]: iters left: 6 (11 enodes) 1553857649.314 * * [simplify]: iters left: 5 (42 enodes) 1553857649.329 * * [simplify]: iters left: 4 (59 enodes) 1553857649.346 * * [simplify]: iters left: 3 (74 enodes) 1553857649.364 * * [simplify]: iters left: 2 (78 enodes) 1553857649.376 * * [simplify]: iters left: 1 (88 enodes) 1553857649.385 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857649.385 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857649.385 * * [simplify]: Extracting #2: cost 16 inf + 536 1553857649.386 * * [simplify]: Extracting #3: cost 1 inf + 1605 1553857649.386 * * [simplify]: Extracting #4: cost 0 inf + 1646 1553857649.387 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857649.387 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857649.387 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1553857649.387 * * [simplify]: iters left: 6 (7 enodes) 1553857649.389 * * [simplify]: iters left: 5 (25 enodes) 1553857649.392 * * [simplify]: iters left: 4 (39 enodes) 1553857649.399 * * [simplify]: iters left: 3 (82 enodes) 1553857649.422 * * [simplify]: iters left: 2 (110 enodes) 1553857649.441 * * [simplify]: iters left: 1 (112 enodes) 1553857649.448 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857649.448 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857649.448 * [simplify]: Simplified to 0 1553857649.448 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857649.448 * * * * [progress]: [ 159 / 349 ] simplifiying candidate # 1553857649.448 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* y.im (* x.re 1)))) 1553857649.448 * * [simplify]: iters left: 6 (11 enodes) 1553857649.451 * * [simplify]: iters left: 5 (41 enodes) 1553857649.457 * * [simplify]: iters left: 4 (53 enodes) 1553857649.464 * * [simplify]: iters left: 3 (58 enodes) 1553857649.471 * * [simplify]: iters left: 2 (59 enodes) 1553857649.479 * * [simplify]: iters left: 1 (64 enodes) 1553857649.493 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857649.494 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857649.494 * * [simplify]: Extracting #2: cost 14 inf + 86 1553857649.494 * * [simplify]: Extracting #3: cost 2 inf + 830 1553857649.495 * * [simplify]: Extracting #4: cost 0 inf + 994 1553857649.496 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857649.496 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) (* x.re 1) (* y.im (* x.re 1)))) (+ (* y.re y.re) (* y.im y.im)))) 1553857649.496 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1553857649.496 * * [simplify]: iters left: 5 (7 enodes) 1553857649.500 * * [simplify]: iters left: 4 (24 enodes) 1553857649.508 * * [simplify]: iters left: 3 (37 enodes) 1553857649.520 * * [simplify]: iters left: 2 (53 enodes) 1553857649.528 * * [simplify]: iters left: 1 (58 enodes) 1553857649.533 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857649.533 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857649.533 * [simplify]: Simplified to 0 1553857649.533 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857649.534 * * * * [progress]: [ 160 / 349 ] simplifiying candidate # 1553857649.534 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1553857649.534 * * [simplify]: iters left: 6 (12 enodes) 1553857649.536 * * [simplify]: iters left: 5 (49 enodes) 1553857649.544 * * [simplify]: iters left: 4 (85 enodes) 1553857649.558 * * [simplify]: iters left: 3 (120 enodes) 1553857649.576 * * [simplify]: iters left: 2 (133 enodes) 1553857649.599 * * [simplify]: iters left: 1 (151 enodes) 1553857649.614 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857649.615 * * [simplify]: Extracting #1: cost 21 inf + 0 1553857649.615 * * [simplify]: Extracting #2: cost 26 inf + 413 1553857649.615 * * [simplify]: Extracting #3: cost 4 inf + 2732 1553857649.616 * * [simplify]: Extracting #4: cost 0 inf + 3258 1553857649.617 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857649.618 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857649.618 * [simplify]: Simplifying (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re)))) 1553857649.618 * * [simplify]: iters left: 6 (8 enodes) 1553857649.622 * * [simplify]: iters left: 5 (36 enodes) 1553857649.634 * * [simplify]: iters left: 4 (64 enodes) 1553857649.658 * * [simplify]: iters left: 3 (129 enodes) 1553857649.706 * * [simplify]: iters left: 2 (200 enodes) 1553857649.756 * * [simplify]: iters left: 1 (223 enodes) 1553857649.794 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857649.794 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857649.794 * [simplify]: Simplified to 0 1553857649.794 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857649.794 * * * * [progress]: [ 161 / 349 ] simplifiying candidate # 1553857649.795 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1553857649.795 * * [simplify]: iters left: 6 (11 enodes) 1553857649.800 * * [simplify]: iters left: 5 (42 enodes) 1553857649.812 * * [simplify]: iters left: 4 (59 enodes) 1553857649.829 * * [simplify]: iters left: 3 (75 enodes) 1553857649.838 * * [simplify]: iters left: 2 (79 enodes) 1553857649.850 * * [simplify]: iters left: 1 (89 enodes) 1553857649.859 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857649.859 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857649.860 * * [simplify]: Extracting #2: cost 16 inf + 495 1553857649.860 * * [simplify]: Extracting #3: cost 2 inf + 1482 1553857649.860 * * [simplify]: Extracting #4: cost 0 inf + 1646 1553857649.861 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857649.861 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re)))) (+ (* y.re y.re) (* y.im y.im)))) 1553857649.861 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1553857649.861 * * [simplify]: iters left: 6 (7 enodes) 1553857649.863 * * [simplify]: iters left: 5 (29 enodes) 1553857649.867 * * [simplify]: iters left: 4 (46 enodes) 1553857649.875 * * [simplify]: iters left: 3 (81 enodes) 1553857649.890 * * [simplify]: iters left: 2 (110 enodes) 1553857649.912 * * [simplify]: iters left: 1 (111 enodes) 1553857649.930 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857649.930 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857649.930 * [simplify]: Simplified to 0 1553857649.930 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857649.931 * * * * [progress]: [ 162 / 349 ] simplifiying candidate # 1553857649.931 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (* x.re y.im) 1))) 1553857649.931 * * [simplify]: iters left: 6 (11 enodes) 1553857649.937 * * [simplify]: iters left: 5 (45 enodes) 1553857649.946 * * [simplify]: iters left: 4 (66 enodes) 1553857649.956 * * [simplify]: iters left: 3 (85 enodes) 1553857649.967 * * [simplify]: iters left: 2 (94 enodes) 1553857649.988 * * [simplify]: iters left: 1 (102 enodes) 1553857650.007 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857650.007 * * [simplify]: Extracting #1: cost 14 inf + 0 1553857650.007 * * [simplify]: Extracting #2: cost 13 inf + 47 1553857650.008 * * [simplify]: Extracting #3: cost 3 inf + 709 1553857650.008 * * [simplify]: Extracting #4: cost 0 inf + 914 1553857650.009 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857650.009 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (+ (* y.re y.re) (* y.im y.im)))) 1553857650.010 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857650.010 * * [simplify]: iters left: 5 (7 enodes) 1553857650.014 * * [simplify]: iters left: 4 (31 enodes) 1553857650.025 * * [simplify]: iters left: 3 (53 enodes) 1553857650.041 * * [simplify]: iters left: 2 (65 enodes) 1553857650.063 * * [simplify]: iters left: 1 (97 enodes) 1553857650.088 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857650.088 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857650.088 * [simplify]: Simplified to 0 1553857650.088 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857650.088 * * * * [progress]: [ 163 / 349 ] simplifiying candidate # 1553857650.089 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* x.re y.im))) 1553857650.089 * * [simplify]: iters left: 5 (9 enodes) 1553857650.093 * * [simplify]: iters left: 4 (35 enodes) 1553857650.099 * * [simplify]: iters left: 3 (42 enodes) 1553857650.105 * * [simplify]: iters left: 2 (45 enodes) 1553857650.110 * * [simplify]: iters left: 1 (46 enodes) 1553857650.115 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857650.116 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857650.116 * * [simplify]: Extracting #2: cost 10 inf + 210 1553857650.116 * * [simplify]: Extracting #3: cost 2 inf + 788 1553857650.116 * * [simplify]: Extracting #4: cost 0 inf + 912 1553857650.116 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857650.116 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- x.re) y.im (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im)))) 1553857650.117 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1553857650.117 * * [simplify]: iters left: 3 (5 enodes) 1553857650.118 * * [simplify]: iters left: 2 (18 enodes) 1553857650.120 * * [simplify]: iters left: 1 (25 enodes) 1553857650.124 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857650.124 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857650.124 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857650.124 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857650.124 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857650.124 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1553857650.124 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) (- (* x.re y.im) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im)))) 1553857650.124 * * * * [progress]: [ 164 / 349 ] simplifiying candidate # 1553857650.125 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* y.im x.re))) 1553857650.125 * * [simplify]: iters left: 5 (9 enodes) 1553857650.129 * * [simplify]: iters left: 4 (37 enodes) 1553857650.140 * * [simplify]: iters left: 3 (51 enodes) 1553857650.158 * * [simplify]: iters left: 2 (63 enodes) 1553857650.172 * * [simplify]: iters left: 1 (64 enodes) 1553857650.186 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857650.186 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857650.186 * * [simplify]: Extracting #2: cost 5 inf + 501 1553857650.187 * * [simplify]: Extracting #3: cost 0 inf + 749 1553857650.187 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857650.187 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- y.im) x.re (* y.im x.re))) (+ (* y.re y.re) (* y.im y.im)))) 1553857650.188 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1553857650.188 * * [simplify]: iters left: 3 (5 enodes) 1553857650.190 * * [simplify]: iters left: 2 (18 enodes) 1553857650.195 * * [simplify]: iters left: 1 (25 enodes) 1553857650.202 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857650.203 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857650.203 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857650.203 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857650.203 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857650.204 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1553857650.204 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* y.im x.re)) (- (* y.im x.re) (* y.im x.re))) (+ (* y.re y.re) (* y.im y.im)))) 1553857650.204 * * * * [progress]: [ 165 / 349 ] simplifiying candidate # 1553857650.204 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1553857650.204 * * [simplify]: iters left: 6 (12 enodes) 1553857650.210 * * [simplify]: iters left: 5 (49 enodes) 1553857650.226 * * [simplify]: iters left: 4 (72 enodes) 1553857650.250 * * [simplify]: iters left: 3 (104 enodes) 1553857650.282 * * [simplify]: iters left: 2 (150 enodes) 1553857650.308 * * [simplify]: iters left: 1 (229 enodes) 1553857650.377 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857650.377 * * [simplify]: Extracting #1: cost 20 inf + 0 1553857650.378 * * [simplify]: Extracting #2: cost 49 inf + 432 1553857650.378 * * [simplify]: Extracting #3: cost 58 inf + 2220 1553857650.380 * * [simplify]: Extracting #4: cost 23 inf + 21474 1553857650.384 * * [simplify]: Extracting #5: cost 2 inf + 33828 1553857650.387 * * [simplify]: Extracting #6: cost 0 inf + 35036 1553857650.395 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857650.395 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857650.395 * [simplify]: Simplifying (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))))) 1553857650.395 * * [simplify]: iters left: 6 (8 enodes) 1553857650.399 * * [simplify]: iters left: 5 (30 enodes) 1553857650.409 * * [simplify]: iters left: 4 (46 enodes) 1553857650.420 * * [simplify]: iters left: 3 (95 enodes) 1553857650.437 * * [simplify]: iters left: 2 (153 enodes) 1553857650.468 * * [simplify]: iters left: 1 (222 enodes) 1553857650.528 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857650.528 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857650.528 * [simplify]: Simplified to 0 1553857650.528 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857650.529 * * * * [progress]: [ 166 / 349 ] simplifiying candidate # 1553857650.529 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1553857650.529 * * [simplify]: iters left: 6 (11 enodes) 1553857650.534 * * [simplify]: iters left: 5 (40 enodes) 1553857650.544 * * [simplify]: iters left: 4 (57 enodes) 1553857650.552 * * [simplify]: iters left: 3 (73 enodes) 1553857650.560 * * [simplify]: iters left: 2 (74 enodes) 1553857650.568 * * [simplify]: iters left: 1 (80 enodes) 1553857650.583 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857650.583 * * [simplify]: Extracting #1: cost 14 inf + 0 1553857650.583 * * [simplify]: Extracting #2: cost 13 inf + 129 1553857650.584 * * [simplify]: Extracting #3: cost 3 inf + 829 1553857650.585 * * [simplify]: Extracting #4: cost 0 inf + 1157 1553857650.585 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857650.585 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857650.586 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1553857650.586 * * [simplify]: iters left: 6 (7 enodes) 1553857650.592 * * [simplify]: iters left: 5 (22 enodes) 1553857650.598 * * [simplify]: iters left: 4 (30 enodes) 1553857650.607 * * [simplify]: iters left: 3 (46 enodes) 1553857650.619 * * [simplify]: iters left: 2 (56 enodes) 1553857650.629 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857650.629 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857650.629 * [simplify]: Simplified to 0 1553857650.629 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857650.629 * * * * [progress]: [ 167 / 349 ] simplifiying candidate # 1553857650.630 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* x.re y.im) 1))) 1553857650.630 * * [simplify]: iters left: 6 (10 enodes) 1553857650.635 * * [simplify]: iters left: 5 (42 enodes) 1553857650.650 * * [simplify]: iters left: 4 (68 enodes) 1553857650.671 * * [simplify]: iters left: 3 (94 enodes) 1553857650.695 * * [simplify]: iters left: 2 (106 enodes) 1553857650.719 * * [simplify]: iters left: 1 (114 enodes) 1553857650.740 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857650.740 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857650.740 * * [simplify]: Extracting #2: cost 7 inf + 296 1553857650.741 * * [simplify]: Extracting #3: cost 1 inf + 668 1553857650.741 * * [simplify]: Extracting #4: cost 0 inf + 750 1553857650.742 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857650.742 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (+ (* y.re y.re) (* y.im y.im)))) 1553857650.743 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857650.743 * * [simplify]: iters left: 5 (7 enodes) 1553857650.747 * * [simplify]: iters left: 4 (31 enodes) 1553857650.759 * * [simplify]: iters left: 3 (53 enodes) 1553857650.775 * * [simplify]: iters left: 2 (65 enodes) 1553857650.797 * * [simplify]: iters left: 1 (97 enodes) 1553857650.828 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857650.828 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857650.828 * [simplify]: Simplified to 0 1553857650.828 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857650.829 * * * * [progress]: [ 168 / 349 ] simplifiying candidate # 1553857650.829 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1553857650.829 * * [simplify]: iters left: 6 (12 enodes) 1553857650.835 * * [simplify]: iters left: 5 (52 enodes) 1553857650.850 * * [simplify]: iters left: 4 (93 enodes) 1553857650.868 * * [simplify]: iters left: 3 (144 enodes) 1553857650.888 * * [simplify]: iters left: 2 (151 enodes) 1553857650.905 * * [simplify]: iters left: 1 (165 enodes) 1553857650.920 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857650.920 * * [simplify]: Extracting #1: cost 22 inf + 0 1553857650.921 * * [simplify]: Extracting #2: cost 24 inf + 542 1553857650.921 * * [simplify]: Extracting #3: cost 5 inf + 2012 1553857650.922 * * [simplify]: Extracting #4: cost 0 inf + 2621 1553857650.923 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857650.923 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857650.924 * [simplify]: Simplifying (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im)))) 1553857650.924 * * [simplify]: iters left: 6 (8 enodes) 1553857650.926 * * [simplify]: iters left: 5 (38 enodes) 1553857650.934 * * [simplify]: iters left: 4 (69 enodes) 1553857650.958 * * [simplify]: iters left: 3 (148 enodes) 1553857651.015 * * [simplify]: iters left: 2 (233 enodes) 1553857651.049 * * [simplify]: iters left: 1 (252 enodes) 1553857651.076 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857651.076 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857651.076 * [simplify]: Simplified to 0 1553857651.076 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857651.076 * * * * [progress]: [ 169 / 349 ] simplifiying candidate # 1553857651.077 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1553857651.077 * * [simplify]: iters left: 6 (12 enodes) 1553857651.083 * * [simplify]: iters left: 5 (51 enodes) 1553857651.103 * * [simplify]: iters left: 4 (98 enodes) 1553857651.136 * * [simplify]: iters left: 3 (151 enodes) 1553857651.172 * * [simplify]: iters left: 2 (164 enodes) 1553857651.190 * * [simplify]: iters left: 1 (185 enodes) 1553857651.221 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857651.221 * * [simplify]: Extracting #1: cost 21 inf + 0 1553857651.222 * * [simplify]: Extracting #2: cost 21 inf + 620 1553857651.223 * * [simplify]: Extracting #3: cost 4 inf + 2449 1553857651.225 * * [simplify]: Extracting #4: cost 0 inf + 3095 1553857651.226 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857651.226 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857651.226 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im))))) 1553857651.226 * * [simplify]: iters left: 6 (8 enodes) 1553857651.228 * * [simplify]: iters left: 5 (32 enodes) 1553857651.233 * * [simplify]: iters left: 4 (60 enodes) 1553857651.245 * * [simplify]: iters left: 3 (136 enodes) 1553857651.286 * * [simplify]: iters left: 2 (206 enodes) 1553857651.327 * * [simplify]: iters left: 1 (228 enodes) 1553857651.345 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857651.345 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857651.345 * [simplify]: Simplified to 0 1553857651.345 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857651.345 * * * * [progress]: [ 170 / 349 ] simplifiying candidate # 1553857651.345 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1553857651.345 * * [simplify]: iters left: 6 (11 enodes) 1553857651.348 * * [simplify]: iters left: 5 (44 enodes) 1553857651.361 * * [simplify]: iters left: 4 (68 enodes) 1553857651.383 * * [simplify]: iters left: 3 (92 enodes) 1553857651.406 * * [simplify]: iters left: 2 (96 enodes) 1553857651.430 * * [simplify]: iters left: 1 (106 enodes) 1553857651.450 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857651.450 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857651.450 * * [simplify]: Extracting #2: cost 13 inf + 498 1553857651.451 * * [simplify]: Extracting #3: cost 0 inf + 1483 1553857651.452 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857651.452 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857651.453 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1553857651.453 * * [simplify]: iters left: 6 (7 enodes) 1553857651.456 * * [simplify]: iters left: 5 (25 enodes) 1553857651.464 * * [simplify]: iters left: 4 (39 enodes) 1553857651.481 * * [simplify]: iters left: 3 (82 enodes) 1553857651.500 * * [simplify]: iters left: 2 (110 enodes) 1553857651.512 * * [simplify]: iters left: 1 (112 enodes) 1553857651.520 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857651.521 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857651.521 * [simplify]: Simplified to 0 1553857651.521 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857651.521 * * * * [progress]: [ 171 / 349 ] simplifiying candidate # 1553857651.521 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* y.im (* x.re 1)))) 1553857651.521 * * [simplify]: iters left: 6 (10 enodes) 1553857651.527 * * [simplify]: iters left: 5 (38 enodes) 1553857651.539 * * [simplify]: iters left: 4 (55 enodes) 1553857651.555 * * [simplify]: iters left: 3 (69 enodes) 1553857651.570 * * [simplify]: iters left: 2 (70 enodes) 1553857651.586 * * [simplify]: iters left: 1 (75 enodes) 1553857651.603 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857651.603 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857651.603 * * [simplify]: Extracting #2: cost 8 inf + 419 1553857651.604 * * [simplify]: Extracting #3: cost 0 inf + 831 1553857651.604 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857651.604 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- y.im) (* x.re 1) (* y.im (* x.re 1)))) (+ (* y.re y.re) (* y.im y.im)))) 1553857651.605 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1553857651.605 * * [simplify]: iters left: 5 (7 enodes) 1553857651.609 * * [simplify]: iters left: 4 (24 enodes) 1553857651.616 * * [simplify]: iters left: 3 (37 enodes) 1553857651.627 * * [simplify]: iters left: 2 (53 enodes) 1553857651.633 * * [simplify]: iters left: 1 (58 enodes) 1553857651.639 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857651.639 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857651.639 * [simplify]: Simplified to 0 1553857651.639 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857651.639 * * * * [progress]: [ 172 / 349 ] simplifiying candidate # 1553857651.640 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1553857651.640 * * [simplify]: iters left: 6 (12 enodes) 1553857651.643 * * [simplify]: iters left: 5 (51 enodes) 1553857651.651 * * [simplify]: iters left: 4 (94 enodes) 1553857651.682 * * [simplify]: iters left: 3 (138 enodes) 1553857651.723 * * [simplify]: iters left: 2 (151 enodes) 1553857651.749 * * [simplify]: iters left: 1 (169 enodes) 1553857651.767 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857651.767 * * [simplify]: Extracting #1: cost 21 inf + 0 1553857651.768 * * [simplify]: Extracting #2: cost 21 inf + 835 1553857651.769 * * [simplify]: Extracting #3: cost 4 inf + 2638 1553857651.771 * * [simplify]: Extracting #4: cost 0 inf + 3110 1553857651.773 * * [simplify]: Extracting #5: cost 0 inf + 3095 1553857651.774 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857651.774 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857651.775 * [simplify]: Simplifying (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re)))) 1553857651.775 * * [simplify]: iters left: 6 (8 enodes) 1553857651.779 * * [simplify]: iters left: 5 (36 enodes) 1553857651.791 * * [simplify]: iters left: 4 (64 enodes) 1553857651.806 * * [simplify]: iters left: 3 (129 enodes) 1553857651.832 * * [simplify]: iters left: 2 (200 enodes) 1553857651.877 * * [simplify]: iters left: 1 (223 enodes) 1553857651.917 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857651.917 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857651.917 * [simplify]: Simplified to 0 1553857651.917 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857651.917 * * * * [progress]: [ 173 / 349 ] simplifiying candidate # 1553857651.918 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1553857651.918 * * [simplify]: iters left: 6 (11 enodes) 1553857651.923 * * [simplify]: iters left: 5 (44 enodes) 1553857651.937 * * [simplify]: iters left: 4 (68 enodes) 1553857651.949 * * [simplify]: iters left: 3 (93 enodes) 1553857651.961 * * [simplify]: iters left: 2 (97 enodes) 1553857651.978 * * [simplify]: iters left: 1 (107 enodes) 1553857651.999 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857651.999 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857651.999 * * [simplify]: Extracting #2: cost 13 inf + 539 1553857652.000 * * [simplify]: Extracting #3: cost 0 inf + 1483 1553857652.001 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857652.001 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re)))) (+ (* y.re y.re) (* y.im y.im)))) 1553857652.002 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1553857652.002 * * [simplify]: iters left: 6 (7 enodes) 1553857652.005 * * [simplify]: iters left: 5 (29 enodes) 1553857652.014 * * [simplify]: iters left: 4 (46 enodes) 1553857652.029 * * [simplify]: iters left: 3 (81 enodes) 1553857652.042 * * [simplify]: iters left: 2 (110 enodes) 1553857652.054 * * [simplify]: iters left: 1 (111 enodes) 1553857652.068 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857652.068 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857652.068 * [simplify]: Simplified to 0 1553857652.068 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857652.068 * * * * [progress]: [ 174 / 349 ] simplifiying candidate # 1553857652.068 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* x.re y.im) 1))) 1553857652.068 * * [simplify]: iters left: 6 (10 enodes) 1553857652.074 * * [simplify]: iters left: 5 (42 enodes) 1553857652.089 * * [simplify]: iters left: 4 (68 enodes) 1553857652.111 * * [simplify]: iters left: 3 (94 enodes) 1553857652.136 * * [simplify]: iters left: 2 (106 enodes) 1553857652.156 * * [simplify]: iters left: 1 (114 enodes) 1553857652.164 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857652.164 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857652.164 * * [simplify]: Extracting #2: cost 7 inf + 296 1553857652.165 * * [simplify]: Extracting #3: cost 1 inf + 668 1553857652.165 * * [simplify]: Extracting #4: cost 0 inf + 750 1553857652.165 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857652.166 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (+ (* y.re y.re) (* y.im y.im)))) 1553857652.166 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857652.166 * * [simplify]: iters left: 5 (7 enodes) 1553857652.168 * * [simplify]: iters left: 4 (31 enodes) 1553857652.174 * * [simplify]: iters left: 3 (53 enodes) 1553857652.187 * * [simplify]: iters left: 2 (65 enodes) 1553857652.208 * * [simplify]: iters left: 1 (97 enodes) 1553857652.221 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857652.222 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857652.222 * [simplify]: Simplified to 0 1553857652.222 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857652.222 * * * * [progress]: [ 175 / 349 ] simplifiying candidate # 1553857652.222 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* x.re y.im))) 1553857652.222 * * [simplify]: iters left: 5 (9 enodes) 1553857652.224 * * [simplify]: iters left: 4 (37 enodes) 1553857652.230 * * [simplify]: iters left: 3 (51 enodes) 1553857652.243 * * [simplify]: iters left: 2 (63 enodes) 1553857652.251 * * [simplify]: iters left: 1 (64 enodes) 1553857652.258 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857652.258 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857652.258 * * [simplify]: Extracting #2: cost 5 inf + 501 1553857652.258 * * [simplify]: Extracting #3: cost 0 inf + 749 1553857652.259 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857652.259 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- x.re) y.im (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im)))) 1553857652.259 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1553857652.259 * * [simplify]: iters left: 3 (5 enodes) 1553857652.260 * * [simplify]: iters left: 2 (18 enodes) 1553857652.262 * * [simplify]: iters left: 1 (25 enodes) 1553857652.266 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857652.266 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857652.266 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857652.266 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857652.267 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857652.267 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1553857652.267 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) (- (* x.re y.im) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im)))) 1553857652.267 * * * * [progress]: [ 176 / 349 ] simplifiying candidate # 1553857652.267 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* y.im x.re))) 1553857652.267 * * [simplify]: iters left: 5 (10 enodes) 1553857652.269 * * [simplify]: iters left: 4 (38 enodes) 1553857652.275 * * [simplify]: iters left: 3 (60 enodes) 1553857652.284 * * [simplify]: iters left: 2 (78 enodes) 1553857652.294 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857652.294 * * [simplify]: Extracting #1: cost 16 inf + 0 1553857652.294 * * [simplify]: Extracting #2: cost 19 inf + 128 1553857652.295 * * [simplify]: Extracting #3: cost 8 inf + 870 1553857652.296 * * [simplify]: Extracting #4: cost 1 inf + 1362 1553857652.297 * * [simplify]: Extracting #5: cost 0 inf + 1484 1553857652.298 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857652.298 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) x.re (* y.im x.re))) (+ (* y.re y.re) (* y.im y.im)))) 1553857652.298 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1553857652.298 * * [simplify]: iters left: 3 (5 enodes) 1553857652.300 * * [simplify]: iters left: 2 (18 enodes) 1553857652.305 * * [simplify]: iters left: 1 (25 enodes) 1553857652.313 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857652.313 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857652.313 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857652.313 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857652.314 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857652.314 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1553857652.314 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) (- (* y.im x.re) (* y.im x.re))) (+ (* y.re y.re) (* y.im y.im)))) 1553857652.314 * * * * [progress]: [ 177 / 349 ] simplifiying candidate # 1553857652.315 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1553857652.315 * * [simplify]: iters left: 6 (13 enodes) 1553857652.322 * * [simplify]: iters left: 5 (50 enodes) 1553857652.338 * * [simplify]: iters left: 4 (81 enodes) 1553857652.363 * * [simplify]: iters left: 3 (122 enodes) 1553857652.383 * * [simplify]: iters left: 2 (180 enodes) 1553857652.418 * * [simplify]: iters left: 1 (271 enodes) 1553857652.486 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857652.486 * * [simplify]: Extracting #1: cost 32 inf + 0 1553857652.487 * * [simplify]: Extracting #2: cost 109 inf + 169 1553857652.487 * * [simplify]: Extracting #3: cost 108 inf + 1649 1553857652.489 * * [simplify]: Extracting #4: cost 77 inf + 13800 1553857652.496 * * [simplify]: Extracting #5: cost 37 inf + 35256 1553857652.502 * * [simplify]: Extracting #6: cost 6 inf + 57477 1553857652.509 * * [simplify]: Extracting #7: cost 0 inf + 61911 1553857652.515 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857652.515 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857652.516 * [simplify]: Simplifying (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))))) 1553857652.516 * * [simplify]: iters left: 6 (8 enodes) 1553857652.517 * * [simplify]: iters left: 5 (30 enodes) 1553857652.523 * * [simplify]: iters left: 4 (46 enodes) 1553857652.532 * * [simplify]: iters left: 3 (95 enodes) 1553857652.554 * * [simplify]: iters left: 2 (153 enodes) 1553857652.596 * * [simplify]: iters left: 1 (222 enodes) 1553857652.634 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857652.634 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857652.634 * [simplify]: Simplified to 0 1553857652.634 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857652.635 * * * * [progress]: [ 178 / 349 ] simplifiying candidate # 1553857652.635 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1553857652.635 * * [simplify]: iters left: 6 (12 enodes) 1553857652.637 * * [simplify]: iters left: 5 (41 enodes) 1553857652.643 * * [simplify]: iters left: 4 (66 enodes) 1553857652.654 * * [simplify]: iters left: 3 (93 enodes) 1553857652.668 * * [simplify]: iters left: 2 (104 enodes) 1553857652.681 * * [simplify]: iters left: 1 (119 enodes) 1553857652.699 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857652.699 * * [simplify]: Extracting #1: cost 24 inf + 0 1553857652.699 * * [simplify]: Extracting #2: cost 46 inf + 293 1553857652.700 * * [simplify]: Extracting #3: cost 30 inf + 1687 1553857652.701 * * [simplify]: Extracting #4: cost 7 inf + 7115 1553857652.703 * * [simplify]: Extracting #5: cost 1 inf + 8597 1553857652.705 * * [simplify]: Extracting #6: cost 0 inf + 8896 1553857652.707 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857652.708 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857652.708 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1553857652.708 * * [simplify]: iters left: 6 (7 enodes) 1553857652.709 * * [simplify]: iters left: 5 (22 enodes) 1553857652.712 * * [simplify]: iters left: 4 (30 enodes) 1553857652.717 * * [simplify]: iters left: 3 (46 enodes) 1553857652.725 * * [simplify]: iters left: 2 (56 enodes) 1553857652.737 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857652.737 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857652.737 * [simplify]: Simplified to 0 1553857652.737 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857652.738 * * * * [progress]: [ 179 / 349 ] simplifiying candidate # 1553857652.738 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* (* x.re y.im) 1))) 1553857652.738 * * [simplify]: iters left: 6 (12 enodes) 1553857652.745 * * [simplify]: iters left: 5 (48 enodes) 1553857652.761 * * [simplify]: iters left: 4 (84 enodes) 1553857652.776 * * [simplify]: iters left: 3 (122 enodes) 1553857652.790 * * [simplify]: iters left: 2 (130 enodes) 1553857652.816 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857652.816 * * [simplify]: Extracting #1: cost 18 inf + 0 1553857652.816 * * [simplify]: Extracting #2: cost 19 inf + 130 1553857652.817 * * [simplify]: Extracting #3: cost 7 inf + 886 1553857652.818 * * [simplify]: Extracting #4: cost 0 inf + 1501 1553857652.819 * * [simplify]: Extracting #5: cost 0 inf + 1486 1553857652.820 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857652.820 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (+ (* y.re y.re) (* y.im y.im)))) 1553857652.821 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857652.821 * * [simplify]: iters left: 5 (7 enodes) 1553857652.825 * * [simplify]: iters left: 4 (31 enodes) 1553857652.836 * * [simplify]: iters left: 3 (53 enodes) 1553857652.855 * * [simplify]: iters left: 2 (65 enodes) 1553857652.876 * * [simplify]: iters left: 1 (97 enodes) 1553857652.900 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857652.900 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857652.901 * [simplify]: Simplified to 0 1553857652.901 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857652.901 * * * * [progress]: [ 180 / 349 ] simplifiying candidate # 1553857652.901 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1553857652.901 * * [simplify]: iters left: 6 (13 enodes) 1553857652.907 * * [simplify]: iters left: 5 (53 enodes) 1553857652.925 * * [simplify]: iters left: 4 (102 enodes) 1553857652.956 * * [simplify]: iters left: 3 (169 enodes) 1553857652.984 * * [simplify]: iters left: 2 (192 enodes) 1553857653.022 * * [simplify]: iters left: 1 (209 enodes) 1553857653.061 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857653.062 * * [simplify]: Extracting #1: cost 32 inf + 0 1553857653.062 * * [simplify]: Extracting #2: cost 74 inf + 292 1553857653.064 * * [simplify]: Extracting #3: cost 42 inf + 4471 1553857653.070 * * [simplify]: Extracting #4: cost 4 inf + 14147 1553857653.077 * * [simplify]: Extracting #5: cost 0 inf + 15343 1553857653.085 * * [simplify]: Extracting #6: cost 0 inf + 15328 1553857653.092 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857653.092 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857653.093 * [simplify]: Simplifying (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im)))) 1553857653.093 * * [simplify]: iters left: 6 (8 enodes) 1553857653.097 * * [simplify]: iters left: 5 (38 enodes) 1553857653.109 * * [simplify]: iters left: 4 (69 enodes) 1553857653.137 * * [simplify]: iters left: 3 (148 enodes) 1553857653.196 * * [simplify]: iters left: 2 (233 enodes) 1553857653.228 * * [simplify]: iters left: 1 (252 enodes) 1553857653.255 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857653.255 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857653.255 * [simplify]: Simplified to 0 1553857653.255 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857653.255 * * * * [progress]: [ 181 / 349 ] simplifiying candidate # 1553857653.256 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1553857653.256 * * [simplify]: iters left: 6 (13 enodes) 1553857653.262 * * [simplify]: iters left: 5 (52 enodes) 1553857653.283 * * [simplify]: iters left: 4 (107 enodes) 1553857653.318 * * [simplify]: iters left: 3 (177 enodes) 1553857653.340 * * [simplify]: iters left: 2 (196 enodes) 1553857653.366 * * [simplify]: iters left: 1 (202 enodes) 1553857653.382 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857653.382 * * [simplify]: Extracting #1: cost 22 inf + 0 1553857653.383 * * [simplify]: Extracting #2: cost 38 inf + 44 1553857653.383 * * [simplify]: Extracting #3: cost 30 inf + 539 1553857653.383 * * [simplify]: Extracting #4: cost 12 inf + 2209 1553857653.384 * * [simplify]: Extracting #5: cost 2 inf + 3506 1553857653.386 * * [simplify]: Extracting #6: cost 0 inf + 3830 1553857653.388 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857653.388 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857653.389 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im))))) 1553857653.389 * * [simplify]: iters left: 6 (8 enodes) 1553857653.392 * * [simplify]: iters left: 5 (32 enodes) 1553857653.403 * * [simplify]: iters left: 4 (60 enodes) 1553857653.425 * * [simplify]: iters left: 3 (136 enodes) 1553857653.454 * * [simplify]: iters left: 2 (206 enodes) 1553857653.504 * * [simplify]: iters left: 1 (228 enodes) 1553857653.521 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857653.521 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857653.521 * [simplify]: Simplified to 0 1553857653.521 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857653.521 * * * * [progress]: [ 182 / 349 ] simplifiying candidate # 1553857653.522 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1553857653.522 * * [simplify]: iters left: 6 (12 enodes) 1553857653.524 * * [simplify]: iters left: 5 (45 enodes) 1553857653.531 * * [simplify]: iters left: 4 (77 enodes) 1553857653.552 * * [simplify]: iters left: 3 (108 enodes) 1553857653.578 * * [simplify]: iters left: 2 (111 enodes) 1553857653.600 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857653.600 * * [simplify]: Extracting #1: cost 18 inf + 0 1553857653.601 * * [simplify]: Extracting #2: cost 30 inf + 44 1553857653.601 * * [simplify]: Extracting #3: cost 23 inf + 457 1553857653.601 * * [simplify]: Extracting #4: cost 6 inf + 1646 1553857653.602 * * [simplify]: Extracting #5: cost 0 inf + 2218 1553857653.603 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857653.603 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857653.603 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1553857653.603 * * [simplify]: iters left: 6 (7 enodes) 1553857653.604 * * [simplify]: iters left: 5 (25 enodes) 1553857653.608 * * [simplify]: iters left: 4 (39 enodes) 1553857653.615 * * [simplify]: iters left: 3 (82 enodes) 1553857653.628 * * [simplify]: iters left: 2 (110 enodes) 1553857653.652 * * [simplify]: iters left: 1 (112 enodes) 1553857653.668 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857653.668 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857653.668 * [simplify]: Simplified to 0 1553857653.668 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857653.668 * * * * [progress]: [ 183 / 349 ] simplifiying candidate # 1553857653.668 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* y.im (* x.re 1)))) 1553857653.668 * * [simplify]: iters left: 6 (12 enodes) 1553857653.674 * * [simplify]: iters left: 5 (44 enodes) 1553857653.688 * * [simplify]: iters left: 4 (71 enodes) 1553857653.711 * * [simplify]: iters left: 3 (92 enodes) 1553857653.732 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857653.732 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857653.732 * * [simplify]: Extracting #2: cost 21 inf + 128 1553857653.733 * * [simplify]: Extracting #3: cost 7 inf + 1023 1553857653.734 * * [simplify]: Extracting #4: cost 2 inf + 1362 1553857653.735 * * [simplify]: Extracting #5: cost 0 inf + 1566 1553857653.736 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857653.736 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) (* x.re 1) (* y.im (* x.re 1)))) (+ (* y.re y.re) (* y.im y.im)))) 1553857653.736 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1553857653.736 * * [simplify]: iters left: 5 (7 enodes) 1553857653.740 * * [simplify]: iters left: 4 (24 enodes) 1553857653.748 * * [simplify]: iters left: 3 (37 enodes) 1553857653.760 * * [simplify]: iters left: 2 (53 enodes) 1553857653.772 * * [simplify]: iters left: 1 (58 enodes) 1553857653.782 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857653.782 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857653.782 * [simplify]: Simplified to 0 1553857653.782 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857653.783 * * * * [progress]: [ 184 / 349 ] simplifiying candidate # 1553857653.783 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1553857653.783 * * [simplify]: iters left: 6 (13 enodes) 1553857653.789 * * [simplify]: iters left: 5 (52 enodes) 1553857653.808 * * [simplify]: iters left: 4 (103 enodes) 1553857653.833 * * [simplify]: iters left: 3 (160 enodes) 1553857653.856 * * [simplify]: iters left: 2 (172 enodes) 1553857653.893 * * [simplify]: iters left: 1 (176 enodes) 1553857653.931 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857653.931 * * [simplify]: Extracting #1: cost 22 inf + 0 1553857653.931 * * [simplify]: Extracting #2: cost 38 inf + 44 1553857653.932 * * [simplify]: Extracting #3: cost 32 inf + 415 1553857653.933 * * [simplify]: Extracting #4: cost 8 inf + 2895 1553857653.936 * * [simplify]: Extracting #5: cost 0 inf + 3830 1553857653.938 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857653.938 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857653.939 * [simplify]: Simplifying (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re)))) 1553857653.939 * * [simplify]: iters left: 6 (8 enodes) 1553857653.942 * * [simplify]: iters left: 5 (36 enodes) 1553857653.954 * * [simplify]: iters left: 4 (64 enodes) 1553857653.979 * * [simplify]: iters left: 3 (129 enodes) 1553857654.028 * * [simplify]: iters left: 2 (200 enodes) 1553857654.077 * * [simplify]: iters left: 1 (223 enodes) 1553857654.116 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857654.116 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857654.116 * [simplify]: Simplified to 0 1553857654.116 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857654.116 * * * * [progress]: [ 185 / 349 ] simplifiying candidate # 1553857654.117 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1553857654.117 * * [simplify]: iters left: 6 (12 enodes) 1553857654.122 * * [simplify]: iters left: 5 (45 enodes) 1553857654.137 * * [simplify]: iters left: 4 (77 enodes) 1553857654.168 * * [simplify]: iters left: 3 (109 enodes) 1553857654.197 * * [simplify]: iters left: 2 (112 enodes) 1553857654.222 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857654.222 * * [simplify]: Extracting #1: cost 18 inf + 0 1553857654.223 * * [simplify]: Extracting #2: cost 30 inf + 44 1553857654.223 * * [simplify]: Extracting #3: cost 23 inf + 416 1553857654.224 * * [simplify]: Extracting #4: cost 5 inf + 1687 1553857654.225 * * [simplify]: Extracting #5: cost 0 inf + 2218 1553857654.227 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857654.227 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re)))) (+ (* y.re y.re) (* y.im y.im)))) 1553857654.227 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1553857654.227 * * [simplify]: iters left: 6 (7 enodes) 1553857654.230 * * [simplify]: iters left: 5 (29 enodes) 1553857654.239 * * [simplify]: iters left: 4 (46 enodes) 1553857654.255 * * [simplify]: iters left: 3 (81 enodes) 1553857654.281 * * [simplify]: iters left: 2 (110 enodes) 1553857654.305 * * [simplify]: iters left: 1 (111 enodes) 1553857654.323 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857654.324 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857654.324 * [simplify]: Simplified to 0 1553857654.324 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857654.324 * * * * [progress]: [ 186 / 349 ] simplifiying candidate # 1553857654.324 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* (* x.re y.im) 1))) 1553857654.324 * * [simplify]: iters left: 6 (12 enodes) 1553857654.331 * * [simplify]: iters left: 5 (48 enodes) 1553857654.347 * * [simplify]: iters left: 4 (84 enodes) 1553857654.369 * * [simplify]: iters left: 3 (122 enodes) 1553857654.385 * * [simplify]: iters left: 2 (130 enodes) 1553857654.404 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857654.404 * * [simplify]: Extracting #1: cost 18 inf + 0 1553857654.405 * * [simplify]: Extracting #2: cost 19 inf + 130 1553857654.405 * * [simplify]: Extracting #3: cost 7 inf + 886 1553857654.406 * * [simplify]: Extracting #4: cost 0 inf + 1501 1553857654.408 * * [simplify]: Extracting #5: cost 0 inf + 1486 1553857654.409 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857654.409 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (+ (* y.re y.re) (* y.im y.im)))) 1553857654.409 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857654.409 * * [simplify]: iters left: 5 (7 enodes) 1553857654.413 * * [simplify]: iters left: 4 (31 enodes) 1553857654.425 * * [simplify]: iters left: 3 (53 enodes) 1553857654.444 * * [simplify]: iters left: 2 (65 enodes) 1553857654.460 * * [simplify]: iters left: 1 (97 enodes) 1553857654.472 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857654.472 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857654.472 * [simplify]: Simplified to 0 1553857654.472 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857654.472 * * * * [progress]: [ 187 / 349 ] simplifiying candidate # 1553857654.473 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* x.re y.im))) 1553857654.473 * * [simplify]: iters left: 5 (10 enodes) 1553857654.475 * * [simplify]: iters left: 4 (38 enodes) 1553857654.480 * * [simplify]: iters left: 3 (60 enodes) 1553857654.494 * * [simplify]: iters left: 2 (78 enodes) 1553857654.511 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857654.511 * * [simplify]: Extracting #1: cost 16 inf + 0 1553857654.512 * * [simplify]: Extracting #2: cost 19 inf + 128 1553857654.512 * * [simplify]: Extracting #3: cost 8 inf + 870 1553857654.513 * * [simplify]: Extracting #4: cost 1 inf + 1362 1553857654.514 * * [simplify]: Extracting #5: cost 0 inf + 1484 1553857654.515 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857654.515 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- x.re) y.im (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im)))) 1553857654.515 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1553857654.516 * * [simplify]: iters left: 3 (5 enodes) 1553857654.518 * * [simplify]: iters left: 2 (18 enodes) 1553857654.523 * * [simplify]: iters left: 1 (25 enodes) 1553857654.527 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857654.528 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857654.528 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857654.528 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857654.528 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857654.528 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1553857654.528 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) (- (* x.re y.im) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im)))) 1553857654.528 * * * * [progress]: [ 188 / 349 ] simplifiying candidate # 1553857654.528 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* y.im x.re))) 1553857654.528 * * [simplify]: iters left: 6 (10 enodes) 1553857654.531 * * [simplify]: iters left: 5 (40 enodes) 1553857654.537 * * [simplify]: iters left: 4 (59 enodes) 1553857654.546 * * [simplify]: iters left: 3 (74 enodes) 1553857654.555 * * [simplify]: iters left: 2 (76 enodes) 1553857654.571 * * [simplify]: iters left: 1 (78 enodes) 1553857654.579 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857654.579 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857654.579 * * [simplify]: Extracting #2: cost 18 inf + 87 1553857654.580 * * [simplify]: Extracting #3: cost 4 inf + 1391 1553857654.580 * * [simplify]: Extracting #4: cost 0 inf + 1720 1553857654.580 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857654.581 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) x.re (* y.im x.re))) (+ (* y.re y.re) (* y.im y.im)))) 1553857654.581 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1553857654.581 * * [simplify]: iters left: 3 (5 enodes) 1553857654.582 * * [simplify]: iters left: 2 (18 enodes) 1553857654.584 * * [simplify]: iters left: 1 (25 enodes) 1553857654.588 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857654.588 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857654.588 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857654.588 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857654.588 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857654.588 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1553857654.589 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) (- (* y.im x.re) (* y.im x.re))) (+ (* y.re y.re) (* y.im y.im)))) 1553857654.589 * * * * [progress]: [ 189 / 349 ] simplifiying candidate # 1553857654.589 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1553857654.589 * * [simplify]: iters left: 6 (13 enodes) 1553857654.595 * * [simplify]: iters left: 5 (52 enodes) 1553857654.611 * * [simplify]: iters left: 4 (80 enodes) 1553857654.640 * * [simplify]: iters left: 3 (113 enodes) 1553857654.676 * * [simplify]: iters left: 2 (158 enodes) 1553857654.709 * * [simplify]: iters left: 1 (240 enodes) 1553857654.789 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857654.790 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857654.790 * * [simplify]: Extracting #2: cost 52 inf + 2 1553857654.791 * * [simplify]: Extracting #3: cost 83 inf + 858 1553857654.792 * * [simplify]: Extracting #4: cost 68 inf + 1928 1553857654.794 * * [simplify]: Extracting #5: cost 36 inf + 14476 1553857654.800 * * [simplify]: Extracting #6: cost 7 inf + 32667 1553857654.807 * * [simplify]: Extracting #7: cost 0 inf + 38301 1553857654.815 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857654.815 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857654.816 * [simplify]: Simplifying (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))))) 1553857654.816 * * [simplify]: iters left: 6 (8 enodes) 1553857654.820 * * [simplify]: iters left: 5 (30 enodes) 1553857654.829 * * [simplify]: iters left: 4 (46 enodes) 1553857654.839 * * [simplify]: iters left: 3 (95 enodes) 1553857654.859 * * [simplify]: iters left: 2 (153 enodes) 1553857654.883 * * [simplify]: iters left: 1 (222 enodes) 1553857654.955 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857654.955 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857654.955 * [simplify]: Simplified to 0 1553857654.956 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857654.956 * * * * [progress]: [ 190 / 349 ] simplifiying candidate # 1553857654.956 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1553857654.956 * * [simplify]: iters left: 6 (12 enodes) 1553857654.962 * * [simplify]: iters left: 5 (43 enodes) 1553857654.974 * * [simplify]: iters left: 4 (65 enodes) 1553857654.983 * * [simplify]: iters left: 3 (85 enodes) 1553857654.993 * * [simplify]: iters left: 2 (87 enodes) 1553857655.008 * * [simplify]: iters left: 1 (89 enodes) 1553857655.027 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857655.027 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857655.027 * * [simplify]: Extracting #2: cost 21 inf + 129 1553857655.028 * * [simplify]: Extracting #3: cost 4 inf + 1681 1553857655.029 * * [simplify]: Extracting #4: cost 1 inf + 2006 1553857655.030 * * [simplify]: Extracting #5: cost 0 inf + 2128 1553857655.031 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857655.031 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857655.032 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1553857655.032 * * [simplify]: iters left: 6 (7 enodes) 1553857655.035 * * [simplify]: iters left: 5 (22 enodes) 1553857655.041 * * [simplify]: iters left: 4 (30 enodes) 1553857655.050 * * [simplify]: iters left: 3 (46 enodes) 1553857655.062 * * [simplify]: iters left: 2 (56 enodes) 1553857655.073 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857655.073 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857655.073 * [simplify]: Simplified to 0 1553857655.073 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857655.073 * * * * [progress]: [ 191 / 349 ] simplifiying candidate # 1553857655.073 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (* x.re y.im) 1))) 1553857655.073 * * [simplify]: iters left: 6 (12 enodes) 1553857655.080 * * [simplify]: iters left: 5 (50 enodes) 1553857655.099 * * [simplify]: iters left: 4 (83 enodes) 1553857655.115 * * [simplify]: iters left: 3 (117 enodes) 1553857655.130 * * [simplify]: iters left: 2 (127 enodes) 1553857655.154 * * [simplify]: iters left: 1 (129 enodes) 1553857655.176 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857655.176 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857655.177 * * [simplify]: Extracting #2: cost 18 inf + 130 1553857655.177 * * [simplify]: Extracting #3: cost 3 inf + 1426 1553857655.178 * * [simplify]: Extracting #4: cost 0 inf + 1722 1553857655.179 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857655.179 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (+ (* y.re y.re) (* y.im y.im)))) 1553857655.180 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857655.180 * * [simplify]: iters left: 5 (7 enodes) 1553857655.184 * * [simplify]: iters left: 4 (31 enodes) 1553857655.195 * * [simplify]: iters left: 3 (53 enodes) 1553857655.215 * * [simplify]: iters left: 2 (65 enodes) 1553857655.237 * * [simplify]: iters left: 1 (97 enodes) 1553857655.260 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857655.260 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857655.260 * [simplify]: Simplified to 0 1553857655.260 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857655.260 * * * * [progress]: [ 192 / 349 ] simplifiying candidate # 1553857655.260 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1553857655.260 * * [simplify]: iters left: 6 (13 enodes) 1553857655.263 * * [simplify]: iters left: 5 (55 enodes) 1553857655.272 * * [simplify]: iters left: 4 (101 enodes) 1553857655.290 * * [simplify]: iters left: 3 (161 enodes) 1553857655.338 * * [simplify]: iters left: 2 (169 enodes) 1553857655.373 * * [simplify]: iters left: 1 (171 enodes) 1553857655.406 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857655.406 * * [simplify]: Extracting #1: cost 21 inf + 0 1553857655.406 * * [simplify]: Extracting #2: cost 40 inf + 2 1553857655.407 * * [simplify]: Extracting #3: cost 28 inf + 1181 1553857655.408 * * [simplify]: Extracting #4: cost 6 inf + 2899 1553857655.410 * * [simplify]: Extracting #5: cost 0 inf + 3592 1553857655.413 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857655.413 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857655.413 * [simplify]: Simplifying (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im)))) 1553857655.414 * * [simplify]: iters left: 6 (8 enodes) 1553857655.418 * * [simplify]: iters left: 5 (38 enodes) 1553857655.432 * * [simplify]: iters left: 4 (69 enodes) 1553857655.447 * * [simplify]: iters left: 3 (148 enodes) 1553857655.483 * * [simplify]: iters left: 2 (233 enodes) 1553857655.512 * * [simplify]: iters left: 1 (252 enodes) 1553857655.538 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857655.538 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857655.538 * [simplify]: Simplified to 0 1553857655.538 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857655.538 * * * * [progress]: [ 193 / 349 ] simplifiying candidate # 1553857655.538 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1553857655.539 * * [simplify]: iters left: 6 (13 enodes) 1553857655.545 * * [simplify]: iters left: 5 (54 enodes) 1553857655.557 * * [simplify]: iters left: 4 (106 enodes) 1553857655.575 * * [simplify]: iters left: 3 (170 enodes) 1553857655.599 * * [simplify]: iters left: 2 (186 enodes) 1553857655.628 * * [simplify]: iters left: 1 (192 enodes) 1553857655.662 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857655.662 * * [simplify]: Extracting #1: cost 21 inf + 0 1553857655.662 * * [simplify]: Extracting #2: cost 37 inf + 3 1553857655.663 * * [simplify]: Extracting #3: cost 27 inf + 1100 1553857655.664 * * [simplify]: Extracting #4: cost 8 inf + 2804 1553857655.666 * * [simplify]: Extracting #5: cost 0 inf + 4066 1553857655.668 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857655.668 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857655.668 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im))))) 1553857655.668 * * [simplify]: iters left: 6 (8 enodes) 1553857655.672 * * [simplify]: iters left: 5 (32 enodes) 1553857655.682 * * [simplify]: iters left: 4 (60 enodes) 1553857655.707 * * [simplify]: iters left: 3 (136 enodes) 1553857655.757 * * [simplify]: iters left: 2 (206 enodes) 1553857655.808 * * [simplify]: iters left: 1 (228 enodes) 1553857655.842 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857655.842 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857655.842 * [simplify]: Simplified to 0 1553857655.842 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857655.843 * * * * [progress]: [ 194 / 349 ] simplifiying candidate # 1553857655.843 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1553857655.843 * * [simplify]: iters left: 6 (12 enodes) 1553857655.848 * * [simplify]: iters left: 5 (47 enodes) 1553857655.862 * * [simplify]: iters left: 4 (76 enodes) 1553857655.887 * * [simplify]: iters left: 3 (103 enodes) 1553857655.912 * * [simplify]: iters left: 2 (108 enodes) 1553857655.930 * * [simplify]: iters left: 1 (110 enodes) 1553857655.941 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857655.941 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857655.941 * * [simplify]: Extracting #2: cost 29 inf + 3 1553857655.941 * * [simplify]: Extracting #3: cost 18 inf + 1142 1553857655.942 * * [simplify]: Extracting #4: cost 5 inf + 2046 1553857655.942 * * [simplify]: Extracting #5: cost 0 inf + 2454 1553857655.943 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857655.943 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857655.943 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1553857655.943 * * [simplify]: iters left: 6 (7 enodes) 1553857655.946 * * [simplify]: iters left: 5 (25 enodes) 1553857655.949 * * [simplify]: iters left: 4 (39 enodes) 1553857655.956 * * [simplify]: iters left: 3 (82 enodes) 1553857655.981 * * [simplify]: iters left: 2 (110 enodes) 1553857655.993 * * [simplify]: iters left: 1 (112 enodes) 1553857656.000 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857656.000 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857656.000 * [simplify]: Simplified to 0 1553857656.000 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857656.001 * * * * [progress]: [ 195 / 349 ] simplifiying candidate # 1553857656.001 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* y.im (* x.re 1)))) 1553857656.001 * * [simplify]: iters left: 6 (12 enodes) 1553857656.004 * * [simplify]: iters left: 5 (46 enodes) 1553857656.011 * * [simplify]: iters left: 4 (70 enodes) 1553857656.022 * * [simplify]: iters left: 3 (86 enodes) 1553857656.034 * * [simplify]: iters left: 2 (88 enodes) 1553857656.047 * * [simplify]: iters left: 1 (90 enodes) 1553857656.066 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857656.066 * * [simplify]: Extracting #1: cost 16 inf + 0 1553857656.067 * * [simplify]: Extracting #2: cost 20 inf + 87 1553857656.067 * * [simplify]: Extracting #3: cost 4 inf + 1489 1553857656.068 * * [simplify]: Extracting #4: cost 0 inf + 1817 1553857656.069 * * [simplify]: Extracting #5: cost 0 inf + 1802 1553857656.070 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857656.070 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) (* x.re 1) (* y.im (* x.re 1)))) (+ (* y.re y.re) (* y.im y.im)))) 1553857656.071 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1553857656.071 * * [simplify]: iters left: 5 (7 enodes) 1553857656.074 * * [simplify]: iters left: 4 (24 enodes) 1553857656.081 * * [simplify]: iters left: 3 (37 enodes) 1553857656.089 * * [simplify]: iters left: 2 (53 enodes) 1553857656.095 * * [simplify]: iters left: 1 (58 enodes) 1553857656.100 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857656.100 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857656.100 * [simplify]: Simplified to 0 1553857656.100 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857656.100 * * * * [progress]: [ 196 / 349 ] simplifiying candidate # 1553857656.101 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1553857656.101 * * [simplify]: iters left: 6 (13 enodes) 1553857656.103 * * [simplify]: iters left: 5 (54 enodes) 1553857656.112 * * [simplify]: iters left: 4 (103 enodes) 1553857656.143 * * [simplify]: iters left: 3 (156 enodes) 1553857656.163 * * [simplify]: iters left: 2 (169 enodes) 1553857656.185 * * [simplify]: iters left: 1 (173 enodes) 1553857656.200 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857656.200 * * [simplify]: Extracting #1: cost 21 inf + 0 1553857656.200 * * [simplify]: Extracting #2: cost 37 inf + 3 1553857656.201 * * [simplify]: Extracting #3: cost 29 inf + 897 1553857656.202 * * [simplify]: Extracting #4: cost 9 inf + 2692 1553857656.205 * * [simplify]: Extracting #5: cost 0 inf + 4066 1553857656.207 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857656.207 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857656.208 * [simplify]: Simplifying (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re)))) 1553857656.208 * * [simplify]: iters left: 6 (8 enodes) 1553857656.211 * * [simplify]: iters left: 5 (36 enodes) 1553857656.223 * * [simplify]: iters left: 4 (64 enodes) 1553857656.236 * * [simplify]: iters left: 3 (129 enodes) 1553857656.260 * * [simplify]: iters left: 2 (200 enodes) 1553857656.294 * * [simplify]: iters left: 1 (223 enodes) 1553857656.331 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857656.331 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857656.331 * [simplify]: Simplified to 0 1553857656.332 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857656.332 * * * * [progress]: [ 197 / 349 ] simplifiying candidate # 1553857656.332 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1553857656.332 * * [simplify]: iters left: 6 (12 enodes) 1553857656.337 * * [simplify]: iters left: 5 (47 enodes) 1553857656.344 * * [simplify]: iters left: 4 (76 enodes) 1553857656.355 * * [simplify]: iters left: 3 (104 enodes) 1553857656.369 * * [simplify]: iters left: 2 (109 enodes) 1553857656.392 * * [simplify]: iters left: 1 (111 enodes) 1553857656.403 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857656.403 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857656.403 * * [simplify]: Extracting #2: cost 29 inf + 3 1553857656.404 * * [simplify]: Extracting #3: cost 19 inf + 1101 1553857656.404 * * [simplify]: Extracting #4: cost 5 inf + 2046 1553857656.405 * * [simplify]: Extracting #5: cost 0 inf + 2454 1553857656.405 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857656.405 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re)))) (+ (* y.re y.re) (* y.im y.im)))) 1553857656.406 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1553857656.406 * * [simplify]: iters left: 6 (7 enodes) 1553857656.407 * * [simplify]: iters left: 5 (29 enodes) 1553857656.411 * * [simplify]: iters left: 4 (46 enodes) 1553857656.425 * * [simplify]: iters left: 3 (81 enodes) 1553857656.451 * * [simplify]: iters left: 2 (110 enodes) 1553857656.474 * * [simplify]: iters left: 1 (111 enodes) 1553857656.491 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857656.491 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857656.491 * [simplify]: Simplified to 0 1553857656.491 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857656.491 * * * * [progress]: [ 198 / 349 ] simplifiying candidate # 1553857656.492 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (* x.re y.im) 1))) 1553857656.492 * * [simplify]: iters left: 6 (12 enodes) 1553857656.500 * * [simplify]: iters left: 5 (50 enodes) 1553857656.517 * * [simplify]: iters left: 4 (83 enodes) 1553857656.544 * * [simplify]: iters left: 3 (117 enodes) 1553857656.573 * * [simplify]: iters left: 2 (127 enodes) 1553857656.601 * * [simplify]: iters left: 1 (129 enodes) 1553857656.624 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857656.625 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857656.625 * * [simplify]: Extracting #2: cost 18 inf + 130 1553857656.625 * * [simplify]: Extracting #3: cost 3 inf + 1426 1553857656.626 * * [simplify]: Extracting #4: cost 0 inf + 1722 1553857656.627 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857656.628 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (+ (* y.re y.re) (* y.im y.im)))) 1553857656.628 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857656.628 * * [simplify]: iters left: 5 (7 enodes) 1553857656.632 * * [simplify]: iters left: 4 (31 enodes) 1553857656.646 * * [simplify]: iters left: 3 (53 enodes) 1553857656.663 * * [simplify]: iters left: 2 (65 enodes) 1553857656.684 * * [simplify]: iters left: 1 (97 enodes) 1553857656.705 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857656.705 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857656.705 * [simplify]: Simplified to 0 1553857656.705 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857656.705 * * * * [progress]: [ 199 / 349 ] simplifiying candidate # 1553857656.705 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* x.re y.im))) 1553857656.705 * * [simplify]: iters left: 6 (10 enodes) 1553857656.707 * * [simplify]: iters left: 5 (40 enodes) 1553857656.713 * * [simplify]: iters left: 4 (59 enodes) 1553857656.722 * * [simplify]: iters left: 3 (74 enodes) 1553857656.731 * * [simplify]: iters left: 2 (76 enodes) 1553857656.752 * * [simplify]: iters left: 1 (78 enodes) 1553857656.763 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857656.763 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857656.763 * * [simplify]: Extracting #2: cost 18 inf + 87 1553857656.763 * * [simplify]: Extracting #3: cost 4 inf + 1391 1553857656.764 * * [simplify]: Extracting #4: cost 0 inf + 1720 1553857656.764 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857656.765 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- x.re) y.im (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im)))) 1553857656.765 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1553857656.765 * * [simplify]: iters left: 3 (5 enodes) 1553857656.766 * * [simplify]: iters left: 2 (18 enodes) 1553857656.768 * * [simplify]: iters left: 1 (25 enodes) 1553857656.772 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857656.772 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857656.773 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857656.773 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857656.773 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857656.773 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1553857656.773 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) (- (* x.re y.im) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im)))) 1553857656.774 * * * * [progress]: [ 200 / 349 ] simplifiying candidate # 1553857656.774 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* y.im x.re))) 1553857656.774 * * [simplify]: iters left: 5 (9 enodes) 1553857656.776 * * [simplify]: iters left: 4 (35 enodes) 1553857656.781 * * [simplify]: iters left: 3 (48 enodes) 1553857656.787 * * [simplify]: iters left: 2 (55 enodes) 1553857656.793 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857656.793 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857656.793 * * [simplify]: Extracting #2: cost 14 inf + 86 1553857656.793 * * [simplify]: Extracting #3: cost 5 inf + 541 1553857656.793 * * [simplify]: Extracting #4: cost 0 inf + 994 1553857656.794 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857656.794 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) x.re (* y.im x.re))) (+ (* y.re y.re) (* y.im y.im)))) 1553857656.794 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1553857656.794 * * [simplify]: iters left: 3 (5 enodes) 1553857656.795 * * [simplify]: iters left: 2 (18 enodes) 1553857656.798 * * [simplify]: iters left: 1 (25 enodes) 1553857656.806 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857656.806 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857656.806 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857656.806 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857656.807 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857656.807 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1553857656.807 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) (- (* y.im x.re) (* y.im x.re))) (+ (* y.re y.re) (* y.im y.im)))) 1553857656.807 * * * * [progress]: [ 201 / 349 ] simplifiying candidate # 1553857656.807 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1553857656.808 * * [simplify]: iters left: 6 (12 enodes) 1553857656.813 * * [simplify]: iters left: 5 (47 enodes) 1553857656.827 * * [simplify]: iters left: 4 (69 enodes) 1553857656.839 * * [simplify]: iters left: 3 (96 enodes) 1553857656.858 * * [simplify]: iters left: 2 (140 enodes) 1553857656.903 * * [simplify]: iters left: 1 (211 enodes) 1553857656.988 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857656.988 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857656.988 * * [simplify]: Extracting #2: cost 46 inf + 2 1553857656.989 * * [simplify]: Extracting #3: cost 74 inf + 419 1553857656.990 * * [simplify]: Extracting #4: cost 63 inf + 1483 1553857656.993 * * [simplify]: Extracting #5: cost 40 inf + 11211 1553857656.999 * * [simplify]: Extracting #6: cost 3 inf + 34233 1553857657.006 * * [simplify]: Extracting #7: cost 0 inf + 35905 1553857657.013 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857657.013 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857657.014 * [simplify]: Simplifying (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))))) 1553857657.014 * * [simplify]: iters left: 6 (8 enodes) 1553857657.017 * * [simplify]: iters left: 5 (30 enodes) 1553857657.027 * * [simplify]: iters left: 4 (46 enodes) 1553857657.046 * * [simplify]: iters left: 3 (95 enodes) 1553857657.080 * * [simplify]: iters left: 2 (153 enodes) 1553857657.110 * * [simplify]: iters left: 1 (222 enodes) 1553857657.154 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857657.154 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857657.154 * [simplify]: Simplified to 0 1553857657.155 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857657.155 * * * * [progress]: [ 202 / 349 ] simplifiying candidate # 1553857657.155 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1553857657.155 * * [simplify]: iters left: 6 (11 enodes) 1553857657.160 * * [simplify]: iters left: 5 (38 enodes) 1553857657.171 * * [simplify]: iters left: 4 (54 enodes) 1553857657.186 * * [simplify]: iters left: 3 (67 enodes) 1553857657.201 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857657.201 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857657.204 * * [simplify]: Extracting #2: cost 17 inf + 128 1553857657.204 * * [simplify]: Extracting #3: cost 5 inf + 942 1553857657.205 * * [simplify]: Extracting #4: cost 1 inf + 1280 1553857657.206 * * [simplify]: Extracting #5: cost 0 inf + 1402 1553857657.207 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857657.207 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857657.207 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1553857657.207 * * [simplify]: iters left: 6 (7 enodes) 1553857657.209 * * [simplify]: iters left: 5 (22 enodes) 1553857657.212 * * [simplify]: iters left: 4 (30 enodes) 1553857657.217 * * [simplify]: iters left: 3 (46 enodes) 1553857657.223 * * [simplify]: iters left: 2 (56 enodes) 1553857657.228 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857657.228 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857657.228 * [simplify]: Simplified to 0 1553857657.228 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857657.228 * * * * [progress]: [ 203 / 349 ] simplifiying candidate # 1553857657.229 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (* x.re y.im) 1))) 1553857657.229 * * [simplify]: iters left: 6 (11 enodes) 1553857657.231 * * [simplify]: iters left: 5 (45 enodes) 1553857657.239 * * [simplify]: iters left: 4 (72 enodes) 1553857657.254 * * [simplify]: iters left: 3 (99 enodes) 1553857657.267 * * [simplify]: iters left: 2 (107 enodes) 1553857657.278 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857657.278 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857657.278 * * [simplify]: Extracting #2: cost 15 inf + 47 1553857657.278 * * [simplify]: Extracting #3: cost 6 inf + 501 1553857657.278 * * [simplify]: Extracting #4: cost 0 inf + 996 1553857657.282 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857657.282 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (+ (* y.re y.re) (* y.im y.im)))) 1553857657.283 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857657.283 * * [simplify]: iters left: 5 (7 enodes) 1553857657.287 * * [simplify]: iters left: 4 (31 enodes) 1553857657.298 * * [simplify]: iters left: 3 (53 enodes) 1553857657.314 * * [simplify]: iters left: 2 (65 enodes) 1553857657.335 * * [simplify]: iters left: 1 (97 enodes) 1553857657.359 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857657.359 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857657.360 * [simplify]: Simplified to 0 1553857657.360 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857657.360 * * * * [progress]: [ 204 / 349 ] simplifiying candidate # 1553857657.360 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1553857657.360 * * [simplify]: iters left: 6 (12 enodes) 1553857657.365 * * [simplify]: iters left: 5 (50 enodes) 1553857657.381 * * [simplify]: iters left: 4 (90 enodes) 1553857657.413 * * [simplify]: iters left: 3 (143 enodes) 1553857657.440 * * [simplify]: iters left: 2 (149 enodes) 1553857657.454 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857657.454 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857657.454 * * [simplify]: Extracting #2: cost 36 inf + 2 1553857657.454 * * [simplify]: Extracting #3: cost 23 inf + 742 1553857657.455 * * [simplify]: Extracting #4: cost 4 inf + 2336 1553857657.456 * * [simplify]: Extracting #5: cost 0 inf + 2866 1553857657.457 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857657.457 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857657.458 * [simplify]: Simplifying (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im)))) 1553857657.458 * * [simplify]: iters left: 6 (8 enodes) 1553857657.462 * * [simplify]: iters left: 5 (38 enodes) 1553857657.474 * * [simplify]: iters left: 4 (69 enodes) 1553857657.501 * * [simplify]: iters left: 3 (148 enodes) 1553857657.535 * * [simplify]: iters left: 2 (233 enodes) 1553857657.584 * * [simplify]: iters left: 1 (252 enodes) 1553857657.607 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857657.607 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857657.607 * [simplify]: Simplified to 0 1553857657.607 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857657.607 * * * * [progress]: [ 205 / 349 ] simplifiying candidate # 1553857657.608 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1553857657.608 * * [simplify]: iters left: 6 (12 enodes) 1553857657.610 * * [simplify]: iters left: 5 (49 enodes) 1553857657.618 * * [simplify]: iters left: 4 (95 enodes) 1553857657.635 * * [simplify]: iters left: 3 (149 enodes) 1553857657.662 * * [simplify]: iters left: 2 (161 enodes) 1553857657.697 * * [simplify]: iters left: 1 (167 enodes) 1553857657.726 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857657.726 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857657.726 * * [simplify]: Extracting #2: cost 33 inf + 3 1553857657.726 * * [simplify]: Extracting #3: cost 23 inf + 579 1553857657.728 * * [simplify]: Extracting #4: cost 5 inf + 2571 1553857657.729 * * [simplify]: Extracting #5: cost 0 inf + 3340 1553857657.731 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857657.731 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857657.732 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im))))) 1553857657.732 * * [simplify]: iters left: 6 (8 enodes) 1553857657.735 * * [simplify]: iters left: 5 (32 enodes) 1553857657.746 * * [simplify]: iters left: 4 (60 enodes) 1553857657.768 * * [simplify]: iters left: 3 (136 enodes) 1553857657.807 * * [simplify]: iters left: 2 (206 enodes) 1553857657.844 * * [simplify]: iters left: 1 (228 enodes) 1553857657.859 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857657.860 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857657.860 * [simplify]: Simplified to 0 1553857657.860 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857657.860 * * * * [progress]: [ 206 / 349 ] simplifiying candidate # 1553857657.860 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1553857657.860 * * [simplify]: iters left: 6 (11 enodes) 1553857657.862 * * [simplify]: iters left: 5 (42 enodes) 1553857657.871 * * [simplify]: iters left: 4 (65 enodes) 1553857657.890 * * [simplify]: iters left: 3 (85 enodes) 1553857657.914 * * [simplify]: iters left: 2 (88 enodes) 1553857657.934 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857657.934 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857657.935 * * [simplify]: Extracting #2: cost 25 inf + 3 1553857657.935 * * [simplify]: Extracting #3: cost 14 inf + 661 1553857657.936 * * [simplify]: Extracting #4: cost 3 inf + 1483 1553857657.937 * * [simplify]: Extracting #5: cost 0 inf + 1728 1553857657.938 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857657.938 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857657.939 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1553857657.939 * * [simplify]: iters left: 6 (7 enodes) 1553857657.942 * * [simplify]: iters left: 5 (25 enodes) 1553857657.949 * * [simplify]: iters left: 4 (39 enodes) 1553857657.964 * * [simplify]: iters left: 3 (82 enodes) 1553857657.989 * * [simplify]: iters left: 2 (110 enodes) 1553857658.014 * * [simplify]: iters left: 1 (112 enodes) 1553857658.028 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857658.028 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857658.028 * [simplify]: Simplified to 0 1553857658.028 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857658.028 * * * * [progress]: [ 207 / 349 ] simplifiying candidate # 1553857658.028 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* y.im (* x.re 1)))) 1553857658.029 * * [simplify]: iters left: 6 (11 enodes) 1553857658.034 * * [simplify]: iters left: 5 (41 enodes) 1553857658.047 * * [simplify]: iters left: 4 (59 enodes) 1553857658.064 * * [simplify]: iters left: 3 (69 enodes) 1553857658.077 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857658.077 * * [simplify]: Extracting #1: cost 14 inf + 0 1553857658.077 * * [simplify]: Extracting #2: cost 17 inf + 45 1553857658.077 * * [simplify]: Extracting #3: cost 5 inf + 622 1553857658.077 * * [simplify]: Extracting #4: cost 0 inf + 1076 1553857658.078 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857658.078 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) (* x.re 1) (* y.im (* x.re 1)))) (+ (* y.re y.re) (* y.im y.im)))) 1553857658.078 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1553857658.078 * * [simplify]: iters left: 5 (7 enodes) 1553857658.080 * * [simplify]: iters left: 4 (24 enodes) 1553857658.084 * * [simplify]: iters left: 3 (37 enodes) 1553857658.089 * * [simplify]: iters left: 2 (53 enodes) 1553857658.095 * * [simplify]: iters left: 1 (58 enodes) 1553857658.104 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857658.105 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857658.105 * [simplify]: Simplified to 0 1553857658.105 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857658.105 * * * * [progress]: [ 208 / 349 ] simplifiying candidate # 1553857658.105 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1553857658.105 * * [simplify]: iters left: 6 (12 enodes) 1553857658.111 * * [simplify]: iters left: 5 (49 enodes) 1553857658.127 * * [simplify]: iters left: 4 (91 enodes) 1553857658.160 * * [simplify]: iters left: 3 (137 enodes) 1553857658.198 * * [simplify]: iters left: 2 (149 enodes) 1553857658.222 * * [simplify]: iters left: 1 (153 enodes) 1553857658.237 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857658.237 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857658.237 * * [simplify]: Extracting #2: cost 33 inf + 3 1553857658.237 * * [simplify]: Extracting #3: cost 26 inf + 495 1553857658.238 * * [simplify]: Extracting #4: cost 5 inf + 2762 1553857658.239 * * [simplify]: Extracting #5: cost 0 inf + 3340 1553857658.239 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857658.240 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857658.240 * [simplify]: Simplifying (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re)))) 1553857658.240 * * [simplify]: iters left: 6 (8 enodes) 1553857658.242 * * [simplify]: iters left: 5 (36 enodes) 1553857658.248 * * [simplify]: iters left: 4 (64 enodes) 1553857658.270 * * [simplify]: iters left: 3 (129 enodes) 1553857658.318 * * [simplify]: iters left: 2 (200 enodes) 1553857658.355 * * [simplify]: iters left: 1 (223 enodes) 1553857658.383 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857658.383 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857658.383 * [simplify]: Simplified to 0 1553857658.383 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857658.383 * * * * [progress]: [ 209 / 349 ] simplifiying candidate # 1553857658.383 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1553857658.384 * * [simplify]: iters left: 6 (11 enodes) 1553857658.388 * * [simplify]: iters left: 5 (42 enodes) 1553857658.395 * * [simplify]: iters left: 4 (65 enodes) 1553857658.405 * * [simplify]: iters left: 3 (86 enodes) 1553857658.415 * * [simplify]: iters left: 2 (89 enodes) 1553857658.430 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857658.430 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857658.430 * * [simplify]: Extracting #2: cost 25 inf + 3 1553857658.430 * * [simplify]: Extracting #3: cost 13 inf + 784 1553857658.430 * * [simplify]: Extracting #4: cost 2 inf + 1565 1553857658.431 * * [simplify]: Extracting #5: cost 0 inf + 1728 1553857658.431 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857658.431 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re)))) (+ (* y.re y.re) (* y.im y.im)))) 1553857658.432 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1553857658.432 * * [simplify]: iters left: 6 (7 enodes) 1553857658.433 * * [simplify]: iters left: 5 (29 enodes) 1553857658.438 * * [simplify]: iters left: 4 (46 enodes) 1553857658.445 * * [simplify]: iters left: 3 (81 enodes) 1553857658.459 * * [simplify]: iters left: 2 (110 enodes) 1553857658.479 * * [simplify]: iters left: 1 (111 enodes) 1553857658.497 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857658.497 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857658.497 * [simplify]: Simplified to 0 1553857658.497 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857658.497 * * * * [progress]: [ 210 / 349 ] simplifiying candidate # 1553857658.497 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (* x.re y.im) 1))) 1553857658.497 * * [simplify]: iters left: 6 (11 enodes) 1553857658.503 * * [simplify]: iters left: 5 (45 enodes) 1553857658.518 * * [simplify]: iters left: 4 (72 enodes) 1553857658.541 * * [simplify]: iters left: 3 (99 enodes) 1553857658.566 * * [simplify]: iters left: 2 (107 enodes) 1553857658.592 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857658.592 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857658.592 * * [simplify]: Extracting #2: cost 15 inf + 47 1553857658.593 * * [simplify]: Extracting #3: cost 6 inf + 501 1553857658.593 * * [simplify]: Extracting #4: cost 0 inf + 996 1553857658.594 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857658.594 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (+ (* y.re y.re) (* y.im y.im)))) 1553857658.595 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857658.595 * * [simplify]: iters left: 5 (7 enodes) 1553857658.599 * * [simplify]: iters left: 4 (31 enodes) 1553857658.610 * * [simplify]: iters left: 3 (53 enodes) 1553857658.626 * * [simplify]: iters left: 2 (65 enodes) 1553857658.647 * * [simplify]: iters left: 1 (97 enodes) 1553857658.671 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857658.671 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857658.672 * [simplify]: Simplified to 0 1553857658.672 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857658.672 * * * * [progress]: [ 211 / 349 ] simplifiying candidate # 1553857658.672 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* x.re y.im))) 1553857658.672 * * [simplify]: iters left: 5 (9 enodes) 1553857658.676 * * [simplify]: iters left: 4 (35 enodes) 1553857658.686 * * [simplify]: iters left: 3 (48 enodes) 1553857658.699 * * [simplify]: iters left: 2 (55 enodes) 1553857658.711 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857658.711 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857658.711 * * [simplify]: Extracting #2: cost 14 inf + 86 1553857658.711 * * [simplify]: Extracting #3: cost 5 inf + 541 1553857658.712 * * [simplify]: Extracting #4: cost 0 inf + 994 1553857658.713 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857658.713 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- x.re) y.im (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im)))) 1553857658.713 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1553857658.713 * * [simplify]: iters left: 3 (5 enodes) 1553857658.715 * * [simplify]: iters left: 2 (18 enodes) 1553857658.722 * * [simplify]: iters left: 1 (25 enodes) 1553857658.729 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857658.730 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857658.730 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857658.730 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857658.730 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857658.731 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1553857658.731 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) (- (* x.re y.im) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im)))) 1553857658.731 * * * * [progress]: [ 212 / 349 ] simplifiying candidate # 1553857658.731 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* y.im x.re))) 1553857658.731 * * [simplify]: iters left: 5 (9 enodes) 1553857658.736 * * [simplify]: iters left: 4 (34 enodes) 1553857658.746 * * [simplify]: iters left: 3 (50 enodes) 1553857658.760 * * [simplify]: iters left: 2 (60 enodes) 1553857658.773 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857658.773 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857658.773 * * [simplify]: Extracting #2: cost 9 inf + 128 1553857658.773 * * [simplify]: Extracting #3: cost 3 inf + 418 1553857658.774 * * [simplify]: Extracting #4: cost 0 inf + 748 1553857658.774 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857658.774 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- y.im) x.re (* y.im x.re))) (+ (* y.re y.re) (* y.im y.im)))) 1553857658.774 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1553857658.774 * * [simplify]: iters left: 3 (5 enodes) 1553857658.777 * * [simplify]: iters left: 2 (18 enodes) 1553857658.782 * * [simplify]: iters left: 1 (25 enodes) 1553857658.789 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857658.789 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857658.790 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857658.790 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857658.790 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857658.791 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1553857658.791 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* y.im x.re)) (- (* y.im x.re) (* y.im x.re))) (+ (* y.re y.re) (* y.im y.im)))) 1553857658.791 * * * * [progress]: [ 213 / 349 ] simplifiying candidate # 1553857658.791 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1553857658.791 * * [simplify]: iters left: 6 (12 enodes) 1553857658.797 * * [simplify]: iters left: 5 (46 enodes) 1553857658.812 * * [simplify]: iters left: 4 (71 enodes) 1553857658.835 * * [simplify]: iters left: 3 (101 enodes) 1553857658.869 * * [simplify]: iters left: 2 (148 enodes) 1553857658.911 * * [simplify]: iters left: 1 (219 enodes) 1553857658.990 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857658.990 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857658.991 * * [simplify]: Extracting #2: cost 46 inf + 87 1553857658.992 * * [simplify]: Extracting #3: cost 66 inf + 1088 1553857658.994 * * [simplify]: Extracting #4: cost 40 inf + 11373 1553857659.002 * * [simplify]: Extracting #5: cost 5 inf + 32619 1553857659.009 * * [simplify]: Extracting #6: cost 0 inf + 35659 1553857659.016 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857659.016 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857659.016 * [simplify]: Simplifying (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))))) 1553857659.016 * * [simplify]: iters left: 6 (8 enodes) 1553857659.020 * * [simplify]: iters left: 5 (30 enodes) 1553857659.026 * * [simplify]: iters left: 4 (46 enodes) 1553857659.035 * * [simplify]: iters left: 3 (95 enodes) 1553857659.052 * * [simplify]: iters left: 2 (153 enodes) 1553857659.097 * * [simplify]: iters left: 1 (222 enodes) 1553857659.157 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857659.157 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857659.157 * [simplify]: Simplified to 0 1553857659.157 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857659.157 * * * * [progress]: [ 214 / 349 ] simplifiying candidate # 1553857659.157 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1553857659.158 * * [simplify]: iters left: 6 (11 enodes) 1553857659.160 * * [simplify]: iters left: 5 (37 enodes) 1553857659.170 * * [simplify]: iters left: 4 (56 enodes) 1553857659.186 * * [simplify]: iters left: 3 (72 enodes) 1553857659.202 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857659.202 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857659.202 * * [simplify]: Extracting #2: cost 14 inf + 86 1553857659.203 * * [simplify]: Extracting #3: cost 2 inf + 992 1553857659.204 * * [simplify]: Extracting #4: cost 0 inf + 1156 1553857659.204 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857659.205 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857659.205 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1553857659.205 * * [simplify]: iters left: 6 (7 enodes) 1553857659.208 * * [simplify]: iters left: 5 (22 enodes) 1553857659.214 * * [simplify]: iters left: 4 (30 enodes) 1553857659.223 * * [simplify]: iters left: 3 (46 enodes) 1553857659.235 * * [simplify]: iters left: 2 (56 enodes) 1553857659.241 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857659.241 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857659.241 * [simplify]: Simplified to 0 1553857659.241 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857659.241 * * * * [progress]: [ 215 / 349 ] simplifiying candidate # 1553857659.241 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (* x.re y.im) 1))) 1553857659.241 * * [simplify]: iters left: 6 (10 enodes) 1553857659.244 * * [simplify]: iters left: 5 (39 enodes) 1553857659.252 * * [simplify]: iters left: 4 (67 enodes) 1553857659.263 * * [simplify]: iters left: 3 (97 enodes) 1553857659.276 * * [simplify]: iters left: 2 (109 enodes) 1553857659.296 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857659.296 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857659.296 * * [simplify]: Extracting #2: cost 9 inf + 130 1553857659.297 * * [simplify]: Extracting #3: cost 2 inf + 599 1553857659.297 * * [simplify]: Extracting #4: cost 0 inf + 765 1553857659.298 * * [simplify]: Extracting #5: cost 0 inf + 750 1553857659.299 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857659.299 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (+ (* y.re y.re) (* y.im y.im)))) 1553857659.299 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857659.299 * * [simplify]: iters left: 5 (7 enodes) 1553857659.303 * * [simplify]: iters left: 4 (31 enodes) 1553857659.315 * * [simplify]: iters left: 3 (53 enodes) 1553857659.328 * * [simplify]: iters left: 2 (65 enodes) 1553857659.339 * * [simplify]: iters left: 1 (97 enodes) 1553857659.352 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857659.352 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857659.352 * [simplify]: Simplified to 0 1553857659.352 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857659.352 * * * * [progress]: [ 216 / 349 ] simplifiying candidate # 1553857659.353 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1553857659.353 * * [simplify]: iters left: 6 (12 enodes) 1553857659.356 * * [simplify]: iters left: 5 (49 enodes) 1553857659.364 * * [simplify]: iters left: 4 (92 enodes) 1553857659.399 * * [simplify]: iters left: 3 (147 enodes) 1553857659.445 * * [simplify]: iters left: 2 (159 enodes) 1553857659.461 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857659.461 * * [simplify]: Extracting #1: cost 21 inf + 0 1553857659.461 * * [simplify]: Extracting #2: cost 27 inf + 251 1553857659.461 * * [simplify]: Extracting #3: cost 6 inf + 1942 1553857659.462 * * [simplify]: Extracting #4: cost 0 inf + 2635 1553857659.463 * * [simplify]: Extracting #5: cost 0 inf + 2620 1553857659.464 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857659.464 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857659.464 * [simplify]: Simplifying (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im)))) 1553857659.465 * * [simplify]: iters left: 6 (8 enodes) 1553857659.466 * * [simplify]: iters left: 5 (38 enodes) 1553857659.473 * * [simplify]: iters left: 4 (69 enodes) 1553857659.500 * * [simplify]: iters left: 3 (148 enodes) 1553857659.535 * * [simplify]: iters left: 2 (233 enodes) 1553857659.573 * * [simplify]: iters left: 1 (252 enodes) 1553857659.593 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857659.593 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857659.593 * [simplify]: Simplified to 0 1553857659.593 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857659.593 * * * * [progress]: [ 217 / 349 ] simplifiying candidate # 1553857659.593 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1553857659.593 * * [simplify]: iters left: 6 (12 enodes) 1553857659.596 * * [simplify]: iters left: 5 (48 enodes) 1553857659.606 * * [simplify]: iters left: 4 (97 enodes) 1553857659.623 * * [simplify]: iters left: 3 (153 enodes) 1553857659.663 * * [simplify]: iters left: 2 (171 enodes) 1553857659.680 * * [simplify]: iters left: 1 (179 enodes) 1553857659.698 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857659.698 * * [simplify]: Extracting #1: cost 20 inf + 0 1553857659.698 * * [simplify]: Extracting #2: cost 25 inf + 291 1553857659.699 * * [simplify]: Extracting #3: cost 5 inf + 2246 1553857659.699 * * [simplify]: Extracting #4: cost 0 inf + 3094 1553857659.700 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857659.700 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857659.701 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im))))) 1553857659.701 * * [simplify]: iters left: 6 (8 enodes) 1553857659.705 * * [simplify]: iters left: 5 (32 enodes) 1553857659.715 * * [simplify]: iters left: 4 (60 enodes) 1553857659.739 * * [simplify]: iters left: 3 (136 enodes) 1553857659.788 * * [simplify]: iters left: 2 (206 enodes) 1553857659.833 * * [simplify]: iters left: 1 (228 enodes) 1553857659.850 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857659.850 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857659.850 * [simplify]: Simplified to 0 1553857659.850 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857659.850 * * * * [progress]: [ 218 / 349 ] simplifiying candidate # 1553857659.850 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1553857659.850 * * [simplify]: iters left: 6 (11 enodes) 1553857659.853 * * [simplify]: iters left: 5 (41 enodes) 1553857659.860 * * [simplify]: iters left: 4 (67 enodes) 1553857659.871 * * [simplify]: iters left: 3 (90 enodes) 1553857659.883 * * [simplify]: iters left: 2 (97 enodes) 1553857659.896 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857659.896 * * [simplify]: Extracting #1: cost 16 inf + 0 1553857659.896 * * [simplify]: Extracting #2: cost 14 inf + 415 1553857659.896 * * [simplify]: Extracting #3: cost 2 inf + 1278 1553857659.897 * * [simplify]: Extracting #4: cost 0 inf + 1482 1553857659.897 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857659.897 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857659.897 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1553857659.898 * * [simplify]: iters left: 6 (7 enodes) 1553857659.899 * * [simplify]: iters left: 5 (25 enodes) 1553857659.903 * * [simplify]: iters left: 4 (39 enodes) 1553857659.911 * * [simplify]: iters left: 3 (82 enodes) 1553857659.929 * * [simplify]: iters left: 2 (110 enodes) 1553857659.954 * * [simplify]: iters left: 1 (112 enodes) 1553857659.968 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857659.968 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857659.968 * [simplify]: Simplified to 0 1553857659.968 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857659.969 * * * * [progress]: [ 219 / 349 ] simplifiying candidate # 1553857659.969 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* y.im (* x.re 1)))) 1553857659.969 * * [simplify]: iters left: 6 (10 enodes) 1553857659.974 * * [simplify]: iters left: 5 (35 enodes) 1553857659.984 * * [simplify]: iters left: 4 (54 enodes) 1553857659.999 * * [simplify]: iters left: 3 (67 enodes) 1553857660.016 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857660.016 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857660.016 * * [simplify]: Extracting #2: cost 10 inf + 210 1553857660.017 * * [simplify]: Extracting #3: cost 0 inf + 830 1553857660.018 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857660.018 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- y.im) (* x.re 1) (* y.im (* x.re 1)))) (+ (* y.re y.re) (* y.im y.im)))) 1553857660.018 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1553857660.018 * * [simplify]: iters left: 5 (7 enodes) 1553857660.022 * * [simplify]: iters left: 4 (24 enodes) 1553857660.031 * * [simplify]: iters left: 3 (37 enodes) 1553857660.043 * * [simplify]: iters left: 2 (53 enodes) 1553857660.055 * * [simplify]: iters left: 1 (58 enodes) 1553857660.062 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857660.062 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857660.062 * [simplify]: Simplified to 0 1553857660.062 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857660.062 * * * * [progress]: [ 220 / 349 ] simplifiying candidate # 1553857660.062 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1553857660.062 * * [simplify]: iters left: 6 (12 enodes) 1553857660.065 * * [simplify]: iters left: 5 (48 enodes) 1553857660.073 * * [simplify]: iters left: 4 (93 enodes) 1553857660.090 * * [simplify]: iters left: 3 (142 enodes) 1553857660.133 * * [simplify]: iters left: 2 (158 enodes) 1553857660.168 * * [simplify]: iters left: 1 (163 enodes) 1553857660.202 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857660.202 * * [simplify]: Extracting #1: cost 20 inf + 0 1553857660.202 * * [simplify]: Extracting #2: cost 21 inf + 777 1553857660.204 * * [simplify]: Extracting #3: cost 3 inf + 2650 1553857660.205 * * [simplify]: Extracting #4: cost 0 inf + 3094 1553857660.207 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857660.207 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857660.208 * [simplify]: Simplifying (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re)))) 1553857660.208 * * [simplify]: iters left: 6 (8 enodes) 1553857660.212 * * [simplify]: iters left: 5 (36 enodes) 1553857660.224 * * [simplify]: iters left: 4 (64 enodes) 1553857660.248 * * [simplify]: iters left: 3 (129 enodes) 1553857660.297 * * [simplify]: iters left: 2 (200 enodes) 1553857660.335 * * [simplify]: iters left: 1 (223 enodes) 1553857660.363 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857660.363 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857660.363 * [simplify]: Simplified to 0 1553857660.363 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857660.363 * * * * [progress]: [ 221 / 349 ] simplifiying candidate # 1553857660.363 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1553857660.363 * * [simplify]: iters left: 6 (11 enodes) 1553857660.369 * * [simplify]: iters left: 5 (41 enodes) 1553857660.382 * * [simplify]: iters left: 4 (67 enodes) 1553857660.398 * * [simplify]: iters left: 3 (91 enodes) 1553857660.409 * * [simplify]: iters left: 2 (98 enodes) 1553857660.422 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857660.422 * * [simplify]: Extracting #1: cost 16 inf + 0 1553857660.423 * * [simplify]: Extracting #2: cost 14 inf + 456 1553857660.423 * * [simplify]: Extracting #3: cost 2 inf + 1319 1553857660.424 * * [simplify]: Extracting #4: cost 0 inf + 1482 1553857660.425 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857660.425 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re)))) (+ (* y.re y.re) (* y.im y.im)))) 1553857660.426 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1553857660.426 * * [simplify]: iters left: 6 (7 enodes) 1553857660.429 * * [simplify]: iters left: 5 (29 enodes) 1553857660.438 * * [simplify]: iters left: 4 (46 enodes) 1553857660.454 * * [simplify]: iters left: 3 (81 enodes) 1553857660.482 * * [simplify]: iters left: 2 (110 enodes) 1553857660.505 * * [simplify]: iters left: 1 (111 enodes) 1553857660.522 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857660.522 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857660.522 * [simplify]: Simplified to 0 1553857660.522 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857660.523 * * * * [progress]: [ 222 / 349 ] simplifiying candidate # 1553857660.523 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (* x.re y.im) 1))) 1553857660.523 * * [simplify]: iters left: 6 (10 enodes) 1553857660.528 * * [simplify]: iters left: 5 (39 enodes) 1553857660.542 * * [simplify]: iters left: 4 (67 enodes) 1553857660.565 * * [simplify]: iters left: 3 (97 enodes) 1553857660.590 * * [simplify]: iters left: 2 (109 enodes) 1553857660.602 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857660.602 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857660.602 * * [simplify]: Extracting #2: cost 9 inf + 130 1553857660.603 * * [simplify]: Extracting #3: cost 2 inf + 599 1553857660.603 * * [simplify]: Extracting #4: cost 0 inf + 765 1553857660.603 * * [simplify]: Extracting #5: cost 0 inf + 750 1553857660.605 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857660.605 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (+ (* y.re y.re) (* y.im y.im)))) 1553857660.605 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857660.606 * * [simplify]: iters left: 5 (7 enodes) 1553857660.608 * * [simplify]: iters left: 4 (31 enodes) 1553857660.614 * * [simplify]: iters left: 3 (53 enodes) 1553857660.623 * * [simplify]: iters left: 2 (65 enodes) 1553857660.646 * * [simplify]: iters left: 1 (97 enodes) 1553857660.671 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857660.671 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857660.671 * [simplify]: Simplified to 0 1553857660.671 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857660.672 * * * * [progress]: [ 223 / 349 ] simplifiying candidate # 1553857660.672 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* x.re y.im))) 1553857660.672 * * [simplify]: iters left: 5 (9 enodes) 1553857660.676 * * [simplify]: iters left: 4 (34 enodes) 1553857660.687 * * [simplify]: iters left: 3 (50 enodes) 1553857660.701 * * [simplify]: iters left: 2 (60 enodes) 1553857660.712 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857660.712 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857660.712 * * [simplify]: Extracting #2: cost 9 inf + 128 1553857660.713 * * [simplify]: Extracting #3: cost 3 inf + 418 1553857660.713 * * [simplify]: Extracting #4: cost 0 inf + 748 1553857660.713 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857660.713 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- x.re) y.im (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im)))) 1553857660.713 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1553857660.713 * * [simplify]: iters left: 3 (5 enodes) 1553857660.714 * * [simplify]: iters left: 2 (18 enodes) 1553857660.717 * * [simplify]: iters left: 1 (25 enodes) 1553857660.721 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857660.721 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857660.721 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857660.721 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857660.721 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857660.721 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1553857660.721 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) (- (* x.re y.im) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im)))) 1553857660.721 * * * * [progress]: [ 224 / 349 ] simplifiying candidate # 1553857660.722 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* y.im x.re))) 1553857660.722 * * [simplify]: iters left: 5 (10 enodes) 1553857660.725 * * [simplify]: iters left: 4 (38 enodes) 1553857660.730 * * [simplify]: iters left: 3 (55 enodes) 1553857660.740 * * [simplify]: iters left: 2 (73 enodes) 1553857660.757 * * [simplify]: iters left: 1 (75 enodes) 1553857660.775 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857660.776 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857660.776 * * [simplify]: Extracting #2: cost 17 inf + 168 1553857660.776 * * [simplify]: Extracting #3: cost 3 inf + 1475 1553857660.777 * * [simplify]: Extracting #4: cost 0 inf + 1720 1553857660.778 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857660.778 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) x.re (* y.im x.re))) (+ (* y.re y.re) (* y.im y.im)))) 1553857660.779 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1553857660.779 * * [simplify]: iters left: 3 (5 enodes) 1553857660.781 * * [simplify]: iters left: 2 (18 enodes) 1553857660.786 * * [simplify]: iters left: 1 (25 enodes) 1553857660.793 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857660.794 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857660.794 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857660.794 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857660.794 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857660.795 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1553857660.795 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) (- (* y.im x.re) (* y.im x.re))) (+ (* y.re y.re) (* y.im y.im)))) 1553857660.795 * * * * [progress]: [ 225 / 349 ] simplifiying candidate # 1553857660.795 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1553857660.795 * * [simplify]: iters left: 6 (13 enodes) 1553857660.801 * * [simplify]: iters left: 5 (50 enodes) 1553857660.817 * * [simplify]: iters left: 4 (76 enodes) 1553857660.842 * * [simplify]: iters left: 3 (114 enodes) 1553857660.880 * * [simplify]: iters left: 2 (160 enodes) 1553857660.927 * * [simplify]: iters left: 1 (228 enodes) 1553857660.978 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857660.978 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857660.978 * * [simplify]: Extracting #2: cost 48 inf + 125 1553857660.979 * * [simplify]: Extracting #3: cost 74 inf + 1103 1553857660.980 * * [simplify]: Extracting #4: cost 63 inf + 2009 1553857660.982 * * [simplify]: Extracting #5: cost 46 inf + 7347 1553857660.987 * * [simplify]: Extracting #6: cost 8 inf + 30662 1553857660.994 * * [simplify]: Extracting #7: cost 0 inf + 35756 1553857661.001 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857661.001 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857661.001 * [simplify]: Simplifying (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))))) 1553857661.001 * * [simplify]: iters left: 6 (8 enodes) 1553857661.005 * * [simplify]: iters left: 5 (30 enodes) 1553857661.015 * * [simplify]: iters left: 4 (46 enodes) 1553857661.034 * * [simplify]: iters left: 3 (95 enodes) 1553857661.068 * * [simplify]: iters left: 2 (153 enodes) 1553857661.111 * * [simplify]: iters left: 1 (222 enodes) 1553857661.160 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857661.160 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857661.160 * [simplify]: Simplified to 0 1553857661.160 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857661.160 * * * * [progress]: [ 226 / 349 ] simplifiying candidate # 1553857661.160 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1553857661.161 * * [simplify]: iters left: 6 (12 enodes) 1553857661.166 * * [simplify]: iters left: 5 (41 enodes) 1553857661.177 * * [simplify]: iters left: 4 (61 enodes) 1553857661.196 * * [simplify]: iters left: 3 (85 enodes) 1553857661.210 * * [simplify]: iters left: 2 (87 enodes) 1553857661.220 * * [simplify]: iters left: 1 (89 enodes) 1553857661.229 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857661.229 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857661.230 * * [simplify]: Extracting #2: cost 23 inf + 45 1553857661.230 * * [simplify]: Extracting #3: cost 14 inf + 734 1553857661.230 * * [simplify]: Extracting #4: cost 4 inf + 1641 1553857661.231 * * [simplify]: Extracting #5: cost 0 inf + 2128 1553857661.231 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857661.231 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857661.231 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1553857661.232 * * [simplify]: iters left: 6 (7 enodes) 1553857661.233 * * [simplify]: iters left: 5 (22 enodes) 1553857661.239 * * [simplify]: iters left: 4 (30 enodes) 1553857661.248 * * [simplify]: iters left: 3 (46 enodes) 1553857661.260 * * [simplify]: iters left: 2 (56 enodes) 1553857661.271 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857661.271 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857661.271 * [simplify]: Simplified to 0 1553857661.271 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857661.271 * * * * [progress]: [ 227 / 349 ] simplifiying candidate # 1553857661.271 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* (* x.re y.im) 1))) 1553857661.271 * * [simplify]: iters left: 6 (12 enodes) 1553857661.278 * * [simplify]: iters left: 5 (48 enodes) 1553857661.293 * * [simplify]: iters left: 4 (79 enodes) 1553857661.308 * * [simplify]: iters left: 3 (117 enodes) 1553857661.323 * * [simplify]: iters left: 2 (127 enodes) 1553857661.349 * * [simplify]: iters left: 1 (129 enodes) 1553857661.372 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857661.372 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857661.372 * * [simplify]: Extracting #2: cost 18 inf + 89 1553857661.373 * * [simplify]: Extracting #3: cost 8 inf + 722 1553857661.374 * * [simplify]: Extracting #4: cost 0 inf + 1737 1553857661.375 * * [simplify]: Extracting #5: cost 0 inf + 1722 1553857661.376 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857661.376 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (+ (* y.re y.re) (* y.im y.im)))) 1553857661.376 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857661.376 * * [simplify]: iters left: 5 (7 enodes) 1553857661.380 * * [simplify]: iters left: 4 (31 enodes) 1553857661.391 * * [simplify]: iters left: 3 (53 enodes) 1553857661.407 * * [simplify]: iters left: 2 (65 enodes) 1553857661.429 * * [simplify]: iters left: 1 (97 enodes) 1553857661.443 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857661.443 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857661.443 * [simplify]: Simplified to 0 1553857661.443 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857661.443 * * * * [progress]: [ 228 / 349 ] simplifiying candidate # 1553857661.443 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1553857661.443 * * [simplify]: iters left: 6 (13 enodes) 1553857661.446 * * [simplify]: iters left: 5 (53 enodes) 1553857661.456 * * [simplify]: iters left: 4 (97 enodes) 1553857661.488 * * [simplify]: iters left: 3 (161 enodes) 1553857661.512 * * [simplify]: iters left: 2 (169 enodes) 1553857661.541 * * [simplify]: iters left: 1 (171 enodes) 1553857661.572 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857661.572 * * [simplify]: Extracting #1: cost 21 inf + 0 1553857661.573 * * [simplify]: Extracting #2: cost 40 inf + 2 1553857661.573 * * [simplify]: Extracting #3: cost 35 inf + 251 1553857661.573 * * [simplify]: Extracting #4: cost 9 inf + 2455 1553857661.574 * * [simplify]: Extracting #5: cost 0 inf + 3592 1553857661.575 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857661.575 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857661.576 * [simplify]: Simplifying (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im)))) 1553857661.576 * * [simplify]: iters left: 6 (8 enodes) 1553857661.578 * * [simplify]: iters left: 5 (38 enodes) 1553857661.584 * * [simplify]: iters left: 4 (69 enodes) 1553857661.597 * * [simplify]: iters left: 3 (148 enodes) 1553857661.645 * * [simplify]: iters left: 2 (233 enodes) 1553857661.678 * * [simplify]: iters left: 1 (252 enodes) 1553857661.708 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857661.708 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857661.708 * [simplify]: Simplified to 0 1553857661.708 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857661.708 * * * * [progress]: [ 229 / 349 ] simplifiying candidate # 1553857661.708 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1553857661.709 * * [simplify]: iters left: 6 (13 enodes) 1553857661.711 * * [simplify]: iters left: 5 (52 enodes) 1553857661.719 * * [simplify]: iters left: 4 (102 enodes) 1553857661.744 * * [simplify]: iters left: 3 (171 enodes) 1553857661.792 * * [simplify]: iters left: 2 (191 enodes) 1553857661.814 * * [simplify]: iters left: 1 (197 enodes) 1553857661.839 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857661.839 * * [simplify]: Extracting #1: cost 21 inf + 0 1553857661.840 * * [simplify]: Extracting #2: cost 37 inf + 3 1553857661.840 * * [simplify]: Extracting #3: cost 33 inf + 291 1553857661.841 * * [simplify]: Extracting #4: cost 12 inf + 2485 1553857661.843 * * [simplify]: Extracting #5: cost 0 inf + 4066 1553857661.845 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857661.845 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857661.845 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im))))) 1553857661.845 * * [simplify]: iters left: 6 (8 enodes) 1553857661.849 * * [simplify]: iters left: 5 (32 enodes) 1553857661.856 * * [simplify]: iters left: 4 (60 enodes) 1553857661.867 * * [simplify]: iters left: 3 (136 enodes) 1553857661.893 * * [simplify]: iters left: 2 (206 enodes) 1553857661.934 * * [simplify]: iters left: 1 (228 enodes) 1553857661.949 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857661.949 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857661.949 * [simplify]: Simplified to 0 1553857661.949 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857661.949 * * * * [progress]: [ 230 / 349 ] simplifiying candidate # 1553857661.949 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1553857661.949 * * [simplify]: iters left: 6 (12 enodes) 1553857661.952 * * [simplify]: iters left: 5 (45 enodes) 1553857661.967 * * [simplify]: iters left: 4 (72 enodes) 1553857661.979 * * [simplify]: iters left: 3 (103 enodes) 1553857661.992 * * [simplify]: iters left: 2 (108 enodes) 1553857662.005 * * [simplify]: iters left: 1 (110 enodes) 1553857662.018 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857662.018 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857662.019 * * [simplify]: Extracting #2: cost 29 inf + 3 1553857662.019 * * [simplify]: Extracting #3: cost 25 inf + 291 1553857662.019 * * [simplify]: Extracting #4: cost 6 inf + 1801 1553857662.020 * * [simplify]: Extracting #5: cost 0 inf + 2454 1553857662.020 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857662.020 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857662.021 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1553857662.021 * * [simplify]: iters left: 6 (7 enodes) 1553857662.022 * * [simplify]: iters left: 5 (25 enodes) 1553857662.026 * * [simplify]: iters left: 4 (39 enodes) 1553857662.033 * * [simplify]: iters left: 3 (82 enodes) 1553857662.047 * * [simplify]: iters left: 2 (110 enodes) 1553857662.059 * * [simplify]: iters left: 1 (112 enodes) 1553857662.066 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857662.066 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857662.066 * [simplify]: Simplified to 0 1553857662.066 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857662.066 * * * * [progress]: [ 231 / 349 ] simplifiying candidate # 1553857662.066 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* y.im (* x.re 1)))) 1553857662.066 * * [simplify]: iters left: 6 (12 enodes) 1553857662.069 * * [simplify]: iters left: 5 (44 enodes) 1553857662.076 * * [simplify]: iters left: 4 (66 enodes) 1553857662.085 * * [simplify]: iters left: 3 (87 enodes) 1553857662.096 * * [simplify]: iters left: 2 (89 enodes) 1553857662.107 * * [simplify]: iters left: 1 (91 enodes) 1553857662.117 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857662.117 * * [simplify]: Extracting #1: cost 16 inf + 0 1553857662.117 * * [simplify]: Extracting #2: cost 19 inf + 128 1553857662.118 * * [simplify]: Extracting #3: cost 8 inf + 898 1553857662.118 * * [simplify]: Extracting #4: cost 1 inf + 1680 1553857662.118 * * [simplify]: Extracting #5: cost 0 inf + 1802 1553857662.119 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857662.119 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) (* x.re 1) (* y.im (* x.re 1)))) (+ (* y.re y.re) (* y.im y.im)))) 1553857662.119 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1553857662.119 * * [simplify]: iters left: 5 (7 enodes) 1553857662.122 * * [simplify]: iters left: 4 (24 enodes) 1553857662.129 * * [simplify]: iters left: 3 (37 enodes) 1553857662.135 * * [simplify]: iters left: 2 (53 enodes) 1553857662.141 * * [simplify]: iters left: 1 (58 enodes) 1553857662.146 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857662.146 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857662.146 * [simplify]: Simplified to 0 1553857662.147 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857662.147 * * * * [progress]: [ 232 / 349 ] simplifiying candidate # 1553857662.147 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1553857662.147 * * [simplify]: iters left: 6 (13 enodes) 1553857662.150 * * [simplify]: iters left: 5 (52 enodes) 1553857662.158 * * [simplify]: iters left: 4 (98 enodes) 1553857662.180 * * [simplify]: iters left: 3 (156 enodes) 1553857662.209 * * [simplify]: iters left: 2 (169 enodes) 1553857662.227 * * [simplify]: iters left: 1 (173 enodes) 1553857662.256 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857662.256 * * [simplify]: Extracting #1: cost 21 inf + 0 1553857662.257 * * [simplify]: Extracting #2: cost 37 inf + 3 1553857662.257 * * [simplify]: Extracting #3: cost 34 inf + 249 1553857662.258 * * [simplify]: Extracting #4: cost 6 inf + 3254 1553857662.260 * * [simplify]: Extracting #5: cost 0 inf + 4066 1553857662.261 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857662.262 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857662.262 * [simplify]: Simplifying (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re)))) 1553857662.262 * * [simplify]: iters left: 6 (8 enodes) 1553857662.264 * * [simplify]: iters left: 5 (36 enodes) 1553857662.269 * * [simplify]: iters left: 4 (64 enodes) 1553857662.282 * * [simplify]: iters left: 3 (129 enodes) 1553857662.313 * * [simplify]: iters left: 2 (200 enodes) 1553857662.341 * * [simplify]: iters left: 1 (223 enodes) 1553857662.369 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857662.369 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857662.369 * [simplify]: Simplified to 0 1553857662.369 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857662.369 * * * * [progress]: [ 233 / 349 ] simplifiying candidate # 1553857662.369 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1553857662.369 * * [simplify]: iters left: 6 (12 enodes) 1553857662.372 * * [simplify]: iters left: 5 (45 enodes) 1553857662.378 * * [simplify]: iters left: 4 (72 enodes) 1553857662.389 * * [simplify]: iters left: 3 (104 enodes) 1553857662.409 * * [simplify]: iters left: 2 (109 enodes) 1553857662.434 * * [simplify]: iters left: 1 (111 enodes) 1553857662.460 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857662.460 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857662.460 * * [simplify]: Extracting #2: cost 29 inf + 3 1553857662.461 * * [simplify]: Extracting #3: cost 24 inf + 332 1553857662.462 * * [simplify]: Extracting #4: cost 5 inf + 1883 1553857662.463 * * [simplify]: Extracting #5: cost 0 inf + 2454 1553857662.464 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857662.464 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re)))) (+ (* y.re y.re) (* y.im y.im)))) 1553857662.465 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1553857662.465 * * [simplify]: iters left: 6 (7 enodes) 1553857662.468 * * [simplify]: iters left: 5 (29 enodes) 1553857662.477 * * [simplify]: iters left: 4 (46 enodes) 1553857662.493 * * [simplify]: iters left: 3 (81 enodes) 1553857662.518 * * [simplify]: iters left: 2 (110 enodes) 1553857662.542 * * [simplify]: iters left: 1 (111 enodes) 1553857662.554 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857662.554 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857662.554 * [simplify]: Simplified to 0 1553857662.554 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857662.555 * * * * [progress]: [ 234 / 349 ] simplifiying candidate # 1553857662.555 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* (* x.re y.im) 1))) 1553857662.555 * * [simplify]: iters left: 6 (12 enodes) 1553857662.558 * * [simplify]: iters left: 5 (48 enodes) 1553857662.566 * * [simplify]: iters left: 4 (79 enodes) 1553857662.583 * * [simplify]: iters left: 3 (117 enodes) 1553857662.605 * * [simplify]: iters left: 2 (127 enodes) 1553857662.619 * * [simplify]: iters left: 1 (129 enodes) 1553857662.631 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857662.631 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857662.631 * * [simplify]: Extracting #2: cost 18 inf + 89 1553857662.631 * * [simplify]: Extracting #3: cost 8 inf + 722 1553857662.632 * * [simplify]: Extracting #4: cost 0 inf + 1737 1553857662.632 * * [simplify]: Extracting #5: cost 0 inf + 1722 1553857662.633 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857662.633 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (+ (* y.re y.re) (* y.im y.im)))) 1553857662.633 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857662.633 * * [simplify]: iters left: 5 (7 enodes) 1553857662.635 * * [simplify]: iters left: 4 (31 enodes) 1553857662.642 * * [simplify]: iters left: 3 (53 enodes) 1553857662.650 * * [simplify]: iters left: 2 (65 enodes) 1553857662.662 * * [simplify]: iters left: 1 (97 enodes) 1553857662.675 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857662.675 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857662.675 * [simplify]: Simplified to 0 1553857662.675 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857662.675 * * * * [progress]: [ 235 / 349 ] simplifiying candidate # 1553857662.675 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* x.re y.im))) 1553857662.675 * * [simplify]: iters left: 5 (10 enodes) 1553857662.678 * * [simplify]: iters left: 4 (38 enodes) 1553857662.689 * * [simplify]: iters left: 3 (55 enodes) 1553857662.707 * * [simplify]: iters left: 2 (73 enodes) 1553857662.724 * * [simplify]: iters left: 1 (75 enodes) 1553857662.742 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857662.742 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857662.742 * * [simplify]: Extracting #2: cost 17 inf + 168 1553857662.743 * * [simplify]: Extracting #3: cost 3 inf + 1475 1553857662.743 * * [simplify]: Extracting #4: cost 0 inf + 1720 1553857662.744 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857662.744 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- x.re) y.im (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im)))) 1553857662.745 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1553857662.745 * * [simplify]: iters left: 3 (5 enodes) 1553857662.747 * * [simplify]: iters left: 2 (18 enodes) 1553857662.752 * * [simplify]: iters left: 1 (25 enodes) 1553857662.760 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857662.760 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857662.760 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857662.760 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857662.761 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857662.761 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1553857662.761 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) (- (* x.re y.im) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im)))) 1553857662.761 * * * * [progress]: [ 236 / 349 ] simplifiying candidate # 1553857662.762 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* y.im x.re))) 1553857662.762 * * [simplify]: iters left: 5 (9 enodes) 1553857662.766 * * [simplify]: iters left: 4 (35 enodes) 1553857662.777 * * [simplify]: iters left: 3 (48 enodes) 1553857662.790 * * [simplify]: iters left: 2 (55 enodes) 1553857662.803 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857662.803 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857662.803 * * [simplify]: Extracting #2: cost 14 inf + 86 1553857662.804 * * [simplify]: Extracting #3: cost 4 inf + 582 1553857662.804 * * [simplify]: Extracting #4: cost 0 inf + 994 1553857662.805 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857662.805 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) x.re (* y.im x.re))) (+ (* y.re y.re) (* y.im y.im)))) 1553857662.805 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1553857662.805 * * [simplify]: iters left: 3 (5 enodes) 1553857662.808 * * [simplify]: iters left: 2 (18 enodes) 1553857662.813 * * [simplify]: iters left: 1 (25 enodes) 1553857662.820 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857662.820 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857662.820 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857662.820 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857662.821 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857662.821 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1553857662.821 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) (- (* y.im x.re) (* y.im x.re))) (+ (* y.re y.re) (* y.im y.im)))) 1553857662.822 * * * * [progress]: [ 237 / 349 ] simplifiying candidate # 1553857662.822 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1553857662.822 * * [simplify]: iters left: 6 (12 enodes) 1553857662.827 * * [simplify]: iters left: 5 (47 enodes) 1553857662.842 * * [simplify]: iters left: 4 (69 enodes) 1553857662.863 * * [simplify]: iters left: 3 (96 enodes) 1553857662.878 * * [simplify]: iters left: 2 (140 enodes) 1553857662.906 * * [simplify]: iters left: 1 (211 enodes) 1553857662.974 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857662.974 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857662.974 * * [simplify]: Extracting #2: cost 46 inf + 2 1553857662.975 * * [simplify]: Extracting #3: cost 77 inf + 214 1553857662.975 * * [simplify]: Extracting #4: cost 63 inf + 1483 1553857662.976 * * [simplify]: Extracting #5: cost 41 inf + 10216 1553857662.979 * * [simplify]: Extracting #6: cost 3 inf + 34233 1553857662.982 * * [simplify]: Extracting #7: cost 0 inf + 35905 1553857662.986 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857662.986 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857662.986 * [simplify]: Simplifying (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))))) 1553857662.986 * * [simplify]: iters left: 6 (8 enodes) 1553857662.991 * * [simplify]: iters left: 5 (30 enodes) 1553857662.996 * * [simplify]: iters left: 4 (46 enodes) 1553857663.006 * * [simplify]: iters left: 3 (95 enodes) 1553857663.032 * * [simplify]: iters left: 2 (153 enodes) 1553857663.075 * * [simplify]: iters left: 1 (222 enodes) 1553857663.125 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857663.125 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857663.125 * [simplify]: Simplified to 0 1553857663.125 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857663.125 * * * * [progress]: [ 238 / 349 ] simplifiying candidate # 1553857663.125 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1553857663.125 * * [simplify]: iters left: 6 (11 enodes) 1553857663.130 * * [simplify]: iters left: 5 (38 enodes) 1553857663.141 * * [simplify]: iters left: 4 (54 enodes) 1553857663.156 * * [simplify]: iters left: 3 (67 enodes) 1553857663.168 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857663.168 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857663.168 * * [simplify]: Extracting #2: cost 19 inf + 45 1553857663.169 * * [simplify]: Extracting #3: cost 11 inf + 417 1553857663.169 * * [simplify]: Extracting #4: cost 1 inf + 1280 1553857663.169 * * [simplify]: Extracting #5: cost 0 inf + 1402 1553857663.170 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857663.170 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857663.170 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1553857663.170 * * [simplify]: iters left: 6 (7 enodes) 1553857663.171 * * [simplify]: iters left: 5 (22 enodes) 1553857663.174 * * [simplify]: iters left: 4 (30 enodes) 1553857663.179 * * [simplify]: iters left: 3 (46 enodes) 1553857663.185 * * [simplify]: iters left: 2 (56 enodes) 1553857663.191 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857663.191 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857663.191 * [simplify]: Simplified to 0 1553857663.191 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857663.191 * * * * [progress]: [ 239 / 349 ] simplifiying candidate # 1553857663.191 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (* x.re y.im) 1))) 1553857663.191 * * [simplify]: iters left: 6 (11 enodes) 1553857663.196 * * [simplify]: iters left: 5 (45 enodes) 1553857663.207 * * [simplify]: iters left: 4 (72 enodes) 1553857663.230 * * [simplify]: iters left: 3 (99 enodes) 1553857663.243 * * [simplify]: iters left: 2 (107 enodes) 1553857663.255 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857663.255 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857663.255 * * [simplify]: Extracting #2: cost 15 inf + 47 1553857663.256 * * [simplify]: Extracting #3: cost 7 inf + 460 1553857663.256 * * [simplify]: Extracting #4: cost 0 inf + 996 1553857663.256 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857663.256 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (+ (* y.re y.re) (* y.im y.im)))) 1553857663.257 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857663.257 * * [simplify]: iters left: 5 (7 enodes) 1553857663.259 * * [simplify]: iters left: 4 (31 enodes) 1553857663.265 * * [simplify]: iters left: 3 (53 enodes) 1553857663.273 * * [simplify]: iters left: 2 (65 enodes) 1553857663.287 * * [simplify]: iters left: 1 (97 enodes) 1553857663.309 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857663.309 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857663.309 * [simplify]: Simplified to 0 1553857663.309 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857663.309 * * * * [progress]: [ 240 / 349 ] simplifiying candidate # 1553857663.310 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1553857663.310 * * [simplify]: iters left: 6 (12 enodes) 1553857663.315 * * [simplify]: iters left: 5 (50 enodes) 1553857663.331 * * [simplify]: iters left: 4 (90 enodes) 1553857663.362 * * [simplify]: iters left: 3 (143 enodes) 1553857663.402 * * [simplify]: iters left: 2 (149 enodes) 1553857663.428 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857663.428 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857663.428 * * [simplify]: Extracting #2: cost 36 inf + 2 1553857663.428 * * [simplify]: Extracting #3: cost 25 inf + 578 1553857663.429 * * [simplify]: Extracting #4: cost 4 inf + 2336 1553857663.430 * * [simplify]: Extracting #5: cost 0 inf + 2866 1553857663.431 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857663.431 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857663.431 * [simplify]: Simplifying (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im)))) 1553857663.431 * * [simplify]: iters left: 6 (8 enodes) 1553857663.433 * * [simplify]: iters left: 5 (38 enodes) 1553857663.439 * * [simplify]: iters left: 4 (69 enodes) 1553857663.457 * * [simplify]: iters left: 3 (148 enodes) 1553857663.497 * * [simplify]: iters left: 2 (233 enodes) 1553857663.523 * * [simplify]: iters left: 1 (252 enodes) 1553857663.557 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857663.557 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857663.558 * [simplify]: Simplified to 0 1553857663.558 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857663.558 * * * * [progress]: [ 241 / 349 ] simplifiying candidate # 1553857663.558 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1553857663.558 * * [simplify]: iters left: 6 (12 enodes) 1553857663.563 * * [simplify]: iters left: 5 (49 enodes) 1553857663.580 * * [simplify]: iters left: 4 (95 enodes) 1553857663.613 * * [simplify]: iters left: 3 (149 enodes) 1553857663.651 * * [simplify]: iters left: 2 (161 enodes) 1553857663.683 * * [simplify]: iters left: 1 (167 enodes) 1553857663.712 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857663.713 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857663.713 * * [simplify]: Extracting #2: cost 33 inf + 3 1553857663.713 * * [simplify]: Extracting #3: cost 26 inf + 374 1553857663.714 * * [simplify]: Extracting #4: cost 4 inf + 2733 1553857663.716 * * [simplify]: Extracting #5: cost 0 inf + 3340 1553857663.717 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857663.717 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857663.718 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im))))) 1553857663.718 * * [simplify]: iters left: 6 (8 enodes) 1553857663.721 * * [simplify]: iters left: 5 (32 enodes) 1553857663.728 * * [simplify]: iters left: 4 (60 enodes) 1553857663.740 * * [simplify]: iters left: 3 (136 enodes) 1553857663.789 * * [simplify]: iters left: 2 (206 enodes) 1553857663.844 * * [simplify]: iters left: 1 (228 enodes) 1553857663.864 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857663.865 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857663.865 * [simplify]: Simplified to 0 1553857663.865 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857663.865 * * * * [progress]: [ 242 / 349 ] simplifiying candidate # 1553857663.865 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1553857663.865 * * [simplify]: iters left: 6 (11 enodes) 1553857663.867 * * [simplify]: iters left: 5 (42 enodes) 1553857663.874 * * [simplify]: iters left: 4 (65 enodes) 1553857663.891 * * [simplify]: iters left: 3 (85 enodes) 1553857663.901 * * [simplify]: iters left: 2 (88 enodes) 1553857663.912 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857663.912 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857663.912 * * [simplify]: Extracting #2: cost 25 inf + 3 1553857663.912 * * [simplify]: Extracting #3: cost 15 inf + 579 1553857663.912 * * [simplify]: Extracting #4: cost 3 inf + 1442 1553857663.913 * * [simplify]: Extracting #5: cost 0 inf + 1728 1553857663.913 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857663.913 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857663.914 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1553857663.914 * * [simplify]: iters left: 6 (7 enodes) 1553857663.915 * * [simplify]: iters left: 5 (25 enodes) 1553857663.920 * * [simplify]: iters left: 4 (39 enodes) 1553857663.937 * * [simplify]: iters left: 3 (82 enodes) 1553857663.963 * * [simplify]: iters left: 2 (110 enodes) 1553857663.989 * * [simplify]: iters left: 1 (112 enodes) 1553857664.003 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857664.003 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857664.003 * [simplify]: Simplified to 0 1553857664.003 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857664.003 * * * * [progress]: [ 243 / 349 ] simplifiying candidate # 1553857664.004 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* y.im (* x.re 1)))) 1553857664.004 * * [simplify]: iters left: 6 (11 enodes) 1553857664.010 * * [simplify]: iters left: 5 (41 enodes) 1553857664.020 * * [simplify]: iters left: 4 (59 enodes) 1553857664.028 * * [simplify]: iters left: 3 (69 enodes) 1553857664.037 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857664.037 * * [simplify]: Extracting #1: cost 14 inf + 0 1553857664.037 * * [simplify]: Extracting #2: cost 17 inf + 45 1553857664.037 * * [simplify]: Extracting #3: cost 6 inf + 581 1553857664.037 * * [simplify]: Extracting #4: cost 0 inf + 1076 1553857664.038 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857664.038 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) (* x.re 1) (* y.im (* x.re 1)))) (+ (* y.re y.re) (* y.im y.im)))) 1553857664.038 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1553857664.038 * * [simplify]: iters left: 5 (7 enodes) 1553857664.040 * * [simplify]: iters left: 4 (24 enodes) 1553857664.044 * * [simplify]: iters left: 3 (37 enodes) 1553857664.051 * * [simplify]: iters left: 2 (53 enodes) 1553857664.057 * * [simplify]: iters left: 1 (58 enodes) 1553857664.064 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857664.064 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857664.064 * [simplify]: Simplified to 0 1553857664.064 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857664.064 * * * * [progress]: [ 244 / 349 ] simplifiying candidate # 1553857664.064 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1553857664.065 * * [simplify]: iters left: 6 (12 enodes) 1553857664.070 * * [simplify]: iters left: 5 (49 enodes) 1553857664.085 * * [simplify]: iters left: 4 (91 enodes) 1553857664.117 * * [simplify]: iters left: 3 (137 enodes) 1553857664.154 * * [simplify]: iters left: 2 (149 enodes) 1553857664.189 * * [simplify]: iters left: 1 (153 enodes) 1553857664.205 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857664.206 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857664.206 * * [simplify]: Extracting #2: cost 30 inf + 168 1553857664.206 * * [simplify]: Extracting #3: cost 24 inf + 538 1553857664.206 * * [simplify]: Extracting #4: cost 5 inf + 2843 1553857664.207 * * [simplify]: Extracting #5: cost 0 inf + 3340 1553857664.208 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857664.208 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857664.209 * [simplify]: Simplifying (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re)))) 1553857664.209 * * [simplify]: iters left: 6 (8 enodes) 1553857664.210 * * [simplify]: iters left: 5 (36 enodes) 1553857664.216 * * [simplify]: iters left: 4 (64 enodes) 1553857664.236 * * [simplify]: iters left: 3 (129 enodes) 1553857664.264 * * [simplify]: iters left: 2 (200 enodes) 1553857664.306 * * [simplify]: iters left: 1 (223 enodes) 1553857664.343 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857664.343 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857664.343 * [simplify]: Simplified to 0 1553857664.343 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857664.343 * * * * [progress]: [ 245 / 349 ] simplifiying candidate # 1553857664.344 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1553857664.344 * * [simplify]: iters left: 6 (11 enodes) 1553857664.349 * * [simplify]: iters left: 5 (42 enodes) 1553857664.361 * * [simplify]: iters left: 4 (65 enodes) 1553857664.384 * * [simplify]: iters left: 3 (86 enodes) 1553857664.405 * * [simplify]: iters left: 2 (89 enodes) 1553857664.426 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857664.426 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857664.427 * * [simplify]: Extracting #2: cost 25 inf + 3 1553857664.427 * * [simplify]: Extracting #3: cost 15 inf + 661 1553857664.428 * * [simplify]: Extracting #4: cost 3 inf + 1483 1553857664.429 * * [simplify]: Extracting #5: cost 0 inf + 1728 1553857664.430 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857664.430 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re)))) (+ (* y.re y.re) (* y.im y.im)))) 1553857664.430 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1553857664.431 * * [simplify]: iters left: 6 (7 enodes) 1553857664.434 * * [simplify]: iters left: 5 (29 enodes) 1553857664.443 * * [simplify]: iters left: 4 (46 enodes) 1553857664.459 * * [simplify]: iters left: 3 (81 enodes) 1553857664.485 * * [simplify]: iters left: 2 (110 enodes) 1553857664.509 * * [simplify]: iters left: 1 (111 enodes) 1553857664.525 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857664.525 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857664.525 * [simplify]: Simplified to 0 1553857664.525 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857664.525 * * * * [progress]: [ 246 / 349 ] simplifiying candidate # 1553857664.525 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (* x.re y.im) 1))) 1553857664.526 * * [simplify]: iters left: 6 (11 enodes) 1553857664.529 * * [simplify]: iters left: 5 (45 enodes) 1553857664.537 * * [simplify]: iters left: 4 (72 enodes) 1553857664.549 * * [simplify]: iters left: 3 (99 enodes) 1553857664.562 * * [simplify]: iters left: 2 (107 enodes) 1553857664.574 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857664.574 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857664.575 * * [simplify]: Extracting #2: cost 15 inf + 47 1553857664.575 * * [simplify]: Extracting #3: cost 7 inf + 460 1553857664.575 * * [simplify]: Extracting #4: cost 0 inf + 996 1553857664.576 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857664.576 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (+ (* y.re y.re) (* y.im y.im)))) 1553857664.576 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857664.576 * * [simplify]: iters left: 5 (7 enodes) 1553857664.579 * * [simplify]: iters left: 4 (31 enodes) 1553857664.591 * * [simplify]: iters left: 3 (53 enodes) 1553857664.601 * * [simplify]: iters left: 2 (65 enodes) 1553857664.614 * * [simplify]: iters left: 1 (97 enodes) 1553857664.626 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857664.627 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857664.627 * [simplify]: Simplified to 0 1553857664.627 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857664.627 * * * * [progress]: [ 247 / 349 ] simplifiying candidate # 1553857664.627 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* x.re y.im))) 1553857664.627 * * [simplify]: iters left: 5 (9 enodes) 1553857664.629 * * [simplify]: iters left: 4 (35 enodes) 1553857664.634 * * [simplify]: iters left: 3 (48 enodes) 1553857664.640 * * [simplify]: iters left: 2 (55 enodes) 1553857664.647 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857664.647 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857664.647 * * [simplify]: Extracting #2: cost 14 inf + 86 1553857664.647 * * [simplify]: Extracting #3: cost 4 inf + 582 1553857664.647 * * [simplify]: Extracting #4: cost 0 inf + 994 1553857664.648 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857664.648 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- x.re) y.im (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im)))) 1553857664.648 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1553857664.648 * * [simplify]: iters left: 3 (5 enodes) 1553857664.649 * * [simplify]: iters left: 2 (18 enodes) 1553857664.651 * * [simplify]: iters left: 1 (25 enodes) 1553857664.655 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857664.655 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857664.655 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857664.655 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857664.655 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857664.656 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1553857664.656 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* x.im y.re) (* x.re y.im)) (- (* x.re y.im) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im)))) 1553857664.656 * * * * [progress]: [ 248 / 349 ] simplifiying candidate # 1553857664.656 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* y.im x.re))) 1553857664.656 * * [simplify]: iters left: 5 (9 enodes) 1553857664.658 * * [simplify]: iters left: 4 (37 enodes) 1553857664.667 * * [simplify]: iters left: 3 (51 enodes) 1553857664.684 * * [simplify]: iters left: 2 (63 enodes) 1553857664.701 * * [simplify]: iters left: 1 (64 enodes) 1553857664.715 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857664.715 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857664.715 * * [simplify]: Extracting #2: cost 5 inf + 501 1553857664.716 * * [simplify]: Extracting #3: cost 0 inf + 749 1553857664.716 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857664.716 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- y.im) x.re (* y.im x.re))) (+ (* y.re y.re) (* y.im y.im)))) 1553857664.717 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1553857664.717 * * [simplify]: iters left: 3 (5 enodes) 1553857664.719 * * [simplify]: iters left: 2 (18 enodes) 1553857664.724 * * [simplify]: iters left: 1 (25 enodes) 1553857664.732 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857664.732 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857664.732 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857664.733 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857664.733 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857664.733 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1553857664.733 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* y.im x.re)) (- (* y.im x.re) (* y.im x.re))) (+ (* y.re y.re) (* y.im y.im)))) 1553857664.734 * * * * [progress]: [ 249 / 349 ] simplifiying candidate # 1553857664.734 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1553857664.734 * * [simplify]: iters left: 6 (12 enodes) 1553857664.740 * * [simplify]: iters left: 5 (49 enodes) 1553857664.753 * * [simplify]: iters left: 4 (72 enodes) 1553857664.766 * * [simplify]: iters left: 3 (104 enodes) 1553857664.792 * * [simplify]: iters left: 2 (150 enodes) 1553857664.819 * * [simplify]: iters left: 1 (229 enodes) 1553857664.903 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857664.903 * * [simplify]: Extracting #1: cost 20 inf + 0 1553857664.903 * * [simplify]: Extracting #2: cost 49 inf + 432 1553857664.904 * * [simplify]: Extracting #3: cost 58 inf + 2220 1553857664.908 * * [simplify]: Extracting #4: cost 23 inf + 21474 1553857664.914 * * [simplify]: Extracting #5: cost 2 inf + 33828 1553857664.920 * * [simplify]: Extracting #6: cost 0 inf + 35036 1553857664.927 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857664.927 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857664.928 * [simplify]: Simplifying (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))))) 1553857664.928 * * [simplify]: iters left: 6 (8 enodes) 1553857664.931 * * [simplify]: iters left: 5 (30 enodes) 1553857664.941 * * [simplify]: iters left: 4 (46 enodes) 1553857664.950 * * [simplify]: iters left: 3 (95 enodes) 1553857664.967 * * [simplify]: iters left: 2 (153 enodes) 1553857664.990 * * [simplify]: iters left: 1 (222 enodes) 1553857665.030 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857665.030 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857665.030 * [simplify]: Simplified to 0 1553857665.030 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857665.030 * * * * [progress]: [ 250 / 349 ] simplifiying candidate # 1553857665.031 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1553857665.031 * * [simplify]: iters left: 6 (11 enodes) 1553857665.033 * * [simplify]: iters left: 5 (40 enodes) 1553857665.039 * * [simplify]: iters left: 4 (57 enodes) 1553857665.048 * * [simplify]: iters left: 3 (73 enodes) 1553857665.056 * * [simplify]: iters left: 2 (74 enodes) 1553857665.065 * * [simplify]: iters left: 1 (80 enodes) 1553857665.072 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857665.072 * * [simplify]: Extracting #1: cost 14 inf + 0 1553857665.072 * * [simplify]: Extracting #2: cost 13 inf + 129 1553857665.073 * * [simplify]: Extracting #3: cost 3 inf + 829 1553857665.073 * * [simplify]: Extracting #4: cost 0 inf + 1157 1553857665.073 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857665.073 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857665.074 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1553857665.074 * * [simplify]: iters left: 6 (7 enodes) 1553857665.075 * * [simplify]: iters left: 5 (22 enodes) 1553857665.081 * * [simplify]: iters left: 4 (30 enodes) 1553857665.089 * * [simplify]: iters left: 3 (46 enodes) 1553857665.102 * * [simplify]: iters left: 2 (56 enodes) 1553857665.112 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857665.113 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857665.113 * [simplify]: Simplified to 0 1553857665.113 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857665.113 * * * * [progress]: [ 251 / 349 ] simplifiying candidate # 1553857665.113 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* x.re y.im) 1))) 1553857665.114 * * [simplify]: iters left: 6 (10 enodes) 1553857665.119 * * [simplify]: iters left: 5 (42 enodes) 1553857665.132 * * [simplify]: iters left: 4 (68 enodes) 1553857665.155 * * [simplify]: iters left: 3 (94 enodes) 1553857665.180 * * [simplify]: iters left: 2 (106 enodes) 1553857665.204 * * [simplify]: iters left: 1 (114 enodes) 1553857665.224 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857665.224 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857665.224 * * [simplify]: Extracting #2: cost 7 inf + 296 1553857665.225 * * [simplify]: Extracting #3: cost 1 inf + 668 1553857665.226 * * [simplify]: Extracting #4: cost 0 inf + 750 1553857665.226 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857665.227 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (+ (* y.re y.re) (* y.im y.im)))) 1553857665.227 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857665.227 * * [simplify]: iters left: 5 (7 enodes) 1553857665.231 * * [simplify]: iters left: 4 (31 enodes) 1553857665.243 * * [simplify]: iters left: 3 (53 enodes) 1553857665.259 * * [simplify]: iters left: 2 (65 enodes) 1553857665.280 * * [simplify]: iters left: 1 (97 enodes) 1553857665.304 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857665.304 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857665.304 * [simplify]: Simplified to 0 1553857665.304 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857665.304 * * * * [progress]: [ 252 / 349 ] simplifiying candidate # 1553857665.305 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1553857665.305 * * [simplify]: iters left: 6 (12 enodes) 1553857665.311 * * [simplify]: iters left: 5 (52 enodes) 1553857665.328 * * [simplify]: iters left: 4 (93 enodes) 1553857665.363 * * [simplify]: iters left: 3 (144 enodes) 1553857665.387 * * [simplify]: iters left: 2 (151 enodes) 1553857665.408 * * [simplify]: iters left: 1 (165 enodes) 1553857665.426 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857665.426 * * [simplify]: Extracting #1: cost 22 inf + 0 1553857665.426 * * [simplify]: Extracting #2: cost 24 inf + 542 1553857665.427 * * [simplify]: Extracting #3: cost 5 inf + 2012 1553857665.428 * * [simplify]: Extracting #4: cost 0 inf + 2621 1553857665.429 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857665.429 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857665.429 * [simplify]: Simplifying (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im)))) 1553857665.429 * * [simplify]: iters left: 6 (8 enodes) 1553857665.431 * * [simplify]: iters left: 5 (38 enodes) 1553857665.444 * * [simplify]: iters left: 4 (69 enodes) 1553857665.472 * * [simplify]: iters left: 3 (148 enodes) 1553857665.503 * * [simplify]: iters left: 2 (233 enodes) 1553857665.535 * * [simplify]: iters left: 1 (252 enodes) 1553857665.567 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857665.567 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857665.567 * [simplify]: Simplified to 0 1553857665.567 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857665.567 * * * * [progress]: [ 253 / 349 ] simplifiying candidate # 1553857665.567 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1553857665.568 * * [simplify]: iters left: 6 (12 enodes) 1553857665.573 * * [simplify]: iters left: 5 (51 enodes) 1553857665.591 * * [simplify]: iters left: 4 (98 enodes) 1553857665.626 * * [simplify]: iters left: 3 (151 enodes) 1553857665.656 * * [simplify]: iters left: 2 (164 enodes) 1553857665.678 * * [simplify]: iters left: 1 (185 enodes) 1553857665.707 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857665.707 * * [simplify]: Extracting #1: cost 21 inf + 0 1553857665.707 * * [simplify]: Extracting #2: cost 21 inf + 620 1553857665.708 * * [simplify]: Extracting #3: cost 4 inf + 2449 1553857665.709 * * [simplify]: Extracting #4: cost 0 inf + 3095 1553857665.710 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857665.710 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857665.710 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im))))) 1553857665.710 * * [simplify]: iters left: 6 (8 enodes) 1553857665.712 * * [simplify]: iters left: 5 (32 enodes) 1553857665.717 * * [simplify]: iters left: 4 (60 enodes) 1553857665.729 * * [simplify]: iters left: 3 (136 enodes) 1553857666.108 * * [simplify]: iters left: 2 (206 enodes) 1553857666.135 * * [simplify]: iters left: 1 (228 enodes) 1553857666.170 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857666.171 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857666.171 * [simplify]: Simplified to 0 1553857666.171 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857666.171 * * * * [progress]: [ 254 / 349 ] simplifiying candidate # 1553857666.171 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1553857666.171 * * [simplify]: iters left: 6 (11 enodes) 1553857666.177 * * [simplify]: iters left: 5 (44 enodes) 1553857666.190 * * [simplify]: iters left: 4 (68 enodes) 1553857666.202 * * [simplify]: iters left: 3 (92 enodes) 1553857666.214 * * [simplify]: iters left: 2 (96 enodes) 1553857666.228 * * [simplify]: iters left: 1 (106 enodes) 1553857666.249 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857666.249 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857666.249 * * [simplify]: Extracting #2: cost 13 inf + 498 1553857666.250 * * [simplify]: Extracting #3: cost 0 inf + 1483 1553857666.251 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857666.251 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857666.252 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1553857666.252 * * [simplify]: iters left: 6 (7 enodes) 1553857666.255 * * [simplify]: iters left: 5 (25 enodes) 1553857666.262 * * [simplify]: iters left: 4 (39 enodes) 1553857666.277 * * [simplify]: iters left: 3 (82 enodes) 1553857666.296 * * [simplify]: iters left: 2 (110 enodes) 1553857666.309 * * [simplify]: iters left: 1 (112 enodes) 1553857666.316 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857666.316 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857666.316 * [simplify]: Simplified to 0 1553857666.316 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857666.316 * * * * [progress]: [ 255 / 349 ] simplifiying candidate # 1553857666.316 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* y.im (* x.re 1)))) 1553857666.316 * * [simplify]: iters left: 6 (10 enodes) 1553857666.319 * * [simplify]: iters left: 5 (38 enodes) 1553857666.327 * * [simplify]: iters left: 4 (55 enodes) 1553857666.344 * * [simplify]: iters left: 3 (69 enodes) 1553857666.352 * * [simplify]: iters left: 2 (70 enodes) 1553857666.359 * * [simplify]: iters left: 1 (75 enodes) 1553857666.367 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857666.367 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857666.367 * * [simplify]: Extracting #2: cost 8 inf + 419 1553857666.368 * * [simplify]: Extracting #3: cost 0 inf + 831 1553857666.368 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857666.368 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- y.im) (* x.re 1) (* y.im (* x.re 1)))) (+ (* y.re y.re) (* y.im y.im)))) 1553857666.368 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1553857666.368 * * [simplify]: iters left: 5 (7 enodes) 1553857666.370 * * [simplify]: iters left: 4 (24 enodes) 1553857666.374 * * [simplify]: iters left: 3 (37 enodes) 1553857666.380 * * [simplify]: iters left: 2 (53 enodes) 1553857666.386 * * [simplify]: iters left: 1 (58 enodes) 1553857666.393 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857666.393 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857666.393 * [simplify]: Simplified to 0 1553857666.393 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857666.393 * * * * [progress]: [ 256 / 349 ] simplifiying candidate # 1553857666.394 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1553857666.394 * * [simplify]: iters left: 6 (12 enodes) 1553857666.399 * * [simplify]: iters left: 5 (51 enodes) 1553857666.417 * * [simplify]: iters left: 4 (94 enodes) 1553857666.437 * * [simplify]: iters left: 3 (138 enodes) 1553857666.461 * * [simplify]: iters left: 2 (151 enodes) 1553857666.483 * * [simplify]: iters left: 1 (169 enodes) 1553857666.501 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857666.501 * * [simplify]: Extracting #1: cost 21 inf + 0 1553857666.502 * * [simplify]: Extracting #2: cost 21 inf + 835 1553857666.503 * * [simplify]: Extracting #3: cost 4 inf + 2638 1553857666.505 * * [simplify]: Extracting #4: cost 0 inf + 3110 1553857666.507 * * [simplify]: Extracting #5: cost 0 inf + 3095 1553857666.508 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857666.508 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857666.509 * [simplify]: Simplifying (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re)))) 1553857666.509 * * [simplify]: iters left: 6 (8 enodes) 1553857666.513 * * [simplify]: iters left: 5 (36 enodes) 1553857666.519 * * [simplify]: iters left: 4 (64 enodes) 1553857666.531 * * [simplify]: iters left: 3 (129 enodes) 1553857666.562 * * [simplify]: iters left: 2 (200 enodes) 1553857666.584 * * [simplify]: iters left: 1 (223 enodes) 1553857666.616 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857666.616 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857666.616 * [simplify]: Simplified to 0 1553857666.616 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857666.616 * * * * [progress]: [ 257 / 349 ] simplifiying candidate # 1553857666.617 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1553857666.617 * * [simplify]: iters left: 6 (11 enodes) 1553857666.623 * * [simplify]: iters left: 5 (44 enodes) 1553857666.630 * * [simplify]: iters left: 4 (68 enodes) 1553857666.641 * * [simplify]: iters left: 3 (93 enodes) 1553857666.654 * * [simplify]: iters left: 2 (97 enodes) 1553857666.677 * * [simplify]: iters left: 1 (107 enodes) 1553857666.696 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857666.696 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857666.697 * * [simplify]: Extracting #2: cost 13 inf + 539 1553857666.698 * * [simplify]: Extracting #3: cost 0 inf + 1483 1553857666.698 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857666.699 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re)))) (+ (* y.re y.re) (* y.im y.im)))) 1553857666.699 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1553857666.699 * * [simplify]: iters left: 6 (7 enodes) 1553857666.702 * * [simplify]: iters left: 5 (29 enodes) 1553857666.711 * * [simplify]: iters left: 4 (46 enodes) 1553857666.726 * * [simplify]: iters left: 3 (81 enodes) 1553857666.754 * * [simplify]: iters left: 2 (110 enodes) 1553857666.770 * * [simplify]: iters left: 1 (111 enodes) 1553857666.779 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857666.779 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857666.779 * [simplify]: Simplified to 0 1553857666.779 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857666.779 * * * * [progress]: [ 258 / 349 ] simplifiying candidate # 1553857666.780 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* x.re y.im) 1))) 1553857666.780 * * [simplify]: iters left: 6 (10 enodes) 1553857666.782 * * [simplify]: iters left: 5 (42 enodes) 1553857666.790 * * [simplify]: iters left: 4 (68 enodes) 1553857666.801 * * [simplify]: iters left: 3 (94 enodes) 1553857666.819 * * [simplify]: iters left: 2 (106 enodes) 1553857666.833 * * [simplify]: iters left: 1 (114 enodes) 1553857666.841 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857666.842 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857666.842 * * [simplify]: Extracting #2: cost 7 inf + 296 1553857666.842 * * [simplify]: Extracting #3: cost 1 inf + 668 1553857666.843 * * [simplify]: Extracting #4: cost 0 inf + 750 1553857666.843 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857666.843 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (+ (* y.re y.re) (* y.im y.im)))) 1553857666.843 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857666.843 * * [simplify]: iters left: 5 (7 enodes) 1553857666.845 * * [simplify]: iters left: 4 (31 enodes) 1553857666.852 * * [simplify]: iters left: 3 (53 enodes) 1553857666.860 * * [simplify]: iters left: 2 (65 enodes) 1553857666.870 * * [simplify]: iters left: 1 (97 enodes) 1553857666.883 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857666.883 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857666.883 * [simplify]: Simplified to 0 1553857666.883 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857666.884 * * * * [progress]: [ 259 / 349 ] simplifiying candidate # 1553857666.884 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* x.re y.im))) 1553857666.884 * * [simplify]: iters left: 5 (9 enodes) 1553857666.886 * * [simplify]: iters left: 4 (37 enodes) 1553857666.891 * * [simplify]: iters left: 3 (51 enodes) 1553857666.901 * * [simplify]: iters left: 2 (63 enodes) 1553857666.909 * * [simplify]: iters left: 1 (64 enodes) 1553857666.916 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857666.916 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857666.916 * * [simplify]: Extracting #2: cost 5 inf + 501 1553857666.917 * * [simplify]: Extracting #3: cost 0 inf + 749 1553857666.917 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857666.917 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- x.re) y.im (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im)))) 1553857666.917 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1553857666.917 * * [simplify]: iters left: 3 (5 enodes) 1553857666.918 * * [simplify]: iters left: 2 (18 enodes) 1553857666.921 * * [simplify]: iters left: 1 (25 enodes) 1553857666.925 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857666.925 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857666.925 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857666.925 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857666.925 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857666.926 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1553857666.926 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) (- (* x.re y.im) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im)))) 1553857666.926 * * * * [progress]: [ 260 / 349 ] simplifiying candidate # 1553857666.926 * [simplify]: Simplifying (fma y.re x.im (- (* y.im x.re))) 1553857666.926 * * [simplify]: iters left: 5 (7 enodes) 1553857666.929 * * [simplify]: iters left: 4 (28 enodes) 1553857666.937 * * [simplify]: iters left: 3 (39 enodes) 1553857666.944 * * [simplify]: iters left: 2 (44 enodes) 1553857666.949 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857666.949 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857666.949 * * [simplify]: Extracting #2: cost 8 inf + 210 1553857666.949 * * [simplify]: Extracting #3: cost 1 inf + 736 1553857666.949 * * [simplify]: Extracting #4: cost 0 inf + 748 1553857666.949 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857666.949 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- y.im) x.re (* y.im x.re))) (+ (* y.re y.re) (* y.im y.im)))) 1553857666.950 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1553857666.950 * * [simplify]: iters left: 3 (5 enodes) 1553857666.951 * * [simplify]: iters left: 2 (18 enodes) 1553857666.953 * * [simplify]: iters left: 1 (25 enodes) 1553857666.957 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857666.957 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857666.957 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857666.957 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857666.957 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857666.957 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1553857666.957 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* y.im x.re)) (- (* y.im x.re) (* y.im x.re))) (+ (* y.re y.re) (* y.im y.im)))) 1553857666.957 * * * * [progress]: [ 261 / 349 ] simplifiying candidate # 1553857666.958 * [simplify]: Simplifying (fma y.re x.im (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1553857666.958 * * [simplify]: iters left: 6 (10 enodes) 1553857666.960 * * [simplify]: iters left: 5 (40 enodes) 1553857666.966 * * [simplify]: iters left: 4 (60 enodes) 1553857666.976 * * [simplify]: iters left: 3 (85 enodes) 1553857666.996 * * [simplify]: iters left: 2 (129 enodes) 1553857667.021 * * [simplify]: iters left: 1 (198 enodes) 1553857667.085 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857667.085 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857667.085 * * [simplify]: Extracting #2: cost 41 inf + 2 1553857667.086 * * [simplify]: Extracting #3: cost 67 inf + 624 1553857667.087 * * [simplify]: Extracting #4: cost 58 inf + 1685 1553857667.089 * * [simplify]: Extracting #5: cost 45 inf + 6797 1553857667.094 * * [simplify]: Extracting #6: cost 8 inf + 28604 1553857667.101 * * [simplify]: Extracting #7: cost 0 inf + 34029 1553857667.107 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857667.107 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857667.108 * [simplify]: Simplifying (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))))) 1553857667.108 * * [simplify]: iters left: 6 (8 enodes) 1553857667.112 * * [simplify]: iters left: 5 (30 enodes) 1553857667.121 * * [simplify]: iters left: 4 (46 enodes) 1553857667.133 * * [simplify]: iters left: 3 (95 enodes) 1553857667.150 * * [simplify]: iters left: 2 (153 enodes) 1553857667.195 * * [simplify]: iters left: 1 (222 enodes) 1553857667.256 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857667.256 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857667.256 * [simplify]: Simplified to 0 1553857667.256 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857667.257 * * * * [progress]: [ 262 / 349 ] simplifiying candidate # 1553857667.257 * [simplify]: Simplifying (fma y.re x.im (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1553857667.257 * * [simplify]: iters left: 6 (9 enodes) 1553857667.261 * * [simplify]: iters left: 5 (31 enodes) 1553857667.270 * * [simplify]: iters left: 4 (45 enodes) 1553857667.282 * * [simplify]: iters left: 3 (56 enodes) 1553857667.294 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857667.295 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857667.295 * * [simplify]: Extracting #2: cost 14 inf + 87 1553857667.295 * * [simplify]: Extracting #3: cost 1 inf + 1074 1553857667.296 * * [simplify]: Extracting #4: cost 0 inf + 1156 1553857667.297 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857667.297 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857667.297 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1553857667.297 * * [simplify]: iters left: 6 (7 enodes) 1553857667.300 * * [simplify]: iters left: 5 (22 enodes) 1553857667.306 * * [simplify]: iters left: 4 (30 enodes) 1553857667.319 * * [simplify]: iters left: 3 (46 enodes) 1553857667.330 * * [simplify]: iters left: 2 (56 enodes) 1553857667.336 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857667.337 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857667.337 * [simplify]: Simplified to 0 1553857667.338 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857667.338 * * * * [progress]: [ 263 / 349 ] simplifiying candidate # 1553857667.338 * [simplify]: Simplifying (fma y.re x.im (- (* (* x.re y.im) 1))) 1553857667.338 * * [simplify]: iters left: 6 (9 enodes) 1553857667.341 * * [simplify]: iters left: 5 (38 enodes) 1553857667.348 * * [simplify]: iters left: 4 (63 enodes) 1553857667.358 * * [simplify]: iters left: 3 (88 enodes) 1553857667.379 * * [simplify]: iters left: 2 (96 enodes) 1553857667.399 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857667.399 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857667.400 * * [simplify]: Extracting #2: cost 9 inf + 170 1553857667.401 * * [simplify]: Extracting #3: cost 1 inf + 708 1553857667.401 * * [simplify]: Extracting #4: cost 0 inf + 750 1553857667.401 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857667.401 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (+ (* y.re y.re) (* y.im y.im)))) 1553857667.402 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857667.402 * * [simplify]: iters left: 5 (7 enodes) 1553857667.404 * * [simplify]: iters left: 4 (31 enodes) 1553857667.409 * * [simplify]: iters left: 3 (53 enodes) 1553857667.419 * * [simplify]: iters left: 2 (65 enodes) 1553857667.430 * * [simplify]: iters left: 1 (97 enodes) 1553857667.455 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857667.455 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857667.455 * [simplify]: Simplified to 0 1553857667.455 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857667.455 * * * * [progress]: [ 264 / 349 ] simplifiying candidate # 1553857667.456 * [simplify]: Simplifying (fma y.re x.im (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1553857667.456 * * [simplify]: iters left: 6 (10 enodes) 1553857667.460 * * [simplify]: iters left: 5 (43 enodes) 1553857667.474 * * [simplify]: iters left: 4 (81 enodes) 1553857667.502 * * [simplify]: iters left: 3 (130 enodes) 1553857667.527 * * [simplify]: iters left: 2 (136 enodes) 1553857667.540 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857667.540 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857667.540 * * [simplify]: Extracting #2: cost 32 inf + 2 1553857667.541 * * [simplify]: Extracting #3: cost 19 inf + 922 1553857667.541 * * [simplify]: Extracting #4: cost 2 inf + 2512 1553857667.542 * * [simplify]: Extracting #5: cost 0 inf + 2620 1553857667.543 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857667.543 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857667.543 * [simplify]: Simplifying (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im)))) 1553857667.543 * * [simplify]: iters left: 6 (8 enodes) 1553857667.545 * * [simplify]: iters left: 5 (38 enodes) 1553857667.553 * * [simplify]: iters left: 4 (69 enodes) 1553857667.580 * * [simplify]: iters left: 3 (148 enodes) 1553857667.636 * * [simplify]: iters left: 2 (233 enodes) 1553857667.664 * * [simplify]: iters left: 1 (252 enodes) 1553857667.684 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857667.684 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857667.685 * [simplify]: Simplified to 0 1553857667.685 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (fma y.re x.im (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857667.685 * * * * [progress]: [ 265 / 349 ] simplifiying candidate # 1553857667.685 * [simplify]: Simplifying (fma y.re x.im (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1553857667.685 * * [simplify]: iters left: 6 (10 enodes) 1553857667.687 * * [simplify]: iters left: 5 (42 enodes) 1553857667.694 * * [simplify]: iters left: 4 (86 enodes) 1553857667.721 * * [simplify]: iters left: 3 (139 enodes) 1553857667.742 * * [simplify]: iters left: 2 (147 enodes) 1553857667.755 * * [simplify]: iters left: 1 (149 enodes) 1553857667.771 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857667.771 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857667.772 * * [simplify]: Extracting #2: cost 29 inf + 3 1553857667.772 * * [simplify]: Extracting #3: cost 14 inf + 1348 1553857667.773 * * [simplify]: Extracting #4: cost 1 inf + 2972 1553857667.773 * * [simplify]: Extracting #5: cost 0 inf + 3094 1553857667.774 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857667.774 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857667.774 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im))))) 1553857667.775 * * [simplify]: iters left: 6 (8 enodes) 1553857667.776 * * [simplify]: iters left: 5 (32 enodes) 1553857667.781 * * [simplify]: iters left: 4 (60 enodes) 1553857667.794 * * [simplify]: iters left: 3 (136 enodes) 1553857667.843 * * [simplify]: iters left: 2 (206 enodes) 1553857667.895 * * [simplify]: iters left: 1 (228 enodes) 1553857667.923 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857667.923 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857667.923 * [simplify]: Simplified to 0 1553857667.923 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (fma y.re x.im (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857667.923 * * * * [progress]: [ 266 / 349 ] simplifiying candidate # 1553857667.923 * [simplify]: Simplifying (fma y.re x.im (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1553857667.923 * * [simplify]: iters left: 6 (9 enodes) 1553857667.925 * * [simplify]: iters left: 5 (35 enodes) 1553857667.930 * * [simplify]: iters left: 4 (56 enodes) 1553857667.939 * * [simplify]: iters left: 3 (74 enodes) 1553857667.957 * * [simplify]: iters left: 2 (77 enodes) 1553857667.975 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857667.975 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857667.975 * * [simplify]: Extracting #2: cost 21 inf + 3 1553857667.976 * * [simplify]: Extracting #3: cost 7 inf + 964 1553857667.976 * * [simplify]: Extracting #4: cost 0 inf + 1497 1553857667.977 * * [simplify]: Extracting #5: cost 0 inf + 1482 1553857667.978 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857667.978 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857667.979 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1553857667.979 * * [simplify]: iters left: 6 (7 enodes) 1553857667.982 * * [simplify]: iters left: 5 (25 enodes) 1553857667.989 * * [simplify]: iters left: 4 (39 enodes) 1553857668.003 * * [simplify]: iters left: 3 (82 enodes) 1553857668.031 * * [simplify]: iters left: 2 (110 enodes) 1553857668.046 * * [simplify]: iters left: 1 (112 enodes) 1553857668.054 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857668.054 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857668.054 * [simplify]: Simplified to 0 1553857668.054 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (fma y.re x.im (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857668.055 * * * * [progress]: [ 267 / 349 ] simplifiying candidate # 1553857668.055 * [simplify]: Simplifying (fma y.re x.im (- (* y.im (* x.re 1)))) 1553857668.055 * * [simplify]: iters left: 6 (9 enodes) 1553857668.057 * * [simplify]: iters left: 5 (34 enodes) 1553857668.062 * * [simplify]: iters left: 4 (50 enodes) 1553857668.069 * * [simplify]: iters left: 3 (58 enodes) 1553857668.081 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857668.082 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857668.082 * * [simplify]: Extracting #2: cost 9 inf + 251 1553857668.082 * * [simplify]: Extracting #3: cost 1 inf + 818 1553857668.083 * * [simplify]: Extracting #4: cost 0 inf + 830 1553857668.083 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857668.083 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- y.im) (* x.re 1) (* y.im (* x.re 1)))) (+ (* y.re y.re) (* y.im y.im)))) 1553857668.084 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1553857668.084 * * [simplify]: iters left: 5 (7 enodes) 1553857668.088 * * [simplify]: iters left: 4 (24 enodes) 1553857668.096 * * [simplify]: iters left: 3 (37 enodes) 1553857668.105 * * [simplify]: iters left: 2 (53 enodes) 1553857668.111 * * [simplify]: iters left: 1 (58 enodes) 1553857668.117 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857668.118 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857668.118 * [simplify]: Simplified to 0 1553857668.118 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (fma y.re x.im (- (* y.im (* x.re 1)))) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857668.118 * * * * [progress]: [ 268 / 349 ] simplifiying candidate # 1553857668.118 * [simplify]: Simplifying (fma y.re x.im (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1553857668.118 * * [simplify]: iters left: 6 (10 enodes) 1553857668.120 * * [simplify]: iters left: 5 (42 enodes) 1553857668.128 * * [simplify]: iters left: 4 (83 enodes) 1553857668.145 * * [simplify]: iters left: 3 (123 enodes) 1553857668.179 * * [simplify]: iters left: 2 (133 enodes) 1553857668.208 * * [simplify]: iters left: 1 (143 enodes) 1553857668.241 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857668.241 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857668.241 * * [simplify]: Extracting #2: cost 31 inf + 3 1553857668.241 * * [simplify]: Extracting #3: cost 17 inf + 1272 1553857668.242 * * [simplify]: Extracting #4: cost 0 inf + 3258 1553857668.243 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857668.243 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) (+ (* y.re y.re) (* y.im y.im)))) 1553857668.243 * [simplify]: Simplifying (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re)))) 1553857668.243 * * [simplify]: iters left: 6 (8 enodes) 1553857668.245 * * [simplify]: iters left: 5 (36 enodes) 1553857668.251 * * [simplify]: iters left: 4 (64 enodes) 1553857668.263 * * [simplify]: iters left: 3 (129 enodes) 1553857668.300 * * [simplify]: iters left: 2 (200 enodes) 1553857668.343 * * [simplify]: iters left: 1 (223 enodes) 1553857668.378 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857668.378 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857668.378 * [simplify]: Simplified to 0 1553857668.378 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (fma y.re x.im (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857668.378 * * * * [progress]: [ 269 / 349 ] simplifiying candidate # 1553857668.378 * [simplify]: Simplifying (fma y.re x.im (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1553857668.379 * * [simplify]: iters left: 6 (9 enodes) 1553857668.382 * * [simplify]: iters left: 5 (35 enodes) 1553857668.391 * * [simplify]: iters left: 4 (56 enodes) 1553857668.407 * * [simplify]: iters left: 3 (75 enodes) 1553857668.423 * * [simplify]: iters left: 2 (78 enodes) 1553857668.440 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857668.440 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857668.440 * * [simplify]: Extracting #2: cost 21 inf + 3 1553857668.441 * * [simplify]: Extracting #3: cost 7 inf + 964 1553857668.442 * * [simplify]: Extracting #4: cost 0 inf + 1497 1553857668.442 * * [simplify]: Extracting #5: cost 0 inf + 1482 1553857668.443 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857668.443 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re)))) (+ (* y.re y.re) (* y.im y.im)))) 1553857668.444 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1553857668.444 * * [simplify]: iters left: 6 (7 enodes) 1553857668.447 * * [simplify]: iters left: 5 (29 enodes) 1553857668.457 * * [simplify]: iters left: 4 (46 enodes) 1553857668.465 * * [simplify]: iters left: 3 (81 enodes) 1553857668.478 * * [simplify]: iters left: 2 (110 enodes) 1553857668.492 * * [simplify]: iters left: 1 (111 enodes) 1553857668.509 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857668.509 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857668.509 * [simplify]: Simplified to 0 1553857668.509 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (fma y.re x.im (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857668.509 * * * * [progress]: [ 270 / 349 ] simplifiying candidate # 1553857668.509 * [simplify]: Simplifying (fma y.re x.im (- (* (* x.re y.im) 1))) 1553857668.509 * * [simplify]: iters left: 6 (9 enodes) 1553857668.515 * * [simplify]: iters left: 5 (38 enodes) 1553857668.528 * * [simplify]: iters left: 4 (63 enodes) 1553857668.546 * * [simplify]: iters left: 3 (88 enodes) 1553857668.560 * * [simplify]: iters left: 2 (96 enodes) 1553857668.573 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857668.573 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857668.573 * * [simplify]: Extracting #2: cost 9 inf + 170 1553857668.574 * * [simplify]: Extracting #3: cost 1 inf + 708 1553857668.574 * * [simplify]: Extracting #4: cost 0 inf + 750 1553857668.575 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857668.575 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (+ (* y.re y.re) (* y.im y.im)))) 1553857668.575 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857668.575 * * [simplify]: iters left: 5 (7 enodes) 1553857668.578 * * [simplify]: iters left: 4 (31 enodes) 1553857668.585 * * [simplify]: iters left: 3 (53 enodes) 1553857668.593 * * [simplify]: iters left: 2 (65 enodes) 1553857668.608 * * [simplify]: iters left: 1 (97 enodes) 1553857668.623 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857668.623 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857668.623 * [simplify]: Simplified to 0 1553857668.623 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (+ (* y.re y.re) (* y.im y.im)))) 1553857668.623 * * * * [progress]: [ 271 / 349 ] simplifiying candidate # 1553857668.623 * [simplify]: Simplifying (fma y.re x.im (- (* x.re y.im))) 1553857668.623 * * [simplify]: iters left: 5 (7 enodes) 1553857668.624 * * [simplify]: iters left: 4 (28 enodes) 1553857668.628 * * [simplify]: iters left: 3 (39 enodes) 1553857668.633 * * [simplify]: iters left: 2 (44 enodes) 1553857668.639 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857668.639 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857668.639 * * [simplify]: Extracting #2: cost 8 inf + 210 1553857668.640 * * [simplify]: Extracting #3: cost 1 inf + 736 1553857668.640 * * [simplify]: Extracting #4: cost 0 inf + 748 1553857668.640 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857668.640 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- x.re) y.im (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im)))) 1553857668.640 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1553857668.640 * * [simplify]: iters left: 3 (5 enodes) 1553857668.642 * * [simplify]: iters left: 2 (18 enodes) 1553857668.647 * * [simplify]: iters left: 1 (25 enodes) 1553857668.654 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857668.654 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857668.654 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857668.654 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857668.655 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857668.655 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1553857668.655 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (+ (- (* y.re x.im) (* x.re y.im)) (- (* x.re y.im) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im)))) 1553857668.655 * * * * [progress]: [ 272 / 349 ] simplifiying candidate # 1553857668.655 * * * * [progress]: [ 273 / 349 ] simplifiying candidate # 1553857668.655 * * * * [progress]: [ 274 / 349 ] simplifiying candidate # 1553857668.656 * * * * [progress]: [ 275 / 349 ] simplifiying candidate # 1553857668.656 * [simplify]: Simplifying (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) 1553857668.656 * * [simplify]: iters left: 5 (5 enodes) 1553857668.658 * * [simplify]: iters left: 4 (16 enodes) 1553857668.662 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857668.662 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857668.662 * * [simplify]: Extracting #2: cost 5 inf + 0 1553857668.662 * * [simplify]: Extracting #3: cost 8 inf + 0 1553857668.662 * * [simplify]: Extracting #4: cost 6 inf + 2 1553857668.663 * * [simplify]: Extracting #5: cost 0 inf + 654 1553857668.663 * [simplify]: Simplified to (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) 1553857668.663 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im)))) 1553857668.663 * * * * [progress]: [ 276 / 349 ] simplifiying candidate # 1553857668.663 * [simplify]: Simplifying (sqrt (* x.im y.re)) 1553857668.663 * * [simplify]: iters left: 3 (4 enodes) 1553857668.665 * * [simplify]: iters left: 2 (13 enodes) 1553857668.669 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857668.669 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857668.669 * * [simplify]: Extracting #2: cost 6 inf + 0 1553857668.669 * * [simplify]: Extracting #3: cost 4 inf + 2 1553857668.669 * * [simplify]: Extracting #4: cost 0 inf + 250 1553857668.669 * [simplify]: Simplified to (sqrt (* x.im y.re)) 1553857668.669 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im)))) 1553857668.669 * * * * [progress]: [ 277 / 349 ] simplifiying candidate # 1553857668.669 * * * * [progress]: [ 278 / 349 ] simplifiying candidate # 1553857668.670 * [simplify]: Simplifying (* (sqrt x.im) (sqrt y.re)) 1553857668.670 * * [simplify]: iters left: 3 (5 enodes) 1553857668.672 * * [simplify]: iters left: 2 (16 enodes) 1553857668.676 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857668.676 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857668.676 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857668.676 * * [simplify]: Extracting #3: cost 4 inf + 84 1553857668.676 * * [simplify]: Extracting #4: cost 0 inf + 410 1553857668.677 * [simplify]: Simplified to (* (sqrt y.re) (sqrt x.im)) 1553857668.677 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (fma (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.im) (sqrt y.re)) (- (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im)))) 1553857668.677 * * * * [progress]: [ 279 / 349 ] simplifiying candidate # 1553857668.677 * [simplify]: Simplifying (* x.im (* (cbrt y.re) (cbrt y.re))) 1553857668.677 * * [simplify]: iters left: 5 (5 enodes) 1553857668.679 * * [simplify]: iters left: 4 (18 enodes) 1553857668.685 * * [simplify]: iters left: 3 (22 enodes) 1553857668.690 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857668.690 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857668.691 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857668.691 * * [simplify]: Extracting #3: cost 0 inf + 974 1553857668.691 * [simplify]: Simplified to (* (* (cbrt y.re) (cbrt y.re)) x.im) 1553857668.691 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (fma (* (* (cbrt y.re) (cbrt y.re)) x.im) (cbrt y.re) (- (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im)))) 1553857668.691 * * * * [progress]: [ 280 / 349 ] simplifiying candidate # 1553857668.692 * [simplify]: Simplifying (* x.im (sqrt y.re)) 1553857668.692 * * [simplify]: iters left: 3 (4 enodes) 1553857668.693 * * [simplify]: iters left: 2 (13 enodes) 1553857668.697 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857668.697 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857668.697 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857668.697 * * [simplify]: Extracting #3: cost 4 inf + 2 1553857668.697 * * [simplify]: Extracting #4: cost 0 inf + 248 1553857668.697 * [simplify]: Simplified to (* x.im (sqrt y.re)) 1553857668.697 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im)))) 1553857668.697 * * * * [progress]: [ 281 / 349 ] simplifiying candidate # 1553857668.697 * [simplify]: Simplifying (* x.im 1) 1553857668.698 * * [simplify]: iters left: 2 (3 enodes) 1553857668.700 * * [simplify]: iters left: 1 (9 enodes) 1553857668.702 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857668.702 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857668.702 * [simplify]: Simplified to x.im 1553857668.702 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (fma x.im y.re (- (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im)))) 1553857668.703 * * * * [progress]: [ 282 / 349 ] simplifiying candidate # 1553857668.703 * [simplify]: Simplifying (* (cbrt x.im) (cbrt x.im)) 1553857668.703 * * [simplify]: iters left: 3 (3 enodes) 1553857668.704 * * [simplify]: iters left: 2 (9 enodes) 1553857668.707 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857668.707 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857668.707 * * [simplify]: Extracting #2: cost 5 inf + 0 1553857668.707 * * [simplify]: Extracting #3: cost 4 inf + 1 1553857668.707 * * [simplify]: Extracting #4: cost 0 inf + 405 1553857668.707 * [simplify]: Simplified to (* (cbrt x.im) (cbrt x.im)) 1553857668.707 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im)))) 1553857668.707 * * * * [progress]: [ 283 / 349 ] simplifiying candidate # 1553857668.708 * [simplify]: Simplifying (sqrt x.im) 1553857668.708 * * [simplify]: iters left: 1 (2 enodes) 1553857668.708 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857668.708 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857668.708 * * [simplify]: Extracting #2: cost 2 inf + 1 1553857668.709 * * [simplify]: Extracting #3: cost 0 inf + 83 1553857668.709 * [simplify]: Simplified to (sqrt x.im) 1553857668.709 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im)))) 1553857668.709 * * * * [progress]: [ 284 / 349 ] simplifiying candidate # 1553857668.709 * * * * [progress]: [ 285 / 349 ] simplifiying candidate # 1553857668.709 * * * * [progress]: [ 286 / 349 ] simplifiying candidate # 1553857668.709 * [simplify]: Simplifying (/ (exp (* x.im y.re)) (exp (* x.re y.im))) 1553857668.709 * * [simplify]: iters left: 5 (9 enodes) 1553857668.713 * * [simplify]: iters left: 4 (35 enodes) 1553857668.723 * * [simplify]: iters left: 3 (56 enodes) 1553857668.736 * * [simplify]: iters left: 2 (97 enodes) 1553857668.752 * * [simplify]: iters left: 1 (199 enodes) 1553857668.813 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857668.814 * * [simplify]: Extracting #1: cost 63 inf + 0 1553857668.814 * * [simplify]: Extracting #2: cost 178 inf + 0 1553857668.815 * * [simplify]: Extracting #3: cost 210 inf + 773 1553857668.816 * * [simplify]: Extracting #4: cost 175 inf + 4429 1553857668.819 * * [simplify]: Extracting #5: cost 102 inf + 25241 1553857668.825 * * [simplify]: Extracting #6: cost 22 inf + 76819 1553857668.835 * * [simplify]: Extracting #7: cost 0 inf + 95657 1553857668.848 * * [simplify]: Extracting #8: cost 0 inf + 95577 1553857668.857 * [simplify]: Simplified to (exp (- (* x.im y.re) (* x.re y.im))) 1553857668.857 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (log (exp (- (* x.im y.re) (* x.re y.im)))) (+ (* y.re y.re) (* y.im y.im)))) 1553857668.857 * * * * [progress]: [ 287 / 349 ] simplifiying candidate # 1553857668.857 * * * * [progress]: [ 288 / 349 ] simplifiying candidate # 1553857668.857 * * * * [progress]: [ 289 / 349 ] simplifiying candidate # 1553857668.857 * * * * [progress]: [ 290 / 349 ] simplifiying candidate # 1553857668.857 * * * * [progress]: [ 291 / 349 ] simplifiying candidate # 1553857668.857 * * * * [progress]: [ 292 / 349 ] simplifiying candidate # 1553857668.857 * * * * [progress]: [ 293 / 349 ] simplifiying candidate # 1553857668.857 * * * * [progress]: [ 294 / 349 ] simplifiying candidate # 1553857668.857 * * * * [progress]: [ 295 / 349 ] simplifiying candidate # 1553857668.857 * * * * [progress]: [ 296 / 349 ] simplifiying candidate # 1553857668.858 * * * * [progress]: [ 297 / 349 ] simplifiying candidate # 1553857668.858 * [simplify]: Simplifying (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857668.858 * * [simplify]: iters left: 5 (9 enodes) 1553857668.860 * * [simplify]: iters left: 4 (30 enodes) 1553857668.863 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857668.863 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857668.863 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857668.863 * * [simplify]: Extracting #3: cost 14 inf + 0 1553857668.863 * * [simplify]: Extracting #4: cost 10 inf + 4 1553857668.863 * * [simplify]: Extracting #5: cost 4 inf + 376 1553857668.863 * * [simplify]: Extracting #6: cost 1 inf + 704 1553857668.864 * * [simplify]: Extracting #7: cost 0 inf + 908 1553857668.864 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857668.864 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im)))) (+ (* y.re y.re) (* y.im y.im)))) 1553857668.864 * [simplify]: Simplifying (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857668.864 * * [simplify]: iters left: 5 (9 enodes) 1553857668.866 * * [simplify]: iters left: 4 (31 enodes) 1553857668.870 * * [simplify]: iters left: 3 (34 enodes) 1553857668.874 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857668.874 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857668.874 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857668.874 * * [simplify]: Extracting #3: cost 16 inf + 0 1553857668.874 * * [simplify]: Extracting #4: cost 12 inf + 4 1553857668.874 * * [simplify]: Extracting #5: cost 5 inf + 498 1553857668.874 * * [simplify]: Extracting #6: cost 0 inf + 1152 1553857668.875 * [simplify]: Simplified to (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857668.875 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im)))) (+ (* y.re y.re) (* y.im y.im)))) 1553857668.875 * * * * [progress]: [ 298 / 349 ] simplifiying candidate # 1553857668.875 * [simplify]: Simplifying (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1553857668.875 * * [simplify]: iters left: 5 (10 enodes) 1553857668.877 * * [simplify]: iters left: 4 (33 enodes) 1553857668.881 * * [simplify]: iters left: 3 (35 enodes) 1553857668.890 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857668.890 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857668.890 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857668.890 * * [simplify]: Extracting #3: cost 12 inf + 84 1553857668.890 * * [simplify]: Extracting #4: cost 6 inf + 412 1553857668.891 * * [simplify]: Extracting #5: cost 1 inf + 1016 1553857668.891 * * [simplify]: Extracting #6: cost 0 inf + 1098 1553857668.892 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1553857668.892 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im)))) (+ (* y.re y.re) (* y.im y.im)))) 1553857668.892 * [simplify]: Simplifying (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1553857668.892 * * [simplify]: iters left: 5 (10 enodes) 1553857668.897 * * [simplify]: iters left: 4 (34 enodes) 1553857668.906 * * [simplify]: iters left: 3 (43 enodes) 1553857668.915 * * [simplify]: iters left: 2 (51 enodes) 1553857668.921 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857668.921 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857668.921 * * [simplify]: Extracting #2: cost 19 inf + 0 1553857668.921 * * [simplify]: Extracting #3: cost 17 inf + 125 1553857668.921 * * [simplify]: Extracting #4: cost 7 inf + 979 1553857668.922 * * [simplify]: Extracting #5: cost 1 inf + 1714 1553857668.922 * * [simplify]: Extracting #6: cost 0 inf + 1796 1553857668.923 * [simplify]: Simplified to (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) 1553857668.923 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re)))) (+ (* y.re y.re) (* y.im y.im)))) 1553857668.923 * * * * [progress]: [ 299 / 349 ] simplifiying candidate # 1553857668.923 * [simplify]: Simplifying (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1553857668.923 * * [simplify]: iters left: 5 (10 enodes) 1553857668.925 * * [simplify]: iters left: 4 (34 enodes) 1553857668.930 * * [simplify]: iters left: 3 (35 enodes) 1553857668.934 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857668.934 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857668.934 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857668.934 * * [simplify]: Extracting #3: cost 12 inf + 84 1553857668.934 * * [simplify]: Extracting #4: cost 7 inf + 210 1553857668.935 * * [simplify]: Extracting #5: cost 2 inf + 757 1553857668.935 * * [simplify]: Extracting #6: cost 0 inf + 1098 1553857668.935 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1553857668.935 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im)))) (+ (* y.re y.re) (* y.im y.im)))) 1553857668.935 * [simplify]: Simplifying (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1553857668.935 * * [simplify]: iters left: 5 (10 enodes) 1553857668.937 * * [simplify]: iters left: 4 (35 enodes) 1553857668.942 * * [simplify]: iters left: 3 (39 enodes) 1553857668.949 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857668.949 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857668.949 * * [simplify]: Extracting #2: cost 15 inf + 0 1553857668.949 * * [simplify]: Extracting #3: cost 15 inf + 43 1553857668.950 * * [simplify]: Extracting #4: cost 8 inf + 252 1553857668.950 * * [simplify]: Extracting #5: cost 3 inf + 904 1553857668.951 * * [simplify]: Extracting #6: cost 0 inf + 1392 1553857668.951 * [simplify]: Simplified to (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) 1553857668.951 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im)))) (+ (* y.re y.re) (* y.im y.im)))) 1553857668.951 * * * * [progress]: [ 300 / 349 ] simplifiying candidate # 1553857668.952 * [simplify]: Simplifying (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1553857668.952 * * [simplify]: iters left: 5 (11 enodes) 1553857668.956 * * [simplify]: iters left: 4 (37 enodes) 1553857668.966 * * [simplify]: iters left: 3 (40 enodes) 1553857668.974 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857668.974 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857668.974 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857668.974 * * [simplify]: Extracting #3: cost 13 inf + 45 1553857668.975 * * [simplify]: Extracting #4: cost 5 inf + 535 1553857668.975 * * [simplify]: Extracting #5: cost 0 inf + 1338 1553857668.975 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1553857668.975 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im)))) (+ (* y.re y.re) (* y.im y.im)))) 1553857668.975 * [simplify]: Simplifying (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1553857668.975 * * [simplify]: iters left: 5 (11 enodes) 1553857668.978 * * [simplify]: iters left: 4 (38 enodes) 1553857668.982 * * [simplify]: iters left: 3 (48 enodes) 1553857668.989 * * [simplify]: iters left: 2 (56 enodes) 1553857668.995 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857668.995 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857668.995 * * [simplify]: Extracting #2: cost 24 inf + 0 1553857668.996 * * [simplify]: Extracting #3: cost 16 inf + 168 1553857668.996 * * [simplify]: Extracting #4: cost 5 inf + 1184 1553857668.996 * * [simplify]: Extracting #5: cost 0 inf + 2036 1553857668.997 * [simplify]: Simplified to (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) 1553857668.997 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im)))) (+ (* y.re y.re) (* y.im y.im)))) 1553857668.997 * * * * [progress]: [ 301 / 349 ] simplifiying candidate # 1553857668.997 * [simplify]: Simplifying (- (* x.im y.re) (* x.re y.im)) 1553857668.997 * * [simplify]: iters left: 4 (7 enodes) 1553857668.999 * * [simplify]: iters left: 3 (26 enodes) 1553857669.002 * * [simplify]: iters left: 2 (36 enodes) 1553857669.009 * * [simplify]: iters left: 1 (44 enodes) 1553857669.019 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857669.019 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857669.019 * * [simplify]: Extracting #2: cost 10 inf + 86 1553857669.020 * * [simplify]: Extracting #3: cost 2 inf + 654 1553857669.020 * * [simplify]: Extracting #4: cost 0 inf + 748 1553857669.021 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857669.021 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im)))) 1553857669.021 * * * * [progress]: [ 302 / 349 ] simplifiying candidate # 1553857669.021 * [simplify]: Simplifying (- (* x.im y.re) (* x.re y.im)) 1553857669.021 * * [simplify]: iters left: 4 (7 enodes) 1553857669.025 * * [simplify]: iters left: 3 (26 enodes) 1553857669.032 * * [simplify]: iters left: 2 (36 enodes) 1553857669.042 * * [simplify]: iters left: 1 (44 enodes) 1553857669.052 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857669.052 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857669.053 * * [simplify]: Extracting #2: cost 10 inf + 86 1553857669.053 * * [simplify]: Extracting #3: cost 2 inf + 654 1553857669.053 * * [simplify]: Extracting #4: cost 0 inf + 748 1553857669.054 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857669.054 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im)))) 1553857669.054 * * * * [progress]: [ 303 / 349 ] simplifiying candidate # 1553857669.054 * [simplify]: Simplifying (- (* x.im y.re) (* x.re y.im)) 1553857669.054 * * [simplify]: iters left: 4 (7 enodes) 1553857669.057 * * [simplify]: iters left: 3 (26 enodes) 1553857669.065 * * [simplify]: iters left: 2 (36 enodes) 1553857669.075 * * [simplify]: iters left: 1 (44 enodes) 1553857669.084 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857669.084 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857669.085 * * [simplify]: Extracting #2: cost 10 inf + 86 1553857669.085 * * [simplify]: Extracting #3: cost 2 inf + 654 1553857669.085 * * [simplify]: Extracting #4: cost 0 inf + 748 1553857669.086 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857669.086 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im)))) 1553857669.086 * * * * [progress]: [ 304 / 349 ] simplifiying candidate # 1553857669.086 * [simplify]: Simplifying (- (* x.im y.re) (* x.re y.im)) 1553857669.086 * * [simplify]: iters left: 4 (7 enodes) 1553857669.090 * * [simplify]: iters left: 3 (26 enodes) 1553857669.097 * * [simplify]: iters left: 2 (36 enodes) 1553857669.106 * * [simplify]: iters left: 1 (44 enodes) 1553857669.116 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857669.116 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857669.117 * * [simplify]: Extracting #2: cost 10 inf + 86 1553857669.117 * * [simplify]: Extracting #3: cost 2 inf + 654 1553857669.117 * * [simplify]: Extracting #4: cost 0 inf + 748 1553857669.118 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857669.118 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (- (* x.im y.re) (* x.re y.im))) (+ (* y.re y.re) (* y.im y.im)))) 1553857669.118 * * * * [progress]: [ 305 / 349 ] simplifiying candidate # 1553857669.118 * * * * [progress]: [ 306 / 349 ] simplifiying candidate #real (real->posit16 (- (* x.im y.re) (* x.re y.im)))) (+ (* y.re y.re) (* y.im y.im))))> 1553857669.118 * * * * [progress]: [ 307 / 349 ] simplifiying candidate # 1553857669.118 * * * * [progress]: [ 308 / 349 ] simplifiying candidate # 1553857669.118 * * * * [progress]: [ 309 / 349 ] simplifiying candidate # 1553857669.118 * * * * [progress]: [ 310 / 349 ] simplifiying candidate # 1553857669.119 * [simplify]: Simplifying (* (cbrt (* y.re y.re)) (cbrt (* y.re y.re))) 1553857669.119 * * [simplify]: iters left: 5 (4 enodes) 1553857669.121 * * [simplify]: iters left: 4 (12 enodes) 1553857669.124 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857669.124 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857669.124 * * [simplify]: Extracting #2: cost 5 inf + 0 1553857669.124 * * [simplify]: Extracting #3: cost 7 inf + 0 1553857669.124 * * [simplify]: Extracting #4: cost 6 inf + 1 1553857669.125 * * [simplify]: Extracting #5: cost 0 inf + 647 1553857669.125 * [simplify]: Simplified to (* (cbrt (* y.re y.re)) (cbrt (* y.re y.re))) 1553857669.125 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (fma (* (cbrt (* y.re y.re)) (cbrt (* y.re y.re))) (cbrt (* y.re y.re)) (* y.im y.im)))) 1553857669.125 * * * * [progress]: [ 311 / 349 ] simplifiying candidate # 1553857669.125 * [simplify]: Simplifying (sqrt (* y.re y.re)) 1553857669.125 * * [simplify]: iters left: 3 (3 enodes) 1553857669.126 * * [simplify]: iters left: 2 (10 enodes) 1553857669.127 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857669.127 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857669.127 * * [simplify]: Extracting #2: cost 4 inf + 1 1553857669.127 * * [simplify]: Extracting #3: cost 0 inf + 165 1553857669.127 * [simplify]: Simplified to (fabs y.re) 1553857669.127 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (fma (fabs y.re) (sqrt (* y.re y.re)) (* y.im y.im)))) 1553857669.127 * * * * [progress]: [ 312 / 349 ] simplifiying candidate # 1553857669.127 * * * * [progress]: [ 313 / 349 ] simplifiying candidate # 1553857669.127 * [simplify]: Simplifying (* (* (cbrt y.re) (cbrt y.re)) (* (cbrt y.re) (cbrt y.re))) 1553857669.127 * * [simplify]: iters left: 5 (4 enodes) 1553857669.128 * * [simplify]: iters left: 4 (16 enodes) 1553857669.131 * * [simplify]: iters left: 3 (20 enodes) 1553857669.134 * * [simplify]: iters left: 2 (26 enodes) 1553857669.138 * * [simplify]: iters left: 1 (32 enodes) 1553857669.142 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857669.142 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857669.142 * * [simplify]: Extracting #2: cost 6 inf + 2 1553857669.143 * * [simplify]: Extracting #3: cost 0 inf + 648 1553857669.143 * [simplify]: Simplified to (* y.re (cbrt y.re)) 1553857669.143 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (fma (* y.re (cbrt y.re)) (* (cbrt y.re) (cbrt y.re)) (* y.im y.im)))) 1553857669.143 * * * * [progress]: [ 314 / 349 ] simplifiying candidate # 1553857669.143 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1553857669.143 * * [simplify]: iters left: 3 (3 enodes) 1553857669.144 * * [simplify]: iters left: 2 (7 enodes) 1553857669.144 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857669.144 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857669.144 * [simplify]: Simplified to y.re 1553857669.144 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (fma y.re (* (sqrt y.re) (sqrt y.re)) (* y.im y.im)))) 1553857669.144 * * * * [progress]: [ 315 / 349 ] simplifiying candidate # 1553857669.145 * [simplify]: Simplifying (* 1 1) 1553857669.145 * * [simplify]: iters left: 2 (2 enodes) 1553857669.147 * * [simplify]: iters left: 1 (6 enodes) 1553857669.148 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857669.148 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857669.148 * [simplify]: Simplified to 1 1553857669.148 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (fma 1 (* y.re y.re) (* y.im y.im)))) 1553857669.148 * * * * [progress]: [ 316 / 349 ] simplifiying candidate # 1553857669.148 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1553857669.148 * * [simplify]: iters left: 3 (3 enodes) 1553857669.149 * * [simplify]: iters left: 2 (7 enodes) 1553857669.149 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857669.150 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857669.150 * [simplify]: Simplified to y.re 1553857669.150 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (fma y.re (* (sqrt y.re) (sqrt y.re)) (* y.im y.im)))) 1553857669.150 * * * * [progress]: [ 317 / 349 ] simplifiying candidate # 1553857669.150 * [simplify]: Simplifying (* y.re (* (cbrt y.re) (cbrt y.re))) 1553857669.150 * * [simplify]: iters left: 5 (4 enodes) 1553857669.151 * * [simplify]: iters left: 4 (15 enodes) 1553857669.153 * * [simplify]: iters left: 3 (19 enodes) 1553857669.155 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857669.155 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857669.155 * * [simplify]: Extracting #2: cost 8 inf + 1 1553857669.155 * * [simplify]: Extracting #3: cost 0 inf + 969 1553857669.156 * [simplify]: Simplified to (* y.re (* (cbrt y.re) (cbrt y.re))) 1553857669.156 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (fma (* y.re (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (* y.im y.im)))) 1553857669.156 * * * * [progress]: [ 318 / 349 ] simplifiying candidate # 1553857669.156 * [simplify]: Simplifying (* y.re (sqrt y.re)) 1553857669.156 * * [simplify]: iters left: 3 (3 enodes) 1553857669.157 * * [simplify]: iters left: 2 (10 enodes) 1553857669.158 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857669.158 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857669.158 * * [simplify]: Extracting #2: cost 4 inf + 1 1553857669.158 * * [simplify]: Extracting #3: cost 0 inf + 245 1553857669.158 * [simplify]: Simplified to (* y.re (sqrt y.re)) 1553857669.158 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (fma (* y.re (sqrt y.re)) (sqrt y.re) (* y.im y.im)))) 1553857669.158 * * * * [progress]: [ 319 / 349 ] simplifiying candidate # 1553857669.158 * [simplify]: Simplifying (* y.re 1) 1553857669.158 * * [simplify]: iters left: 2 (3 enodes) 1553857669.159 * * [simplify]: iters left: 1 (9 enodes) 1553857669.161 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857669.161 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857669.161 * [simplify]: Simplified to y.re 1553857669.161 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (fma y.re y.re (* y.im y.im)))) 1553857669.161 * * * * [progress]: [ 320 / 349 ] simplifiying candidate # 1553857669.161 * [simplify]: Simplifying (* (cbrt y.re) (cbrt y.re)) 1553857669.161 * * [simplify]: iters left: 3 (3 enodes) 1553857669.162 * * [simplify]: iters left: 2 (9 enodes) 1553857669.163 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857669.163 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857669.163 * * [simplify]: Extracting #2: cost 5 inf + 0 1553857669.163 * * [simplify]: Extracting #3: cost 4 inf + 1 1553857669.163 * * [simplify]: Extracting #4: cost 0 inf + 405 1553857669.163 * [simplify]: Simplified to (* (cbrt y.re) (cbrt y.re)) 1553857669.163 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (fma (* (cbrt y.re) (cbrt y.re)) (* (cbrt y.re) y.re) (* y.im y.im)))) 1553857669.163 * * * * [progress]: [ 321 / 349 ] simplifiying candidate # 1553857669.163 * [simplify]: Simplifying (sqrt y.re) 1553857669.163 * * [simplify]: iters left: 1 (2 enodes) 1553857669.164 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857669.164 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857669.164 * * [simplify]: Extracting #2: cost 2 inf + 1 1553857669.164 * * [simplify]: Extracting #3: cost 0 inf + 83 1553857669.164 * [simplify]: Simplified to (sqrt y.re) 1553857669.164 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (fma (sqrt y.re) (* (sqrt y.re) y.re) (* y.im y.im)))) 1553857669.164 * * * * [progress]: [ 322 / 349 ] simplifiying candidate # 1553857669.164 * * * * [progress]: [ 323 / 349 ] simplifiying candidate # 1553857669.164 * * * * [progress]: [ 324 / 349 ] simplifiying candidate # 1553857669.164 * [simplify]: Simplifying (* (exp (* y.re y.re)) (exp (* y.im y.im))) 1553857669.164 * * [simplify]: iters left: 5 (7 enodes) 1553857669.167 * * [simplify]: iters left: 4 (28 enodes) 1553857669.176 * * [simplify]: iters left: 3 (44 enodes) 1553857669.189 * * [simplify]: iters left: 2 (77 enodes) 1553857669.205 * * [simplify]: iters left: 1 (171 enodes) 1553857669.270 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857669.271 * * [simplify]: Extracting #1: cost 28 inf + 0 1553857669.271 * * [simplify]: Extracting #2: cost 118 inf + 0 1553857669.271 * * [simplify]: Extracting #3: cost 136 inf + 999 1553857669.272 * * [simplify]: Extracting #4: cost 130 inf + 1481 1553857669.274 * * [simplify]: Extracting #5: cost 85 inf + 12668 1553857669.279 * * [simplify]: Extracting #6: cost 9 inf + 59661 1553857669.288 * * [simplify]: Extracting #7: cost 0 inf + 67527 1553857669.302 * [simplify]: Simplified to (exp (fma y.re y.re (* y.im y.im))) 1553857669.302 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (log (exp (fma y.re y.re (* y.im y.im)))))) 1553857669.302 * * * * [progress]: [ 325 / 349 ] simplifiying candidate # 1553857669.302 * * * * [progress]: [ 326 / 349 ] simplifiying candidate # 1553857669.302 * * * * [progress]: [ 327 / 349 ] simplifiying candidate # 1553857669.302 * * * * [progress]: [ 328 / 349 ] simplifiying candidate # 1553857669.302 * * * * [progress]: [ 329 / 349 ] simplifiying candidate # 1553857669.302 * * * * [progress]: [ 330 / 349 ] simplifiying candidate # 1553857669.302 * * * * [progress]: [ 331 / 349 ] simplifiying candidate # 1553857669.302 * * * * [progress]: [ 332 / 349 ] simplifiying candidate # 1553857669.302 * * * * [progress]: [ 333 / 349 ] simplifiying candidate # 1553857669.302 * * * * [progress]: [ 334 / 349 ] simplifiying candidate # 1553857669.303 * [simplify]: Simplifying (+ (* y.re y.re) (* y.im y.im)) 1553857669.303 * * [simplify]: iters left: 4 (5 enodes) 1553857669.305 * * [simplify]: iters left: 3 (17 enodes) 1553857669.309 * * [simplify]: iters left: 2 (18 enodes) 1553857669.314 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857669.314 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857669.314 * * [simplify]: Extracting #2: cost 5 inf + 43 1553857669.314 * * [simplify]: Extracting #3: cost 0 inf + 360 1553857669.314 * [simplify]: Simplified to (fma y.im y.im (* y.re y.re)) 1553857669.314 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (* 1 (fma y.im y.im (* y.re y.re))))) 1553857669.315 * * * * [progress]: [ 335 / 349 ] simplifiying candidate # 1553857669.315 * [simplify]: Simplifying (+ (* y.re y.re) (* y.im y.im)) 1553857669.315 * * [simplify]: iters left: 4 (5 enodes) 1553857669.317 * * [simplify]: iters left: 3 (17 enodes) 1553857669.322 * * [simplify]: iters left: 2 (18 enodes) 1553857669.326 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857669.327 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857669.327 * * [simplify]: Extracting #2: cost 5 inf + 43 1553857669.327 * * [simplify]: Extracting #3: cost 0 inf + 360 1553857669.327 * [simplify]: Simplified to (fma y.im y.im (* y.re y.re)) 1553857669.327 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (* 1 (fma y.im y.im (* y.re y.re))))) 1553857669.327 * * * * [progress]: [ 336 / 349 ] simplifiying candidate # 1553857669.327 * [simplify]: Simplifying (* 1 1) 1553857669.327 * * [simplify]: iters left: 2 (2 enodes) 1553857669.329 * * [simplify]: iters left: 1 (6 enodes) 1553857669.331 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857669.331 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857669.331 * [simplify]: Simplified to 1 1553857669.331 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (* 1 (+ (* y.re y.re) (* y.im y.im))))) 1553857669.331 * [simplify]: Simplifying (+ (* y.re y.re) (* y.im y.im)) 1553857669.331 * * [simplify]: iters left: 4 (5 enodes) 1553857669.336 * * [simplify]: iters left: 3 (17 enodes) 1553857669.340 * * [simplify]: iters left: 2 (18 enodes) 1553857669.345 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857669.345 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857669.345 * * [simplify]: Extracting #2: cost 5 inf + 43 1553857669.345 * * [simplify]: Extracting #3: cost 0 inf + 360 1553857669.345 * [simplify]: Simplified to (fma y.im y.im (* y.re y.re)) 1553857669.345 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (* 1 (fma y.im y.im (* y.re y.re))))) 1553857669.346 * * * * [progress]: [ 337 / 349 ] simplifiying candidate # 1553857669.346 * [simplify]: Simplifying (+ (* y.re y.re) (* y.im y.im)) 1553857669.346 * * [simplify]: iters left: 4 (5 enodes) 1553857669.348 * * [simplify]: iters left: 3 (17 enodes) 1553857669.353 * * [simplify]: iters left: 2 (18 enodes) 1553857669.357 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857669.358 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857669.358 * * [simplify]: Extracting #2: cost 5 inf + 43 1553857669.358 * * [simplify]: Extracting #3: cost 0 inf + 360 1553857669.358 * [simplify]: Simplified to (fma y.im y.im (* y.re y.re)) 1553857669.358 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (* 1 (fma y.im y.im (* y.re y.re))))) 1553857669.358 * * * * [progress]: [ 338 / 349 ] simplifiying candidate # 1553857669.358 * [simplify]: Simplifying (+ (* y.re y.re) (* y.im y.im)) 1553857669.359 * * [simplify]: iters left: 4 (5 enodes) 1553857669.361 * * [simplify]: iters left: 3 (17 enodes) 1553857669.365 * * [simplify]: iters left: 2 (18 enodes) 1553857669.369 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857669.369 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857669.370 * * [simplify]: Extracting #2: cost 5 inf + 43 1553857669.370 * * [simplify]: Extracting #3: cost 0 inf + 360 1553857669.370 * [simplify]: Simplified to (fma y.im y.im (* y.re y.re)) 1553857669.370 * [simplify]: Simplified (2 2 2) to (λ (x.re x.im y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (* 1 (fma y.im y.im (* y.re y.re))))) 1553857669.370 * * * * [progress]: [ 339 / 349 ] simplifiying candidate #real (real->posit16 (+ (* y.re y.re) (* y.im y.im))))))> 1553857669.370 * * * * [progress]: [ 340 / 349 ] simplifiying candidate # 1553857669.370 * * * * [progress]: [ 341 / 349 ] simplifiying candidate # 1553857669.370 * [simplify]: Simplifying 0 1553857669.371 * * [simplify]: iters left: 0 (1 enodes) 1553857669.372 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857669.372 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857669.372 * [simplify]: Simplified to 0 1553857669.372 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1553857669.372 * * * * [progress]: [ 342 / 349 ] simplifiying candidate # 1553857669.372 * [simplify]: Simplifying 0 1553857669.372 * * [simplify]: iters left: 0 (1 enodes) 1553857669.373 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857669.373 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857669.373 * [simplify]: Simplified to 0 1553857669.373 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1553857669.373 * * * * [progress]: [ 343 / 349 ] simplifiying candidate # 1553857669.373 * [simplify]: Simplifying 0 1553857669.373 * * [simplify]: iters left: 0 (1 enodes) 1553857669.374 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857669.374 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857669.374 * [simplify]: Simplified to 0 1553857669.374 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1553857669.374 * * * * [progress]: [ 344 / 349 ] simplifiying candidate # 1553857669.374 * [simplify]: Simplifying 0 1553857669.374 * * [simplify]: iters left: 0 (1 enodes) 1553857669.375 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857669.375 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857669.375 * [simplify]: Simplified to 0 1553857669.375 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 0 (+ (* y.re y.re) (* y.im y.im)))) 1553857669.375 * * * * [progress]: [ 345 / 349 ] simplifiying candidate # 1553857669.376 * [simplify]: Simplifying (- (* y.re x.im) (* y.im x.re)) 1553857669.376 * * [simplify]: iters left: 4 (7 enodes) 1553857669.379 * * [simplify]: iters left: 3 (26 enodes) 1553857669.383 * * [simplify]: iters left: 2 (36 enodes) 1553857669.388 * * [simplify]: iters left: 1 (44 enodes) 1553857669.392 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857669.392 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857669.392 * * [simplify]: Extracting #2: cost 10 inf + 86 1553857669.392 * * [simplify]: Extracting #3: cost 2 inf + 654 1553857669.393 * * [simplify]: Extracting #4: cost 0 inf + 748 1553857669.393 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857669.393 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- (* y.re x.im) (* y.im x.re)) (+ (* y.re y.re) (* y.im y.im)))) 1553857669.393 * * * * [progress]: [ 346 / 349 ] simplifiying candidate # 1553857669.393 * [simplify]: Simplifying (- (* y.re x.im) (* y.im x.re)) 1553857669.393 * * [simplify]: iters left: 4 (7 enodes) 1553857669.395 * * [simplify]: iters left: 3 (26 enodes) 1553857669.398 * * [simplify]: iters left: 2 (36 enodes) 1553857669.403 * * [simplify]: iters left: 1 (44 enodes) 1553857669.407 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857669.407 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857669.408 * * [simplify]: Extracting #2: cost 10 inf + 86 1553857669.408 * * [simplify]: Extracting #3: cost 2 inf + 654 1553857669.408 * * [simplify]: Extracting #4: cost 0 inf + 748 1553857669.408 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857669.408 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- (* y.re x.im) (* y.im x.re)) (+ (* y.re y.re) (* y.im y.im)))) 1553857669.408 * * * * [progress]: [ 347 / 349 ] simplifiying candidate # 1553857669.408 * [simplify]: Simplifying (+ (pow y.re 2) (pow y.im 2)) 1553857669.408 * * [simplify]: iters left: 3 (6 enodes) 1553857669.411 * * [simplify]: iters left: 2 (27 enodes) 1553857669.416 * * [simplify]: iters left: 1 (35 enodes) 1553857669.423 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857669.423 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857669.423 * * [simplify]: Extracting #2: cost 6 inf + 43 1553857669.423 * * [simplify]: Extracting #3: cost 0 inf + 361 1553857669.423 * [simplify]: Simplified to (fma y.re y.re (* y.im y.im)) 1553857669.423 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (fma y.re y.re (* y.im y.im)))) 1553857669.423 * * * * [progress]: [ 348 / 349 ] simplifiying candidate # 1553857669.423 * [simplify]: Simplifying (+ (pow y.re 2) (pow y.im 2)) 1553857669.424 * * [simplify]: iters left: 3 (6 enodes) 1553857669.425 * * [simplify]: iters left: 2 (27 enodes) 1553857669.429 * * [simplify]: iters left: 1 (35 enodes) 1553857669.435 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857669.435 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857669.435 * * [simplify]: Extracting #2: cost 6 inf + 43 1553857669.435 * * [simplify]: Extracting #3: cost 0 inf + 361 1553857669.436 * [simplify]: Simplified to (fma y.re y.re (* y.im y.im)) 1553857669.436 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (fma y.re y.re (* y.im y.im)))) 1553857669.436 * * * * [progress]: [ 349 / 349 ] simplifiying candidate # 1553857669.436 * [simplify]: Simplifying (+ (pow y.re 2) (pow y.im 2)) 1553857669.436 * * [simplify]: iters left: 3 (6 enodes) 1553857669.438 * * [simplify]: iters left: 2 (27 enodes) 1553857669.442 * * [simplify]: iters left: 1 (35 enodes) 1553857669.446 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857669.446 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857669.446 * * [simplify]: Extracting #2: cost 6 inf + 43 1553857669.446 * * [simplify]: Extracting #3: cost 0 inf + 361 1553857669.446 * [simplify]: Simplified to (fma y.re y.re (* y.im y.im)) 1553857669.446 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (fma y.re y.re (* y.im y.im)))) 1553857669.447 * * * [progress]: adding candidates to table 1553857672.871 * * [progress]: iteration 2 / 4 1553857672.871 * * * [progress]: picking best candidate 1553857672.931 * * * * [pick]: Picked # 1553857672.931 * * * [progress]: localizing error 1553857672.958 * * * [progress]: generating rewritten candidates 1553857672.958 * * * * [progress]: [ 1 / 4 ] rewriting at (2 2) 1553857672.987 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1 2) 1553857673.019 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1) 1553857673.144 * * * * [progress]: [ 4 / 4 ] rewriting at (2 1 1) 1553857673.198 * * * [progress]: generating series expansions 1553857673.198 * * * * [progress]: [ 1 / 4 ] generating series at (2 2) 1553857673.198 * [backup-simplify]: Simplify (sqrt (+ (* y.re y.re) (* y.im y.im))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1553857673.198 * [approximate]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in (y.re y.im) around 0 1553857673.198 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.im 1553857673.199 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 1553857673.199 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1553857673.199 * [taylor]: Taking taylor expansion of y.re in y.im 1553857673.199 * [backup-simplify]: Simplify y.re into y.re 1553857673.199 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1553857673.199 * [taylor]: Taking taylor expansion of y.im in y.im 1553857673.199 * [backup-simplify]: Simplify 0 into 0 1553857673.199 * [backup-simplify]: Simplify 1 into 1 1553857673.199 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857673.199 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 1553857673.199 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 1553857673.199 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857673.200 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.200 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1553857673.200 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 1553857673.200 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1553857673.200 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857673.200 * [taylor]: Taking taylor expansion of y.re in y.re 1553857673.200 * [backup-simplify]: Simplify 0 into 0 1553857673.200 * [backup-simplify]: Simplify 1 into 1 1553857673.200 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857673.200 * [taylor]: Taking taylor expansion of y.im in y.re 1553857673.200 * [backup-simplify]: Simplify y.im into y.im 1553857673.200 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857673.200 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1553857673.200 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 1553857673.201 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857673.201 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.201 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1553857673.202 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 1553857673.202 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1553857673.202 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857673.202 * [taylor]: Taking taylor expansion of y.re in y.re 1553857673.202 * [backup-simplify]: Simplify 0 into 0 1553857673.202 * [backup-simplify]: Simplify 1 into 1 1553857673.202 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857673.202 * [taylor]: Taking taylor expansion of y.im in y.re 1553857673.202 * [backup-simplify]: Simplify y.im into y.im 1553857673.202 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857673.202 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1553857673.202 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 1553857673.202 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857673.203 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.203 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1553857673.203 * [taylor]: Taking taylor expansion of y.im in y.im 1553857673.203 * [backup-simplify]: Simplify 0 into 0 1553857673.203 * [backup-simplify]: Simplify 1 into 1 1553857673.203 * [backup-simplify]: Simplify 0 into 0 1553857673.203 * [taylor]: Taking taylor expansion of 0 in y.im 1553857673.203 * [backup-simplify]: Simplify 0 into 0 1553857673.203 * [backup-simplify]: Simplify 0 into 0 1553857673.203 * [backup-simplify]: Simplify 1 into 1 1553857673.204 * [backup-simplify]: Simplify (* 1 1) into 1 1553857673.204 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1553857673.205 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857673.206 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.im)) into (/ 1/2 y.im) 1553857673.206 * [taylor]: Taking taylor expansion of (/ 1/2 y.im) in y.im 1553857673.206 * [taylor]: Taking taylor expansion of 1/2 in y.im 1553857673.206 * [backup-simplify]: Simplify 1/2 into 1/2 1553857673.206 * [taylor]: Taking taylor expansion of y.im in y.im 1553857673.206 * [backup-simplify]: Simplify 0 into 0 1553857673.206 * [backup-simplify]: Simplify 1 into 1 1553857673.206 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1553857673.207 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1553857673.207 * [backup-simplify]: Simplify 0 into 0 1553857673.207 * [backup-simplify]: Simplify 0 into 0 1553857673.207 * [backup-simplify]: Simplify 0 into 0 1553857673.208 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857673.209 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 1553857673.209 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.209 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 y.im))))) (* 2 y.im)) into 0 1553857673.209 * [taylor]: Taking taylor expansion of 0 in y.im 1553857673.209 * [backup-simplify]: Simplify 0 into 0 1553857673.209 * [backup-simplify]: Simplify 0 into 0 1553857673.210 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857673.210 * [backup-simplify]: Simplify 0 into 0 1553857673.210 * [backup-simplify]: Simplify 0 into 0 1553857673.211 * [backup-simplify]: Simplify (* 1 (* y.im 1)) into y.im 1553857673.211 * [backup-simplify]: Simplify (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857673.211 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 1553857673.211 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 1553857673.211 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 1553857673.211 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1553857673.211 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1553857673.211 * [taylor]: Taking taylor expansion of y.re in y.im 1553857673.211 * [backup-simplify]: Simplify y.re into y.re 1553857673.211 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857673.211 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857673.211 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1553857673.211 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1553857673.211 * [taylor]: Taking taylor expansion of y.im in y.im 1553857673.211 * [backup-simplify]: Simplify 0 into 0 1553857673.211 * [backup-simplify]: Simplify 1 into 1 1553857673.212 * [backup-simplify]: Simplify (* 1 1) into 1 1553857673.212 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857673.213 * [backup-simplify]: Simplify (+ 0 1) into 1 1553857673.213 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857673.214 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857673.214 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857673.215 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.215 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857673.215 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857673.215 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857673.215 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857673.215 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857673.216 * [taylor]: Taking taylor expansion of y.re in y.re 1553857673.216 * [backup-simplify]: Simplify 0 into 0 1553857673.216 * [backup-simplify]: Simplify 1 into 1 1553857673.216 * [backup-simplify]: Simplify (* 1 1) into 1 1553857673.216 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857673.216 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857673.216 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857673.216 * [taylor]: Taking taylor expansion of y.im in y.re 1553857673.216 * [backup-simplify]: Simplify y.im into y.im 1553857673.217 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857673.217 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857673.217 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857673.217 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857673.218 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857673.219 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857673.219 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.220 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857673.220 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857673.220 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857673.220 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857673.220 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857673.220 * [taylor]: Taking taylor expansion of y.re in y.re 1553857673.220 * [backup-simplify]: Simplify 0 into 0 1553857673.220 * [backup-simplify]: Simplify 1 into 1 1553857673.220 * [backup-simplify]: Simplify (* 1 1) into 1 1553857673.221 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857673.221 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857673.221 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857673.221 * [taylor]: Taking taylor expansion of y.im in y.re 1553857673.221 * [backup-simplify]: Simplify y.im into y.im 1553857673.221 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857673.221 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857673.222 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857673.222 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857673.223 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857673.224 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857673.224 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.225 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857673.225 * [taylor]: Taking taylor expansion of 1 in y.im 1553857673.225 * [backup-simplify]: Simplify 1 into 1 1553857673.225 * [taylor]: Taking taylor expansion of 0 in y.im 1553857673.225 * [backup-simplify]: Simplify 0 into 0 1553857673.225 * [backup-simplify]: Simplify 1 into 1 1553857673.226 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553857673.227 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857673.227 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1553857673.228 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 1553857673.228 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 1553857673.228 * [taylor]: Taking taylor expansion of 1/2 in y.im 1553857673.228 * [backup-simplify]: Simplify 1/2 into 1/2 1553857673.228 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1553857673.228 * [taylor]: Taking taylor expansion of y.im in y.im 1553857673.228 * [backup-simplify]: Simplify 0 into 0 1553857673.228 * [backup-simplify]: Simplify 1 into 1 1553857673.229 * [backup-simplify]: Simplify (* 1 1) into 1 1553857673.229 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1553857673.230 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857673.231 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1553857673.231 * [backup-simplify]: Simplify 0 into 0 1553857673.231 * [backup-simplify]: Simplify 0 into 0 1553857673.231 * [backup-simplify]: Simplify 0 into 0 1553857673.232 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553857673.233 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857673.233 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857673.233 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857673.233 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.234 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 1553857673.234 * [taylor]: Taking taylor expansion of 0 in y.im 1553857673.234 * [backup-simplify]: Simplify 0 into 0 1553857673.235 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553857673.236 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857673.236 * [backup-simplify]: Simplify 0 into 0 1553857673.236 * [backup-simplify]: Simplify 0 into 0 1553857673.236 * [backup-simplify]: Simplify 0 into 0 1553857673.236 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 y.re)))) into y.re 1553857673.237 * [backup-simplify]: Simplify (sqrt (+ (* (/ 1 (- y.re)) (/ 1 (- y.re))) (* (/ 1 (- y.im)) (/ 1 (- y.im))))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857673.237 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 1553857673.237 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 1553857673.237 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 1553857673.237 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1553857673.237 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1553857673.237 * [taylor]: Taking taylor expansion of y.re in y.im 1553857673.237 * [backup-simplify]: Simplify y.re into y.re 1553857673.237 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857673.237 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857673.237 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1553857673.237 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1553857673.237 * [taylor]: Taking taylor expansion of y.im in y.im 1553857673.237 * [backup-simplify]: Simplify 0 into 0 1553857673.237 * [backup-simplify]: Simplify 1 into 1 1553857673.237 * [backup-simplify]: Simplify (* 1 1) into 1 1553857673.238 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857673.238 * [backup-simplify]: Simplify (+ 0 1) into 1 1553857673.239 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857673.239 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857673.240 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857673.240 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.241 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857673.241 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857673.241 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857673.241 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857673.241 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857673.241 * [taylor]: Taking taylor expansion of y.re in y.re 1553857673.241 * [backup-simplify]: Simplify 0 into 0 1553857673.241 * [backup-simplify]: Simplify 1 into 1 1553857673.241 * [backup-simplify]: Simplify (* 1 1) into 1 1553857673.242 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857673.242 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857673.242 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857673.242 * [taylor]: Taking taylor expansion of y.im in y.re 1553857673.242 * [backup-simplify]: Simplify y.im into y.im 1553857673.242 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857673.242 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857673.243 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857673.243 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857673.244 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857673.244 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857673.245 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.246 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857673.246 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857673.246 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857673.246 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857673.246 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857673.246 * [taylor]: Taking taylor expansion of y.re in y.re 1553857673.246 * [backup-simplify]: Simplify 0 into 0 1553857673.246 * [backup-simplify]: Simplify 1 into 1 1553857673.246 * [backup-simplify]: Simplify (* 1 1) into 1 1553857673.247 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857673.247 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857673.247 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857673.247 * [taylor]: Taking taylor expansion of y.im in y.re 1553857673.247 * [backup-simplify]: Simplify y.im into y.im 1553857673.247 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857673.247 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857673.247 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857673.248 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857673.248 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857673.249 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857673.250 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.250 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857673.250 * [taylor]: Taking taylor expansion of 1 in y.im 1553857673.250 * [backup-simplify]: Simplify 1 into 1 1553857673.250 * [taylor]: Taking taylor expansion of 0 in y.im 1553857673.250 * [backup-simplify]: Simplify 0 into 0 1553857673.250 * [backup-simplify]: Simplify 1 into 1 1553857673.251 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553857673.252 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857673.252 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1553857673.254 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 1553857673.254 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 1553857673.254 * [taylor]: Taking taylor expansion of 1/2 in y.im 1553857673.254 * [backup-simplify]: Simplify 1/2 into 1/2 1553857673.254 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1553857673.254 * [taylor]: Taking taylor expansion of y.im in y.im 1553857673.254 * [backup-simplify]: Simplify 0 into 0 1553857673.254 * [backup-simplify]: Simplify 1 into 1 1553857673.254 * [backup-simplify]: Simplify (* 1 1) into 1 1553857673.255 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1553857673.255 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857673.256 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1553857673.256 * [backup-simplify]: Simplify 0 into 0 1553857673.256 * [backup-simplify]: Simplify 0 into 0 1553857673.256 * [backup-simplify]: Simplify 0 into 0 1553857673.257 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553857673.258 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857673.258 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857673.259 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857673.259 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.260 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 1553857673.260 * [taylor]: Taking taylor expansion of 0 in y.im 1553857673.260 * [backup-simplify]: Simplify 0 into 0 1553857673.261 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553857673.262 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857673.262 * [backup-simplify]: Simplify 0 into 0 1553857673.262 * [backup-simplify]: Simplify 0 into 0 1553857673.262 * [backup-simplify]: Simplify 0 into 0 1553857673.262 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- y.re))))) into (* -1 y.re) 1553857673.262 * * * * [progress]: [ 2 / 4 ] generating series at (2 1 2) 1553857673.262 * [backup-simplify]: Simplify (sqrt (+ (* y.re y.re) (* y.im y.im))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1553857673.262 * [approximate]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in (y.re y.im) around 0 1553857673.262 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.im 1553857673.262 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 1553857673.262 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1553857673.262 * [taylor]: Taking taylor expansion of y.re in y.im 1553857673.262 * [backup-simplify]: Simplify y.re into y.re 1553857673.262 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1553857673.262 * [taylor]: Taking taylor expansion of y.im in y.im 1553857673.263 * [backup-simplify]: Simplify 0 into 0 1553857673.263 * [backup-simplify]: Simplify 1 into 1 1553857673.263 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857673.263 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 1553857673.263 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 1553857673.263 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857673.263 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.263 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1553857673.264 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 1553857673.264 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1553857673.264 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857673.264 * [taylor]: Taking taylor expansion of y.re in y.re 1553857673.264 * [backup-simplify]: Simplify 0 into 0 1553857673.264 * [backup-simplify]: Simplify 1 into 1 1553857673.264 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857673.264 * [taylor]: Taking taylor expansion of y.im in y.re 1553857673.264 * [backup-simplify]: Simplify y.im into y.im 1553857673.264 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857673.264 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1553857673.264 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 1553857673.264 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857673.265 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.265 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1553857673.265 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 1553857673.265 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1553857673.265 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857673.265 * [taylor]: Taking taylor expansion of y.re in y.re 1553857673.265 * [backup-simplify]: Simplify 0 into 0 1553857673.265 * [backup-simplify]: Simplify 1 into 1 1553857673.265 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857673.265 * [taylor]: Taking taylor expansion of y.im in y.re 1553857673.265 * [backup-simplify]: Simplify y.im into y.im 1553857673.265 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857673.265 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1553857673.265 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 1553857673.265 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857673.266 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.266 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1553857673.266 * [taylor]: Taking taylor expansion of y.im in y.im 1553857673.266 * [backup-simplify]: Simplify 0 into 0 1553857673.266 * [backup-simplify]: Simplify 1 into 1 1553857673.266 * [backup-simplify]: Simplify 0 into 0 1553857673.266 * [taylor]: Taking taylor expansion of 0 in y.im 1553857673.266 * [backup-simplify]: Simplify 0 into 0 1553857673.266 * [backup-simplify]: Simplify 0 into 0 1553857673.266 * [backup-simplify]: Simplify 1 into 1 1553857673.267 * [backup-simplify]: Simplify (* 1 1) into 1 1553857673.267 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1553857673.268 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857673.268 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.im)) into (/ 1/2 y.im) 1553857673.269 * [taylor]: Taking taylor expansion of (/ 1/2 y.im) in y.im 1553857673.269 * [taylor]: Taking taylor expansion of 1/2 in y.im 1553857673.269 * [backup-simplify]: Simplify 1/2 into 1/2 1553857673.269 * [taylor]: Taking taylor expansion of y.im in y.im 1553857673.269 * [backup-simplify]: Simplify 0 into 0 1553857673.269 * [backup-simplify]: Simplify 1 into 1 1553857673.269 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1553857673.270 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1553857673.270 * [backup-simplify]: Simplify 0 into 0 1553857673.270 * [backup-simplify]: Simplify 0 into 0 1553857673.270 * [backup-simplify]: Simplify 0 into 0 1553857673.271 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857673.272 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 1553857673.272 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.272 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 y.im))))) (* 2 y.im)) into 0 1553857673.272 * [taylor]: Taking taylor expansion of 0 in y.im 1553857673.272 * [backup-simplify]: Simplify 0 into 0 1553857673.272 * [backup-simplify]: Simplify 0 into 0 1553857673.274 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857673.274 * [backup-simplify]: Simplify 0 into 0 1553857673.274 * [backup-simplify]: Simplify 0 into 0 1553857673.274 * [backup-simplify]: Simplify (* 1 (* y.im 1)) into y.im 1553857673.274 * [backup-simplify]: Simplify (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857673.274 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 1553857673.274 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 1553857673.274 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 1553857673.274 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1553857673.274 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1553857673.274 * [taylor]: Taking taylor expansion of y.re in y.im 1553857673.274 * [backup-simplify]: Simplify y.re into y.re 1553857673.274 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857673.274 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857673.274 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1553857673.274 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1553857673.274 * [taylor]: Taking taylor expansion of y.im in y.im 1553857673.275 * [backup-simplify]: Simplify 0 into 0 1553857673.275 * [backup-simplify]: Simplify 1 into 1 1553857673.275 * [backup-simplify]: Simplify (* 1 1) into 1 1553857673.275 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857673.276 * [backup-simplify]: Simplify (+ 0 1) into 1 1553857673.276 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857673.277 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857673.278 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857673.278 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.279 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857673.279 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857673.279 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857673.279 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857673.279 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857673.279 * [taylor]: Taking taylor expansion of y.re in y.re 1553857673.279 * [backup-simplify]: Simplify 0 into 0 1553857673.279 * [backup-simplify]: Simplify 1 into 1 1553857673.279 * [backup-simplify]: Simplify (* 1 1) into 1 1553857673.280 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857673.280 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857673.280 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857673.280 * [taylor]: Taking taylor expansion of y.im in y.re 1553857673.280 * [backup-simplify]: Simplify y.im into y.im 1553857673.280 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857673.280 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857673.287 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857673.288 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857673.288 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857673.289 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857673.290 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.290 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857673.290 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857673.290 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857673.290 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857673.290 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857673.290 * [taylor]: Taking taylor expansion of y.re in y.re 1553857673.290 * [backup-simplify]: Simplify 0 into 0 1553857673.290 * [backup-simplify]: Simplify 1 into 1 1553857673.291 * [backup-simplify]: Simplify (* 1 1) into 1 1553857673.291 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857673.291 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857673.291 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857673.291 * [taylor]: Taking taylor expansion of y.im in y.re 1553857673.291 * [backup-simplify]: Simplify y.im into y.im 1553857673.291 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857673.292 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857673.292 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857673.293 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857673.294 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857673.294 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857673.295 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.296 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857673.296 * [taylor]: Taking taylor expansion of 1 in y.im 1553857673.296 * [backup-simplify]: Simplify 1 into 1 1553857673.296 * [taylor]: Taking taylor expansion of 0 in y.im 1553857673.296 * [backup-simplify]: Simplify 0 into 0 1553857673.296 * [backup-simplify]: Simplify 1 into 1 1553857673.297 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553857673.298 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857673.298 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1553857673.299 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 1553857673.299 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 1553857673.299 * [taylor]: Taking taylor expansion of 1/2 in y.im 1553857673.299 * [backup-simplify]: Simplify 1/2 into 1/2 1553857673.299 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1553857673.299 * [taylor]: Taking taylor expansion of y.im in y.im 1553857673.299 * [backup-simplify]: Simplify 0 into 0 1553857673.299 * [backup-simplify]: Simplify 1 into 1 1553857673.300 * [backup-simplify]: Simplify (* 1 1) into 1 1553857673.300 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1553857673.301 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857673.302 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1553857673.302 * [backup-simplify]: Simplify 0 into 0 1553857673.302 * [backup-simplify]: Simplify 0 into 0 1553857673.302 * [backup-simplify]: Simplify 0 into 0 1553857673.303 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553857673.304 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857673.304 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857673.304 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857673.304 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.305 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 1553857673.305 * [taylor]: Taking taylor expansion of 0 in y.im 1553857673.305 * [backup-simplify]: Simplify 0 into 0 1553857673.306 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553857673.307 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857673.307 * [backup-simplify]: Simplify 0 into 0 1553857673.307 * [backup-simplify]: Simplify 0 into 0 1553857673.307 * [backup-simplify]: Simplify 0 into 0 1553857673.307 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 y.re)))) into y.re 1553857673.308 * [backup-simplify]: Simplify (sqrt (+ (* (/ 1 (- y.re)) (/ 1 (- y.re))) (* (/ 1 (- y.im)) (/ 1 (- y.im))))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857673.308 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 1553857673.308 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 1553857673.308 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 1553857673.308 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1553857673.308 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1553857673.308 * [taylor]: Taking taylor expansion of y.re in y.im 1553857673.308 * [backup-simplify]: Simplify y.re into y.re 1553857673.308 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857673.308 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857673.308 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1553857673.308 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1553857673.308 * [taylor]: Taking taylor expansion of y.im in y.im 1553857673.308 * [backup-simplify]: Simplify 0 into 0 1553857673.308 * [backup-simplify]: Simplify 1 into 1 1553857673.309 * [backup-simplify]: Simplify (* 1 1) into 1 1553857673.309 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857673.309 * [backup-simplify]: Simplify (+ 0 1) into 1 1553857673.310 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857673.310 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857673.311 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857673.312 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.312 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857673.312 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857673.312 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857673.312 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857673.312 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857673.312 * [taylor]: Taking taylor expansion of y.re in y.re 1553857673.313 * [backup-simplify]: Simplify 0 into 0 1553857673.313 * [backup-simplify]: Simplify 1 into 1 1553857673.313 * [backup-simplify]: Simplify (* 1 1) into 1 1553857673.313 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857673.313 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857673.313 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857673.313 * [taylor]: Taking taylor expansion of y.im in y.re 1553857673.313 * [backup-simplify]: Simplify y.im into y.im 1553857673.313 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857673.314 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857673.314 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857673.314 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857673.315 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857673.316 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857673.316 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.317 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857673.317 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857673.317 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857673.317 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857673.317 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857673.317 * [taylor]: Taking taylor expansion of y.re in y.re 1553857673.317 * [backup-simplify]: Simplify 0 into 0 1553857673.317 * [backup-simplify]: Simplify 1 into 1 1553857673.318 * [backup-simplify]: Simplify (* 1 1) into 1 1553857673.318 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857673.318 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857673.318 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857673.318 * [taylor]: Taking taylor expansion of y.im in y.re 1553857673.318 * [backup-simplify]: Simplify y.im into y.im 1553857673.318 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857673.318 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857673.319 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857673.319 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857673.320 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857673.320 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857673.321 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.322 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857673.322 * [taylor]: Taking taylor expansion of 1 in y.im 1553857673.322 * [backup-simplify]: Simplify 1 into 1 1553857673.322 * [taylor]: Taking taylor expansion of 0 in y.im 1553857673.322 * [backup-simplify]: Simplify 0 into 0 1553857673.322 * [backup-simplify]: Simplify 1 into 1 1553857673.323 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553857673.324 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857673.324 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1553857673.325 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 1553857673.325 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 1553857673.325 * [taylor]: Taking taylor expansion of 1/2 in y.im 1553857673.325 * [backup-simplify]: Simplify 1/2 into 1/2 1553857673.325 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1553857673.325 * [taylor]: Taking taylor expansion of y.im in y.im 1553857673.325 * [backup-simplify]: Simplify 0 into 0 1553857673.325 * [backup-simplify]: Simplify 1 into 1 1553857673.326 * [backup-simplify]: Simplify (* 1 1) into 1 1553857673.326 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1553857673.327 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857673.328 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1553857673.328 * [backup-simplify]: Simplify 0 into 0 1553857673.328 * [backup-simplify]: Simplify 0 into 0 1553857673.328 * [backup-simplify]: Simplify 0 into 0 1553857673.329 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553857673.329 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857673.330 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857673.330 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857673.330 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.331 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 1553857673.331 * [taylor]: Taking taylor expansion of 0 in y.im 1553857673.331 * [backup-simplify]: Simplify 0 into 0 1553857673.332 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553857673.333 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857673.333 * [backup-simplify]: Simplify 0 into 0 1553857673.333 * [backup-simplify]: Simplify 0 into 0 1553857673.333 * [backup-simplify]: Simplify 0 into 0 1553857673.333 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- y.re))))) into (* -1 y.re) 1553857673.333 * * * * [progress]: [ 3 / 4 ] generating series at (2 1) 1553857673.334 * [backup-simplify]: Simplify (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) into (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (- (* y.re x.im) (* y.im x.re))) 1553857673.334 * [approximate]: Taking taylor expansion of (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (- (* y.re x.im) (* y.im x.re))) in (x.im y.re x.re y.im) around 0 1553857673.334 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (- (* y.re x.im) (* y.im x.re))) in y.im 1553857673.334 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.im 1553857673.334 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.im 1553857673.334 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 1553857673.334 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1553857673.334 * [taylor]: Taking taylor expansion of y.re in y.im 1553857673.334 * [backup-simplify]: Simplify y.re into y.re 1553857673.334 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1553857673.334 * [taylor]: Taking taylor expansion of y.im in y.im 1553857673.334 * [backup-simplify]: Simplify 0 into 0 1553857673.334 * [backup-simplify]: Simplify 1 into 1 1553857673.334 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857673.334 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 1553857673.334 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857673.334 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.re 2))) into (/ 1 y.re) 1553857673.334 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857673.335 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.335 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1553857673.335 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.re 2))))) into 0 1553857673.335 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 1553857673.335 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1553857673.335 * [taylor]: Taking taylor expansion of y.re in y.im 1553857673.335 * [backup-simplify]: Simplify y.re into y.re 1553857673.335 * [taylor]: Taking taylor expansion of x.im in y.im 1553857673.335 * [backup-simplify]: Simplify x.im into x.im 1553857673.335 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1553857673.335 * [taylor]: Taking taylor expansion of y.im in y.im 1553857673.335 * [backup-simplify]: Simplify 0 into 0 1553857673.335 * [backup-simplify]: Simplify 1 into 1 1553857673.335 * [taylor]: Taking taylor expansion of x.re in y.im 1553857673.335 * [backup-simplify]: Simplify x.re into x.re 1553857673.335 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (- (* y.re x.im) (* y.im x.re))) in x.re 1553857673.336 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in x.re 1553857673.336 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in x.re 1553857673.336 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.re 1553857673.336 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1553857673.336 * [taylor]: Taking taylor expansion of y.re in x.re 1553857673.336 * [backup-simplify]: Simplify y.re into y.re 1553857673.336 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 1553857673.336 * [taylor]: Taking taylor expansion of y.im in x.re 1553857673.336 * [backup-simplify]: Simplify y.im into y.im 1553857673.336 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857673.336 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857673.336 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1553857673.336 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 1553857673.336 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 1553857673.336 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857673.336 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857673.337 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.337 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1553857673.337 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1553857673.337 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 1553857673.338 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1553857673.338 * [taylor]: Taking taylor expansion of y.re in x.re 1553857673.338 * [backup-simplify]: Simplify y.re into y.re 1553857673.338 * [taylor]: Taking taylor expansion of x.im in x.re 1553857673.338 * [backup-simplify]: Simplify x.im into x.im 1553857673.338 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1553857673.338 * [taylor]: Taking taylor expansion of y.im in x.re 1553857673.338 * [backup-simplify]: Simplify y.im into y.im 1553857673.338 * [taylor]: Taking taylor expansion of x.re in x.re 1553857673.338 * [backup-simplify]: Simplify 0 into 0 1553857673.338 * [backup-simplify]: Simplify 1 into 1 1553857673.338 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (- (* y.re x.im) (* y.im x.re))) in y.re 1553857673.338 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 1553857673.338 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 1553857673.338 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1553857673.338 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857673.338 * [taylor]: Taking taylor expansion of y.re in y.re 1553857673.338 * [backup-simplify]: Simplify 0 into 0 1553857673.338 * [backup-simplify]: Simplify 1 into 1 1553857673.338 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857673.338 * [taylor]: Taking taylor expansion of y.im in y.re 1553857673.338 * [backup-simplify]: Simplify y.im into y.im 1553857673.338 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857673.338 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1553857673.338 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857673.338 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 1553857673.339 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857673.339 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.339 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857673.339 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 1553857673.339 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 1553857673.339 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1553857673.339 * [taylor]: Taking taylor expansion of y.re in y.re 1553857673.339 * [backup-simplify]: Simplify 0 into 0 1553857673.339 * [backup-simplify]: Simplify 1 into 1 1553857673.339 * [taylor]: Taking taylor expansion of x.im in y.re 1553857673.339 * [backup-simplify]: Simplify x.im into x.im 1553857673.340 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1553857673.340 * [taylor]: Taking taylor expansion of y.im in y.re 1553857673.340 * [backup-simplify]: Simplify y.im into y.im 1553857673.340 * [taylor]: Taking taylor expansion of x.re in y.re 1553857673.340 * [backup-simplify]: Simplify x.re into x.re 1553857673.340 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (- (* y.re x.im) (* y.im x.re))) in x.im 1553857673.340 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in x.im 1553857673.340 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in x.im 1553857673.340 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 1553857673.340 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1553857673.340 * [taylor]: Taking taylor expansion of y.re in x.im 1553857673.340 * [backup-simplify]: Simplify y.re into y.re 1553857673.340 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1553857673.340 * [taylor]: Taking taylor expansion of y.im in x.im 1553857673.340 * [backup-simplify]: Simplify y.im into y.im 1553857673.340 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857673.340 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857673.340 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1553857673.340 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 1553857673.340 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 1553857673.341 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857673.341 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857673.341 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.342 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1553857673.342 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1553857673.342 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 1553857673.342 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857673.342 * [taylor]: Taking taylor expansion of y.re in x.im 1553857673.342 * [backup-simplify]: Simplify y.re into y.re 1553857673.342 * [taylor]: Taking taylor expansion of x.im in x.im 1553857673.342 * [backup-simplify]: Simplify 0 into 0 1553857673.342 * [backup-simplify]: Simplify 1 into 1 1553857673.342 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857673.342 * [taylor]: Taking taylor expansion of y.im in x.im 1553857673.342 * [backup-simplify]: Simplify y.im into y.im 1553857673.342 * [taylor]: Taking taylor expansion of x.re in x.im 1553857673.342 * [backup-simplify]: Simplify x.re into x.re 1553857673.342 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (- (* y.re x.im) (* y.im x.re))) in x.im 1553857673.342 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in x.im 1553857673.342 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in x.im 1553857673.342 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 1553857673.342 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1553857673.342 * [taylor]: Taking taylor expansion of y.re in x.im 1553857673.342 * [backup-simplify]: Simplify y.re into y.re 1553857673.342 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1553857673.342 * [taylor]: Taking taylor expansion of y.im in x.im 1553857673.342 * [backup-simplify]: Simplify y.im into y.im 1553857673.342 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857673.342 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857673.343 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1553857673.343 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 1553857673.343 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 1553857673.343 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857673.343 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857673.344 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.344 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1553857673.344 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1553857673.344 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 1553857673.344 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857673.344 * [taylor]: Taking taylor expansion of y.re in x.im 1553857673.344 * [backup-simplify]: Simplify y.re into y.re 1553857673.344 * [taylor]: Taking taylor expansion of x.im in x.im 1553857673.344 * [backup-simplify]: Simplify 0 into 0 1553857673.344 * [backup-simplify]: Simplify 1 into 1 1553857673.344 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857673.344 * [taylor]: Taking taylor expansion of y.im in x.im 1553857673.344 * [backup-simplify]: Simplify y.im into y.im 1553857673.344 * [taylor]: Taking taylor expansion of x.re in x.im 1553857673.344 * [backup-simplify]: Simplify x.re into x.re 1553857673.345 * [backup-simplify]: Simplify (* y.re 0) into 0 1553857673.345 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857673.345 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 1553857673.345 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 1553857673.345 * [backup-simplify]: Simplify (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (- (* y.im x.re))) into (* -1 (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) 1553857673.345 * [taylor]: Taking taylor expansion of (* -1 (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) in y.re 1553857673.345 * [taylor]: Taking taylor expansion of -1 in y.re 1553857673.345 * [backup-simplify]: Simplify -1 into -1 1553857673.345 * [taylor]: Taking taylor expansion of (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 1553857673.345 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1553857673.345 * [taylor]: Taking taylor expansion of y.im in y.re 1553857673.345 * [backup-simplify]: Simplify y.im into y.im 1553857673.345 * [taylor]: Taking taylor expansion of x.re in y.re 1553857673.345 * [backup-simplify]: Simplify x.re into x.re 1553857673.345 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 1553857673.345 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 1553857673.345 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1553857673.345 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857673.345 * [taylor]: Taking taylor expansion of y.re in y.re 1553857673.345 * [backup-simplify]: Simplify 0 into 0 1553857673.345 * [backup-simplify]: Simplify 1 into 1 1553857673.345 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857673.345 * [taylor]: Taking taylor expansion of y.im in y.re 1553857673.346 * [backup-simplify]: Simplify y.im into y.im 1553857673.346 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857673.346 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1553857673.346 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857673.346 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 1553857673.346 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857673.346 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.347 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857673.347 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 1553857673.347 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857673.347 * [backup-simplify]: Simplify (* (* y.im x.re) (/ 1 y.im)) into x.re 1553857673.347 * [backup-simplify]: Simplify (* -1 x.re) into (* -1 x.re) 1553857673.347 * [taylor]: Taking taylor expansion of (* -1 x.re) in x.re 1553857673.347 * [taylor]: Taking taylor expansion of -1 in x.re 1553857673.347 * [backup-simplify]: Simplify -1 into -1 1553857673.347 * [taylor]: Taking taylor expansion of x.re in x.re 1553857673.347 * [backup-simplify]: Simplify 0 into 0 1553857673.347 * [backup-simplify]: Simplify 1 into 1 1553857673.348 * [backup-simplify]: Simplify (* -1 0) into 0 1553857673.348 * [taylor]: Taking taylor expansion of 0 in y.im 1553857673.348 * [backup-simplify]: Simplify 0 into 0 1553857673.348 * [backup-simplify]: Simplify 0 into 0 1553857673.348 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1553857673.348 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857673.349 * [backup-simplify]: Simplify (- 0) into 0 1553857673.349 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1553857673.349 * [backup-simplify]: Simplify (+ (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) y.re) (* 0 (- (* y.im x.re)))) into (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) 1553857673.349 * [taylor]: Taking taylor expansion of (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 1553857673.349 * [taylor]: Taking taylor expansion of y.re in y.re 1553857673.349 * [backup-simplify]: Simplify 0 into 0 1553857673.349 * [backup-simplify]: Simplify 1 into 1 1553857673.349 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 1553857673.349 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 1553857673.349 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1553857673.349 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857673.349 * [taylor]: Taking taylor expansion of y.re in y.re 1553857673.349 * [backup-simplify]: Simplify 0 into 0 1553857673.349 * [backup-simplify]: Simplify 1 into 1 1553857673.349 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857673.349 * [taylor]: Taking taylor expansion of y.im in y.re 1553857673.350 * [backup-simplify]: Simplify y.im into y.im 1553857673.350 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857673.350 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1553857673.350 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857673.350 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 1553857673.350 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857673.351 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.351 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857673.351 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 1553857673.351 * [backup-simplify]: Simplify (* 0 (/ 1 y.im)) into 0 1553857673.351 * [taylor]: Taking taylor expansion of 0 in x.re 1553857673.351 * [backup-simplify]: Simplify 0 into 0 1553857673.351 * [taylor]: Taking taylor expansion of 0 in y.im 1553857673.351 * [backup-simplify]: Simplify 0 into 0 1553857673.351 * [backup-simplify]: Simplify 0 into 0 1553857673.351 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857673.352 * [backup-simplify]: Simplify (+ (* (* y.im x.re) 0) (* 0 (/ 1 y.im))) into 0 1553857673.352 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 x.re)) into 0 1553857673.352 * [taylor]: Taking taylor expansion of 0 in x.re 1553857673.352 * [backup-simplify]: Simplify 0 into 0 1553857673.352 * [taylor]: Taking taylor expansion of 0 in y.im 1553857673.352 * [backup-simplify]: Simplify 0 into 0 1553857673.352 * [backup-simplify]: Simplify 0 into 0 1553857673.353 * [backup-simplify]: Simplify (+ (* -1 1) (* 0 0)) into -1 1553857673.353 * [taylor]: Taking taylor expansion of -1 in y.im 1553857673.353 * [backup-simplify]: Simplify -1 into -1 1553857673.353 * [backup-simplify]: Simplify -1 into -1 1553857673.354 * [backup-simplify]: Simplify 0 into 0 1553857673.354 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1553857673.355 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1553857673.355 * [backup-simplify]: Simplify (- 0) into 0 1553857673.355 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.356 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1553857673.356 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1553857673.357 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.357 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))) (* 0 (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1553857673.358 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1553857673.358 * [backup-simplify]: Simplify (+ (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 0) (+ (* 0 y.re) (* 0 (- (* y.im x.re))))) into 0 1553857673.358 * [taylor]: Taking taylor expansion of 0 in y.re 1553857673.359 * [backup-simplify]: Simplify 0 into 0 1553857673.359 * [taylor]: Taking taylor expansion of 0 in x.re 1553857673.359 * [backup-simplify]: Simplify 0 into 0 1553857673.359 * [taylor]: Taking taylor expansion of 0 in y.im 1553857673.359 * [backup-simplify]: Simplify 0 into 0 1553857673.359 * [backup-simplify]: Simplify 0 into 0 1553857673.359 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (/ 1 y.im))) into (/ 1 y.im) 1553857673.359 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1553857673.359 * [taylor]: Taking taylor expansion of y.im in x.re 1553857673.359 * [backup-simplify]: Simplify y.im into y.im 1553857673.359 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857673.359 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857673.359 * [taylor]: Taking taylor expansion of y.im in y.im 1553857673.359 * [backup-simplify]: Simplify 0 into 0 1553857673.359 * [backup-simplify]: Simplify 1 into 1 1553857673.360 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857673.361 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857673.361 * [backup-simplify]: Simplify 0 into 0 1553857673.361 * [backup-simplify]: Simplify (* 1 1) into 1 1553857673.362 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1553857673.362 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857673.362 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 1 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into (- (/ 1 (pow y.im 4))) 1553857673.363 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 4))) (pow 0 2) (+)) (* 2 (/ 1 y.im))) into (/ -1/2 (pow y.im 3)) 1553857673.364 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1553857673.364 * [backup-simplify]: Simplify (+ (* (* y.im x.re) (/ -1/2 (pow y.im 3))) (+ (* 0 0) (* 0 (/ 1 y.im)))) into (- (* 1/2 (/ x.re (pow y.im 2)))) 1553857673.365 * [backup-simplify]: Simplify (+ (* -1 (- (* 1/2 (/ x.re (pow y.im 2))))) (+ (* 0 0) (* 0 x.re))) into (* 1/2 (/ x.re (pow y.im 2))) 1553857673.365 * [taylor]: Taking taylor expansion of (* 1/2 (/ x.re (pow y.im 2))) in x.re 1553857673.365 * [taylor]: Taking taylor expansion of 1/2 in x.re 1553857673.365 * [backup-simplify]: Simplify 1/2 into 1/2 1553857673.365 * [taylor]: Taking taylor expansion of (/ x.re (pow y.im 2)) in x.re 1553857673.365 * [taylor]: Taking taylor expansion of x.re in x.re 1553857673.365 * [backup-simplify]: Simplify 0 into 0 1553857673.365 * [backup-simplify]: Simplify 1 into 1 1553857673.365 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 1553857673.365 * [taylor]: Taking taylor expansion of y.im in x.re 1553857673.365 * [backup-simplify]: Simplify y.im into y.im 1553857673.365 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857673.366 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857673.366 * [taylor]: Taking taylor expansion of 0 in y.im 1553857673.366 * [backup-simplify]: Simplify 0 into 0 1553857673.366 * [backup-simplify]: Simplify 0 into 0 1553857673.366 * [taylor]: Taking taylor expansion of 0 in y.im 1553857673.366 * [backup-simplify]: Simplify 0 into 0 1553857673.366 * [backup-simplify]: Simplify 0 into 0 1553857673.367 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 1) (* 0 0))) into 0 1553857673.367 * [taylor]: Taking taylor expansion of 0 in y.im 1553857673.367 * [backup-simplify]: Simplify 0 into 0 1553857673.367 * [backup-simplify]: Simplify 0 into 0 1553857673.367 * [backup-simplify]: Simplify (* -1 (* 1 (* x.re (* 1 1)))) into (* -1 x.re) 1553857673.368 * [backup-simplify]: Simplify (/ (- (* (/ 1 x.im) (/ 1 y.re)) (* (/ 1 x.re) (/ 1 y.im))) (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))))) into (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 1553857673.368 * [approximate]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in (x.im y.re x.re y.im) around 0 1553857673.368 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.im 1553857673.368 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 1553857673.368 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 1553857673.368 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1553857673.368 * [taylor]: Taking taylor expansion of y.re in y.im 1553857673.368 * [backup-simplify]: Simplify y.re into y.re 1553857673.368 * [taylor]: Taking taylor expansion of x.im in y.im 1553857673.368 * [backup-simplify]: Simplify x.im into x.im 1553857673.368 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1553857673.368 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1553857673.368 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 1553857673.368 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1553857673.368 * [taylor]: Taking taylor expansion of y.im in y.im 1553857673.368 * [backup-simplify]: Simplify 0 into 0 1553857673.368 * [backup-simplify]: Simplify 1 into 1 1553857673.368 * [taylor]: Taking taylor expansion of x.re in y.im 1553857673.368 * [backup-simplify]: Simplify x.re into x.re 1553857673.368 * [backup-simplify]: Simplify (* 0 x.re) into 0 1553857673.369 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1553857673.369 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553857673.369 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.im 1553857673.369 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 1553857673.369 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 1553857673.369 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1553857673.369 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1553857673.369 * [taylor]: Taking taylor expansion of y.re in y.im 1553857673.369 * [backup-simplify]: Simplify y.re into y.re 1553857673.369 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857673.369 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857673.369 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1553857673.369 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1553857673.369 * [taylor]: Taking taylor expansion of y.im in y.im 1553857673.369 * [backup-simplify]: Simplify 0 into 0 1553857673.369 * [backup-simplify]: Simplify 1 into 1 1553857673.370 * [backup-simplify]: Simplify (* 1 1) into 1 1553857673.370 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857673.371 * [backup-simplify]: Simplify (+ 0 1) into 1 1553857673.371 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857673.371 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857673.372 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857673.373 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857673.373 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.374 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857673.374 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857673.374 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.re 1553857673.375 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 1553857673.375 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 1553857673.375 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1553857673.375 * [taylor]: Taking taylor expansion of y.re in x.re 1553857673.375 * [backup-simplify]: Simplify y.re into y.re 1553857673.375 * [taylor]: Taking taylor expansion of x.im in x.re 1553857673.375 * [backup-simplify]: Simplify x.im into x.im 1553857673.375 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1553857673.375 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1553857673.375 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1553857673.375 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1553857673.375 * [taylor]: Taking taylor expansion of y.im in x.re 1553857673.375 * [backup-simplify]: Simplify y.im into y.im 1553857673.375 * [taylor]: Taking taylor expansion of x.re in x.re 1553857673.375 * [backup-simplify]: Simplify 0 into 0 1553857673.375 * [backup-simplify]: Simplify 1 into 1 1553857673.375 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857673.375 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857673.375 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857673.375 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.re 1553857673.375 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 1553857673.375 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 1553857673.376 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1553857673.376 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1553857673.376 * [taylor]: Taking taylor expansion of y.re in x.re 1553857673.376 * [backup-simplify]: Simplify y.re into y.re 1553857673.376 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857673.376 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857673.376 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 1553857673.376 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 1553857673.376 * [taylor]: Taking taylor expansion of y.im in x.re 1553857673.376 * [backup-simplify]: Simplify y.im into y.im 1553857673.376 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857673.376 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857673.376 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857673.376 * [backup-simplify]: Simplify (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857673.377 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1553857673.377 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857673.377 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1553857673.377 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857673.377 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857673.378 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.378 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857673.378 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857673.379 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1553857673.379 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 1553857673.379 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 1553857673.379 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1553857673.379 * [taylor]: Taking taylor expansion of y.re in y.re 1553857673.379 * [backup-simplify]: Simplify 0 into 0 1553857673.379 * [backup-simplify]: Simplify 1 into 1 1553857673.379 * [taylor]: Taking taylor expansion of x.im in y.re 1553857673.379 * [backup-simplify]: Simplify x.im into x.im 1553857673.379 * [backup-simplify]: Simplify (* 0 x.im) into 0 1553857673.379 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1553857673.379 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553857673.379 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1553857673.379 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1553857673.379 * [taylor]: Taking taylor expansion of y.im in y.re 1553857673.379 * [backup-simplify]: Simplify y.im into y.im 1553857673.379 * [taylor]: Taking taylor expansion of x.re in y.re 1553857673.379 * [backup-simplify]: Simplify x.re into x.re 1553857673.380 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857673.380 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857673.380 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1553857673.380 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857673.380 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857673.380 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857673.380 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857673.380 * [taylor]: Taking taylor expansion of y.re in y.re 1553857673.380 * [backup-simplify]: Simplify 0 into 0 1553857673.380 * [backup-simplify]: Simplify 1 into 1 1553857673.380 * [backup-simplify]: Simplify (* 1 1) into 1 1553857673.381 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857673.381 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857673.381 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857673.381 * [taylor]: Taking taylor expansion of y.im in y.re 1553857673.381 * [backup-simplify]: Simplify y.im into y.im 1553857673.381 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857673.381 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857673.382 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857673.382 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857673.382 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857673.383 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857673.384 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857673.384 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.385 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857673.386 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857673.386 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.im 1553857673.386 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1553857673.386 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1553857673.386 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857673.386 * [taylor]: Taking taylor expansion of y.re in x.im 1553857673.386 * [backup-simplify]: Simplify y.re into y.re 1553857673.386 * [taylor]: Taking taylor expansion of x.im in x.im 1553857673.386 * [backup-simplify]: Simplify 0 into 0 1553857673.386 * [backup-simplify]: Simplify 1 into 1 1553857673.386 * [backup-simplify]: Simplify (* y.re 0) into 0 1553857673.387 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1553857673.387 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857673.387 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1553857673.387 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857673.387 * [taylor]: Taking taylor expansion of y.im in x.im 1553857673.387 * [backup-simplify]: Simplify y.im into y.im 1553857673.387 * [taylor]: Taking taylor expansion of x.re in x.im 1553857673.387 * [backup-simplify]: Simplify x.re into x.re 1553857673.387 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857673.387 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857673.387 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 1553857673.387 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 1553857673.387 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 1553857673.387 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 1553857673.387 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1553857673.387 * [taylor]: Taking taylor expansion of y.re in x.im 1553857673.387 * [backup-simplify]: Simplify y.re into y.re 1553857673.387 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857673.387 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857673.387 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1553857673.388 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1553857673.388 * [taylor]: Taking taylor expansion of y.im in x.im 1553857673.388 * [backup-simplify]: Simplify y.im into y.im 1553857673.388 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857673.388 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857673.388 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857673.388 * [backup-simplify]: Simplify (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857673.388 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1553857673.388 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857673.389 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1553857673.389 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857673.389 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857673.389 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.390 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857673.390 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857673.390 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.im 1553857673.390 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1553857673.390 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1553857673.390 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857673.390 * [taylor]: Taking taylor expansion of y.re in x.im 1553857673.390 * [backup-simplify]: Simplify y.re into y.re 1553857673.390 * [taylor]: Taking taylor expansion of x.im in x.im 1553857673.390 * [backup-simplify]: Simplify 0 into 0 1553857673.390 * [backup-simplify]: Simplify 1 into 1 1553857673.390 * [backup-simplify]: Simplify (* y.re 0) into 0 1553857673.391 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1553857673.391 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857673.391 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1553857673.391 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857673.391 * [taylor]: Taking taylor expansion of y.im in x.im 1553857673.391 * [backup-simplify]: Simplify y.im into y.im 1553857673.391 * [taylor]: Taking taylor expansion of x.re in x.im 1553857673.391 * [backup-simplify]: Simplify x.re into x.re 1553857673.391 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857673.391 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857673.391 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 1553857673.391 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 1553857673.391 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 1553857673.391 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 1553857673.391 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1553857673.391 * [taylor]: Taking taylor expansion of y.re in x.im 1553857673.391 * [backup-simplify]: Simplify y.re into y.re 1553857673.391 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857673.392 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857673.392 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1553857673.392 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1553857673.392 * [taylor]: Taking taylor expansion of y.im in x.im 1553857673.392 * [backup-simplify]: Simplify y.im into y.im 1553857673.392 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857673.392 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857673.392 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857673.392 * [backup-simplify]: Simplify (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857673.392 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1553857673.393 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857673.393 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1553857673.393 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857673.393 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857673.394 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.394 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857673.394 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857673.395 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1553857673.395 * [backup-simplify]: Simplify (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 1553857673.395 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1553857673.395 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1553857673.395 * [taylor]: Taking taylor expansion of y.re in y.re 1553857673.395 * [backup-simplify]: Simplify 0 into 0 1553857673.395 * [backup-simplify]: Simplify 1 into 1 1553857673.395 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857673.395 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1553857673.396 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857673.396 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857673.396 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857673.396 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857673.396 * [taylor]: Taking taylor expansion of y.re in y.re 1553857673.396 * [backup-simplify]: Simplify 0 into 0 1553857673.396 * [backup-simplify]: Simplify 1 into 1 1553857673.396 * [backup-simplify]: Simplify (* 1 1) into 1 1553857673.396 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857673.397 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857673.397 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857673.397 * [taylor]: Taking taylor expansion of y.im in y.re 1553857673.397 * [backup-simplify]: Simplify y.im into y.im 1553857673.397 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857673.397 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857673.397 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857673.398 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857673.398 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857673.399 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857673.401 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857673.401 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.402 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857673.403 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857673.403 * [backup-simplify]: Simplify (* 1 1) into 1 1553857673.403 * [taylor]: Taking taylor expansion of 1 in x.re 1553857673.403 * [backup-simplify]: Simplify 1 into 1 1553857673.404 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1553857673.404 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857673.404 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1553857673.404 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 1553857673.405 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* (- (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into (- (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) 1553857673.405 * [taylor]: Taking taylor expansion of (- (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 1553857673.405 * [taylor]: Taking taylor expansion of (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1553857673.405 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1553857673.405 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1553857673.405 * [taylor]: Taking taylor expansion of y.im in y.re 1553857673.405 * [backup-simplify]: Simplify y.im into y.im 1553857673.405 * [taylor]: Taking taylor expansion of x.re in y.re 1553857673.405 * [backup-simplify]: Simplify x.re into x.re 1553857673.405 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857673.405 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857673.405 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1553857673.405 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857673.405 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857673.405 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857673.405 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857673.405 * [taylor]: Taking taylor expansion of y.re in y.re 1553857673.405 * [backup-simplify]: Simplify 0 into 0 1553857673.405 * [backup-simplify]: Simplify 1 into 1 1553857673.406 * [backup-simplify]: Simplify (* 1 1) into 1 1553857673.406 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857673.406 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857673.406 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857673.406 * [taylor]: Taking taylor expansion of y.im in y.re 1553857673.406 * [backup-simplify]: Simplify y.im into y.im 1553857673.406 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857673.406 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857673.407 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857673.407 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857673.408 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857673.408 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857673.409 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857673.409 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.410 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857673.411 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857673.412 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857673.412 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857673.412 * [taylor]: Taking taylor expansion of 0 in x.re 1553857673.412 * [backup-simplify]: Simplify 0 into 0 1553857673.412 * [taylor]: Taking taylor expansion of 1 in y.im 1553857673.412 * [backup-simplify]: Simplify 1 into 1 1553857673.412 * [backup-simplify]: Simplify 1 into 1 1553857673.413 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1553857673.414 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 1553857673.414 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1553857673.414 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1553857673.415 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.415 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857673.416 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857673.417 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553857673.417 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857673.417 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857673.417 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1553857673.418 * [backup-simplify]: Simplify (- 0) into 0 1553857673.418 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.419 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.re))) 0) (* 0 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 1553857673.419 * [taylor]: Taking taylor expansion of 0 in y.re 1553857673.419 * [backup-simplify]: Simplify 0 into 0 1553857673.419 * [taylor]: Taking taylor expansion of 0 in x.re 1553857673.419 * [backup-simplify]: Simplify 0 into 0 1553857673.419 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.re)) 1) into (/ 1 (* y.im x.re)) 1553857673.419 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1553857673.419 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 1553857673.419 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1553857673.419 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1553857673.419 * [taylor]: Taking taylor expansion of y.im in x.re 1553857673.419 * [backup-simplify]: Simplify y.im into y.im 1553857673.419 * [taylor]: Taking taylor expansion of x.re in x.re 1553857673.419 * [backup-simplify]: Simplify 0 into 0 1553857673.419 * [backup-simplify]: Simplify 1 into 1 1553857673.419 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857673.420 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857673.420 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857673.420 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1553857673.420 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1553857673.420 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857673.420 * [taylor]: Taking taylor expansion of y.im in y.im 1553857673.420 * [backup-simplify]: Simplify 0 into 0 1553857673.420 * [backup-simplify]: Simplify 1 into 1 1553857673.420 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857673.421 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857673.421 * [backup-simplify]: Simplify (- 0) into 0 1553857673.421 * [backup-simplify]: Simplify 0 into 0 1553857673.422 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553857673.423 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857673.423 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1553857673.424 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1553857673.425 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 1553857673.426 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857673.427 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 1553857673.427 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.re 1553857673.427 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.re 1553857673.427 * [taylor]: Taking taylor expansion of 1/2 in x.re 1553857673.427 * [backup-simplify]: Simplify 1/2 into 1/2 1553857673.427 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 1553857673.427 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 1553857673.427 * [taylor]: Taking taylor expansion of y.im in x.re 1553857673.427 * [backup-simplify]: Simplify y.im into y.im 1553857673.427 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857673.427 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857673.428 * [taylor]: Taking taylor expansion of 0 in y.im 1553857673.428 * [backup-simplify]: Simplify 0 into 0 1553857673.428 * [backup-simplify]: Simplify 0 into 0 1553857673.428 * [taylor]: Taking taylor expansion of 0 in y.im 1553857673.428 * [backup-simplify]: Simplify 0 into 0 1553857673.428 * [backup-simplify]: Simplify 0 into 0 1553857673.428 * [backup-simplify]: Simplify 0 into 0 1553857673.429 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 1553857673.429 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 1553857673.430 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 1553857673.430 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1553857673.430 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.431 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857673.432 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857673.434 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1553857673.434 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857673.434 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1553857673.434 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1553857673.435 * [backup-simplify]: Simplify (- 0) into 0 1553857673.435 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.436 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.re))) 0) (+ (* 0 0) (* 0 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))))) into 0 1553857673.436 * [taylor]: Taking taylor expansion of 0 in y.re 1553857673.436 * [backup-simplify]: Simplify 0 into 0 1553857673.436 * [taylor]: Taking taylor expansion of 0 in x.re 1553857673.436 * [backup-simplify]: Simplify 0 into 0 1553857673.436 * [taylor]: Taking taylor expansion of 0 in x.re 1553857673.436 * [backup-simplify]: Simplify 0 into 0 1553857673.436 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857673.436 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1553857673.437 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.re)) 0) (* 0 1)) into 0 1553857673.437 * [backup-simplify]: Simplify (- 0) into 0 1553857673.437 * [taylor]: Taking taylor expansion of 0 in x.re 1553857673.437 * [backup-simplify]: Simplify 0 into 0 1553857673.438 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553857673.439 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857673.439 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857673.440 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857673.440 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.443 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1553857673.444 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 1553857673.445 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857673.446 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 1553857673.446 * [taylor]: Taking taylor expansion of 0 in x.re 1553857673.446 * [backup-simplify]: Simplify 0 into 0 1553857673.447 * [taylor]: Taking taylor expansion of 0 in y.im 1553857673.447 * [backup-simplify]: Simplify 0 into 0 1553857673.447 * [backup-simplify]: Simplify 0 into 0 1553857673.447 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1553857673.447 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857673.448 * [backup-simplify]: Simplify (- 0) into 0 1553857673.448 * [taylor]: Taking taylor expansion of 0 in y.im 1553857673.448 * [backup-simplify]: Simplify 0 into 0 1553857673.448 * [backup-simplify]: Simplify 0 into 0 1553857673.448 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 x.im)))))) into x.im 1553857673.449 * [backup-simplify]: Simplify (/ (- (* (/ 1 (- x.im)) (/ 1 (- y.re))) (* (/ 1 (- x.re)) (/ 1 (- y.im)))) (sqrt (+ (* (/ 1 (- y.re)) (/ 1 (- y.re))) (* (/ 1 (- y.im)) (/ 1 (- y.im)))))) into (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 1553857673.449 * [approximate]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in (x.im y.re x.re y.im) around 0 1553857673.449 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.im 1553857673.449 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 1553857673.449 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 1553857673.449 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1553857673.449 * [taylor]: Taking taylor expansion of y.re in y.im 1553857673.449 * [backup-simplify]: Simplify y.re into y.re 1553857673.449 * [taylor]: Taking taylor expansion of x.im in y.im 1553857673.449 * [backup-simplify]: Simplify x.im into x.im 1553857673.449 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1553857673.449 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1553857673.449 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 1553857673.449 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1553857673.449 * [taylor]: Taking taylor expansion of y.im in y.im 1553857673.449 * [backup-simplify]: Simplify 0 into 0 1553857673.449 * [backup-simplify]: Simplify 1 into 1 1553857673.449 * [taylor]: Taking taylor expansion of x.re in y.im 1553857673.449 * [backup-simplify]: Simplify x.re into x.re 1553857673.449 * [backup-simplify]: Simplify (* 0 x.re) into 0 1553857673.450 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1553857673.450 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553857673.450 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.im 1553857673.450 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 1553857673.450 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 1553857673.450 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1553857673.450 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1553857673.450 * [taylor]: Taking taylor expansion of y.re in y.im 1553857673.450 * [backup-simplify]: Simplify y.re into y.re 1553857673.450 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857673.450 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857673.450 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1553857673.450 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1553857673.450 * [taylor]: Taking taylor expansion of y.im in y.im 1553857673.450 * [backup-simplify]: Simplify 0 into 0 1553857673.450 * [backup-simplify]: Simplify 1 into 1 1553857673.451 * [backup-simplify]: Simplify (* 1 1) into 1 1553857673.451 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857673.451 * [backup-simplify]: Simplify (+ 0 1) into 1 1553857673.452 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857673.452 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857673.453 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857673.454 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857673.454 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.455 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857673.455 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857673.455 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.re 1553857673.455 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 1553857673.455 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 1553857673.455 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1553857673.455 * [taylor]: Taking taylor expansion of y.re in x.re 1553857673.456 * [backup-simplify]: Simplify y.re into y.re 1553857673.456 * [taylor]: Taking taylor expansion of x.im in x.re 1553857673.456 * [backup-simplify]: Simplify x.im into x.im 1553857673.456 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1553857673.456 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1553857673.456 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1553857673.456 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1553857673.456 * [taylor]: Taking taylor expansion of y.im in x.re 1553857673.456 * [backup-simplify]: Simplify y.im into y.im 1553857673.456 * [taylor]: Taking taylor expansion of x.re in x.re 1553857673.456 * [backup-simplify]: Simplify 0 into 0 1553857673.456 * [backup-simplify]: Simplify 1 into 1 1553857673.456 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857673.456 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857673.457 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857673.457 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.re 1553857673.457 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 1553857673.457 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 1553857673.457 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1553857673.457 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1553857673.457 * [taylor]: Taking taylor expansion of y.re in x.re 1553857673.457 * [backup-simplify]: Simplify y.re into y.re 1553857673.457 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857673.457 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857673.457 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 1553857673.457 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 1553857673.457 * [taylor]: Taking taylor expansion of y.im in x.re 1553857673.457 * [backup-simplify]: Simplify y.im into y.im 1553857673.457 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857673.457 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857673.457 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857673.458 * [backup-simplify]: Simplify (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857673.458 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1553857673.458 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857673.458 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1553857673.458 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857673.458 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857673.459 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.459 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857673.460 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857673.460 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1553857673.460 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 1553857673.460 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 1553857673.460 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1553857673.460 * [taylor]: Taking taylor expansion of y.re in y.re 1553857673.460 * [backup-simplify]: Simplify 0 into 0 1553857673.460 * [backup-simplify]: Simplify 1 into 1 1553857673.460 * [taylor]: Taking taylor expansion of x.im in y.re 1553857673.460 * [backup-simplify]: Simplify x.im into x.im 1553857673.460 * [backup-simplify]: Simplify (* 0 x.im) into 0 1553857673.460 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1553857673.460 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553857673.460 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1553857673.460 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1553857673.460 * [taylor]: Taking taylor expansion of y.im in y.re 1553857673.460 * [backup-simplify]: Simplify y.im into y.im 1553857673.460 * [taylor]: Taking taylor expansion of x.re in y.re 1553857673.461 * [backup-simplify]: Simplify x.re into x.re 1553857673.461 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857673.461 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857673.461 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1553857673.461 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857673.461 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857673.461 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857673.461 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857673.461 * [taylor]: Taking taylor expansion of y.re in y.re 1553857673.461 * [backup-simplify]: Simplify 0 into 0 1553857673.461 * [backup-simplify]: Simplify 1 into 1 1553857673.461 * [backup-simplify]: Simplify (* 1 1) into 1 1553857673.462 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857673.462 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857673.462 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857673.462 * [taylor]: Taking taylor expansion of y.im in y.re 1553857673.462 * [backup-simplify]: Simplify y.im into y.im 1553857673.462 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857673.462 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857673.462 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857673.463 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857673.463 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857673.464 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857673.464 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857673.465 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.465 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857673.466 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857673.466 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.im 1553857673.466 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1553857673.466 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1553857673.466 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857673.466 * [taylor]: Taking taylor expansion of y.re in x.im 1553857673.466 * [backup-simplify]: Simplify y.re into y.re 1553857673.466 * [taylor]: Taking taylor expansion of x.im in x.im 1553857673.466 * [backup-simplify]: Simplify 0 into 0 1553857673.466 * [backup-simplify]: Simplify 1 into 1 1553857673.466 * [backup-simplify]: Simplify (* y.re 0) into 0 1553857673.467 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1553857673.467 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857673.467 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1553857673.467 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857673.467 * [taylor]: Taking taylor expansion of y.im in x.im 1553857673.467 * [backup-simplify]: Simplify y.im into y.im 1553857673.467 * [taylor]: Taking taylor expansion of x.re in x.im 1553857673.467 * [backup-simplify]: Simplify x.re into x.re 1553857673.467 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857673.467 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857673.467 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 1553857673.467 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 1553857673.467 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 1553857673.467 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 1553857673.467 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1553857673.467 * [taylor]: Taking taylor expansion of y.re in x.im 1553857673.467 * [backup-simplify]: Simplify y.re into y.re 1553857673.467 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857673.468 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857673.468 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1553857673.468 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1553857673.468 * [taylor]: Taking taylor expansion of y.im in x.im 1553857673.468 * [backup-simplify]: Simplify y.im into y.im 1553857673.468 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857673.468 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857673.468 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857673.468 * [backup-simplify]: Simplify (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857673.468 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1553857673.468 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857673.469 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1553857673.469 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857673.469 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857673.469 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.470 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857673.470 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857673.470 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.im 1553857673.470 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1553857673.470 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1553857673.470 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857673.470 * [taylor]: Taking taylor expansion of y.re in x.im 1553857673.470 * [backup-simplify]: Simplify y.re into y.re 1553857673.470 * [taylor]: Taking taylor expansion of x.im in x.im 1553857673.470 * [backup-simplify]: Simplify 0 into 0 1553857673.470 * [backup-simplify]: Simplify 1 into 1 1553857673.470 * [backup-simplify]: Simplify (* y.re 0) into 0 1553857673.471 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1553857673.471 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857673.471 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1553857673.471 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857673.471 * [taylor]: Taking taylor expansion of y.im in x.im 1553857673.471 * [backup-simplify]: Simplify y.im into y.im 1553857673.471 * [taylor]: Taking taylor expansion of x.re in x.im 1553857673.471 * [backup-simplify]: Simplify x.re into x.re 1553857673.471 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857673.471 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857673.471 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 1553857673.471 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 1553857673.471 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 1553857673.471 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 1553857673.471 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1553857673.471 * [taylor]: Taking taylor expansion of y.re in x.im 1553857673.471 * [backup-simplify]: Simplify y.re into y.re 1553857673.471 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857673.472 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857673.472 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1553857673.472 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1553857673.472 * [taylor]: Taking taylor expansion of y.im in x.im 1553857673.472 * [backup-simplify]: Simplify y.im into y.im 1553857673.472 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857673.472 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857673.472 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857673.472 * [backup-simplify]: Simplify (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857673.473 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1553857673.473 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857673.473 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1553857673.473 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857673.473 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857673.474 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.474 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857673.475 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857673.475 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1553857673.475 * [backup-simplify]: Simplify (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 1553857673.475 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1553857673.475 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1553857673.475 * [taylor]: Taking taylor expansion of y.re in y.re 1553857673.475 * [backup-simplify]: Simplify 0 into 0 1553857673.475 * [backup-simplify]: Simplify 1 into 1 1553857673.476 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857673.476 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1553857673.476 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857673.476 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857673.476 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857673.476 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857673.476 * [taylor]: Taking taylor expansion of y.re in y.re 1553857673.476 * [backup-simplify]: Simplify 0 into 0 1553857673.476 * [backup-simplify]: Simplify 1 into 1 1553857673.476 * [backup-simplify]: Simplify (* 1 1) into 1 1553857673.477 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857673.477 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857673.477 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857673.477 * [taylor]: Taking taylor expansion of y.im in y.re 1553857673.477 * [backup-simplify]: Simplify y.im into y.im 1553857673.477 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857673.477 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857673.478 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857673.478 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857673.478 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857673.479 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857673.480 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857673.480 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.481 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857673.482 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857673.482 * [backup-simplify]: Simplify (* 1 1) into 1 1553857673.482 * [taylor]: Taking taylor expansion of 1 in x.re 1553857673.482 * [backup-simplify]: Simplify 1 into 1 1553857673.483 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1553857673.483 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857673.483 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1553857673.483 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 1553857673.484 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* (- (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into (- (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) 1553857673.484 * [taylor]: Taking taylor expansion of (- (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 1553857673.484 * [taylor]: Taking taylor expansion of (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1553857673.484 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1553857673.484 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1553857673.484 * [taylor]: Taking taylor expansion of y.im in y.re 1553857673.484 * [backup-simplify]: Simplify y.im into y.im 1553857673.484 * [taylor]: Taking taylor expansion of x.re in y.re 1553857673.484 * [backup-simplify]: Simplify x.re into x.re 1553857673.484 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857673.484 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857673.484 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1553857673.484 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857673.484 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857673.484 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857673.484 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857673.484 * [taylor]: Taking taylor expansion of y.re in y.re 1553857673.484 * [backup-simplify]: Simplify 0 into 0 1553857673.484 * [backup-simplify]: Simplify 1 into 1 1553857673.485 * [backup-simplify]: Simplify (* 1 1) into 1 1553857673.485 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857673.485 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857673.485 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857673.485 * [taylor]: Taking taylor expansion of y.im in y.re 1553857673.485 * [backup-simplify]: Simplify y.im into y.im 1553857673.485 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857673.485 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857673.486 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857673.486 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857673.487 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857673.487 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857673.488 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857673.488 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.489 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857673.490 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857673.491 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857673.491 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857673.491 * [taylor]: Taking taylor expansion of 0 in x.re 1553857673.491 * [backup-simplify]: Simplify 0 into 0 1553857673.491 * [taylor]: Taking taylor expansion of 1 in y.im 1553857673.491 * [backup-simplify]: Simplify 1 into 1 1553857673.491 * [backup-simplify]: Simplify 1 into 1 1553857673.492 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1553857673.492 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 1553857673.493 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1553857673.493 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1553857673.493 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.494 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857673.495 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857673.496 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553857673.496 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857673.496 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857673.496 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1553857673.497 * [backup-simplify]: Simplify (- 0) into 0 1553857673.497 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.497 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.re))) 0) (* 0 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 1553857673.497 * [taylor]: Taking taylor expansion of 0 in y.re 1553857673.497 * [backup-simplify]: Simplify 0 into 0 1553857673.497 * [taylor]: Taking taylor expansion of 0 in x.re 1553857673.497 * [backup-simplify]: Simplify 0 into 0 1553857673.497 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.re)) 1) into (/ 1 (* y.im x.re)) 1553857673.497 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1553857673.498 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 1553857673.498 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1553857673.498 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1553857673.498 * [taylor]: Taking taylor expansion of y.im in x.re 1553857673.498 * [backup-simplify]: Simplify y.im into y.im 1553857673.498 * [taylor]: Taking taylor expansion of x.re in x.re 1553857673.498 * [backup-simplify]: Simplify 0 into 0 1553857673.498 * [backup-simplify]: Simplify 1 into 1 1553857673.498 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857673.498 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857673.498 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857673.498 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1553857673.498 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1553857673.498 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857673.498 * [taylor]: Taking taylor expansion of y.im in y.im 1553857673.498 * [backup-simplify]: Simplify 0 into 0 1553857673.498 * [backup-simplify]: Simplify 1 into 1 1553857673.498 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857673.499 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857673.499 * [backup-simplify]: Simplify (- 0) into 0 1553857673.499 * [backup-simplify]: Simplify 0 into 0 1553857673.500 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553857673.500 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857673.500 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1553857673.501 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1553857673.501 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 1553857673.502 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857673.502 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 1553857673.502 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.re 1553857673.502 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.re 1553857673.502 * [taylor]: Taking taylor expansion of 1/2 in x.re 1553857673.502 * [backup-simplify]: Simplify 1/2 into 1/2 1553857673.502 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 1553857673.502 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 1553857673.502 * [taylor]: Taking taylor expansion of y.im in x.re 1553857673.503 * [backup-simplify]: Simplify y.im into y.im 1553857673.503 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857673.503 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857673.503 * [taylor]: Taking taylor expansion of 0 in y.im 1553857673.503 * [backup-simplify]: Simplify 0 into 0 1553857673.503 * [backup-simplify]: Simplify 0 into 0 1553857673.503 * [taylor]: Taking taylor expansion of 0 in y.im 1553857673.503 * [backup-simplify]: Simplify 0 into 0 1553857673.503 * [backup-simplify]: Simplify 0 into 0 1553857673.503 * [backup-simplify]: Simplify 0 into 0 1553857673.503 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 1553857673.503 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 1553857673.504 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 1553857673.504 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1553857673.504 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.505 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857673.505 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857673.506 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1553857673.506 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857673.506 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1553857673.506 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1553857673.507 * [backup-simplify]: Simplify (- 0) into 0 1553857673.507 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.507 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.re))) 0) (+ (* 0 0) (* 0 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))))) into 0 1553857673.507 * [taylor]: Taking taylor expansion of 0 in y.re 1553857673.507 * [backup-simplify]: Simplify 0 into 0 1553857673.507 * [taylor]: Taking taylor expansion of 0 in x.re 1553857673.507 * [backup-simplify]: Simplify 0 into 0 1553857673.508 * [taylor]: Taking taylor expansion of 0 in x.re 1553857673.508 * [backup-simplify]: Simplify 0 into 0 1553857673.508 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857673.508 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1553857673.508 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.re)) 0) (* 0 1)) into 0 1553857673.508 * [backup-simplify]: Simplify (- 0) into 0 1553857673.508 * [taylor]: Taking taylor expansion of 0 in x.re 1553857673.508 * [backup-simplify]: Simplify 0 into 0 1553857673.509 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553857673.509 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857673.509 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857673.510 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857673.510 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.510 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1553857673.511 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 1553857673.511 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857673.512 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 1553857673.512 * [taylor]: Taking taylor expansion of 0 in x.re 1553857673.512 * [backup-simplify]: Simplify 0 into 0 1553857673.512 * [taylor]: Taking taylor expansion of 0 in y.im 1553857673.512 * [backup-simplify]: Simplify 0 into 0 1553857673.512 * [backup-simplify]: Simplify 0 into 0 1553857673.513 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1553857673.513 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857673.513 * [backup-simplify]: Simplify (- 0) into 0 1553857673.513 * [taylor]: Taking taylor expansion of 0 in y.im 1553857673.513 * [backup-simplify]: Simplify 0 into 0 1553857673.513 * [backup-simplify]: Simplify 0 into 0 1553857673.513 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 (- x.im))))))) into (* -1 x.im) 1553857673.513 * * * * [progress]: [ 4 / 4 ] generating series at (2 1 1) 1553857673.513 * [backup-simplify]: Simplify (- (* x.im y.re) (* x.re y.im)) into (- (* y.re x.im) (* y.im x.re)) 1553857673.513 * [approximate]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in (x.im y.re x.re y.im) around 0 1553857673.513 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 1553857673.513 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1553857673.513 * [taylor]: Taking taylor expansion of y.re in y.im 1553857673.513 * [backup-simplify]: Simplify y.re into y.re 1553857673.513 * [taylor]: Taking taylor expansion of x.im in y.im 1553857673.513 * [backup-simplify]: Simplify x.im into x.im 1553857673.513 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1553857673.513 * [taylor]: Taking taylor expansion of y.im in y.im 1553857673.513 * [backup-simplify]: Simplify 0 into 0 1553857673.513 * [backup-simplify]: Simplify 1 into 1 1553857673.513 * [taylor]: Taking taylor expansion of x.re in y.im 1553857673.513 * [backup-simplify]: Simplify x.re into x.re 1553857673.513 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 1553857673.513 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1553857673.514 * [taylor]: Taking taylor expansion of y.re in x.re 1553857673.514 * [backup-simplify]: Simplify y.re into y.re 1553857673.514 * [taylor]: Taking taylor expansion of x.im in x.re 1553857673.514 * [backup-simplify]: Simplify x.im into x.im 1553857673.514 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1553857673.514 * [taylor]: Taking taylor expansion of y.im in x.re 1553857673.514 * [backup-simplify]: Simplify y.im into y.im 1553857673.514 * [taylor]: Taking taylor expansion of x.re in x.re 1553857673.514 * [backup-simplify]: Simplify 0 into 0 1553857673.514 * [backup-simplify]: Simplify 1 into 1 1553857673.514 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 1553857673.514 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1553857673.514 * [taylor]: Taking taylor expansion of y.re in y.re 1553857673.514 * [backup-simplify]: Simplify 0 into 0 1553857673.514 * [backup-simplify]: Simplify 1 into 1 1553857673.514 * [taylor]: Taking taylor expansion of x.im in y.re 1553857673.514 * [backup-simplify]: Simplify x.im into x.im 1553857673.514 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1553857673.514 * [taylor]: Taking taylor expansion of y.im in y.re 1553857673.514 * [backup-simplify]: Simplify y.im into y.im 1553857673.514 * [taylor]: Taking taylor expansion of x.re in y.re 1553857673.514 * [backup-simplify]: Simplify x.re into x.re 1553857673.514 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 1553857673.514 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857673.514 * [taylor]: Taking taylor expansion of y.re in x.im 1553857673.514 * [backup-simplify]: Simplify y.re into y.re 1553857673.514 * [taylor]: Taking taylor expansion of x.im in x.im 1553857673.514 * [backup-simplify]: Simplify 0 into 0 1553857673.514 * [backup-simplify]: Simplify 1 into 1 1553857673.514 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857673.514 * [taylor]: Taking taylor expansion of y.im in x.im 1553857673.514 * [backup-simplify]: Simplify y.im into y.im 1553857673.514 * [taylor]: Taking taylor expansion of x.re in x.im 1553857673.514 * [backup-simplify]: Simplify x.re into x.re 1553857673.514 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 1553857673.514 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857673.514 * [taylor]: Taking taylor expansion of y.re in x.im 1553857673.514 * [backup-simplify]: Simplify y.re into y.re 1553857673.514 * [taylor]: Taking taylor expansion of x.im in x.im 1553857673.514 * [backup-simplify]: Simplify 0 into 0 1553857673.514 * [backup-simplify]: Simplify 1 into 1 1553857673.514 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857673.514 * [taylor]: Taking taylor expansion of y.im in x.im 1553857673.514 * [backup-simplify]: Simplify y.im into y.im 1553857673.514 * [taylor]: Taking taylor expansion of x.re in x.im 1553857673.514 * [backup-simplify]: Simplify x.re into x.re 1553857673.514 * [backup-simplify]: Simplify (* y.re 0) into 0 1553857673.514 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857673.514 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 1553857673.514 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 1553857673.514 * [taylor]: Taking taylor expansion of (- (* y.im x.re)) in y.re 1553857673.514 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1553857673.514 * [taylor]: Taking taylor expansion of y.im in y.re 1553857673.514 * [backup-simplify]: Simplify y.im into y.im 1553857673.514 * [taylor]: Taking taylor expansion of x.re in y.re 1553857673.514 * [backup-simplify]: Simplify x.re into x.re 1553857673.514 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857673.514 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 1553857673.514 * [taylor]: Taking taylor expansion of (- (* y.im x.re)) in x.re 1553857673.515 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1553857673.515 * [taylor]: Taking taylor expansion of y.im in x.re 1553857673.515 * [backup-simplify]: Simplify y.im into y.im 1553857673.515 * [taylor]: Taking taylor expansion of x.re in x.re 1553857673.515 * [backup-simplify]: Simplify 0 into 0 1553857673.515 * [backup-simplify]: Simplify 1 into 1 1553857673.515 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857673.515 * [backup-simplify]: Simplify (- 0) into 0 1553857673.515 * [taylor]: Taking taylor expansion of 0 in y.im 1553857673.515 * [backup-simplify]: Simplify 0 into 0 1553857673.515 * [backup-simplify]: Simplify 0 into 0 1553857673.515 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1553857673.515 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857673.515 * [backup-simplify]: Simplify (- 0) into 0 1553857673.516 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1553857673.516 * [taylor]: Taking taylor expansion of y.re in y.re 1553857673.516 * [backup-simplify]: Simplify 0 into 0 1553857673.516 * [backup-simplify]: Simplify 1 into 1 1553857673.516 * [taylor]: Taking taylor expansion of 0 in x.re 1553857673.516 * [backup-simplify]: Simplify 0 into 0 1553857673.516 * [taylor]: Taking taylor expansion of 0 in y.im 1553857673.516 * [backup-simplify]: Simplify 0 into 0 1553857673.516 * [backup-simplify]: Simplify 0 into 0 1553857673.516 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857673.516 * [backup-simplify]: Simplify (- 0) into 0 1553857673.516 * [taylor]: Taking taylor expansion of 0 in x.re 1553857673.516 * [backup-simplify]: Simplify 0 into 0 1553857673.516 * [taylor]: Taking taylor expansion of 0 in y.im 1553857673.516 * [backup-simplify]: Simplify 0 into 0 1553857673.516 * [backup-simplify]: Simplify 0 into 0 1553857673.516 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857673.516 * [backup-simplify]: Simplify (- y.im) into (- y.im) 1553857673.516 * [taylor]: Taking taylor expansion of (- y.im) in y.im 1553857673.516 * [taylor]: Taking taylor expansion of y.im in y.im 1553857673.516 * [backup-simplify]: Simplify 0 into 0 1553857673.516 * [backup-simplify]: Simplify 1 into 1 1553857673.517 * [backup-simplify]: Simplify (- 0) into 0 1553857673.517 * [backup-simplify]: Simplify 0 into 0 1553857673.517 * [backup-simplify]: Simplify 0 into 0 1553857673.517 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1553857673.517 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1553857673.518 * [backup-simplify]: Simplify (- 0) into 0 1553857673.518 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.518 * [taylor]: Taking taylor expansion of 0 in y.re 1553857673.518 * [backup-simplify]: Simplify 0 into 0 1553857673.518 * [taylor]: Taking taylor expansion of 0 in x.re 1553857673.518 * [backup-simplify]: Simplify 0 into 0 1553857673.518 * [taylor]: Taking taylor expansion of 0 in y.im 1553857673.518 * [backup-simplify]: Simplify 0 into 0 1553857673.518 * [backup-simplify]: Simplify 0 into 0 1553857673.518 * [backup-simplify]: Simplify 0 into 0 1553857673.518 * [backup-simplify]: Simplify (- (* (/ 1 x.im) (/ 1 y.re)) (* (/ 1 x.re) (/ 1 y.im))) into (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) 1553857673.518 * [approximate]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in (x.im y.re x.re y.im) around 0 1553857673.518 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 1553857673.519 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 1553857673.519 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1553857673.519 * [taylor]: Taking taylor expansion of y.re in y.im 1553857673.519 * [backup-simplify]: Simplify y.re into y.re 1553857673.519 * [taylor]: Taking taylor expansion of x.im in y.im 1553857673.519 * [backup-simplify]: Simplify x.im into x.im 1553857673.519 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1553857673.519 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1553857673.519 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 1553857673.519 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1553857673.519 * [taylor]: Taking taylor expansion of y.im in y.im 1553857673.519 * [backup-simplify]: Simplify 0 into 0 1553857673.519 * [backup-simplify]: Simplify 1 into 1 1553857673.519 * [taylor]: Taking taylor expansion of x.re in y.im 1553857673.519 * [backup-simplify]: Simplify x.re into x.re 1553857673.519 * [backup-simplify]: Simplify (* 0 x.re) into 0 1553857673.519 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1553857673.519 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553857673.519 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 1553857673.519 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 1553857673.519 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1553857673.519 * [taylor]: Taking taylor expansion of y.re in x.re 1553857673.519 * [backup-simplify]: Simplify y.re into y.re 1553857673.519 * [taylor]: Taking taylor expansion of x.im in x.re 1553857673.519 * [backup-simplify]: Simplify x.im into x.im 1553857673.519 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1553857673.519 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1553857673.519 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1553857673.519 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1553857673.519 * [taylor]: Taking taylor expansion of y.im in x.re 1553857673.519 * [backup-simplify]: Simplify y.im into y.im 1553857673.519 * [taylor]: Taking taylor expansion of x.re in x.re 1553857673.519 * [backup-simplify]: Simplify 0 into 0 1553857673.519 * [backup-simplify]: Simplify 1 into 1 1553857673.519 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857673.520 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857673.520 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857673.520 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 1553857673.520 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 1553857673.520 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1553857673.520 * [taylor]: Taking taylor expansion of y.re in y.re 1553857673.520 * [backup-simplify]: Simplify 0 into 0 1553857673.520 * [backup-simplify]: Simplify 1 into 1 1553857673.520 * [taylor]: Taking taylor expansion of x.im in y.re 1553857673.520 * [backup-simplify]: Simplify x.im into x.im 1553857673.520 * [backup-simplify]: Simplify (* 0 x.im) into 0 1553857673.520 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1553857673.520 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553857673.520 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1553857673.520 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1553857673.520 * [taylor]: Taking taylor expansion of y.im in y.re 1553857673.520 * [backup-simplify]: Simplify y.im into y.im 1553857673.520 * [taylor]: Taking taylor expansion of x.re in y.re 1553857673.520 * [backup-simplify]: Simplify x.re into x.re 1553857673.520 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857673.520 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857673.520 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1553857673.520 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1553857673.520 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857673.520 * [taylor]: Taking taylor expansion of y.re in x.im 1553857673.520 * [backup-simplify]: Simplify y.re into y.re 1553857673.520 * [taylor]: Taking taylor expansion of x.im in x.im 1553857673.521 * [backup-simplify]: Simplify 0 into 0 1553857673.521 * [backup-simplify]: Simplify 1 into 1 1553857673.521 * [backup-simplify]: Simplify (* y.re 0) into 0 1553857673.521 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1553857673.521 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857673.521 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1553857673.521 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857673.521 * [taylor]: Taking taylor expansion of y.im in x.im 1553857673.521 * [backup-simplify]: Simplify y.im into y.im 1553857673.521 * [taylor]: Taking taylor expansion of x.re in x.im 1553857673.521 * [backup-simplify]: Simplify x.re into x.re 1553857673.521 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857673.521 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857673.521 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1553857673.521 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1553857673.521 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857673.521 * [taylor]: Taking taylor expansion of y.re in x.im 1553857673.521 * [backup-simplify]: Simplify y.re into y.re 1553857673.521 * [taylor]: Taking taylor expansion of x.im in x.im 1553857673.521 * [backup-simplify]: Simplify 0 into 0 1553857673.521 * [backup-simplify]: Simplify 1 into 1 1553857673.521 * [backup-simplify]: Simplify (* y.re 0) into 0 1553857673.521 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1553857673.521 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857673.522 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1553857673.522 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857673.522 * [taylor]: Taking taylor expansion of y.im in x.im 1553857673.522 * [backup-simplify]: Simplify y.im into y.im 1553857673.522 * [taylor]: Taking taylor expansion of x.re in x.im 1553857673.522 * [backup-simplify]: Simplify x.re into x.re 1553857673.522 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857673.522 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857673.522 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1553857673.522 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1553857673.522 * [taylor]: Taking taylor expansion of y.re in y.re 1553857673.522 * [backup-simplify]: Simplify 0 into 0 1553857673.522 * [backup-simplify]: Simplify 1 into 1 1553857673.522 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857673.522 * [taylor]: Taking taylor expansion of 1 in x.re 1553857673.522 * [backup-simplify]: Simplify 1 into 1 1553857673.523 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1553857673.523 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857673.523 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1553857673.523 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 1553857673.523 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in y.re 1553857673.523 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1553857673.523 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1553857673.523 * [taylor]: Taking taylor expansion of y.im in y.re 1553857673.523 * [backup-simplify]: Simplify y.im into y.im 1553857673.523 * [taylor]: Taking taylor expansion of x.re in y.re 1553857673.523 * [backup-simplify]: Simplify x.re into x.re 1553857673.523 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857673.523 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857673.523 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857673.523 * [taylor]: Taking taylor expansion of 0 in x.re 1553857673.523 * [backup-simplify]: Simplify 0 into 0 1553857673.523 * [taylor]: Taking taylor expansion of 1 in y.im 1553857673.523 * [backup-simplify]: Simplify 1 into 1 1553857673.524 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553857673.524 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857673.524 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857673.524 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1553857673.524 * [backup-simplify]: Simplify (- 0) into 0 1553857673.525 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.525 * [taylor]: Taking taylor expansion of 0 in y.re 1553857673.525 * [backup-simplify]: Simplify 0 into 0 1553857673.525 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1553857673.525 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 1553857673.525 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1553857673.525 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1553857673.525 * [taylor]: Taking taylor expansion of y.im in x.re 1553857673.525 * [backup-simplify]: Simplify y.im into y.im 1553857673.525 * [taylor]: Taking taylor expansion of x.re in x.re 1553857673.525 * [backup-simplify]: Simplify 0 into 0 1553857673.525 * [backup-simplify]: Simplify 1 into 1 1553857673.525 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857673.525 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857673.525 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857673.525 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1553857673.525 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1553857673.525 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857673.525 * [taylor]: Taking taylor expansion of y.im in y.im 1553857673.525 * [backup-simplify]: Simplify 0 into 0 1553857673.525 * [backup-simplify]: Simplify 1 into 1 1553857673.526 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857673.526 * [backup-simplify]: Simplify (- 1) into -1 1553857673.526 * [backup-simplify]: Simplify -1 into -1 1553857673.526 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857673.526 * [taylor]: Taking taylor expansion of 0 in x.re 1553857673.526 * [backup-simplify]: Simplify 0 into 0 1553857673.526 * [taylor]: Taking taylor expansion of 0 in y.im 1553857673.526 * [backup-simplify]: Simplify 0 into 0 1553857673.526 * [taylor]: Taking taylor expansion of 0 in y.im 1553857673.526 * [backup-simplify]: Simplify 0 into 0 1553857673.527 * [backup-simplify]: Simplify 1 into 1 1553857673.527 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1553857673.527 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857673.528 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1553857673.528 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1553857673.528 * [backup-simplify]: Simplify (- 0) into 0 1553857673.528 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.528 * [taylor]: Taking taylor expansion of 0 in y.re 1553857673.528 * [backup-simplify]: Simplify 0 into 0 1553857673.528 * [taylor]: Taking taylor expansion of 0 in x.re 1553857673.528 * [backup-simplify]: Simplify 0 into 0 1553857673.528 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857673.528 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1553857673.529 * [backup-simplify]: Simplify (- 0) into 0 1553857673.529 * [taylor]: Taking taylor expansion of 0 in x.re 1553857673.529 * [backup-simplify]: Simplify 0 into 0 1553857673.529 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857673.529 * [taylor]: Taking taylor expansion of 0 in x.re 1553857673.529 * [backup-simplify]: Simplify 0 into 0 1553857673.530 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1553857673.530 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857673.530 * [backup-simplify]: Simplify (- 0) into 0 1553857673.530 * [taylor]: Taking taylor expansion of 0 in y.im 1553857673.530 * [backup-simplify]: Simplify 0 into 0 1553857673.530 * [taylor]: Taking taylor expansion of 0 in y.im 1553857673.530 * [backup-simplify]: Simplify 0 into 0 1553857673.530 * [taylor]: Taking taylor expansion of 0 in y.im 1553857673.530 * [backup-simplify]: Simplify 0 into 0 1553857673.530 * [taylor]: Taking taylor expansion of 0 in y.im 1553857673.530 * [backup-simplify]: Simplify 0 into 0 1553857673.531 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857673.531 * [backup-simplify]: Simplify (- 0) into 0 1553857673.531 * [backup-simplify]: Simplify 0 into 0 1553857673.531 * [backup-simplify]: Simplify 0 into 0 1553857673.531 * [backup-simplify]: Simplify 0 into 0 1553857673.531 * [backup-simplify]: Simplify 0 into 0 1553857673.532 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1553857673.532 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857673.532 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 1553857673.533 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1553857673.533 * [backup-simplify]: Simplify (- 0) into 0 1553857673.533 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.533 * [taylor]: Taking taylor expansion of 0 in y.re 1553857673.533 * [backup-simplify]: Simplify 0 into 0 1553857673.533 * [taylor]: Taking taylor expansion of 0 in x.re 1553857673.533 * [backup-simplify]: Simplify 0 into 0 1553857673.533 * [taylor]: Taking taylor expansion of 0 in x.re 1553857673.533 * [backup-simplify]: Simplify 0 into 0 1553857673.533 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1553857673.534 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1553857673.534 * [backup-simplify]: Simplify (- 0) into 0 1553857673.534 * [taylor]: Taking taylor expansion of 0 in x.re 1553857673.534 * [backup-simplify]: Simplify 0 into 0 1553857673.535 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857673.535 * [taylor]: Taking taylor expansion of 0 in x.re 1553857673.535 * [backup-simplify]: Simplify 0 into 0 1553857673.535 * [taylor]: Taking taylor expansion of 0 in y.im 1553857673.535 * [backup-simplify]: Simplify 0 into 0 1553857673.535 * [taylor]: Taking taylor expansion of 0 in y.im 1553857673.535 * [backup-simplify]: Simplify 0 into 0 1553857673.535 * [taylor]: Taking taylor expansion of 0 in y.im 1553857673.535 * [backup-simplify]: Simplify 0 into 0 1553857673.535 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553857673.535 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857673.536 * [backup-simplify]: Simplify (- 0) into 0 1553857673.536 * [taylor]: Taking taylor expansion of 0 in y.im 1553857673.536 * [backup-simplify]: Simplify 0 into 0 1553857673.536 * [taylor]: Taking taylor expansion of 0 in y.im 1553857673.536 * [backup-simplify]: Simplify 0 into 0 1553857673.536 * [taylor]: Taking taylor expansion of 0 in y.im 1553857673.536 * [backup-simplify]: Simplify 0 into 0 1553857673.536 * [taylor]: Taking taylor expansion of 0 in y.im 1553857673.536 * [backup-simplify]: Simplify 0 into 0 1553857673.536 * [backup-simplify]: Simplify 0 into 0 1553857673.536 * [backup-simplify]: Simplify 0 into 0 1553857673.536 * [backup-simplify]: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 y.re)) (/ 1 (/ 1 x.im)))))) (* -1 (* (/ 1 (/ 1 y.im)) (* (/ 1 (/ 1 x.re)) (* 1 1))))) into (- (* y.re x.im) (* y.im x.re)) 1553857673.536 * [backup-simplify]: Simplify (- (* (/ 1 (- x.im)) (/ 1 (- y.re))) (* (/ 1 (- x.re)) (/ 1 (- y.im)))) into (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) 1553857673.536 * [approximate]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in (x.im y.re x.re y.im) around 0 1553857673.536 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 1553857673.536 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 1553857673.536 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1553857673.536 * [taylor]: Taking taylor expansion of y.re in y.im 1553857673.536 * [backup-simplify]: Simplify y.re into y.re 1553857673.537 * [taylor]: Taking taylor expansion of x.im in y.im 1553857673.537 * [backup-simplify]: Simplify x.im into x.im 1553857673.537 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1553857673.537 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1553857673.537 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 1553857673.537 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1553857673.537 * [taylor]: Taking taylor expansion of y.im in y.im 1553857673.537 * [backup-simplify]: Simplify 0 into 0 1553857673.537 * [backup-simplify]: Simplify 1 into 1 1553857673.537 * [taylor]: Taking taylor expansion of x.re in y.im 1553857673.537 * [backup-simplify]: Simplify x.re into x.re 1553857673.537 * [backup-simplify]: Simplify (* 0 x.re) into 0 1553857673.537 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1553857673.537 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553857673.537 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 1553857673.537 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 1553857673.537 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1553857673.537 * [taylor]: Taking taylor expansion of y.re in x.re 1553857673.537 * [backup-simplify]: Simplify y.re into y.re 1553857673.537 * [taylor]: Taking taylor expansion of x.im in x.re 1553857673.537 * [backup-simplify]: Simplify x.im into x.im 1553857673.537 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1553857673.537 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1553857673.537 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1553857673.537 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1553857673.537 * [taylor]: Taking taylor expansion of y.im in x.re 1553857673.537 * [backup-simplify]: Simplify y.im into y.im 1553857673.537 * [taylor]: Taking taylor expansion of x.re in x.re 1553857673.537 * [backup-simplify]: Simplify 0 into 0 1553857673.537 * [backup-simplify]: Simplify 1 into 1 1553857673.537 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857673.538 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857673.538 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857673.538 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 1553857673.538 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 1553857673.538 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1553857673.538 * [taylor]: Taking taylor expansion of y.re in y.re 1553857673.538 * [backup-simplify]: Simplify 0 into 0 1553857673.538 * [backup-simplify]: Simplify 1 into 1 1553857673.538 * [taylor]: Taking taylor expansion of x.im in y.re 1553857673.538 * [backup-simplify]: Simplify x.im into x.im 1553857673.538 * [backup-simplify]: Simplify (* 0 x.im) into 0 1553857673.538 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1553857673.538 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553857673.538 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1553857673.538 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1553857673.538 * [taylor]: Taking taylor expansion of y.im in y.re 1553857673.538 * [backup-simplify]: Simplify y.im into y.im 1553857673.538 * [taylor]: Taking taylor expansion of x.re in y.re 1553857673.538 * [backup-simplify]: Simplify x.re into x.re 1553857673.538 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857673.538 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857673.538 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1553857673.538 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1553857673.538 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857673.538 * [taylor]: Taking taylor expansion of y.re in x.im 1553857673.538 * [backup-simplify]: Simplify y.re into y.re 1553857673.538 * [taylor]: Taking taylor expansion of x.im in x.im 1553857673.538 * [backup-simplify]: Simplify 0 into 0 1553857673.538 * [backup-simplify]: Simplify 1 into 1 1553857673.538 * [backup-simplify]: Simplify (* y.re 0) into 0 1553857673.539 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1553857673.539 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857673.539 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1553857673.539 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857673.539 * [taylor]: Taking taylor expansion of y.im in x.im 1553857673.539 * [backup-simplify]: Simplify y.im into y.im 1553857673.539 * [taylor]: Taking taylor expansion of x.re in x.im 1553857673.539 * [backup-simplify]: Simplify x.re into x.re 1553857673.539 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857673.539 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857673.539 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1553857673.539 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1553857673.539 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857673.539 * [taylor]: Taking taylor expansion of y.re in x.im 1553857673.539 * [backup-simplify]: Simplify y.re into y.re 1553857673.539 * [taylor]: Taking taylor expansion of x.im in x.im 1553857673.539 * [backup-simplify]: Simplify 0 into 0 1553857673.539 * [backup-simplify]: Simplify 1 into 1 1553857673.539 * [backup-simplify]: Simplify (* y.re 0) into 0 1553857673.539 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1553857673.539 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857673.539 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1553857673.539 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857673.539 * [taylor]: Taking taylor expansion of y.im in x.im 1553857673.539 * [backup-simplify]: Simplify y.im into y.im 1553857673.539 * [taylor]: Taking taylor expansion of x.re in x.im 1553857673.539 * [backup-simplify]: Simplify x.re into x.re 1553857673.539 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857673.539 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857673.540 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1553857673.540 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1553857673.540 * [taylor]: Taking taylor expansion of y.re in y.re 1553857673.540 * [backup-simplify]: Simplify 0 into 0 1553857673.540 * [backup-simplify]: Simplify 1 into 1 1553857673.540 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857673.540 * [taylor]: Taking taylor expansion of 1 in x.re 1553857673.540 * [backup-simplify]: Simplify 1 into 1 1553857673.540 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1553857673.540 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857673.540 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1553857673.541 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 1553857673.541 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in y.re 1553857673.541 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1553857673.541 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1553857673.541 * [taylor]: Taking taylor expansion of y.im in y.re 1553857673.541 * [backup-simplify]: Simplify y.im into y.im 1553857673.541 * [taylor]: Taking taylor expansion of x.re in y.re 1553857673.541 * [backup-simplify]: Simplify x.re into x.re 1553857673.541 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857673.541 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857673.541 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857673.541 * [taylor]: Taking taylor expansion of 0 in x.re 1553857673.541 * [backup-simplify]: Simplify 0 into 0 1553857673.541 * [taylor]: Taking taylor expansion of 1 in y.im 1553857673.541 * [backup-simplify]: Simplify 1 into 1 1553857673.542 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553857673.542 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857673.542 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857673.542 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1553857673.542 * [backup-simplify]: Simplify (- 0) into 0 1553857673.542 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.542 * [taylor]: Taking taylor expansion of 0 in y.re 1553857673.542 * [backup-simplify]: Simplify 0 into 0 1553857673.543 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1553857673.543 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 1553857673.543 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1553857673.543 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1553857673.543 * [taylor]: Taking taylor expansion of y.im in x.re 1553857673.543 * [backup-simplify]: Simplify y.im into y.im 1553857673.543 * [taylor]: Taking taylor expansion of x.re in x.re 1553857673.543 * [backup-simplify]: Simplify 0 into 0 1553857673.543 * [backup-simplify]: Simplify 1 into 1 1553857673.543 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857673.543 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857673.543 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857673.543 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1553857673.543 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1553857673.543 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857673.543 * [taylor]: Taking taylor expansion of y.im in y.im 1553857673.543 * [backup-simplify]: Simplify 0 into 0 1553857673.543 * [backup-simplify]: Simplify 1 into 1 1553857673.543 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857673.544 * [backup-simplify]: Simplify (- 1) into -1 1553857673.544 * [backup-simplify]: Simplify -1 into -1 1553857673.544 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857673.544 * [taylor]: Taking taylor expansion of 0 in x.re 1553857673.544 * [backup-simplify]: Simplify 0 into 0 1553857673.544 * [taylor]: Taking taylor expansion of 0 in y.im 1553857673.544 * [backup-simplify]: Simplify 0 into 0 1553857673.544 * [taylor]: Taking taylor expansion of 0 in y.im 1553857673.544 * [backup-simplify]: Simplify 0 into 0 1553857673.544 * [backup-simplify]: Simplify 1 into 1 1553857673.545 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1553857673.545 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857673.545 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1553857673.545 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1553857673.546 * [backup-simplify]: Simplify (- 0) into 0 1553857673.546 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.546 * [taylor]: Taking taylor expansion of 0 in y.re 1553857673.546 * [backup-simplify]: Simplify 0 into 0 1553857673.546 * [taylor]: Taking taylor expansion of 0 in x.re 1553857673.546 * [backup-simplify]: Simplify 0 into 0 1553857673.546 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857673.546 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1553857673.546 * [backup-simplify]: Simplify (- 0) into 0 1553857673.546 * [taylor]: Taking taylor expansion of 0 in x.re 1553857673.546 * [backup-simplify]: Simplify 0 into 0 1553857673.547 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857673.547 * [taylor]: Taking taylor expansion of 0 in x.re 1553857673.547 * [backup-simplify]: Simplify 0 into 0 1553857673.547 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1553857673.547 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857673.548 * [backup-simplify]: Simplify (- 0) into 0 1553857673.548 * [taylor]: Taking taylor expansion of 0 in y.im 1553857673.548 * [backup-simplify]: Simplify 0 into 0 1553857673.548 * [taylor]: Taking taylor expansion of 0 in y.im 1553857673.548 * [backup-simplify]: Simplify 0 into 0 1553857673.548 * [taylor]: Taking taylor expansion of 0 in y.im 1553857673.548 * [backup-simplify]: Simplify 0 into 0 1553857673.548 * [taylor]: Taking taylor expansion of 0 in y.im 1553857673.548 * [backup-simplify]: Simplify 0 into 0 1553857673.548 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857673.548 * [backup-simplify]: Simplify (- 0) into 0 1553857673.548 * [backup-simplify]: Simplify 0 into 0 1553857673.549 * [backup-simplify]: Simplify 0 into 0 1553857673.549 * [backup-simplify]: Simplify 0 into 0 1553857673.549 * [backup-simplify]: Simplify 0 into 0 1553857673.549 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1553857673.549 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857673.550 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 1553857673.550 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1553857673.550 * [backup-simplify]: Simplify (- 0) into 0 1553857673.550 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857673.550 * [taylor]: Taking taylor expansion of 0 in y.re 1553857673.551 * [backup-simplify]: Simplify 0 into 0 1553857673.551 * [taylor]: Taking taylor expansion of 0 in x.re 1553857673.551 * [backup-simplify]: Simplify 0 into 0 1553857673.551 * [taylor]: Taking taylor expansion of 0 in x.re 1553857673.551 * [backup-simplify]: Simplify 0 into 0 1553857673.551 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1553857673.551 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1553857673.551 * [backup-simplify]: Simplify (- 0) into 0 1553857673.551 * [taylor]: Taking taylor expansion of 0 in x.re 1553857673.551 * [backup-simplify]: Simplify 0 into 0 1553857673.552 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857673.552 * [taylor]: Taking taylor expansion of 0 in x.re 1553857673.552 * [backup-simplify]: Simplify 0 into 0 1553857673.552 * [taylor]: Taking taylor expansion of 0 in y.im 1553857673.552 * [backup-simplify]: Simplify 0 into 0 1553857673.552 * [taylor]: Taking taylor expansion of 0 in y.im 1553857673.552 * [backup-simplify]: Simplify 0 into 0 1553857673.552 * [taylor]: Taking taylor expansion of 0 in y.im 1553857673.552 * [backup-simplify]: Simplify 0 into 0 1553857673.553 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553857673.553 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857673.553 * [backup-simplify]: Simplify (- 0) into 0 1553857673.553 * [taylor]: Taking taylor expansion of 0 in y.im 1553857673.553 * [backup-simplify]: Simplify 0 into 0 1553857673.553 * [taylor]: Taking taylor expansion of 0 in y.im 1553857673.553 * [backup-simplify]: Simplify 0 into 0 1553857673.553 * [taylor]: Taking taylor expansion of 0 in y.im 1553857673.553 * [backup-simplify]: Simplify 0 into 0 1553857673.553 * [taylor]: Taking taylor expansion of 0 in y.im 1553857673.553 * [backup-simplify]: Simplify 0 into 0 1553857673.553 * [backup-simplify]: Simplify 0 into 0 1553857673.553 * [backup-simplify]: Simplify 0 into 0 1553857673.554 * [backup-simplify]: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 (- y.re))) (/ 1 (/ 1 (- x.im))))))) (* -1 (* (/ 1 (/ 1 (- y.im))) (* (/ 1 (/ 1 (- x.re))) (* 1 1))))) into (- (* y.re x.im) (* y.im x.re)) 1553857673.554 * * * [progress]: simplifying candidates 1553857673.554 * * * * [progress]: [ 1 / 452 ] simplifiying candidate # 1553857673.555 * * * * [progress]: [ 2 / 452 ] simplifiying candidate # 1553857673.555 * * * * [progress]: [ 3 / 452 ] simplifiying candidate # 1553857673.555 * * * * [progress]: [ 4 / 452 ] simplifiying candidate # 1553857673.555 * * * * [progress]: [ 5 / 452 ] simplifiying candidate # 1553857673.555 * * * * [progress]: [ 6 / 452 ] simplifiying candidate # 1553857673.555 * * * * [progress]: [ 7 / 452 ] simplifiying candidate # 1553857673.555 * * * * [progress]: [ 8 / 452 ] simplifiying candidate # 1553857673.555 * [simplify]: Simplifying (sqrt (* y.re y.re)) 1553857673.555 * * [simplify]: iters left: 3 (3 enodes) 1553857673.557 * * [simplify]: iters left: 2 (10 enodes) 1553857673.560 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857673.560 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857673.560 * * [simplify]: Extracting #2: cost 4 inf + 1 1553857673.560 * * [simplify]: Extracting #3: cost 0 inf + 165 1553857673.560 * [simplify]: Simplified to (fabs y.re) 1553857673.560 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot (fabs y.re) y.im))) 1553857673.560 * * * * [progress]: [ 9 / 452 ] simplifiying candidate # 1553857673.561 * [simplify]: Simplifying (sqrt (* y.re y.re)) 1553857673.561 * * [simplify]: iters left: 3 (3 enodes) 1553857673.562 * * [simplify]: iters left: 2 (10 enodes) 1553857673.565 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857673.565 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857673.565 * * [simplify]: Extracting #2: cost 4 inf + 1 1553857673.565 * * [simplify]: Extracting #3: cost 0 inf + 165 1553857673.565 * [simplify]: Simplified to (fabs y.re) 1553857673.565 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot (fabs y.re) (sqrt (* y.im y.im))))) 1553857673.565 * * * * [progress]: [ 10 / 452 ] simplifiying candidate # 1553857673.566 * [simplify]: Simplifying (sqrt (* y.re y.re)) 1553857673.566 * * [simplify]: iters left: 3 (3 enodes) 1553857673.567 * * [simplify]: iters left: 2 (10 enodes) 1553857673.570 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857673.570 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857673.570 * * [simplify]: Extracting #2: cost 4 inf + 1 1553857673.570 * * [simplify]: Extracting #3: cost 0 inf + 165 1553857673.570 * [simplify]: Simplified to (fabs y.re) 1553857673.570 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot (fabs y.re) (* (sqrt y.im) (sqrt y.im))))) 1553857673.570 * * * * [progress]: [ 11 / 452 ] simplifiying candidate # 1553857673.571 * [simplify]: Simplifying (sqrt (* y.re y.re)) 1553857673.571 * * [simplify]: iters left: 3 (3 enodes) 1553857673.574 * * [simplify]: iters left: 2 (10 enodes) 1553857673.577 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857673.577 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857673.577 * * [simplify]: Extracting #2: cost 4 inf + 1 1553857673.577 * * [simplify]: Extracting #3: cost 0 inf + 165 1553857673.577 * [simplify]: Simplified to (fabs y.re) 1553857673.577 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot (fabs y.re) (* (sqrt y.im) (sqrt y.im))))) 1553857673.577 * * * * [progress]: [ 12 / 452 ] simplifiying candidate # 1553857673.578 * [simplify]: Simplifying (sqrt (* y.re y.re)) 1553857673.578 * * [simplify]: iters left: 3 (3 enodes) 1553857673.579 * * [simplify]: iters left: 2 (10 enodes) 1553857673.582 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857673.582 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857673.582 * * [simplify]: Extracting #2: cost 4 inf + 1 1553857673.582 * * [simplify]: Extracting #3: cost 0 inf + 165 1553857673.582 * [simplify]: Simplified to (fabs y.re) 1553857673.582 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot (fabs y.re) y.im))) 1553857673.582 * * * * [progress]: [ 13 / 452 ] simplifiying candidate # 1553857673.583 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1553857673.583 * * [simplify]: iters left: 3 (3 enodes) 1553857673.584 * * [simplify]: iters left: 2 (7 enodes) 1553857673.586 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857673.586 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857673.586 * [simplify]: Simplified to y.re 1553857673.586 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857673.586 * * * * [progress]: [ 14 / 452 ] simplifiying candidate # 1553857673.587 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1553857673.587 * * [simplify]: iters left: 3 (3 enodes) 1553857673.588 * * [simplify]: iters left: 2 (7 enodes) 1553857673.590 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857673.590 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857673.590 * [simplify]: Simplified to y.re 1553857673.590 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re (sqrt (* y.im y.im))))) 1553857673.590 * * * * [progress]: [ 15 / 452 ] simplifiying candidate # 1553857673.590 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1553857673.590 * * [simplify]: iters left: 3 (3 enodes) 1553857673.591 * * [simplify]: iters left: 2 (7 enodes) 1553857673.593 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857673.593 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857673.593 * [simplify]: Simplified to y.re 1553857673.593 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re (* (sqrt y.im) (sqrt y.im))))) 1553857673.593 * * * * [progress]: [ 16 / 452 ] simplifiying candidate # 1553857673.594 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1553857673.594 * * [simplify]: iters left: 3 (3 enodes) 1553857673.595 * * [simplify]: iters left: 2 (7 enodes) 1553857673.597 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857673.597 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857673.597 * [simplify]: Simplified to y.re 1553857673.597 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re (* (sqrt y.im) (sqrt y.im))))) 1553857673.597 * * * * [progress]: [ 17 / 452 ] simplifiying candidate # 1553857673.597 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1553857673.597 * * [simplify]: iters left: 3 (3 enodes) 1553857673.599 * * [simplify]: iters left: 2 (7 enodes) 1553857673.600 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857673.600 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857673.600 * [simplify]: Simplified to y.re 1553857673.600 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857673.601 * * * * [progress]: [ 18 / 452 ] simplifiying candidate # 1553857673.601 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1553857673.601 * * [simplify]: iters left: 3 (3 enodes) 1553857673.602 * * [simplify]: iters left: 2 (7 enodes) 1553857673.604 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857673.604 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857673.604 * [simplify]: Simplified to y.re 1553857673.604 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857673.605 * * * * [progress]: [ 19 / 452 ] simplifiying candidate # 1553857673.605 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1553857673.605 * * [simplify]: iters left: 3 (3 enodes) 1553857673.606 * * [simplify]: iters left: 2 (7 enodes) 1553857673.608 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857673.608 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857673.608 * [simplify]: Simplified to y.re 1553857673.608 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re (sqrt (* y.im y.im))))) 1553857673.608 * * * * [progress]: [ 20 / 452 ] simplifiying candidate # 1553857673.608 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1553857673.608 * * [simplify]: iters left: 3 (3 enodes) 1553857673.610 * * [simplify]: iters left: 2 (7 enodes) 1553857673.611 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857673.611 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857673.612 * [simplify]: Simplified to y.re 1553857673.612 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re (* (sqrt y.im) (sqrt y.im))))) 1553857673.612 * * * * [progress]: [ 21 / 452 ] simplifiying candidate # 1553857673.612 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1553857673.612 * * [simplify]: iters left: 3 (3 enodes) 1553857673.613 * * [simplify]: iters left: 2 (7 enodes) 1553857673.615 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857673.615 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857673.615 * [simplify]: Simplified to y.re 1553857673.615 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re (* (sqrt y.im) (sqrt y.im))))) 1553857673.615 * * * * [progress]: [ 22 / 452 ] simplifiying candidate # 1553857673.616 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1553857673.616 * * [simplify]: iters left: 3 (3 enodes) 1553857673.617 * * [simplify]: iters left: 2 (7 enodes) 1553857673.619 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857673.619 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857673.619 * [simplify]: Simplified to y.re 1553857673.619 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857673.619 * * * * [progress]: [ 23 / 452 ] simplifiying candidate # 1553857673.619 * * * * [progress]: [ 24 / 452 ] simplifiying candidate # 1553857673.619 * * * * [progress]: [ 25 / 452 ] simplifiying candidate # 1553857673.619 * * * * [progress]: [ 26 / 452 ] simplifiying candidate # 1553857673.619 * * * * [progress]: [ 27 / 452 ] simplifiying candidate # 1553857673.619 * * * * [progress]: [ 28 / 452 ] simplifiying candidate # 1553857673.619 * * * * [progress]: [ 29 / 452 ] simplifiying candidate # 1553857673.620 * * * * [progress]: [ 30 / 452 ] simplifiying candidate # 1553857673.620 * * * * [progress]: [ 31 / 452 ] simplifiying candidate # 1553857673.620 * * * * [progress]: [ 32 / 452 ] simplifiying candidate # 1553857673.620 * * * * [progress]: [ 33 / 452 ] simplifiying candidate # 1553857673.620 * * * * [progress]: [ 34 / 452 ] simplifiying candidate # 1553857673.620 * * * * [progress]: [ 35 / 452 ] simplifiying candidate # 1553857673.620 * [simplify]: Simplifying (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1553857673.620 * * [simplify]: iters left: 6 (8 enodes) 1553857673.624 * * [simplify]: iters left: 5 (27 enodes) 1553857673.628 * * [simplify]: iters left: 4 (28 enodes) 1553857673.631 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857673.631 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857673.632 * * [simplify]: Extracting #2: cost 7 inf + 0 1553857673.632 * * [simplify]: Extracting #3: cost 12 inf + 0 1553857673.632 * * [simplify]: Extracting #4: cost 12 inf + 2 1553857673.632 * * [simplify]: Extracting #5: cost 10 inf + 84 1553857673.632 * * [simplify]: Extracting #6: cost 4 inf + 754 1553857673.632 * * [simplify]: Extracting #7: cost 0 inf + 1582 1553857673.632 * [simplify]: Simplified to (fabs (cbrt (fma y.im y.im (* y.re y.re)))) 1553857673.632 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (fabs (cbrt (fma y.im y.im (* y.re y.re)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857673.632 * * * * [progress]: [ 36 / 452 ] simplifiying candidate # 1553857673.633 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857673.633 * * [simplify]: iters left: 6 (7 enodes) 1553857673.634 * * [simplify]: iters left: 5 (24 enodes) 1553857673.637 * * [simplify]: iters left: 4 (26 enodes) 1553857673.640 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857673.640 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857673.640 * * [simplify]: Extracting #2: cost 7 inf + 0 1553857673.640 * * [simplify]: Extracting #3: cost 8 inf + 2 1553857673.641 * * [simplify]: Extracting #4: cost 6 inf + 238 1553857673.641 * * [simplify]: Extracting #5: cost 0 inf + 668 1553857673.641 * [simplify]: Simplified to (sqrt (hypot y.re y.im)) 1553857673.641 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857673.641 * * * * [progress]: [ 37 / 452 ] simplifiying candidate # 1553857673.641 * [simplify]: Simplifying (sqrt 1) 1553857673.641 * * [simplify]: iters left: 1 (2 enodes) 1553857673.643 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857673.643 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857673.643 * [simplify]: Simplified to 1 1553857673.643 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857673.644 * * * * [progress]: [ 38 / 452 ] simplifiying candidate # 1553857673.644 * [simplify]: Simplifying (sqrt 1) 1553857673.644 * * [simplify]: iters left: 1 (2 enodes) 1553857673.646 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857673.646 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857673.646 * [simplify]: Simplified to 1 1553857673.646 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857673.646 * * * * [progress]: [ 39 / 452 ] simplifiying candidate # 1553857673.646 * [simplify]: Simplifying (sqrt 1) 1553857673.646 * * [simplify]: iters left: 1 (2 enodes) 1553857673.648 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857673.648 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857673.648 * [simplify]: Simplified to 1 1553857673.648 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857673.649 * * * * [progress]: [ 40 / 452 ] simplifiying candidate # 1553857673.649 * [simplify]: Simplifying (sqrt (* 1 1)) 1553857673.649 * * [simplify]: iters left: 3 (3 enodes) 1553857673.651 * * [simplify]: iters left: 2 (10 enodes) 1553857673.652 * * [simplify]: iters left: 1 (12 enodes) 1553857673.654 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857673.654 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857673.654 * [simplify]: Simplified to 1 1553857673.654 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857673.654 * * * * [progress]: [ 41 / 452 ] simplifiying candidate # 1553857673.654 * [simplify]: Simplifying (sqrt 1) 1553857673.654 * * [simplify]: iters left: 1 (2 enodes) 1553857673.656 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857673.656 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857673.656 * [simplify]: Simplified to 1 1553857673.656 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857673.656 * * * * [progress]: [ 42 / 452 ] simplifiying candidate # 1553857673.657 * [simplify]: Simplifying (sqrt 1) 1553857673.657 * * [simplify]: iters left: 1 (2 enodes) 1553857673.658 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857673.658 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857673.658 * [simplify]: Simplified to 1 1553857673.658 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857673.658 * * * * [progress]: [ 43 / 452 ] simplifiying candidate # 1553857673.659 * [simplify]: Simplifying (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3))) 1553857673.659 * * [simplify]: iters left: 6 (9 enodes) 1553857673.662 * * [simplify]: iters left: 5 (45 enodes) 1553857673.674 * * [simplify]: iters left: 4 (116 enodes) 1553857673.719 * * [simplify]: iters left: 3 (219 enodes) 1553857673.764 * * [simplify]: iters left: 2 (423 enodes) 1553857673.880 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857673.880 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857673.880 * * [simplify]: Extracting #2: cost 42 inf + 0 1553857673.880 * * [simplify]: Extracting #3: cost 120 inf + 460 1553857673.882 * * [simplify]: Extracting #4: cost 154 inf + 5357 1553857673.885 * * [simplify]: Extracting #5: cost 53 inf + 39502 1553857673.890 * * [simplify]: Extracting #6: cost 2 inf + 63344 1553857673.896 * * [simplify]: Extracting #7: cost 0 inf + 64401 1553857673.901 * [simplify]: Simplified to (hypot (* y.re (* y.re y.re)) (* y.im (* y.im y.im))) 1553857673.901 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (hypot (* y.re (* y.re y.re)) (* y.im (* y.im y.im))) (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im)))))))) 1553857673.901 * * * * [progress]: [ 44 / 452 ] simplifiying candidate # 1553857673.901 * [simplify]: Simplifying (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 1553857673.901 * * [simplify]: iters left: 6 (8 enodes) 1553857673.904 * * [simplify]: iters left: 5 (38 enodes) 1553857673.910 * * [simplify]: iters left: 4 (72 enodes) 1553857673.931 * * [simplify]: iters left: 3 (135 enodes) 1553857673.987 * * [simplify]: iters left: 2 (298 enodes) 1553857674.143 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857674.143 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857674.143 * * [simplify]: Extracting #2: cost 70 inf + 0 1553857674.144 * * [simplify]: Extracting #3: cost 186 inf + 286 1553857674.146 * * [simplify]: Extracting #4: cost 150 inf + 7186 1553857674.160 * * [simplify]: Extracting #5: cost 35 inf + 27843 1553857674.176 * * [simplify]: Extracting #6: cost 3 inf + 34589 1553857674.192 * * [simplify]: Extracting #7: cost 0 inf + 35476 1553857674.212 * [simplify]: Simplified to (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 1553857674.212 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) (sqrt (- (* y.re y.re) (* y.im y.im)))))) 1553857674.212 * * * * [progress]: [ 45 / 452 ] simplifiying candidate # 1553857674.212 * [simplify]: Simplifying (+ (* y.re y.re) (* y.im y.im)) 1553857674.213 * * [simplify]: iters left: 4 (5 enodes) 1553857674.215 * * [simplify]: iters left: 3 (17 enodes) 1553857674.220 * * [simplify]: iters left: 2 (18 enodes) 1553857674.224 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857674.224 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857674.224 * * [simplify]: Extracting #2: cost 5 inf + 43 1553857674.224 * * [simplify]: Extracting #3: cost 0 inf + 360 1553857674.225 * [simplify]: Simplified to (fma y.im y.im (* y.re y.re)) 1553857674.225 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (pow (fma y.im y.im (* y.re y.re)) (/ 1 2)))) 1553857674.225 * * * * [progress]: [ 46 / 452 ] simplifiying candidate # 1553857674.225 * * * * [progress]: [ 47 / 452 ] simplifiying candidate # 1553857674.225 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 1553857674.225 * * [simplify]: iters left: 5 (6 enodes) 1553857674.228 * * [simplify]: iters left: 4 (21 enodes) 1553857674.234 * * [simplify]: iters left: 3 (23 enodes) 1553857674.239 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857674.239 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857674.240 * * [simplify]: Extracting #2: cost 6 inf + 2 1553857674.240 * * [simplify]: Extracting #3: cost 2 inf + 392 1553857674.240 * * [simplify]: Extracting #4: cost 0 inf + 474 1553857674.240 * [simplify]: Simplified to (hypot y.re y.im) 1553857674.240 * [simplify]: Simplified (2 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (fabs (hypot y.re y.im)))) 1553857674.240 * * * * [progress]: [ 48 / 452 ] simplifiying candidate # 1553857674.240 * * * * [progress]: [ 49 / 452 ] simplifiying candidate #real (real->posit16 (sqrt (+ (* y.re y.re) (* y.im y.im)))))))> 1553857674.241 * * * * [progress]: [ 50 / 452 ] simplifiying candidate # 1553857674.241 * * * * [progress]: [ 51 / 452 ] simplifiying candidate # 1553857674.241 * * * * [progress]: [ 52 / 452 ] simplifiying candidate # 1553857674.241 * * * * [progress]: [ 53 / 452 ] simplifiying candidate # 1553857674.241 * * * * [progress]: [ 54 / 452 ] simplifiying candidate # 1553857674.241 * * * * [progress]: [ 55 / 452 ] simplifiying candidate # 1553857674.241 * * * * [progress]: [ 56 / 452 ] simplifiying candidate # 1553857674.241 * * * * [progress]: [ 57 / 452 ] simplifiying candidate # 1553857674.241 * [simplify]: Simplifying (sqrt (* y.re y.re)) 1553857674.241 * * [simplify]: iters left: 3 (3 enodes) 1553857674.243 * * [simplify]: iters left: 2 (10 enodes) 1553857674.246 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857674.246 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857674.246 * * [simplify]: Extracting #2: cost 4 inf + 1 1553857674.246 * * [simplify]: Extracting #3: cost 0 inf + 165 1553857674.246 * [simplify]: Simplified to (fabs y.re) 1553857674.246 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot (fabs y.re) y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857674.246 * * * * [progress]: [ 58 / 452 ] simplifiying candidate # 1553857674.246 * [simplify]: Simplifying (sqrt (* y.re y.re)) 1553857674.247 * * [simplify]: iters left: 3 (3 enodes) 1553857674.248 * * [simplify]: iters left: 2 (10 enodes) 1553857674.251 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857674.251 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857674.251 * * [simplify]: Extracting #2: cost 4 inf + 1 1553857674.251 * * [simplify]: Extracting #3: cost 0 inf + 165 1553857674.251 * [simplify]: Simplified to (fabs y.re) 1553857674.251 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot (fabs y.re) (sqrt (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857674.251 * * * * [progress]: [ 59 / 452 ] simplifiying candidate # 1553857674.253 * [simplify]: Simplifying (sqrt (* y.re y.re)) 1553857674.253 * * [simplify]: iters left: 3 (3 enodes) 1553857674.254 * * [simplify]: iters left: 2 (10 enodes) 1553857674.257 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857674.257 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857674.257 * * [simplify]: Extracting #2: cost 4 inf + 1 1553857674.257 * * [simplify]: Extracting #3: cost 0 inf + 165 1553857674.257 * [simplify]: Simplified to (fabs y.re) 1553857674.257 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot (fabs y.re) (* (sqrt y.im) (sqrt y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857674.257 * * * * [progress]: [ 60 / 452 ] simplifiying candidate # 1553857674.258 * [simplify]: Simplifying (sqrt (* y.re y.re)) 1553857674.258 * * [simplify]: iters left: 3 (3 enodes) 1553857674.259 * * [simplify]: iters left: 2 (10 enodes) 1553857674.262 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857674.262 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857674.262 * * [simplify]: Extracting #2: cost 4 inf + 1 1553857674.262 * * [simplify]: Extracting #3: cost 0 inf + 165 1553857674.262 * [simplify]: Simplified to (fabs y.re) 1553857674.262 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot (fabs y.re) (* (sqrt y.im) (sqrt y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857674.262 * * * * [progress]: [ 61 / 452 ] simplifiying candidate # 1553857674.263 * [simplify]: Simplifying (sqrt (* y.re y.re)) 1553857674.263 * * [simplify]: iters left: 3 (3 enodes) 1553857674.264 * * [simplify]: iters left: 2 (10 enodes) 1553857674.267 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857674.267 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857674.267 * * [simplify]: Extracting #2: cost 4 inf + 1 1553857674.267 * * [simplify]: Extracting #3: cost 0 inf + 165 1553857674.267 * [simplify]: Simplified to (fabs y.re) 1553857674.268 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot (fabs y.re) y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857674.268 * * * * [progress]: [ 62 / 452 ] simplifiying candidate # 1553857674.268 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1553857674.268 * * [simplify]: iters left: 3 (3 enodes) 1553857674.269 * * [simplify]: iters left: 2 (7 enodes) 1553857674.271 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857674.271 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857674.271 * [simplify]: Simplified to y.re 1553857674.271 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857674.271 * * * * [progress]: [ 63 / 452 ] simplifiying candidate # 1553857674.271 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1553857674.272 * * [simplify]: iters left: 3 (3 enodes) 1553857674.273 * * [simplify]: iters left: 2 (7 enodes) 1553857674.274 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857674.274 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857674.274 * [simplify]: Simplified to y.re 1553857674.275 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re (sqrt (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857674.275 * * * * [progress]: [ 64 / 452 ] simplifiying candidate # 1553857674.275 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1553857674.275 * * [simplify]: iters left: 3 (3 enodes) 1553857674.276 * * [simplify]: iters left: 2 (7 enodes) 1553857674.278 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857674.278 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857674.278 * [simplify]: Simplified to y.re 1553857674.278 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re (* (sqrt y.im) (sqrt y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857674.278 * * * * [progress]: [ 65 / 452 ] simplifiying candidate # 1553857674.278 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1553857674.278 * * [simplify]: iters left: 3 (3 enodes) 1553857674.280 * * [simplify]: iters left: 2 (7 enodes) 1553857674.282 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857674.282 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857674.282 * [simplify]: Simplified to y.re 1553857674.282 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re (* (sqrt y.im) (sqrt y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857674.282 * * * * [progress]: [ 66 / 452 ] simplifiying candidate # 1553857674.282 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1553857674.282 * * [simplify]: iters left: 3 (3 enodes) 1553857674.284 * * [simplify]: iters left: 2 (7 enodes) 1553857674.285 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857674.285 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857674.285 * [simplify]: Simplified to y.re 1553857674.285 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857674.285 * * * * [progress]: [ 67 / 452 ] simplifiying candidate # 1553857674.286 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1553857674.286 * * [simplify]: iters left: 3 (3 enodes) 1553857674.287 * * [simplify]: iters left: 2 (7 enodes) 1553857674.288 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857674.289 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857674.289 * [simplify]: Simplified to y.re 1553857674.289 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857674.289 * * * * [progress]: [ 68 / 452 ] simplifiying candidate # 1553857674.289 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1553857674.289 * * [simplify]: iters left: 3 (3 enodes) 1553857674.290 * * [simplify]: iters left: 2 (7 enodes) 1553857674.292 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857674.292 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857674.292 * [simplify]: Simplified to y.re 1553857674.292 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re (sqrt (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857674.292 * * * * [progress]: [ 69 / 452 ] simplifiying candidate # 1553857674.292 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1553857674.292 * * [simplify]: iters left: 3 (3 enodes) 1553857674.294 * * [simplify]: iters left: 2 (7 enodes) 1553857674.295 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857674.295 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857674.295 * [simplify]: Simplified to y.re 1553857674.295 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re (* (sqrt y.im) (sqrt y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857674.295 * * * * [progress]: [ 70 / 452 ] simplifiying candidate # 1553857674.296 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1553857674.296 * * [simplify]: iters left: 3 (3 enodes) 1553857674.297 * * [simplify]: iters left: 2 (7 enodes) 1553857674.299 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857674.299 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857674.299 * [simplify]: Simplified to y.re 1553857674.299 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re (* (sqrt y.im) (sqrt y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857674.299 * * * * [progress]: [ 71 / 452 ] simplifiying candidate # 1553857674.299 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1553857674.299 * * [simplify]: iters left: 3 (3 enodes) 1553857674.301 * * [simplify]: iters left: 2 (7 enodes) 1553857674.302 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857674.302 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857674.302 * [simplify]: Simplified to y.re 1553857674.302 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857674.303 * * * * [progress]: [ 72 / 452 ] simplifiying candidate # 1553857674.303 * * * * [progress]: [ 73 / 452 ] simplifiying candidate # 1553857674.303 * * * * [progress]: [ 74 / 452 ] simplifiying candidate # 1553857674.303 * * * * [progress]: [ 75 / 452 ] simplifiying candidate # 1553857674.303 * * * * [progress]: [ 76 / 452 ] simplifiying candidate # 1553857674.303 * * * * [progress]: [ 77 / 452 ] simplifiying candidate # 1553857674.303 * * * * [progress]: [ 78 / 452 ] simplifiying candidate # 1553857674.303 * * * * [progress]: [ 79 / 452 ] simplifiying candidate # 1553857674.303 * * * * [progress]: [ 80 / 452 ] simplifiying candidate # 1553857674.303 * * * * [progress]: [ 81 / 452 ] simplifiying candidate # 1553857674.303 * * * * [progress]: [ 82 / 452 ] simplifiying candidate # 1553857674.303 * * * * [progress]: [ 83 / 452 ] simplifiying candidate # 1553857674.303 * * * * [progress]: [ 84 / 452 ] simplifiying candidate # 1553857674.304 * [simplify]: Simplifying (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1553857674.304 * * [simplify]: iters left: 6 (8 enodes) 1553857674.307 * * [simplify]: iters left: 5 (27 enodes) 1553857674.314 * * [simplify]: iters left: 4 (28 enodes) 1553857674.321 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857674.321 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857674.321 * * [simplify]: Extracting #2: cost 7 inf + 0 1553857674.322 * * [simplify]: Extracting #3: cost 12 inf + 0 1553857674.322 * * [simplify]: Extracting #4: cost 12 inf + 2 1553857674.322 * * [simplify]: Extracting #5: cost 10 inf + 84 1553857674.322 * * [simplify]: Extracting #6: cost 4 inf + 754 1553857674.322 * * [simplify]: Extracting #7: cost 0 inf + 1582 1553857674.323 * [simplify]: Simplified to (fabs (cbrt (fma y.im y.im (* y.re y.re)))) 1553857674.323 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (fabs (cbrt (fma y.im y.im (* y.re y.re)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857674.323 * * * * [progress]: [ 85 / 452 ] simplifiying candidate # 1553857674.323 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857674.324 * * [simplify]: iters left: 6 (7 enodes) 1553857674.327 * * [simplify]: iters left: 5 (24 enodes) 1553857674.334 * * [simplify]: iters left: 4 (26 enodes) 1553857674.340 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857674.340 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857674.340 * * [simplify]: Extracting #2: cost 7 inf + 0 1553857674.340 * * [simplify]: Extracting #3: cost 8 inf + 2 1553857674.340 * * [simplify]: Extracting #4: cost 6 inf + 238 1553857674.341 * * [simplify]: Extracting #5: cost 0 inf + 668 1553857674.341 * [simplify]: Simplified to (sqrt (hypot y.re y.im)) 1553857674.341 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857674.341 * * * * [progress]: [ 86 / 452 ] simplifiying candidate # 1553857674.341 * [simplify]: Simplifying (sqrt 1) 1553857674.341 * * [simplify]: iters left: 1 (2 enodes) 1553857674.345 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857674.345 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857674.345 * [simplify]: Simplified to 1 1553857674.345 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (* 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857674.345 * * * * [progress]: [ 87 / 452 ] simplifiying candidate # 1553857674.345 * [simplify]: Simplifying (sqrt 1) 1553857674.345 * * [simplify]: iters left: 1 (2 enodes) 1553857674.347 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857674.347 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857674.347 * [simplify]: Simplified to 1 1553857674.347 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (* 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857674.347 * * * * [progress]: [ 88 / 452 ] simplifiying candidate # 1553857674.347 * [simplify]: Simplifying (sqrt 1) 1553857674.347 * * [simplify]: iters left: 1 (2 enodes) 1553857674.349 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857674.349 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857674.349 * [simplify]: Simplified to 1 1553857674.349 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (* 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857674.349 * * * * [progress]: [ 89 / 452 ] simplifiying candidate # 1553857674.350 * [simplify]: Simplifying (sqrt (* 1 1)) 1553857674.350 * * [simplify]: iters left: 3 (3 enodes) 1553857674.353 * * [simplify]: iters left: 2 (10 enodes) 1553857674.355 * * [simplify]: iters left: 1 (12 enodes) 1553857674.356 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857674.356 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857674.356 * [simplify]: Simplified to 1 1553857674.356 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (* 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857674.356 * * * * [progress]: [ 90 / 452 ] simplifiying candidate # 1553857674.357 * [simplify]: Simplifying (sqrt 1) 1553857674.357 * * [simplify]: iters left: 1 (2 enodes) 1553857674.358 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857674.358 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857674.358 * [simplify]: Simplified to 1 1553857674.358 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (* 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857674.358 * * * * [progress]: [ 91 / 452 ] simplifiying candidate # 1553857674.359 * [simplify]: Simplifying (sqrt 1) 1553857674.359 * * [simplify]: iters left: 1 (2 enodes) 1553857674.360 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857674.360 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857674.360 * [simplify]: Simplified to 1 1553857674.360 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (* 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857674.360 * * * * [progress]: [ 92 / 452 ] simplifiying candidate # 1553857674.361 * [simplify]: Simplifying (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3))) 1553857674.361 * * [simplify]: iters left: 6 (9 enodes) 1553857674.363 * * [simplify]: iters left: 5 (45 enodes) 1553857674.375 * * [simplify]: iters left: 4 (116 enodes) 1553857674.413 * * [simplify]: iters left: 3 (219 enodes) 1553857674.474 * * [simplify]: iters left: 2 (423 enodes) 1553857674.609 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857674.609 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857674.610 * * [simplify]: Extracting #2: cost 42 inf + 0 1553857674.610 * * [simplify]: Extracting #3: cost 120 inf + 460 1553857674.613 * * [simplify]: Extracting #4: cost 154 inf + 5357 1553857674.619 * * [simplify]: Extracting #5: cost 53 inf + 39502 1553857674.630 * * [simplify]: Extracting #6: cost 2 inf + 63344 1553857674.640 * * [simplify]: Extracting #7: cost 0 inf + 64401 1553857674.655 * [simplify]: Simplified to (hypot (* y.re (* y.re y.re)) (* y.im (* y.im y.im))) 1553857674.656 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (/ (hypot (* y.re (* y.re y.re)) (* y.im (* y.im y.im))) (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857674.656 * * * * [progress]: [ 93 / 452 ] simplifiying candidate # 1553857674.656 * [simplify]: Simplifying (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 1553857674.656 * * [simplify]: iters left: 6 (8 enodes) 1553857674.661 * * [simplify]: iters left: 5 (38 enodes) 1553857674.674 * * [simplify]: iters left: 4 (72 enodes) 1553857674.690 * * [simplify]: iters left: 3 (135 enodes) 1553857674.725 * * [simplify]: iters left: 2 (298 enodes) 1553857674.900 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857674.900 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857674.900 * * [simplify]: Extracting #2: cost 70 inf + 0 1553857674.902 * * [simplify]: Extracting #3: cost 186 inf + 286 1553857674.909 * * [simplify]: Extracting #4: cost 150 inf + 7186 1553857674.920 * * [simplify]: Extracting #5: cost 35 inf + 27843 1553857674.928 * * [simplify]: Extracting #6: cost 3 inf + 34589 1553857674.936 * * [simplify]: Extracting #7: cost 0 inf + 35476 1553857674.944 * [simplify]: Simplified to (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 1553857674.944 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (/ (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) (sqrt (- (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857674.944 * * * * [progress]: [ 94 / 452 ] simplifiying candidate # 1553857674.944 * [simplify]: Simplifying (+ (* y.re y.re) (* y.im y.im)) 1553857674.944 * * [simplify]: iters left: 4 (5 enodes) 1553857674.946 * * [simplify]: iters left: 3 (17 enodes) 1553857674.948 * * [simplify]: iters left: 2 (18 enodes) 1553857674.951 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857674.951 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857674.951 * * [simplify]: Extracting #2: cost 5 inf + 43 1553857674.951 * * [simplify]: Extracting #3: cost 0 inf + 360 1553857674.952 * [simplify]: Simplified to (fma y.im y.im (* y.re y.re)) 1553857674.952 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (pow (fma y.im y.im (* y.re y.re)) (/ 1 2))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857674.952 * * * * [progress]: [ 95 / 452 ] simplifiying candidate # 1553857674.952 * * * * [progress]: [ 96 / 452 ] simplifiying candidate # 1553857674.952 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 1553857674.952 * * [simplify]: iters left: 5 (6 enodes) 1553857674.955 * * [simplify]: iters left: 4 (21 enodes) 1553857674.961 * * [simplify]: iters left: 3 (23 enodes) 1553857674.966 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857674.966 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857674.966 * * [simplify]: Extracting #2: cost 6 inf + 2 1553857674.966 * * [simplify]: Extracting #3: cost 2 inf + 392 1553857674.966 * * [simplify]: Extracting #4: cost 0 inf + 474 1553857674.966 * [simplify]: Simplified to (hypot y.re y.im) 1553857674.966 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (fabs (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857674.966 * * * * [progress]: [ 97 / 452 ] simplifiying candidate # 1553857674.966 * * * * [progress]: [ 98 / 452 ] simplifiying candidate #real (real->posit16 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))> 1553857674.966 * * * * [progress]: [ 99 / 452 ] simplifiying candidate # 1553857674.966 * * * * [progress]: [ 100 / 452 ] simplifiying candidate # 1553857674.966 * * * * [progress]: [ 101 / 452 ] simplifiying candidate # 1553857674.967 * * * * [progress]: [ 102 / 452 ] simplifiying candidate # 1553857674.967 * [simplify]: Simplifying (- (log (- (* x.im y.re) (* x.re y.im))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857674.967 * * [simplify]: iters left: 6 (14 enodes) 1553857674.970 * * [simplify]: iters left: 5 (52 enodes) 1553857674.977 * * [simplify]: iters left: 4 (67 enodes) 1553857674.985 * * [simplify]: iters left: 3 (75 enodes) 1553857674.995 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857674.995 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857674.995 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857674.995 * * [simplify]: Extracting #3: cost 22 inf + 0 1553857674.995 * * [simplify]: Extracting #4: cost 22 inf + 201 1553857674.996 * * [simplify]: Extracting #5: cost 9 inf + 1736 1553857674.996 * * [simplify]: Extracting #6: cost 0 inf + 2914 1553857674.997 * [simplify]: Simplified to (- (log (- (* x.im y.re) (* x.re y.im))) (log (hypot y.re y.im))) 1553857674.997 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (exp (- (log (- (* x.im y.re) (* x.re y.im))) (log (hypot y.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857674.997 * * * * [progress]: [ 103 / 452 ] simplifiying candidate # 1553857674.997 * * * * [progress]: [ 104 / 452 ] simplifiying candidate # 1553857674.997 * * * * [progress]: [ 105 / 452 ] simplifiying candidate # 1553857674.997 * [simplify]: Simplifying (/ (* (* (- (* x.im y.re) (* x.re y.im)) (- (* x.im y.re) (* x.re y.im))) (- (* x.im y.re) (* x.re y.im))) (* (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857674.998 * * [simplify]: iters left: 6 (16 enodes) 1553857675.006 * * [simplify]: iters left: 5 (64 enodes) 1553857675.027 * * [simplify]: iters left: 4 (142 enodes) 1553857675.088 * * [simplify]: iters left: 3 (412 enodes) 1553857675.268 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857675.268 * * [simplify]: Extracting #1: cost 49 inf + 0 1553857675.269 * * [simplify]: Extracting #2: cost 225 inf + 1 1553857675.272 * * [simplify]: Extracting #3: cost 386 inf + 9942 1553857675.295 * * [simplify]: Extracting #4: cost 113 inf + 76423 1553857675.342 * * [simplify]: Extracting #5: cost 0 inf + 106062 1553857675.371 * * [simplify]: Extracting #6: cost 0 inf + 105662 1553857675.409 * [simplify]: Simplified to (* (* (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 1553857675.409 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857675.409 * * * * [progress]: [ 106 / 452 ] simplifiying candidate # 1553857675.409 * * * * [progress]: [ 107 / 452 ] simplifiying candidate # 1553857675.409 * * * * [progress]: [ 108 / 452 ] simplifiying candidate # 1553857675.410 * * * * [progress]: [ 109 / 452 ] simplifiying candidate # 1553857675.410 * * * * [progress]: [ 110 / 452 ] simplifiying candidate # 1553857675.410 * [simplify]: Simplifying (/ (* x.im y.re) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857675.410 * * [simplify]: iters left: 6 (9 enodes) 1553857675.414 * * [simplify]: iters left: 5 (33 enodes) 1553857675.424 * * [simplify]: iters left: 4 (41 enodes) 1553857675.434 * * [simplify]: iters left: 3 (46 enodes) 1553857675.445 * * [simplify]: iters left: 2 (48 enodes) 1553857675.453 * * [simplify]: iters left: 1 (51 enodes) 1553857675.459 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857675.459 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857675.459 * * [simplify]: Extracting #2: cost 16 inf + 2 1553857675.459 * * [simplify]: Extracting #3: cost 13 inf + 338 1553857675.459 * * [simplify]: Extracting #4: cost 5 inf + 1241 1553857675.460 * * [simplify]: Extracting #5: cost 1 inf + 1518 1553857675.460 * * [simplify]: Extracting #6: cost 0 inf + 1615 1553857675.460 * [simplify]: Simplified to (/ (* x.im y.re) (hypot y.re y.im)) 1553857675.460 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (- (/ (* x.im y.re) (hypot y.re y.im)) (/ (* x.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857675.460 * * * * [progress]: [ 111 / 452 ] simplifiying candidate # 1553857675.461 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857675.461 * * [simplify]: iters left: 6 (16 enodes) 1553857675.464 * * [simplify]: iters left: 5 (62 enodes) 1553857675.473 * * [simplify]: iters left: 4 (89 enodes) 1553857675.494 * * [simplify]: iters left: 3 (104 enodes) 1553857675.520 * * [simplify]: iters left: 2 (107 enodes) 1553857675.545 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857675.545 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857675.545 * * [simplify]: Extracting #2: cost 22 inf + 0 1553857675.545 * * [simplify]: Extracting #3: cost 34 inf + 0 1553857675.546 * * [simplify]: Extracting #4: cost 36 inf + 87 1553857675.546 * * [simplify]: Extracting #5: cost 19 inf + 1870 1553857675.548 * * [simplify]: Extracting #6: cost 3 inf + 6475 1553857675.551 * * [simplify]: Extracting #7: cost 0 inf + 7612 1553857675.553 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) 1553857675.553 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857675.553 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857675.553 * * [simplify]: iters left: 6 (14 enodes) 1553857675.557 * * [simplify]: iters left: 5 (50 enodes) 1553857675.563 * * [simplify]: iters left: 4 (62 enodes) 1553857675.571 * * [simplify]: iters left: 3 (70 enodes) 1553857675.579 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857675.579 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857675.579 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857675.579 * * [simplify]: Extracting #3: cost 20 inf + 0 1553857675.579 * * [simplify]: Extracting #4: cost 21 inf + 144 1553857675.579 * * [simplify]: Extracting #5: cost 8 inf + 1678 1553857675.580 * * [simplify]: Extracting #6: cost 0 inf + 2660 1553857675.580 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) 1553857675.580 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857675.581 * * * * [progress]: [ 112 / 452 ] simplifiying candidate # 1553857675.581 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857675.581 * * [simplify]: iters left: 6 (16 enodes) 1553857675.584 * * [simplify]: iters left: 5 (58 enodes) 1553857675.602 * * [simplify]: iters left: 4 (73 enodes) 1553857675.623 * * [simplify]: iters left: 3 (84 enodes) 1553857675.643 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857675.643 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857675.644 * * [simplify]: Extracting #2: cost 15 inf + 0 1553857675.644 * * [simplify]: Extracting #3: cost 28 inf + 0 1553857675.644 * * [simplify]: Extracting #4: cost 30 inf + 87 1553857675.645 * * [simplify]: Extracting #5: cost 13 inf + 2232 1553857675.646 * * [simplify]: Extracting #6: cost 3 inf + 4681 1553857675.648 * * [simplify]: Extracting #7: cost 0 inf + 6058 1553857675.650 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1553857675.650 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857675.650 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1553857675.650 * * [simplify]: iters left: 6 (14 enodes) 1553857675.656 * * [simplify]: iters left: 5 (49 enodes) 1553857675.670 * * [simplify]: iters left: 4 (60 enodes) 1553857675.686 * * [simplify]: iters left: 3 (68 enodes) 1553857675.701 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857675.701 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857675.701 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857675.701 * * [simplify]: Extracting #3: cost 20 inf + 0 1553857675.701 * * [simplify]: Extracting #4: cost 22 inf + 128 1553857675.702 * * [simplify]: Extracting #5: cost 12 inf + 993 1553857675.703 * * [simplify]: Extracting #6: cost 2 inf + 2584 1553857675.704 * * [simplify]: Extracting #7: cost 0 inf + 3220 1553857675.704 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 1553857675.705 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (fma y.re y.re (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857675.705 * * * * [progress]: [ 113 / 452 ] simplifiying candidate # 1553857675.705 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857675.705 * * [simplify]: iters left: 6 (15 enodes) 1553857675.711 * * [simplify]: iters left: 5 (55 enodes) 1553857675.725 * * [simplify]: iters left: 4 (71 enodes) 1553857675.743 * * [simplify]: iters left: 3 (82 enodes) 1553857675.753 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857675.753 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857675.753 * * [simplify]: Extracting #2: cost 14 inf + 0 1553857675.753 * * [simplify]: Extracting #3: cost 26 inf + 0 1553857675.754 * * [simplify]: Extracting #4: cost 26 inf + 210 1553857675.754 * * [simplify]: Extracting #5: cost 9 inf + 2131 1553857675.755 * * [simplify]: Extracting #6: cost 0 inf + 4424 1553857675.755 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) 1553857675.755 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857675.756 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857675.756 * * [simplify]: iters left: 6 (14 enodes) 1553857675.759 * * [simplify]: iters left: 5 (50 enodes) 1553857675.767 * * [simplify]: iters left: 4 (62 enodes) 1553857675.777 * * [simplify]: iters left: 3 (70 enodes) 1553857675.787 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857675.787 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857675.787 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857675.787 * * [simplify]: Extracting #3: cost 20 inf + 0 1553857675.787 * * [simplify]: Extracting #4: cost 21 inf + 144 1553857675.787 * * [simplify]: Extracting #5: cost 8 inf + 1558 1553857675.788 * * [simplify]: Extracting #6: cost 0 inf + 2500 1553857675.788 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857675.788 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857675.788 * * * * [progress]: [ 114 / 452 ] simplifiying candidate # 1553857675.789 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) 1553857675.789 * * [simplify]: iters left: 6 (12 enodes) 1553857675.793 * * [simplify]: iters left: 5 (45 enodes) 1553857675.799 * * [simplify]: iters left: 4 (61 enodes) 1553857675.810 * * [simplify]: iters left: 3 (73 enodes) 1553857675.829 * * [simplify]: iters left: 2 (74 enodes) 1553857675.845 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857675.845 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857675.845 * * [simplify]: Extracting #2: cost 7 inf + 1 1553857675.845 * * [simplify]: Extracting #3: cost 17 inf + 1 1553857675.845 * * [simplify]: Extracting #4: cost 16 inf + 88 1553857675.846 * * [simplify]: Extracting #5: cost 5 inf + 953 1553857675.846 * * [simplify]: Extracting #6: cost 1 inf + 1891 1553857675.846 * * [simplify]: Extracting #7: cost 0 inf + 2135 1553857675.847 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1553857675.847 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857675.847 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857675.847 * * [simplify]: iters left: 6 (13 enodes) 1553857675.850 * * [simplify]: iters left: 5 (47 enodes) 1553857675.856 * * [simplify]: iters left: 4 (59 enodes) 1553857675.864 * * [simplify]: iters left: 3 (67 enodes) 1553857675.871 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857675.871 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857675.871 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857675.871 * * [simplify]: Extracting #3: cost 18 inf + 59 1553857675.872 * * [simplify]: Extracting #4: cost 16 inf + 406 1553857675.872 * * [simplify]: Extracting #5: cost 1 inf + 2022 1553857675.872 * * [simplify]: Extracting #6: cost 0 inf + 2226 1553857675.873 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1553857675.873 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857675.873 * * * * [progress]: [ 115 / 452 ] simplifiying candidate # 1553857675.873 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) 1553857675.873 * * [simplify]: iters left: 6 (12 enodes) 1553857675.877 * * [simplify]: iters left: 5 (45 enodes) 1553857675.890 * * [simplify]: iters left: 4 (61 enodes) 1553857675.907 * * [simplify]: iters left: 3 (73 enodes) 1553857675.924 * * [simplify]: iters left: 2 (74 enodes) 1553857675.936 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857675.937 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857675.937 * * [simplify]: Extracting #2: cost 7 inf + 1 1553857675.937 * * [simplify]: Extracting #3: cost 17 inf + 1 1553857675.937 * * [simplify]: Extracting #4: cost 16 inf + 88 1553857675.937 * * [simplify]: Extracting #5: cost 5 inf + 953 1553857675.937 * * [simplify]: Extracting #6: cost 1 inf + 1891 1553857675.938 * * [simplify]: Extracting #7: cost 0 inf + 2135 1553857675.938 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1553857675.938 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857675.939 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857675.939 * * [simplify]: iters left: 6 (13 enodes) 1553857675.941 * * [simplify]: iters left: 5 (47 enodes) 1553857675.948 * * [simplify]: iters left: 4 (59 enodes) 1553857675.955 * * [simplify]: iters left: 3 (67 enodes) 1553857675.969 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857675.969 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857675.970 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857675.970 * * [simplify]: Extracting #3: cost 18 inf + 59 1553857675.970 * * [simplify]: Extracting #4: cost 16 inf + 406 1553857675.971 * * [simplify]: Extracting #5: cost 1 inf + 2022 1553857675.972 * * [simplify]: Extracting #6: cost 0 inf + 2226 1553857675.972 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1553857675.972 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857675.973 * * * * [progress]: [ 116 / 452 ] simplifiying candidate # 1553857675.973 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) 1553857675.973 * * [simplify]: iters left: 6 (12 enodes) 1553857675.980 * * [simplify]: iters left: 5 (45 enodes) 1553857675.994 * * [simplify]: iters left: 4 (61 enodes) 1553857676.011 * * [simplify]: iters left: 3 (73 enodes) 1553857676.026 * * [simplify]: iters left: 2 (74 enodes) 1553857676.043 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857676.043 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857676.044 * * [simplify]: Extracting #2: cost 7 inf + 1 1553857676.044 * * [simplify]: Extracting #3: cost 17 inf + 1 1553857676.044 * * [simplify]: Extracting #4: cost 16 inf + 88 1553857676.044 * * [simplify]: Extracting #5: cost 5 inf + 953 1553857676.045 * * [simplify]: Extracting #6: cost 1 inf + 1891 1553857676.046 * * [simplify]: Extracting #7: cost 0 inf + 2135 1553857676.047 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1553857676.047 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857676.047 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857676.048 * * [simplify]: iters left: 6 (13 enodes) 1553857676.055 * * [simplify]: iters left: 5 (47 enodes) 1553857676.068 * * [simplify]: iters left: 4 (59 enodes) 1553857676.084 * * [simplify]: iters left: 3 (67 enodes) 1553857676.094 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857676.094 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857676.094 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857676.094 * * [simplify]: Extracting #3: cost 18 inf + 59 1553857676.095 * * [simplify]: Extracting #4: cost 16 inf + 406 1553857676.095 * * [simplify]: Extracting #5: cost 1 inf + 2022 1553857676.096 * * [simplify]: Extracting #6: cost 0 inf + 2226 1553857676.096 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1553857676.096 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857676.096 * * * * [progress]: [ 117 / 452 ] simplifiying candidate # 1553857676.097 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* 1 1))) 1553857676.097 * * [simplify]: iters left: 6 (13 enodes) 1553857676.101 * * [simplify]: iters left: 5 (47 enodes) 1553857676.107 * * [simplify]: iters left: 4 (63 enodes) 1553857676.116 * * [simplify]: iters left: 3 (73 enodes) 1553857676.131 * * [simplify]: iters left: 2 (74 enodes) 1553857676.148 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857676.148 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857676.148 * * [simplify]: Extracting #2: cost 7 inf + 1 1553857676.148 * * [simplify]: Extracting #3: cost 17 inf + 1 1553857676.148 * * [simplify]: Extracting #4: cost 15 inf + 170 1553857676.148 * * [simplify]: Extracting #5: cost 5 inf + 953 1553857676.149 * * [simplify]: Extracting #6: cost 0 inf + 2135 1553857676.149 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1553857676.149 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857676.150 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857676.150 * * [simplify]: iters left: 6 (13 enodes) 1553857676.152 * * [simplify]: iters left: 5 (47 enodes) 1553857676.159 * * [simplify]: iters left: 4 (59 enodes) 1553857676.167 * * [simplify]: iters left: 3 (67 enodes) 1553857676.175 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857676.175 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857676.175 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857676.175 * * [simplify]: Extracting #3: cost 18 inf + 59 1553857676.175 * * [simplify]: Extracting #4: cost 16 inf + 406 1553857676.175 * * [simplify]: Extracting #5: cost 1 inf + 2022 1553857676.176 * * [simplify]: Extracting #6: cost 0 inf + 2226 1553857676.176 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1553857676.176 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857676.176 * * * * [progress]: [ 118 / 452 ] simplifiying candidate # 1553857676.176 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) 1553857676.177 * * [simplify]: iters left: 6 (12 enodes) 1553857676.185 * * [simplify]: iters left: 5 (45 enodes) 1553857676.198 * * [simplify]: iters left: 4 (61 enodes) 1553857676.214 * * [simplify]: iters left: 3 (73 enodes) 1553857676.223 * * [simplify]: iters left: 2 (74 enodes) 1553857676.231 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857676.231 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857676.231 * * [simplify]: Extracting #2: cost 7 inf + 1 1553857676.231 * * [simplify]: Extracting #3: cost 17 inf + 1 1553857676.231 * * [simplify]: Extracting #4: cost 16 inf + 88 1553857676.231 * * [simplify]: Extracting #5: cost 5 inf + 953 1553857676.232 * * [simplify]: Extracting #6: cost 1 inf + 1891 1553857676.232 * * [simplify]: Extracting #7: cost 0 inf + 2135 1553857676.233 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1553857676.233 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857676.233 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857676.233 * * [simplify]: iters left: 6 (13 enodes) 1553857676.236 * * [simplify]: iters left: 5 (47 enodes) 1553857676.243 * * [simplify]: iters left: 4 (59 enodes) 1553857676.258 * * [simplify]: iters left: 3 (67 enodes) 1553857676.270 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857676.270 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857676.270 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857676.270 * * [simplify]: Extracting #3: cost 18 inf + 59 1553857676.270 * * [simplify]: Extracting #4: cost 16 inf + 406 1553857676.271 * * [simplify]: Extracting #5: cost 1 inf + 2022 1553857676.271 * * [simplify]: Extracting #6: cost 0 inf + 2226 1553857676.271 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1553857676.272 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857676.272 * * * * [progress]: [ 119 / 452 ] simplifiying candidate # 1553857676.272 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) 1553857676.272 * * [simplify]: iters left: 6 (12 enodes) 1553857676.276 * * [simplify]: iters left: 5 (45 enodes) 1553857676.284 * * [simplify]: iters left: 4 (61 enodes) 1553857676.292 * * [simplify]: iters left: 3 (73 enodes) 1553857676.304 * * [simplify]: iters left: 2 (74 enodes) 1553857676.313 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857676.313 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857676.313 * * [simplify]: Extracting #2: cost 7 inf + 1 1553857676.313 * * [simplify]: Extracting #3: cost 17 inf + 1 1553857676.313 * * [simplify]: Extracting #4: cost 16 inf + 88 1553857676.314 * * [simplify]: Extracting #5: cost 5 inf + 953 1553857676.314 * * [simplify]: Extracting #6: cost 1 inf + 1891 1553857676.314 * * [simplify]: Extracting #7: cost 0 inf + 2135 1553857676.315 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1553857676.315 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857676.315 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857676.315 * * [simplify]: iters left: 6 (13 enodes) 1553857676.318 * * [simplify]: iters left: 5 (47 enodes) 1553857676.324 * * [simplify]: iters left: 4 (59 enodes) 1553857676.332 * * [simplify]: iters left: 3 (67 enodes) 1553857676.339 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857676.339 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857676.339 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857676.339 * * [simplify]: Extracting #3: cost 18 inf + 59 1553857676.340 * * [simplify]: Extracting #4: cost 16 inf + 406 1553857676.341 * * [simplify]: Extracting #5: cost 1 inf + 2022 1553857676.342 * * [simplify]: Extracting #6: cost 0 inf + 2226 1553857676.343 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1553857676.343 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857676.343 * * * * [progress]: [ 120 / 452 ] simplifiying candidate # 1553857676.343 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857676.344 * * [simplify]: iters left: 6 (15 enodes) 1553857676.349 * * [simplify]: iters left: 5 (55 enodes) 1553857676.363 * * [simplify]: iters left: 4 (71 enodes) 1553857676.373 * * [simplify]: iters left: 3 (82 enodes) 1553857676.383 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857676.383 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857676.383 * * [simplify]: Extracting #2: cost 14 inf + 0 1553857676.383 * * [simplify]: Extracting #3: cost 26 inf + 0 1553857676.383 * * [simplify]: Extracting #4: cost 26 inf + 210 1553857676.383 * * [simplify]: Extracting #5: cost 9 inf + 2131 1553857676.384 * * [simplify]: Extracting #6: cost 0 inf + 4424 1553857676.385 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) 1553857676.385 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857676.385 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857676.385 * * [simplify]: iters left: 6 (14 enodes) 1553857676.388 * * [simplify]: iters left: 5 (50 enodes) 1553857676.395 * * [simplify]: iters left: 4 (62 enodes) 1553857676.406 * * [simplify]: iters left: 3 (70 enodes) 1553857676.422 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857676.422 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857676.422 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857676.422 * * [simplify]: Extracting #3: cost 20 inf + 0 1553857676.423 * * [simplify]: Extracting #4: cost 21 inf + 144 1553857676.423 * * [simplify]: Extracting #5: cost 8 inf + 1558 1553857676.424 * * [simplify]: Extracting #6: cost 0 inf + 2500 1553857676.425 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857676.425 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857676.425 * * * * [progress]: [ 121 / 452 ] simplifiying candidate # 1553857676.426 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 1553857676.426 * * [simplify]: iters left: 6 (11 enodes) 1553857676.431 * * [simplify]: iters left: 5 (40 enodes) 1553857676.444 * * [simplify]: iters left: 4 (60 enodes) 1553857676.456 * * [simplify]: iters left: 3 (69 enodes) 1553857676.464 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857676.464 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857676.464 * * [simplify]: Extracting #2: cost 7 inf + 1 1553857676.464 * * [simplify]: Extracting #3: cost 17 inf + 1 1553857676.464 * * [simplify]: Extracting #4: cost 15 inf + 129 1553857676.465 * * [simplify]: Extracting #5: cost 3 inf + 1402 1553857676.465 * * [simplify]: Extracting #6: cost 1 inf + 1891 1553857676.465 * * [simplify]: Extracting #7: cost 0 inf + 2135 1553857676.466 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1553857676.466 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857676.466 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857676.466 * * [simplify]: iters left: 6 (13 enodes) 1553857676.469 * * [simplify]: iters left: 5 (47 enodes) 1553857676.475 * * [simplify]: iters left: 4 (59 enodes) 1553857676.483 * * [simplify]: iters left: 3 (67 enodes) 1553857676.492 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857676.492 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857676.492 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857676.492 * * [simplify]: Extracting #3: cost 18 inf + 59 1553857676.492 * * [simplify]: Extracting #4: cost 16 inf + 406 1553857676.493 * * [simplify]: Extracting #5: cost 1 inf + 2022 1553857676.494 * * [simplify]: Extracting #6: cost 0 inf + 2226 1553857676.495 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1553857676.495 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857676.495 * * * * [progress]: [ 122 / 452 ] simplifiying candidate # 1553857676.495 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857676.495 * * [simplify]: iters left: 6 (15 enodes) 1553857676.501 * * [simplify]: iters left: 5 (55 enodes) 1553857676.514 * * [simplify]: iters left: 4 (69 enodes) 1553857676.530 * * [simplify]: iters left: 3 (77 enodes) 1553857676.547 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857676.547 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857676.547 * * [simplify]: Extracting #2: cost 12 inf + 0 1553857676.547 * * [simplify]: Extracting #3: cost 24 inf + 0 1553857676.548 * * [simplify]: Extracting #4: cost 24 inf + 210 1553857676.548 * * [simplify]: Extracting #5: cost 9 inf + 1723 1553857676.549 * * [simplify]: Extracting #6: cost 0 inf + 3612 1553857676.550 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857676.550 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857676.551 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857676.551 * * [simplify]: iters left: 6 (14 enodes) 1553857676.557 * * [simplify]: iters left: 5 (50 enodes) 1553857676.572 * * [simplify]: iters left: 4 (62 enodes) 1553857676.588 * * [simplify]: iters left: 3 (70 enodes) 1553857676.605 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857676.605 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857676.605 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857676.605 * * [simplify]: Extracting #3: cost 20 inf + 0 1553857676.605 * * [simplify]: Extracting #4: cost 21 inf + 144 1553857676.606 * * [simplify]: Extracting #5: cost 8 inf + 1598 1553857676.607 * * [simplify]: Extracting #6: cost 0 inf + 2500 1553857676.608 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) 1553857676.608 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857676.608 * * * * [progress]: [ 123 / 452 ] simplifiying candidate # 1553857676.608 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857676.608 * * [simplify]: iters left: 6 (15 enodes) 1553857676.612 * * [simplify]: iters left: 5 (53 enodes) 1553857676.618 * * [simplify]: iters left: 4 (64 enodes) 1553857676.627 * * [simplify]: iters left: 3 (72 enodes) 1553857676.637 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857676.637 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857676.637 * * [simplify]: Extracting #2: cost 9 inf + 0 1553857676.637 * * [simplify]: Extracting #3: cost 22 inf + 0 1553857676.637 * * [simplify]: Extracting #4: cost 24 inf + 87 1553857676.638 * * [simplify]: Extracting #5: cost 14 inf + 912 1553857676.639 * * [simplify]: Extracting #6: cost 5 inf + 2045 1553857676.640 * * [simplify]: Extracting #7: cost 0 inf + 3494 1553857676.641 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1553857676.641 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857676.642 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1553857676.642 * * [simplify]: iters left: 6 (14 enodes) 1553857676.648 * * [simplify]: iters left: 5 (49 enodes) 1553857676.663 * * [simplify]: iters left: 4 (60 enodes) 1553857676.679 * * [simplify]: iters left: 3 (68 enodes) 1553857676.695 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857676.695 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857676.695 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857676.695 * * [simplify]: Extracting #3: cost 20 inf + 0 1553857676.696 * * [simplify]: Extracting #4: cost 22 inf + 128 1553857676.696 * * [simplify]: Extracting #5: cost 12 inf + 953 1553857676.697 * * [simplify]: Extracting #6: cost 2 inf + 2464 1553857676.698 * * [simplify]: Extracting #7: cost 0 inf + 3060 1553857676.699 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 1553857676.699 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (fma y.re y.re (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857676.700 * * * * [progress]: [ 124 / 452 ] simplifiying candidate # 1553857676.700 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857676.700 * * [simplify]: iters left: 6 (14 enodes) 1553857676.707 * * [simplify]: iters left: 5 (50 enodes) 1553857676.720 * * [simplify]: iters left: 4 (62 enodes) 1553857676.729 * * [simplify]: iters left: 3 (70 enodes) 1553857676.737 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857676.737 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857676.737 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857676.737 * * [simplify]: Extracting #3: cost 20 inf + 0 1553857676.737 * * [simplify]: Extracting #4: cost 21 inf + 144 1553857676.738 * * [simplify]: Extracting #5: cost 8 inf + 1478 1553857676.738 * * [simplify]: Extracting #6: cost 0 inf + 2340 1553857676.739 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857676.739 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857676.739 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857676.739 * * [simplify]: iters left: 6 (14 enodes) 1553857676.742 * * [simplify]: iters left: 5 (50 enodes) 1553857676.748 * * [simplify]: iters left: 4 (62 enodes) 1553857676.765 * * [simplify]: iters left: 3 (70 enodes) 1553857676.783 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857676.783 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857676.783 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857676.783 * * [simplify]: Extracting #3: cost 20 inf + 0 1553857676.783 * * [simplify]: Extracting #4: cost 21 inf + 144 1553857676.784 * * [simplify]: Extracting #5: cost 8 inf + 1478 1553857676.785 * * [simplify]: Extracting #6: cost 0 inf + 2340 1553857676.786 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857676.786 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857676.786 * * * * [progress]: [ 125 / 452 ] simplifiying candidate # 1553857676.786 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) 1553857676.786 * * [simplify]: iters left: 6 (11 enodes) 1553857676.791 * * [simplify]: iters left: 5 (40 enodes) 1553857676.797 * * [simplify]: iters left: 4 (52 enodes) 1553857676.804 * * [simplify]: iters left: 3 (62 enodes) 1553857676.811 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857676.811 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857676.811 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857676.812 * * [simplify]: Extracting #3: cost 10 inf + 211 1553857676.812 * * [simplify]: Extracting #4: cost 1 inf + 913 1553857676.812 * * [simplify]: Extracting #5: cost 0 inf + 1077 1553857676.812 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1553857676.812 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857676.813 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857676.813 * * [simplify]: iters left: 6 (13 enodes) 1553857676.815 * * [simplify]: iters left: 5 (47 enodes) 1553857676.822 * * [simplify]: iters left: 4 (59 enodes) 1553857676.834 * * [simplify]: iters left: 3 (67 enodes) 1553857676.841 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857676.841 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857676.842 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857676.842 * * [simplify]: Extracting #3: cost 18 inf + 59 1553857676.842 * * [simplify]: Extracting #4: cost 16 inf + 406 1553857676.842 * * [simplify]: Extracting #5: cost 1 inf + 1902 1553857676.843 * * [simplify]: Extracting #6: cost 0 inf + 2066 1553857676.843 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1553857676.843 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857676.843 * * * * [progress]: [ 126 / 452 ] simplifiying candidate # 1553857676.843 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) 1553857676.843 * * [simplify]: iters left: 6 (11 enodes) 1553857676.847 * * [simplify]: iters left: 5 (40 enodes) 1553857676.853 * * [simplify]: iters left: 4 (52 enodes) 1553857676.862 * * [simplify]: iters left: 3 (62 enodes) 1553857676.877 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857676.877 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857676.877 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857676.877 * * [simplify]: Extracting #3: cost 10 inf + 211 1553857676.878 * * [simplify]: Extracting #4: cost 1 inf + 913 1553857676.878 * * [simplify]: Extracting #5: cost 0 inf + 1077 1553857676.879 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1553857676.879 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857676.879 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857676.879 * * [simplify]: iters left: 6 (13 enodes) 1553857676.885 * * [simplify]: iters left: 5 (47 enodes) 1553857676.895 * * [simplify]: iters left: 4 (59 enodes) 1553857676.903 * * [simplify]: iters left: 3 (67 enodes) 1553857676.910 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857676.910 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857676.910 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857676.910 * * [simplify]: Extracting #3: cost 18 inf + 59 1553857676.911 * * [simplify]: Extracting #4: cost 16 inf + 406 1553857676.911 * * [simplify]: Extracting #5: cost 1 inf + 1902 1553857676.911 * * [simplify]: Extracting #6: cost 0 inf + 2066 1553857676.912 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1553857676.912 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857676.912 * * * * [progress]: [ 127 / 452 ] simplifiying candidate # 1553857676.912 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) 1553857676.912 * * [simplify]: iters left: 6 (11 enodes) 1553857676.916 * * [simplify]: iters left: 5 (40 enodes) 1553857676.922 * * [simplify]: iters left: 4 (52 enodes) 1553857676.936 * * [simplify]: iters left: 3 (62 enodes) 1553857676.950 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857676.950 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857676.950 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857676.951 * * [simplify]: Extracting #3: cost 10 inf + 211 1553857676.951 * * [simplify]: Extracting #4: cost 1 inf + 913 1553857676.952 * * [simplify]: Extracting #5: cost 0 inf + 1077 1553857676.952 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1553857676.952 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857676.953 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857676.953 * * [simplify]: iters left: 6 (13 enodes) 1553857676.959 * * [simplify]: iters left: 5 (47 enodes) 1553857676.968 * * [simplify]: iters left: 4 (59 enodes) 1553857676.977 * * [simplify]: iters left: 3 (67 enodes) 1553857676.985 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857676.985 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857676.985 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857676.985 * * [simplify]: Extracting #3: cost 18 inf + 59 1553857676.985 * * [simplify]: Extracting #4: cost 16 inf + 406 1553857676.986 * * [simplify]: Extracting #5: cost 1 inf + 1902 1553857676.986 * * [simplify]: Extracting #6: cost 0 inf + 2066 1553857676.987 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1553857676.987 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857676.987 * * * * [progress]: [ 128 / 452 ] simplifiying candidate # 1553857676.987 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* 1 1))) 1553857676.987 * * [simplify]: iters left: 6 (12 enodes) 1553857676.991 * * [simplify]: iters left: 5 (42 enodes) 1553857677.001 * * [simplify]: iters left: 4 (54 enodes) 1553857677.015 * * [simplify]: iters left: 3 (62 enodes) 1553857677.030 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857677.030 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857677.030 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857677.030 * * [simplify]: Extracting #3: cost 11 inf + 129 1553857677.030 * * [simplify]: Extracting #4: cost 2 inf + 831 1553857677.031 * * [simplify]: Extracting #5: cost 0 inf + 1077 1553857677.032 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1553857677.032 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857677.032 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857677.032 * * [simplify]: iters left: 6 (13 enodes) 1553857677.038 * * [simplify]: iters left: 5 (47 enodes) 1553857677.051 * * [simplify]: iters left: 4 (59 enodes) 1553857677.067 * * [simplify]: iters left: 3 (67 enodes) 1553857677.083 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857677.083 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857677.083 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857677.083 * * [simplify]: Extracting #3: cost 18 inf + 59 1553857677.083 * * [simplify]: Extracting #4: cost 16 inf + 406 1553857677.084 * * [simplify]: Extracting #5: cost 1 inf + 1902 1553857677.085 * * [simplify]: Extracting #6: cost 0 inf + 2066 1553857677.086 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1553857677.086 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857677.086 * * * * [progress]: [ 129 / 452 ] simplifiying candidate # 1553857677.086 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) 1553857677.086 * * [simplify]: iters left: 6 (11 enodes) 1553857677.094 * * [simplify]: iters left: 5 (40 enodes) 1553857677.106 * * [simplify]: iters left: 4 (52 enodes) 1553857677.120 * * [simplify]: iters left: 3 (62 enodes) 1553857677.128 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857677.128 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857677.128 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857677.128 * * [simplify]: Extracting #3: cost 10 inf + 211 1553857677.129 * * [simplify]: Extracting #4: cost 1 inf + 913 1553857677.129 * * [simplify]: Extracting #5: cost 0 inf + 1077 1553857677.129 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1553857677.129 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857677.130 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857677.130 * * [simplify]: iters left: 6 (13 enodes) 1553857677.133 * * [simplify]: iters left: 5 (47 enodes) 1553857677.139 * * [simplify]: iters left: 4 (59 enodes) 1553857677.147 * * [simplify]: iters left: 3 (67 enodes) 1553857677.156 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857677.157 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857677.157 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857677.157 * * [simplify]: Extracting #3: cost 18 inf + 59 1553857677.157 * * [simplify]: Extracting #4: cost 16 inf + 406 1553857677.157 * * [simplify]: Extracting #5: cost 1 inf + 1902 1553857677.158 * * [simplify]: Extracting #6: cost 0 inf + 2066 1553857677.158 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1553857677.158 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857677.158 * * * * [progress]: [ 130 / 452 ] simplifiying candidate # 1553857677.158 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) 1553857677.159 * * [simplify]: iters left: 6 (11 enodes) 1553857677.162 * * [simplify]: iters left: 5 (40 enodes) 1553857677.171 * * [simplify]: iters left: 4 (52 enodes) 1553857677.186 * * [simplify]: iters left: 3 (62 enodes) 1553857677.200 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857677.201 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857677.201 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857677.203 * * [simplify]: Extracting #3: cost 10 inf + 211 1553857677.203 * * [simplify]: Extracting #4: cost 1 inf + 913 1553857677.204 * * [simplify]: Extracting #5: cost 0 inf + 1077 1553857677.205 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1553857677.205 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857677.205 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857677.205 * * [simplify]: iters left: 6 (13 enodes) 1553857677.211 * * [simplify]: iters left: 5 (47 enodes) 1553857677.223 * * [simplify]: iters left: 4 (59 enodes) 1553857677.231 * * [simplify]: iters left: 3 (67 enodes) 1553857677.238 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857677.238 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857677.239 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857677.239 * * [simplify]: Extracting #3: cost 18 inf + 59 1553857677.239 * * [simplify]: Extracting #4: cost 16 inf + 406 1553857677.239 * * [simplify]: Extracting #5: cost 1 inf + 1902 1553857677.240 * * [simplify]: Extracting #6: cost 0 inf + 2066 1553857677.240 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1553857677.240 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857677.240 * * * * [progress]: [ 131 / 452 ] simplifiying candidate # 1553857677.240 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857677.240 * * [simplify]: iters left: 6 (14 enodes) 1553857677.246 * * [simplify]: iters left: 5 (50 enodes) 1553857677.261 * * [simplify]: iters left: 4 (62 enodes) 1553857677.278 * * [simplify]: iters left: 3 (70 enodes) 1553857677.287 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857677.287 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857677.287 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857677.287 * * [simplify]: Extracting #3: cost 20 inf + 0 1553857677.287 * * [simplify]: Extracting #4: cost 21 inf + 144 1553857677.288 * * [simplify]: Extracting #5: cost 8 inf + 1478 1553857677.288 * * [simplify]: Extracting #6: cost 0 inf + 2340 1553857677.289 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857677.289 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857677.289 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857677.289 * * [simplify]: iters left: 6 (14 enodes) 1553857677.292 * * [simplify]: iters left: 5 (50 enodes) 1553857677.299 * * [simplify]: iters left: 4 (62 enodes) 1553857677.308 * * [simplify]: iters left: 3 (70 enodes) 1553857677.316 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857677.316 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857677.316 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857677.316 * * [simplify]: Extracting #3: cost 20 inf + 0 1553857677.316 * * [simplify]: Extracting #4: cost 21 inf + 144 1553857677.316 * * [simplify]: Extracting #5: cost 8 inf + 1478 1553857677.317 * * [simplify]: Extracting #6: cost 0 inf + 2340 1553857677.318 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857677.318 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857677.318 * * * * [progress]: [ 132 / 452 ] simplifiying candidate # 1553857677.318 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1553857677.318 * * [simplify]: iters left: 6 (10 enodes) 1553857677.323 * * [simplify]: iters left: 5 (35 enodes) 1553857677.333 * * [simplify]: iters left: 4 (47 enodes) 1553857677.346 * * [simplify]: iters left: 3 (55 enodes) 1553857677.352 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857677.352 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857677.352 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857677.353 * * [simplify]: Extracting #3: cost 13 inf + 47 1553857677.353 * * [simplify]: Extracting #4: cost 4 inf + 789 1553857677.353 * * [simplify]: Extracting #5: cost 0 inf + 1077 1553857677.353 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1553857677.353 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857677.354 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857677.354 * * [simplify]: iters left: 6 (13 enodes) 1553857677.356 * * [simplify]: iters left: 5 (47 enodes) 1553857677.363 * * [simplify]: iters left: 4 (59 enodes) 1553857677.370 * * [simplify]: iters left: 3 (67 enodes) 1553857677.377 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857677.378 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857677.378 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857677.378 * * [simplify]: Extracting #3: cost 18 inf + 59 1553857677.378 * * [simplify]: Extracting #4: cost 16 inf + 406 1553857677.379 * * [simplify]: Extracting #5: cost 1 inf + 1902 1553857677.380 * * [simplify]: Extracting #6: cost 0 inf + 2066 1553857677.381 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1553857677.381 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857677.381 * * * * [progress]: [ 133 / 452 ] simplifiying candidate # 1553857677.381 * [simplify]: Simplifying (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857677.381 * * [simplify]: iters left: 6 (10 enodes) 1553857677.386 * * [simplify]: iters left: 5 (37 enodes) 1553857677.398 * * [simplify]: iters left: 4 (43 enodes) 1553857677.413 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857677.413 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857677.413 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857677.414 * * [simplify]: Extracting #3: cost 13 inf + 1 1553857677.414 * * [simplify]: Extracting #4: cost 14 inf + 3 1553857677.414 * * [simplify]: Extracting #5: cost 9 inf + 530 1553857677.414 * * [simplify]: Extracting #6: cost 0 inf + 1895 1553857677.415 * [simplify]: Simplified to (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857677.415 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857677.416 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857677.416 * * [simplify]: iters left: 6 (13 enodes) 1553857677.422 * * [simplify]: iters left: 5 (50 enodes) 1553857677.436 * * [simplify]: iters left: 4 (76 enodes) 1553857677.457 * * [simplify]: iters left: 3 (106 enodes) 1553857677.484 * * [simplify]: iters left: 2 (134 enodes) 1553857677.512 * * [simplify]: iters left: 1 (146 enodes) 1553857677.530 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857677.530 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857677.530 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857677.531 * * [simplify]: Extracting #3: cost 46 inf + 129 1553857677.531 * * [simplify]: Extracting #4: cost 23 inf + 3740 1553857677.532 * * [simplify]: Extracting #5: cost 3 inf + 7881 1553857677.534 * * [simplify]: Extracting #6: cost 0 inf + 8060 1553857677.535 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) 1553857677.535 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857677.535 * * * * [progress]: [ 134 / 452 ] simplifiying candidate # 1553857677.535 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857677.535 * * [simplify]: iters left: 6 (10 enodes) 1553857677.539 * * [simplify]: iters left: 5 (35 enodes) 1553857677.549 * * [simplify]: iters left: 4 (38 enodes) 1553857677.560 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857677.560 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857677.560 * * [simplify]: Extracting #2: cost 6 inf + 1 1553857677.560 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857677.560 * * [simplify]: Extracting #4: cost 14 inf + 1 1553857677.560 * * [simplify]: Extracting #5: cost 14 inf + 3 1553857677.560 * * [simplify]: Extracting #6: cost 8 inf + 361 1553857677.561 * * [simplify]: Extracting #7: cost 0 inf + 2099 1553857677.561 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1553857677.561 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857677.562 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1553857677.562 * * [simplify]: iters left: 6 (13 enodes) 1553857677.568 * * [simplify]: iters left: 5 (49 enodes) 1553857677.582 * * [simplify]: iters left: 4 (74 enodes) 1553857677.594 * * [simplify]: iters left: 3 (104 enodes) 1553857677.607 * * [simplify]: iters left: 2 (132 enodes) 1553857677.630 * * [simplify]: iters left: 1 (144 enodes) 1553857677.663 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857677.663 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857677.664 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857677.664 * * [simplify]: Extracting #3: cost 47 inf + 88 1553857677.664 * * [simplify]: Extracting #4: cost 42 inf + 666 1553857677.664 * * [simplify]: Extracting #5: cost 39 inf + 927 1553857677.665 * * [simplify]: Extracting #6: cost 12 inf + 7689 1553857677.667 * * [simplify]: Extracting #7: cost 1 inf + 10723 1553857677.669 * * [simplify]: Extracting #8: cost 0 inf + 11020 1553857677.671 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1553857677.671 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857677.671 * * * * [progress]: [ 135 / 452 ] simplifiying candidate # 1553857677.672 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857677.672 * * [simplify]: iters left: 6 (9 enodes) 1553857677.674 * * [simplify]: iters left: 5 (32 enodes) 1553857677.679 * * [simplify]: iters left: 4 (36 enodes) 1553857677.684 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857677.684 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857677.684 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857677.684 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857677.684 * * [simplify]: Extracting #4: cost 4 inf + 587 1553857677.684 * * [simplify]: Extracting #5: cost 3 inf + 766 1553857677.684 * * [simplify]: Extracting #6: cost 0 inf + 945 1553857677.685 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1553857677.685 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (hypot y.im y.re))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857677.685 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857677.685 * * [simplify]: iters left: 6 (13 enodes) 1553857677.688 * * [simplify]: iters left: 5 (50 enodes) 1553857677.701 * * [simplify]: iters left: 4 (76 enodes) 1553857677.713 * * [simplify]: iters left: 3 (106 enodes) 1553857677.727 * * [simplify]: iters left: 2 (134 enodes) 1553857677.754 * * [simplify]: iters left: 1 (146 enodes) 1553857677.771 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857677.771 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857677.771 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857677.771 * * [simplify]: Extracting #3: cost 46 inf + 129 1553857677.772 * * [simplify]: Extracting #4: cost 23 inf + 3100 1553857677.773 * * [simplify]: Extracting #5: cost 3 inf + 6521 1553857677.776 * * [simplify]: Extracting #6: cost 0 inf + 6700 1553857677.778 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1553857677.778 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857677.779 * * * * [progress]: [ 136 / 452 ] simplifiying candidate # 1553857677.779 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857677.779 * * [simplify]: iters left: 3 (3 enodes) 1553857677.785 * * [simplify]: iters left: 2 (11 enodes) 1553857677.788 * * [simplify]: iters left: 1 (13 enodes) 1553857677.791 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857677.792 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857677.792 * [simplify]: Simplified to 1 1553857677.792 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857677.792 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857677.792 * * [simplify]: iters left: 6 (12 enodes) 1553857677.798 * * [simplify]: iters left: 5 (47 enodes) 1553857677.811 * * [simplify]: iters left: 4 (73 enodes) 1553857677.823 * * [simplify]: iters left: 3 (103 enodes) 1553857677.837 * * [simplify]: iters left: 2 (131 enodes) 1553857677.866 * * [simplify]: iters left: 1 (143 enodes) 1553857677.899 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857677.899 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857677.899 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857677.899 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857677.900 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857677.901 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857677.902 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857677.903 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857677.903 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857677.904 * * * * [progress]: [ 137 / 452 ] simplifiying candidate # 1553857677.904 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857677.904 * * [simplify]: iters left: 3 (3 enodes) 1553857677.907 * * [simplify]: iters left: 2 (11 enodes) 1553857677.910 * * [simplify]: iters left: 1 (13 enodes) 1553857677.912 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857677.912 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857677.912 * [simplify]: Simplified to 1 1553857677.912 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857677.912 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857677.912 * * [simplify]: iters left: 6 (12 enodes) 1553857677.915 * * [simplify]: iters left: 5 (47 enodes) 1553857677.921 * * [simplify]: iters left: 4 (73 enodes) 1553857677.940 * * [simplify]: iters left: 3 (103 enodes) 1553857677.967 * * [simplify]: iters left: 2 (131 enodes) 1553857678.001 * * [simplify]: iters left: 1 (143 enodes) 1553857678.034 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857678.035 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857678.035 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857678.035 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857678.036 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857678.038 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857678.041 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857678.043 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857678.043 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857678.043 * * * * [progress]: [ 138 / 452 ] simplifiying candidate # 1553857678.044 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857678.044 * * [simplify]: iters left: 3 (3 enodes) 1553857678.049 * * [simplify]: iters left: 2 (11 enodes) 1553857678.052 * * [simplify]: iters left: 1 (13 enodes) 1553857678.055 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857678.056 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857678.056 * [simplify]: Simplified to 1 1553857678.056 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857678.056 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857678.056 * * [simplify]: iters left: 6 (12 enodes) 1553857678.063 * * [simplify]: iters left: 5 (47 enodes) 1553857678.076 * * [simplify]: iters left: 4 (73 enodes) 1553857678.098 * * [simplify]: iters left: 3 (103 enodes) 1553857678.124 * * [simplify]: iters left: 2 (131 enodes) 1553857678.154 * * [simplify]: iters left: 1 (143 enodes) 1553857678.171 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857678.171 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857678.171 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857678.171 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857678.172 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857678.173 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857678.174 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857678.176 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857678.176 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857678.176 * * * * [progress]: [ 139 / 452 ] simplifiying candidate # 1553857678.177 * [simplify]: Simplifying (/ 1 (sqrt (* 1 1))) 1553857678.177 * * [simplify]: iters left: 5 (4 enodes) 1553857678.186 * * [simplify]: iters left: 4 (13 enodes) 1553857678.189 * * [simplify]: iters left: 3 (15 enodes) 1553857678.192 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857678.192 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857678.192 * [simplify]: Simplified to 1 1553857678.192 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857678.193 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857678.193 * * [simplify]: iters left: 6 (12 enodes) 1553857678.198 * * [simplify]: iters left: 5 (47 enodes) 1553857678.212 * * [simplify]: iters left: 4 (73 enodes) 1553857678.232 * * [simplify]: iters left: 3 (103 enodes) 1553857678.258 * * [simplify]: iters left: 2 (131 enodes) 1553857678.285 * * [simplify]: iters left: 1 (143 enodes) 1553857678.303 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857678.303 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857678.303 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857678.304 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857678.304 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857678.305 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857678.306 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857678.307 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857678.307 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857678.307 * * * * [progress]: [ 140 / 452 ] simplifiying candidate # 1553857678.308 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857678.308 * * [simplify]: iters left: 3 (3 enodes) 1553857678.313 * * [simplify]: iters left: 2 (11 enodes) 1553857678.316 * * [simplify]: iters left: 1 (13 enodes) 1553857678.320 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857678.320 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857678.320 * [simplify]: Simplified to 1 1553857678.320 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857678.320 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857678.320 * * [simplify]: iters left: 6 (12 enodes) 1553857678.326 * * [simplify]: iters left: 5 (47 enodes) 1553857678.339 * * [simplify]: iters left: 4 (73 enodes) 1553857678.352 * * [simplify]: iters left: 3 (103 enodes) 1553857678.365 * * [simplify]: iters left: 2 (131 enodes) 1553857678.386 * * [simplify]: iters left: 1 (143 enodes) 1553857678.416 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857678.416 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857678.417 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857678.417 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857678.418 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857678.420 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857678.421 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857678.423 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857678.423 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857678.424 * * * * [progress]: [ 141 / 452 ] simplifiying candidate # 1553857678.424 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857678.424 * * [simplify]: iters left: 3 (3 enodes) 1553857678.431 * * [simplify]: iters left: 2 (11 enodes) 1553857678.434 * * [simplify]: iters left: 1 (13 enodes) 1553857678.437 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857678.437 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857678.437 * [simplify]: Simplified to 1 1553857678.437 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857678.437 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857678.437 * * [simplify]: iters left: 6 (12 enodes) 1553857678.442 * * [simplify]: iters left: 5 (47 enodes) 1553857678.453 * * [simplify]: iters left: 4 (73 enodes) 1553857678.471 * * [simplify]: iters left: 3 (103 enodes) 1553857678.492 * * [simplify]: iters left: 2 (131 enodes) 1553857678.510 * * [simplify]: iters left: 1 (143 enodes) 1553857678.535 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857678.535 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857678.536 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857678.536 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857678.537 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857678.540 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857678.542 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857678.544 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857678.544 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857678.544 * * * * [progress]: [ 142 / 452 ] simplifiying candidate # 1553857678.545 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857678.545 * * [simplify]: iters left: 6 (9 enodes) 1553857678.549 * * [simplify]: iters left: 5 (32 enodes) 1553857678.559 * * [simplify]: iters left: 4 (36 enodes) 1553857678.568 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857678.568 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857678.568 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857678.568 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857678.569 * * [simplify]: Extracting #4: cost 4 inf + 587 1553857678.569 * * [simplify]: Extracting #5: cost 3 inf + 766 1553857678.569 * * [simplify]: Extracting #6: cost 0 inf + 945 1553857678.570 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1553857678.570 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (hypot y.im y.re))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857678.570 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857678.570 * * [simplify]: iters left: 6 (13 enodes) 1553857678.576 * * [simplify]: iters left: 5 (50 enodes) 1553857678.590 * * [simplify]: iters left: 4 (76 enodes) 1553857678.611 * * [simplify]: iters left: 3 (106 enodes) 1553857678.640 * * [simplify]: iters left: 2 (134 enodes) 1553857678.660 * * [simplify]: iters left: 1 (146 enodes) 1553857678.676 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857678.676 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857678.676 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857678.676 * * [simplify]: Extracting #3: cost 46 inf + 129 1553857678.677 * * [simplify]: Extracting #4: cost 23 inf + 3100 1553857678.678 * * [simplify]: Extracting #5: cost 3 inf + 6521 1553857678.679 * * [simplify]: Extracting #6: cost 0 inf + 6700 1553857678.681 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1553857678.681 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857678.681 * * * * [progress]: [ 143 / 452 ] simplifiying candidate # 1553857678.681 * [simplify]: Simplifying (/ 1 1) 1553857678.681 * * [simplify]: iters left: 2 (2 enodes) 1553857678.682 * * [simplify]: iters left: 1 (6 enodes) 1553857678.683 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857678.683 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857678.683 * [simplify]: Simplified to 1 1553857678.684 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857678.684 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857678.684 * * [simplify]: iters left: 6 (12 enodes) 1553857678.686 * * [simplify]: iters left: 5 (47 enodes) 1553857678.693 * * [simplify]: iters left: 4 (73 enodes) 1553857678.703 * * [simplify]: iters left: 3 (103 enodes) 1553857678.730 * * [simplify]: iters left: 2 (131 enodes) 1553857678.748 * * [simplify]: iters left: 1 (143 enodes) 1553857678.766 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857678.766 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857678.766 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857678.766 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857678.767 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857678.768 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857678.769 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857678.771 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857678.771 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857678.771 * * * * [progress]: [ 144 / 452 ] simplifiying candidate # 1553857678.772 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857678.772 * * [simplify]: iters left: 6 (16 enodes) 1553857678.779 * * [simplify]: iters left: 5 (56 enodes) 1553857678.794 * * [simplify]: iters left: 4 (60 enodes) 1553857678.807 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857678.807 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857678.808 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857678.808 * * [simplify]: Extracting #3: cost 21 inf + 0 1553857678.808 * * [simplify]: Extracting #4: cost 26 inf + 2 1553857678.808 * * [simplify]: Extracting #5: cost 21 inf + 377 1553857678.808 * * [simplify]: Extracting #6: cost 7 inf + 1640 1553857678.808 * * [simplify]: Extracting #7: cost 1 inf + 3185 1553857678.809 * * [simplify]: Extracting #8: cost 0 inf + 3604 1553857678.810 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857678.810 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857678.810 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857678.810 * * [simplify]: iters left: 6 (15 enodes) 1553857678.814 * * [simplify]: iters left: 5 (55 enodes) 1553857678.821 * * [simplify]: iters left: 4 (66 enodes) 1553857678.830 * * [simplify]: iters left: 3 (70 enodes) 1553857678.839 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857678.839 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857678.839 * * [simplify]: Extracting #2: cost 16 inf + 0 1553857678.839 * * [simplify]: Extracting #3: cost 25 inf + 0 1553857678.839 * * [simplify]: Extracting #4: cost 30 inf + 2 1553857678.839 * * [simplify]: Extracting #5: cost 23 inf + 531 1553857678.839 * * [simplify]: Extracting #6: cost 7 inf + 2292 1553857678.840 * * [simplify]: Extracting #7: cost 0 inf + 4284 1553857678.841 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) 1553857678.841 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857678.841 * * * * [progress]: [ 145 / 452 ] simplifiying candidate # 1553857678.841 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857678.841 * * [simplify]: iters left: 6 (16 enodes) 1553857678.844 * * [simplify]: iters left: 5 (54 enodes) 1553857678.851 * * [simplify]: iters left: 4 (55 enodes) 1553857678.858 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857678.858 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857678.858 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857678.858 * * [simplify]: Extracting #3: cost 17 inf + 0 1553857678.858 * * [simplify]: Extracting #4: cost 26 inf + 0 1553857678.859 * * [simplify]: Extracting #5: cost 23 inf + 45 1553857678.859 * * [simplify]: Extracting #6: cost 5 inf + 1837 1553857678.859 * * [simplify]: Extracting #7: cost 0 inf + 3406 1553857678.860 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 1553857678.860 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857678.860 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1553857678.860 * * [simplify]: iters left: 6 (15 enodes) 1553857678.866 * * [simplify]: iters left: 5 (54 enodes) 1553857678.881 * * [simplify]: iters left: 4 (64 enodes) 1553857678.898 * * [simplify]: iters left: 3 (68 enodes) 1553857678.918 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857678.918 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857678.918 * * [simplify]: Extracting #2: cost 16 inf + 0 1553857678.918 * * [simplify]: Extracting #3: cost 23 inf + 0 1553857678.919 * * [simplify]: Extracting #4: cost 32 inf + 0 1553857678.919 * * [simplify]: Extracting #5: cost 29 inf + 45 1553857678.919 * * [simplify]: Extracting #6: cost 12 inf + 1673 1553857678.920 * * [simplify]: Extracting #7: cost 0 inf + 5324 1553857678.922 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1553857678.922 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857678.922 * * * * [progress]: [ 146 / 452 ] simplifiying candidate # 1553857678.923 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857678.923 * * [simplify]: iters left: 6 (15 enodes) 1553857678.929 * * [simplify]: iters left: 5 (51 enodes) 1553857678.943 * * [simplify]: iters left: 4 (53 enodes) 1553857678.956 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857678.956 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857678.957 * * [simplify]: Extracting #2: cost 9 inf + 0 1553857678.957 * * [simplify]: Extracting #3: cost 17 inf + 0 1553857678.957 * * [simplify]: Extracting #4: cost 22 inf + 2 1553857678.957 * * [simplify]: Extracting #5: cost 17 inf + 337 1553857678.957 * * [simplify]: Extracting #6: cost 5 inf + 1206 1553857678.958 * * [simplify]: Extracting #7: cost 0 inf + 2252 1553857678.959 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857678.959 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857678.959 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857678.960 * * [simplify]: iters left: 6 (15 enodes) 1553857678.965 * * [simplify]: iters left: 5 (55 enodes) 1553857678.973 * * [simplify]: iters left: 4 (66 enodes) 1553857678.981 * * [simplify]: iters left: 3 (70 enodes) 1553857678.989 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857678.989 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857678.989 * * [simplify]: Extracting #2: cost 16 inf + 0 1553857678.989 * * [simplify]: Extracting #3: cost 25 inf + 0 1553857678.989 * * [simplify]: Extracting #4: cost 30 inf + 2 1553857678.990 * * [simplify]: Extracting #5: cost 23 inf + 491 1553857678.990 * * [simplify]: Extracting #6: cost 7 inf + 2132 1553857678.990 * * [simplify]: Extracting #7: cost 0 inf + 3884 1553857678.991 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857678.991 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857678.991 * * * * [progress]: [ 147 / 452 ] simplifiying candidate # 1553857678.991 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt 1)) 1553857678.992 * * [simplify]: iters left: 6 (12 enodes) 1553857678.995 * * [simplify]: iters left: 5 (41 enodes) 1553857679.005 * * [simplify]: iters left: 4 (43 enodes) 1553857679.016 * * [simplify]: iters left: 3 (45 enodes) 1553857679.029 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857679.029 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857679.029 * * [simplify]: Extracting #2: cost 8 inf + 1 1553857679.029 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857679.029 * * [simplify]: Extracting #4: cost 10 inf + 5 1553857679.030 * * [simplify]: Extracting #5: cost 2 inf + 623 1553857679.030 * * [simplify]: Extracting #6: cost 0 inf + 909 1553857679.030 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857679.031 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857679.031 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857679.031 * * [simplify]: iters left: 6 (14 enodes) 1553857679.037 * * [simplify]: iters left: 5 (52 enodes) 1553857679.052 * * [simplify]: iters left: 4 (63 enodes) 1553857679.068 * * [simplify]: iters left: 3 (67 enodes) 1553857679.085 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857679.085 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857679.085 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857679.085 * * [simplify]: Extracting #3: cost 24 inf + 2 1553857679.085 * * [simplify]: Extracting #4: cost 25 inf + 335 1553857679.086 * * [simplify]: Extracting #5: cost 20 inf + 476 1553857679.087 * * [simplify]: Extracting #6: cost 6 inf + 2227 1553857679.088 * * [simplify]: Extracting #7: cost 0 inf + 3370 1553857679.089 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) 1553857679.089 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857679.089 * * * * [progress]: [ 148 / 452 ] simplifiying candidate # 1553857679.090 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt 1)) 1553857679.090 * * [simplify]: iters left: 6 (12 enodes) 1553857679.097 * * [simplify]: iters left: 5 (41 enodes) 1553857679.109 * * [simplify]: iters left: 4 (43 enodes) 1553857679.120 * * [simplify]: iters left: 3 (45 enodes) 1553857679.132 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857679.132 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857679.132 * * [simplify]: Extracting #2: cost 8 inf + 1 1553857679.132 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857679.132 * * [simplify]: Extracting #4: cost 10 inf + 5 1553857679.132 * * [simplify]: Extracting #5: cost 2 inf + 623 1553857679.133 * * [simplify]: Extracting #6: cost 0 inf + 909 1553857679.133 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857679.133 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857679.134 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857679.134 * * [simplify]: iters left: 6 (14 enodes) 1553857679.140 * * [simplify]: iters left: 5 (52 enodes) 1553857679.155 * * [simplify]: iters left: 4 (63 enodes) 1553857679.170 * * [simplify]: iters left: 3 (67 enodes) 1553857679.187 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857679.187 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857679.187 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857679.187 * * [simplify]: Extracting #3: cost 24 inf + 2 1553857679.187 * * [simplify]: Extracting #4: cost 25 inf + 335 1553857679.188 * * [simplify]: Extracting #5: cost 20 inf + 476 1553857679.188 * * [simplify]: Extracting #6: cost 6 inf + 2227 1553857679.190 * * [simplify]: Extracting #7: cost 0 inf + 3370 1553857679.191 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) 1553857679.191 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857679.191 * * * * [progress]: [ 149 / 452 ] simplifiying candidate # 1553857679.191 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt 1)) 1553857679.191 * * [simplify]: iters left: 6 (12 enodes) 1553857679.199 * * [simplify]: iters left: 5 (41 enodes) 1553857679.210 * * [simplify]: iters left: 4 (43 enodes) 1553857679.222 * * [simplify]: iters left: 3 (45 enodes) 1553857679.234 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857679.234 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857679.234 * * [simplify]: Extracting #2: cost 8 inf + 1 1553857679.234 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857679.234 * * [simplify]: Extracting #4: cost 10 inf + 5 1553857679.234 * * [simplify]: Extracting #5: cost 2 inf + 623 1553857679.235 * * [simplify]: Extracting #6: cost 0 inf + 909 1553857679.235 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857679.235 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857679.236 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857679.236 * * [simplify]: iters left: 6 (14 enodes) 1553857679.242 * * [simplify]: iters left: 5 (52 enodes) 1553857679.256 * * [simplify]: iters left: 4 (63 enodes) 1553857679.271 * * [simplify]: iters left: 3 (67 enodes) 1553857679.286 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857679.286 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857679.286 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857679.287 * * [simplify]: Extracting #3: cost 24 inf + 2 1553857679.287 * * [simplify]: Extracting #4: cost 25 inf + 335 1553857679.287 * * [simplify]: Extracting #5: cost 20 inf + 476 1553857679.287 * * [simplify]: Extracting #6: cost 6 inf + 2227 1553857679.288 * * [simplify]: Extracting #7: cost 0 inf + 3370 1553857679.288 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) 1553857679.288 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857679.288 * * * * [progress]: [ 150 / 452 ] simplifiying candidate # 1553857679.289 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (* 1 1))) 1553857679.289 * * [simplify]: iters left: 6 (13 enodes) 1553857679.293 * * [simplify]: iters left: 5 (43 enodes) 1553857679.298 * * [simplify]: iters left: 4 (45 enodes) 1553857679.304 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857679.304 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857679.304 * * [simplify]: Extracting #2: cost 8 inf + 1 1553857679.304 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857679.304 * * [simplify]: Extracting #4: cost 10 inf + 5 1553857679.304 * * [simplify]: Extracting #5: cost 3 inf + 419 1553857679.304 * * [simplify]: Extracting #6: cost 0 inf + 909 1553857679.304 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857679.304 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857679.305 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857679.305 * * [simplify]: iters left: 6 (14 enodes) 1553857679.309 * * [simplify]: iters left: 5 (52 enodes) 1553857679.316 * * [simplify]: iters left: 4 (63 enodes) 1553857679.329 * * [simplify]: iters left: 3 (67 enodes) 1553857679.344 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857679.345 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857679.345 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857679.345 * * [simplify]: Extracting #3: cost 24 inf + 2 1553857679.345 * * [simplify]: Extracting #4: cost 25 inf + 335 1553857679.345 * * [simplify]: Extracting #5: cost 20 inf + 476 1553857679.346 * * [simplify]: Extracting #6: cost 6 inf + 2227 1553857679.347 * * [simplify]: Extracting #7: cost 0 inf + 3370 1553857679.348 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) 1553857679.348 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857679.349 * * * * [progress]: [ 151 / 452 ] simplifiying candidate # 1553857679.349 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt 1)) 1553857679.349 * * [simplify]: iters left: 6 (12 enodes) 1553857679.357 * * [simplify]: iters left: 5 (41 enodes) 1553857679.368 * * [simplify]: iters left: 4 (43 enodes) 1553857679.380 * * [simplify]: iters left: 3 (45 enodes) 1553857679.391 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857679.391 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857679.391 * * [simplify]: Extracting #2: cost 8 inf + 1 1553857679.391 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857679.391 * * [simplify]: Extracting #4: cost 10 inf + 5 1553857679.392 * * [simplify]: Extracting #5: cost 2 inf + 623 1553857679.392 * * [simplify]: Extracting #6: cost 0 inf + 909 1553857679.392 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857679.392 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857679.393 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857679.393 * * [simplify]: iters left: 6 (14 enodes) 1553857679.400 * * [simplify]: iters left: 5 (52 enodes) 1553857679.413 * * [simplify]: iters left: 4 (63 enodes) 1553857679.429 * * [simplify]: iters left: 3 (67 enodes) 1553857679.439 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857679.439 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857679.439 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857679.439 * * [simplify]: Extracting #3: cost 24 inf + 2 1553857679.439 * * [simplify]: Extracting #4: cost 25 inf + 335 1553857679.439 * * [simplify]: Extracting #5: cost 20 inf + 476 1553857679.440 * * [simplify]: Extracting #6: cost 6 inf + 2227 1553857679.440 * * [simplify]: Extracting #7: cost 0 inf + 3370 1553857679.441 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) 1553857679.441 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857679.441 * * * * [progress]: [ 152 / 452 ] simplifiying candidate # 1553857679.441 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt 1)) 1553857679.441 * * [simplify]: iters left: 6 (12 enodes) 1553857679.445 * * [simplify]: iters left: 5 (41 enodes) 1553857679.450 * * [simplify]: iters left: 4 (43 enodes) 1553857679.457 * * [simplify]: iters left: 3 (45 enodes) 1553857679.464 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857679.464 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857679.464 * * [simplify]: Extracting #2: cost 8 inf + 1 1553857679.464 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857679.464 * * [simplify]: Extracting #4: cost 10 inf + 5 1553857679.464 * * [simplify]: Extracting #5: cost 2 inf + 623 1553857679.464 * * [simplify]: Extracting #6: cost 0 inf + 909 1553857679.465 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857679.465 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857679.465 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857679.465 * * [simplify]: iters left: 6 (14 enodes) 1553857679.469 * * [simplify]: iters left: 5 (52 enodes) 1553857679.482 * * [simplify]: iters left: 4 (63 enodes) 1553857679.498 * * [simplify]: iters left: 3 (67 enodes) 1553857679.508 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857679.508 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857679.508 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857679.508 * * [simplify]: Extracting #3: cost 24 inf + 2 1553857679.508 * * [simplify]: Extracting #4: cost 25 inf + 335 1553857679.508 * * [simplify]: Extracting #5: cost 20 inf + 476 1553857679.509 * * [simplify]: Extracting #6: cost 6 inf + 2227 1553857679.509 * * [simplify]: Extracting #7: cost 0 inf + 3370 1553857679.510 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) 1553857679.510 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857679.510 * * * * [progress]: [ 153 / 452 ] simplifiying candidate # 1553857679.510 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857679.510 * * [simplify]: iters left: 6 (15 enodes) 1553857679.513 * * [simplify]: iters left: 5 (51 enodes) 1553857679.520 * * [simplify]: iters left: 4 (53 enodes) 1553857679.526 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857679.526 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857679.526 * * [simplify]: Extracting #2: cost 9 inf + 0 1553857679.526 * * [simplify]: Extracting #3: cost 17 inf + 0 1553857679.526 * * [simplify]: Extracting #4: cost 22 inf + 2 1553857679.526 * * [simplify]: Extracting #5: cost 17 inf + 337 1553857679.527 * * [simplify]: Extracting #6: cost 5 inf + 1206 1553857679.528 * * [simplify]: Extracting #7: cost 0 inf + 2252 1553857679.528 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857679.528 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857679.529 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857679.529 * * [simplify]: iters left: 6 (15 enodes) 1553857679.532 * * [simplify]: iters left: 5 (55 enodes) 1553857679.546 * * [simplify]: iters left: 4 (66 enodes) 1553857679.563 * * [simplify]: iters left: 3 (70 enodes) 1553857679.580 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857679.580 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857679.580 * * [simplify]: Extracting #2: cost 16 inf + 0 1553857679.580 * * [simplify]: Extracting #3: cost 25 inf + 0 1553857679.581 * * [simplify]: Extracting #4: cost 30 inf + 2 1553857679.581 * * [simplify]: Extracting #5: cost 23 inf + 491 1553857679.581 * * [simplify]: Extracting #6: cost 7 inf + 2132 1553857679.583 * * [simplify]: Extracting #7: cost 0 inf + 3884 1553857679.584 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857679.584 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857679.584 * * * * [progress]: [ 154 / 452 ] simplifiying candidate # 1553857679.585 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1) 1553857679.585 * * [simplify]: iters left: 6 (11 enodes) 1553857679.590 * * [simplify]: iters left: 5 (36 enodes) 1553857679.600 * * [simplify]: iters left: 4 (38 enodes) 1553857679.611 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857679.611 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857679.611 * * [simplify]: Extracting #2: cost 8 inf + 1 1553857679.611 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857679.611 * * [simplify]: Extracting #4: cost 10 inf + 5 1553857679.611 * * [simplify]: Extracting #5: cost 4 inf + 337 1553857679.612 * * [simplify]: Extracting #6: cost 0 inf + 909 1553857679.612 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857679.612 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857679.613 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857679.613 * * [simplify]: iters left: 6 (14 enodes) 1553857679.619 * * [simplify]: iters left: 5 (52 enodes) 1553857679.633 * * [simplify]: iters left: 4 (63 enodes) 1553857679.649 * * [simplify]: iters left: 3 (67 enodes) 1553857679.665 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857679.665 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857679.665 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857679.665 * * [simplify]: Extracting #3: cost 24 inf + 2 1553857679.666 * * [simplify]: Extracting #4: cost 25 inf + 335 1553857679.666 * * [simplify]: Extracting #5: cost 20 inf + 476 1553857679.667 * * [simplify]: Extracting #6: cost 6 inf + 2227 1553857679.669 * * [simplify]: Extracting #7: cost 0 inf + 3370 1553857679.670 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) 1553857679.670 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857679.670 * * * * [progress]: [ 155 / 452 ] simplifiying candidate # 1553857679.671 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857679.671 * * [simplify]: iters left: 6 (17 enodes) 1553857679.679 * * [simplify]: iters left: 5 (59 enodes) 1553857679.695 * * [simplify]: iters left: 4 (65 enodes) 1553857679.712 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857679.712 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857679.712 * * [simplify]: Extracting #2: cost 15 inf + 0 1553857679.712 * * [simplify]: Extracting #3: cost 25 inf + 0 1553857679.712 * * [simplify]: Extracting #4: cost 23 inf + 183 1553857679.713 * * [simplify]: Extracting #5: cost 14 inf + 1211 1553857679.714 * * [simplify]: Extracting #6: cost 5 inf + 1979 1553857679.715 * * [simplify]: Extracting #7: cost 0 inf + 3854 1553857679.716 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857679.716 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857679.716 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857679.717 * * [simplify]: iters left: 6 (16 enodes) 1553857679.723 * * [simplify]: iters left: 5 (58 enodes) 1553857679.740 * * [simplify]: iters left: 4 (79 enodes) 1553857679.761 * * [simplify]: iters left: 3 (101 enodes) 1553857679.774 * * [simplify]: iters left: 2 (121 enodes) 1553857679.792 * * [simplify]: iters left: 1 (139 enodes) 1553857679.808 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857679.808 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857679.808 * * [simplify]: Extracting #2: cost 38 inf + 0 1553857679.808 * * [simplify]: Extracting #3: cost 43 inf + 206 1553857679.808 * * [simplify]: Extracting #4: cost 41 inf + 856 1553857679.809 * * [simplify]: Extracting #5: cost 31 inf + 2141 1553857679.810 * * [simplify]: Extracting #6: cost 8 inf + 6678 1553857679.813 * * [simplify]: Extracting #7: cost 0 inf + 8968 1553857679.816 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (cbrt (hypot y.re y.im))) 1553857679.817 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (cbrt (hypot y.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857679.817 * * * * [progress]: [ 156 / 452 ] simplifiying candidate # 1553857679.817 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857679.817 * * [simplify]: iters left: 6 (17 enodes) 1553857679.824 * * [simplify]: iters left: 5 (57 enodes) 1553857679.839 * * [simplify]: iters left: 4 (60 enodes) 1553857679.854 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857679.855 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857679.855 * * [simplify]: Extracting #2: cost 12 inf + 0 1553857679.855 * * [simplify]: Extracting #3: cost 22 inf + 0 1553857679.855 * * [simplify]: Extracting #4: cost 23 inf + 125 1553857679.855 * * [simplify]: Extracting #5: cost 19 inf + 453 1553857679.856 * * [simplify]: Extracting #6: cost 6 inf + 1810 1553857679.857 * * [simplify]: Extracting #7: cost 2 inf + 2935 1553857679.858 * * [simplify]: Extracting #8: cost 0 inf + 3626 1553857679.859 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 1553857679.859 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857679.859 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1553857679.859 * * [simplify]: iters left: 6 (16 enodes) 1553857679.866 * * [simplify]: iters left: 5 (57 enodes) 1553857679.878 * * [simplify]: iters left: 4 (77 enodes) 1553857679.888 * * [simplify]: iters left: 3 (99 enodes) 1553857679.903 * * [simplify]: iters left: 2 (119 enodes) 1553857679.929 * * [simplify]: iters left: 1 (137 enodes) 1553857679.961 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857679.961 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857679.961 * * [simplify]: Extracting #2: cost 38 inf + 0 1553857679.961 * * [simplify]: Extracting #3: cost 42 inf + 206 1553857679.962 * * [simplify]: Extracting #4: cost 43 inf + 693 1553857679.963 * * [simplify]: Extracting #5: cost 39 inf + 1101 1553857679.964 * * [simplify]: Extracting #6: cost 21 inf + 4250 1553857679.967 * * [simplify]: Extracting #7: cost 2 inf + 10573 1553857679.971 * * [simplify]: Extracting #8: cost 0 inf + 11288 1553857679.975 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1553857679.975 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (sqrt (cbrt (fma y.im y.im (* y.re y.re)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857679.975 * * * * [progress]: [ 157 / 452 ] simplifiying candidate # 1553857679.976 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857679.976 * * [simplify]: iters left: 6 (16 enodes) 1553857679.982 * * [simplify]: iters left: 5 (54 enodes) 1553857679.997 * * [simplify]: iters left: 4 (58 enodes) 1553857680.012 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857680.012 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857680.012 * * [simplify]: Extracting #2: cost 11 inf + 0 1553857680.012 * * [simplify]: Extracting #3: cost 21 inf + 0 1553857680.012 * * [simplify]: Extracting #4: cost 20 inf + 142 1553857680.013 * * [simplify]: Extracting #5: cost 10 inf + 996 1553857680.013 * * [simplify]: Extracting #6: cost 3 inf + 1545 1553857680.014 * * [simplify]: Extracting #7: cost 0 inf + 2472 1553857680.015 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) 1553857680.015 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857680.017 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857680.017 * * [simplify]: iters left: 6 (16 enodes) 1553857680.024 * * [simplify]: iters left: 5 (58 enodes) 1553857680.041 * * [simplify]: iters left: 4 (79 enodes) 1553857680.063 * * [simplify]: iters left: 3 (101 enodes) 1553857680.089 * * [simplify]: iters left: 2 (121 enodes) 1553857680.122 * * [simplify]: iters left: 1 (139 enodes) 1553857680.154 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857680.154 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857680.154 * * [simplify]: Extracting #2: cost 38 inf + 0 1553857680.155 * * [simplify]: Extracting #3: cost 43 inf + 206 1553857680.155 * * [simplify]: Extracting #4: cost 41 inf + 856 1553857680.156 * * [simplify]: Extracting #5: cost 31 inf + 1981 1553857680.158 * * [simplify]: Extracting #6: cost 8 inf + 5918 1553857680.162 * * [simplify]: Extracting #7: cost 0 inf + 7928 1553857680.165 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (sqrt (hypot y.re y.im))) 1553857680.165 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (sqrt (hypot y.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857680.165 * * * * [progress]: [ 158 / 452 ] simplifiying candidate # 1553857680.166 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) 1553857680.166 * * [simplify]: iters left: 6 (13 enodes) 1553857680.172 * * [simplify]: iters left: 5 (44 enodes) 1553857680.185 * * [simplify]: iters left: 4 (48 enodes) 1553857680.198 * * [simplify]: iters left: 3 (50 enodes) 1553857680.210 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857680.210 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857680.210 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857680.210 * * [simplify]: Extracting #3: cost 12 inf + 85 1553857680.211 * * [simplify]: Extracting #4: cost 7 inf + 291 1553857680.211 * * [simplify]: Extracting #5: cost 3 inf + 579 1553857680.211 * * [simplify]: Extracting #6: cost 1 inf + 880 1553857680.212 * * [simplify]: Extracting #7: cost 0 inf + 1099 1553857680.212 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1553857680.212 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857680.212 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857680.213 * * [simplify]: iters left: 6 (15 enodes) 1553857680.219 * * [simplify]: iters left: 5 (55 enodes) 1553857680.235 * * [simplify]: iters left: 4 (76 enodes) 1553857680.256 * * [simplify]: iters left: 3 (98 enodes) 1553857680.275 * * [simplify]: iters left: 2 (118 enodes) 1553857680.292 * * [simplify]: iters left: 1 (136 enodes) 1553857680.309 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857680.309 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857680.310 * * [simplify]: Extracting #2: cost 39 inf + 0 1553857680.310 * * [simplify]: Extracting #3: cost 42 inf + 264 1553857680.311 * * [simplify]: Extracting #4: cost 23 inf + 3312 1553857680.313 * * [simplify]: Extracting #5: cost 10 inf + 5004 1553857680.315 * * [simplify]: Extracting #6: cost 4 inf + 5674 1553857680.318 * * [simplify]: Extracting #7: cost 0 inf + 6774 1553857680.321 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)) 1553857680.321 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857680.321 * * * * [progress]: [ 159 / 452 ] simplifiying candidate # 1553857680.322 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) 1553857680.322 * * [simplify]: iters left: 6 (13 enodes) 1553857680.328 * * [simplify]: iters left: 5 (44 enodes) 1553857680.340 * * [simplify]: iters left: 4 (48 enodes) 1553857680.353 * * [simplify]: iters left: 3 (50 enodes) 1553857680.366 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857680.366 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857680.366 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857680.366 * * [simplify]: Extracting #3: cost 12 inf + 85 1553857680.366 * * [simplify]: Extracting #4: cost 7 inf + 291 1553857680.366 * * [simplify]: Extracting #5: cost 3 inf + 579 1553857680.367 * * [simplify]: Extracting #6: cost 1 inf + 880 1553857680.367 * * [simplify]: Extracting #7: cost 0 inf + 1099 1553857680.368 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1553857680.368 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857680.368 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857680.368 * * [simplify]: iters left: 6 (15 enodes) 1553857680.375 * * [simplify]: iters left: 5 (55 enodes) 1553857680.390 * * [simplify]: iters left: 4 (76 enodes) 1553857680.411 * * [simplify]: iters left: 3 (98 enodes) 1553857680.438 * * [simplify]: iters left: 2 (118 enodes) 1553857680.470 * * [simplify]: iters left: 1 (136 enodes) 1553857680.503 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857680.503 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857680.503 * * [simplify]: Extracting #2: cost 39 inf + 0 1553857680.504 * * [simplify]: Extracting #3: cost 42 inf + 264 1553857680.505 * * [simplify]: Extracting #4: cost 23 inf + 3312 1553857680.507 * * [simplify]: Extracting #5: cost 10 inf + 5004 1553857680.509 * * [simplify]: Extracting #6: cost 4 inf + 5674 1553857680.512 * * [simplify]: Extracting #7: cost 0 inf + 6774 1553857680.515 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)) 1553857680.515 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857680.515 * * * * [progress]: [ 160 / 452 ] simplifiying candidate # 1553857680.515 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) 1553857680.515 * * [simplify]: iters left: 6 (13 enodes) 1553857680.522 * * [simplify]: iters left: 5 (44 enodes) 1553857680.534 * * [simplify]: iters left: 4 (48 enodes) 1553857680.547 * * [simplify]: iters left: 3 (50 enodes) 1553857680.561 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857680.561 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857680.561 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857680.561 * * [simplify]: Extracting #3: cost 12 inf + 85 1553857680.562 * * [simplify]: Extracting #4: cost 7 inf + 291 1553857680.562 * * [simplify]: Extracting #5: cost 3 inf + 579 1553857680.562 * * [simplify]: Extracting #6: cost 1 inf + 880 1553857680.563 * * [simplify]: Extracting #7: cost 0 inf + 1099 1553857680.563 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1553857680.563 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857680.564 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857680.564 * * [simplify]: iters left: 6 (15 enodes) 1553857680.571 * * [simplify]: iters left: 5 (55 enodes) 1553857680.586 * * [simplify]: iters left: 4 (76 enodes) 1553857680.607 * * [simplify]: iters left: 3 (98 enodes) 1553857680.632 * * [simplify]: iters left: 2 (118 enodes) 1553857680.665 * * [simplify]: iters left: 1 (136 enodes) 1553857680.696 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857680.696 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857680.696 * * [simplify]: Extracting #2: cost 39 inf + 0 1553857680.697 * * [simplify]: Extracting #3: cost 42 inf + 264 1553857680.698 * * [simplify]: Extracting #4: cost 23 inf + 3312 1553857680.700 * * [simplify]: Extracting #5: cost 10 inf + 5004 1553857680.704 * * [simplify]: Extracting #6: cost 4 inf + 5674 1553857680.706 * * [simplify]: Extracting #7: cost 0 inf + 6774 1553857680.709 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)) 1553857680.709 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857680.709 * * * * [progress]: [ 161 / 452 ] simplifiying candidate # 1553857680.709 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (* 1 1))) 1553857680.709 * * [simplify]: iters left: 6 (14 enodes) 1553857680.714 * * [simplify]: iters left: 5 (46 enodes) 1553857680.721 * * [simplify]: iters left: 4 (50 enodes) 1553857680.727 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857680.727 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857680.727 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857680.727 * * [simplify]: Extracting #3: cost 12 inf + 85 1553857680.727 * * [simplify]: Extracting #4: cost 7 inf + 291 1553857680.727 * * [simplify]: Extracting #5: cost 2 inf + 975 1553857680.728 * * [simplify]: Extracting #6: cost 0 inf + 1099 1553857680.728 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1553857680.728 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857680.728 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857680.728 * * [simplify]: iters left: 6 (15 enodes) 1553857680.731 * * [simplify]: iters left: 5 (55 enodes) 1553857680.739 * * [simplify]: iters left: 4 (76 enodes) 1553857680.754 * * [simplify]: iters left: 3 (98 enodes) 1553857680.779 * * [simplify]: iters left: 2 (118 enodes) 1553857680.806 * * [simplify]: iters left: 1 (136 enodes) 1553857680.823 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857680.823 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857680.823 * * [simplify]: Extracting #2: cost 39 inf + 0 1553857680.823 * * [simplify]: Extracting #3: cost 42 inf + 264 1553857680.824 * * [simplify]: Extracting #4: cost 23 inf + 3312 1553857680.825 * * [simplify]: Extracting #5: cost 10 inf + 5004 1553857680.826 * * [simplify]: Extracting #6: cost 4 inf + 5674 1553857680.827 * * [simplify]: Extracting #7: cost 0 inf + 6774 1553857680.828 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)) 1553857680.828 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857680.828 * * * * [progress]: [ 162 / 452 ] simplifiying candidate # 1553857680.829 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) 1553857680.829 * * [simplify]: iters left: 6 (13 enodes) 1553857680.832 * * [simplify]: iters left: 5 (44 enodes) 1553857680.844 * * [simplify]: iters left: 4 (48 enodes) 1553857680.857 * * [simplify]: iters left: 3 (50 enodes) 1553857680.869 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857680.869 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857680.869 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857680.869 * * [simplify]: Extracting #3: cost 12 inf + 85 1553857680.870 * * [simplify]: Extracting #4: cost 7 inf + 291 1553857680.870 * * [simplify]: Extracting #5: cost 3 inf + 579 1553857680.870 * * [simplify]: Extracting #6: cost 1 inf + 880 1553857680.871 * * [simplify]: Extracting #7: cost 0 inf + 1099 1553857680.871 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1553857680.871 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857680.872 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857680.872 * * [simplify]: iters left: 6 (15 enodes) 1553857680.878 * * [simplify]: iters left: 5 (55 enodes) 1553857680.894 * * [simplify]: iters left: 4 (76 enodes) 1553857680.914 * * [simplify]: iters left: 3 (98 enodes) 1553857680.938 * * [simplify]: iters left: 2 (118 enodes) 1553857680.954 * * [simplify]: iters left: 1 (136 enodes) 1553857680.978 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857680.979 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857680.979 * * [simplify]: Extracting #2: cost 39 inf + 0 1553857680.979 * * [simplify]: Extracting #3: cost 42 inf + 264 1553857680.980 * * [simplify]: Extracting #4: cost 23 inf + 3312 1553857680.982 * * [simplify]: Extracting #5: cost 10 inf + 5004 1553857680.985 * * [simplify]: Extracting #6: cost 4 inf + 5674 1553857680.987 * * [simplify]: Extracting #7: cost 0 inf + 6774 1553857680.990 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)) 1553857680.990 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857680.991 * * * * [progress]: [ 163 / 452 ] simplifiying candidate # 1553857680.991 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) 1553857680.991 * * [simplify]: iters left: 6 (13 enodes) 1553857680.998 * * [simplify]: iters left: 5 (44 enodes) 1553857681.010 * * [simplify]: iters left: 4 (48 enodes) 1553857681.023 * * [simplify]: iters left: 3 (50 enodes) 1553857681.035 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857681.035 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857681.035 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857681.035 * * [simplify]: Extracting #3: cost 12 inf + 85 1553857681.036 * * [simplify]: Extracting #4: cost 7 inf + 291 1553857681.036 * * [simplify]: Extracting #5: cost 3 inf + 579 1553857681.036 * * [simplify]: Extracting #6: cost 1 inf + 880 1553857681.037 * * [simplify]: Extracting #7: cost 0 inf + 1099 1553857681.037 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1553857681.037 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857681.038 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857681.038 * * [simplify]: iters left: 6 (15 enodes) 1553857681.044 * * [simplify]: iters left: 5 (55 enodes) 1553857681.061 * * [simplify]: iters left: 4 (76 enodes) 1553857681.084 * * [simplify]: iters left: 3 (98 enodes) 1553857681.101 * * [simplify]: iters left: 2 (118 enodes) 1553857681.116 * * [simplify]: iters left: 1 (136 enodes) 1553857681.131 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857681.132 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857681.132 * * [simplify]: Extracting #2: cost 39 inf + 0 1553857681.132 * * [simplify]: Extracting #3: cost 42 inf + 264 1553857681.132 * * [simplify]: Extracting #4: cost 23 inf + 3312 1553857681.133 * * [simplify]: Extracting #5: cost 10 inf + 5004 1553857681.134 * * [simplify]: Extracting #6: cost 4 inf + 5674 1553857681.136 * * [simplify]: Extracting #7: cost 0 inf + 6774 1553857681.137 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)) 1553857681.137 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857681.138 * * * * [progress]: [ 164 / 452 ] simplifiying candidate # 1553857681.138 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857681.138 * * [simplify]: iters left: 6 (16 enodes) 1553857681.147 * * [simplify]: iters left: 5 (54 enodes) 1553857681.161 * * [simplify]: iters left: 4 (58 enodes) 1553857681.176 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857681.176 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857681.176 * * [simplify]: Extracting #2: cost 11 inf + 0 1553857681.176 * * [simplify]: Extracting #3: cost 21 inf + 0 1553857681.176 * * [simplify]: Extracting #4: cost 20 inf + 142 1553857681.177 * * [simplify]: Extracting #5: cost 10 inf + 996 1553857681.178 * * [simplify]: Extracting #6: cost 3 inf + 1545 1553857681.179 * * [simplify]: Extracting #7: cost 0 inf + 2472 1553857681.180 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) 1553857681.180 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857681.180 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857681.180 * * [simplify]: iters left: 6 (16 enodes) 1553857681.187 * * [simplify]: iters left: 5 (58 enodes) 1553857681.204 * * [simplify]: iters left: 4 (79 enodes) 1553857681.225 * * [simplify]: iters left: 3 (101 enodes) 1553857681.238 * * [simplify]: iters left: 2 (121 enodes) 1553857681.258 * * [simplify]: iters left: 1 (139 enodes) 1553857681.292 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857681.292 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857681.292 * * [simplify]: Extracting #2: cost 38 inf + 0 1553857681.292 * * [simplify]: Extracting #3: cost 43 inf + 206 1553857681.293 * * [simplify]: Extracting #4: cost 41 inf + 856 1553857681.294 * * [simplify]: Extracting #5: cost 31 inf + 1981 1553857681.295 * * [simplify]: Extracting #6: cost 8 inf + 5918 1553857681.298 * * [simplify]: Extracting #7: cost 0 inf + 7928 1553857681.301 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (sqrt (hypot y.re y.im))) 1553857681.301 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (sqrt (hypot y.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857681.302 * * * * [progress]: [ 165 / 452 ] simplifiying candidate # 1553857681.302 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1) 1553857681.302 * * [simplify]: iters left: 6 (12 enodes) 1553857681.308 * * [simplify]: iters left: 5 (39 enodes) 1553857681.320 * * [simplify]: iters left: 4 (43 enodes) 1553857681.331 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857681.331 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857681.331 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857681.331 * * [simplify]: Extracting #3: cost 10 inf + 167 1553857681.332 * * [simplify]: Extracting #4: cost 6 inf + 413 1553857681.332 * * [simplify]: Extracting #5: cost 1 inf + 1017 1553857681.332 * * [simplify]: Extracting #6: cost 0 inf + 1099 1553857681.333 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1553857681.333 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857681.333 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857681.334 * * [simplify]: iters left: 6 (15 enodes) 1553857681.340 * * [simplify]: iters left: 5 (55 enodes) 1553857681.356 * * [simplify]: iters left: 4 (76 enodes) 1553857681.377 * * [simplify]: iters left: 3 (98 enodes) 1553857681.398 * * [simplify]: iters left: 2 (118 enodes) 1553857681.415 * * [simplify]: iters left: 1 (136 enodes) 1553857681.432 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857681.432 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857681.432 * * [simplify]: Extracting #2: cost 39 inf + 0 1553857681.433 * * [simplify]: Extracting #3: cost 42 inf + 264 1553857681.434 * * [simplify]: Extracting #4: cost 23 inf + 3312 1553857681.436 * * [simplify]: Extracting #5: cost 10 inf + 5004 1553857681.438 * * [simplify]: Extracting #6: cost 4 inf + 5674 1553857681.440 * * [simplify]: Extracting #7: cost 0 inf + 6774 1553857681.443 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)) 1553857681.443 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857681.443 * * * * [progress]: [ 166 / 452 ] simplifiying candidate # 1553857681.444 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857681.444 * * [simplify]: iters left: 6 (17 enodes) 1553857681.448 * * [simplify]: iters left: 5 (60 enodes) 1553857681.456 * * [simplify]: iters left: 4 (65 enodes) 1553857681.464 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857681.464 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857681.464 * * [simplify]: Extracting #2: cost 15 inf + 0 1553857681.464 * * [simplify]: Extracting #3: cost 25 inf + 0 1553857681.464 * * [simplify]: Extracting #4: cost 24 inf + 142 1553857681.464 * * [simplify]: Extracting #5: cost 13 inf + 1253 1553857681.464 * * [simplify]: Extracting #6: cost 6 inf + 1937 1553857681.465 * * [simplify]: Extracting #7: cost 2 inf + 3026 1553857681.465 * * [simplify]: Extracting #8: cost 0 inf + 3854 1553857681.466 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857681.466 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857681.466 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857681.466 * * [simplify]: iters left: 6 (16 enodes) 1553857681.470 * * [simplify]: iters left: 5 (59 enodes) 1553857681.479 * * [simplify]: iters left: 4 (75 enodes) 1553857681.492 * * [simplify]: iters left: 3 (87 enodes) 1553857681.516 * * [simplify]: iters left: 2 (95 enodes) 1553857681.540 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857681.540 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857681.540 * * [simplify]: Extracting #2: cost 28 inf + 0 1553857681.541 * * [simplify]: Extracting #3: cost 33 inf + 84 1553857681.541 * * [simplify]: Extracting #4: cost 33 inf + 346 1553857681.542 * * [simplify]: Extracting #5: cost 22 inf + 2227 1553857681.543 * * [simplify]: Extracting #6: cost 10 inf + 3904 1553857681.544 * * [simplify]: Extracting #7: cost 4 inf + 5151 1553857681.546 * * [simplify]: Extracting #8: cost 0 inf + 6424 1553857681.548 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (cbrt (hypot y.im y.re))) 1553857681.549 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (cbrt (hypot y.im y.re)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857681.549 * * * * [progress]: [ 167 / 452 ] simplifiying candidate # 1553857681.549 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857681.549 * * [simplify]: iters left: 6 (17 enodes) 1553857681.557 * * [simplify]: iters left: 5 (58 enodes) 1553857681.572 * * [simplify]: iters left: 4 (60 enodes) 1553857681.587 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857681.587 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857681.587 * * [simplify]: Extracting #2: cost 12 inf + 0 1553857681.588 * * [simplify]: Extracting #3: cost 22 inf + 0 1553857681.588 * * [simplify]: Extracting #4: cost 25 inf + 43 1553857681.588 * * [simplify]: Extracting #5: cost 19 inf + 483 1553857681.589 * * [simplify]: Extracting #6: cost 5 inf + 2255 1553857681.590 * * [simplify]: Extracting #7: cost 1 inf + 3152 1553857681.591 * * [simplify]: Extracting #8: cost 0 inf + 3626 1553857681.592 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 1553857681.592 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857681.592 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1553857681.592 * * [simplify]: iters left: 6 (16 enodes) 1553857681.599 * * [simplify]: iters left: 5 (58 enodes) 1553857681.616 * * [simplify]: iters left: 4 (73 enodes) 1553857681.627 * * [simplify]: iters left: 3 (85 enodes) 1553857681.638 * * [simplify]: iters left: 2 (93 enodes) 1553857681.649 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857681.649 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857681.649 * * [simplify]: Extracting #2: cost 28 inf + 0 1553857681.649 * * [simplify]: Extracting #3: cost 31 inf + 125 1553857681.649 * * [simplify]: Extracting #4: cost 34 inf + 410 1553857681.650 * * [simplify]: Extracting #5: cost 30 inf + 768 1553857681.650 * * [simplify]: Extracting #6: cost 13 inf + 3996 1553857681.651 * * [simplify]: Extracting #7: cost 2 inf + 7428 1553857681.652 * * [simplify]: Extracting #8: cost 0 inf + 8104 1553857681.654 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1553857681.654 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857681.654 * * * * [progress]: [ 168 / 452 ] simplifiying candidate # 1553857681.654 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857681.654 * * [simplify]: iters left: 6 (16 enodes) 1553857681.657 * * [simplify]: iters left: 5 (55 enodes) 1553857681.664 * * [simplify]: iters left: 4 (58 enodes) 1553857681.672 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857681.672 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857681.672 * * [simplify]: Extracting #2: cost 11 inf + 0 1553857681.672 * * [simplify]: Extracting #3: cost 21 inf + 0 1553857681.672 * * [simplify]: Extracting #4: cost 20 inf + 142 1553857681.672 * * [simplify]: Extracting #5: cost 13 inf + 711 1553857681.672 * * [simplify]: Extracting #6: cost 3 inf + 1545 1553857681.673 * * [simplify]: Extracting #7: cost 0 inf + 2472 1553857681.673 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.im y.re))) 1553857681.673 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.im y.re))) (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857681.673 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857681.673 * * [simplify]: iters left: 6 (16 enodes) 1553857681.677 * * [simplify]: iters left: 5 (59 enodes) 1553857681.684 * * [simplify]: iters left: 4 (75 enodes) 1553857681.694 * * [simplify]: iters left: 3 (87 enodes) 1553857681.709 * * [simplify]: iters left: 2 (95 enodes) 1553857681.734 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857681.734 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857681.734 * * [simplify]: Extracting #2: cost 28 inf + 0 1553857681.734 * * [simplify]: Extracting #3: cost 33 inf + 84 1553857681.735 * * [simplify]: Extracting #4: cost 33 inf + 346 1553857681.736 * * [simplify]: Extracting #5: cost 22 inf + 1947 1553857681.737 * * [simplify]: Extracting #6: cost 10 inf + 3424 1553857681.739 * * [simplify]: Extracting #7: cost 4 inf + 4591 1553857681.741 * * [simplify]: Extracting #8: cost 0 inf + 5704 1553857681.743 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (sqrt (hypot y.im y.re))) 1553857681.743 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (sqrt (hypot y.im y.re)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857681.743 * * * * [progress]: [ 169 / 452 ] simplifiying candidate # 1553857681.743 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt 1)) 1553857681.743 * * [simplify]: iters left: 6 (13 enodes) 1553857681.751 * * [simplify]: iters left: 5 (45 enodes) 1553857681.763 * * [simplify]: iters left: 4 (48 enodes) 1553857681.775 * * [simplify]: iters left: 3 (50 enodes) 1553857681.787 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857681.788 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857681.788 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857681.788 * * [simplify]: Extracting #3: cost 12 inf + 85 1553857681.788 * * [simplify]: Extracting #4: cost 7 inf + 211 1553857681.789 * * [simplify]: Extracting #5: cost 0 inf + 1099 1553857681.789 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1553857681.789 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857681.790 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857681.790 * * [simplify]: iters left: 6 (15 enodes) 1553857681.796 * * [simplify]: iters left: 5 (56 enodes) 1553857681.807 * * [simplify]: iters left: 4 (72 enodes) 1553857681.817 * * [simplify]: iters left: 3 (84 enodes) 1553857681.828 * * [simplify]: iters left: 2 (92 enodes) 1553857681.839 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857681.839 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857681.839 * * [simplify]: Extracting #2: cost 29 inf + 0 1553857681.839 * * [simplify]: Extracting #3: cost 31 inf + 183 1553857681.839 * * [simplify]: Extracting #4: cost 22 inf + 1529 1553857681.840 * * [simplify]: Extracting #5: cost 14 inf + 2420 1553857681.840 * * [simplify]: Extracting #6: cost 8 inf + 3090 1553857681.841 * * [simplify]: Extracting #7: cost 0 inf + 4870 1553857681.842 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re)) 1553857681.842 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857681.842 * * * * [progress]: [ 170 / 452 ] simplifiying candidate # 1553857681.842 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt 1)) 1553857681.842 * * [simplify]: iters left: 6 (13 enodes) 1553857681.847 * * [simplify]: iters left: 5 (45 enodes) 1553857681.853 * * [simplify]: iters left: 4 (48 enodes) 1553857681.860 * * [simplify]: iters left: 3 (50 enodes) 1553857681.872 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857681.872 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857681.872 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857681.872 * * [simplify]: Extracting #3: cost 12 inf + 85 1553857681.873 * * [simplify]: Extracting #4: cost 7 inf + 211 1553857681.873 * * [simplify]: Extracting #5: cost 0 inf + 1099 1553857681.874 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1553857681.874 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857681.874 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857681.874 * * [simplify]: iters left: 6 (15 enodes) 1553857681.881 * * [simplify]: iters left: 5 (56 enodes) 1553857681.890 * * [simplify]: iters left: 4 (72 enodes) 1553857681.900 * * [simplify]: iters left: 3 (84 enodes) 1553857681.911 * * [simplify]: iters left: 2 (92 enodes) 1553857681.928 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857681.928 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857681.928 * * [simplify]: Extracting #2: cost 29 inf + 0 1553857681.928 * * [simplify]: Extracting #3: cost 31 inf + 183 1553857681.929 * * [simplify]: Extracting #4: cost 22 inf + 1529 1553857681.930 * * [simplify]: Extracting #5: cost 14 inf + 2420 1553857681.931 * * [simplify]: Extracting #6: cost 8 inf + 3090 1553857681.933 * * [simplify]: Extracting #7: cost 0 inf + 4870 1553857681.935 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re)) 1553857681.935 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857681.935 * * * * [progress]: [ 171 / 452 ] simplifiying candidate # 1553857681.935 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt 1)) 1553857681.936 * * [simplify]: iters left: 6 (13 enodes) 1553857681.943 * * [simplify]: iters left: 5 (45 enodes) 1553857681.955 * * [simplify]: iters left: 4 (48 enodes) 1553857681.968 * * [simplify]: iters left: 3 (50 enodes) 1553857681.976 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857681.976 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857681.976 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857681.976 * * [simplify]: Extracting #3: cost 12 inf + 85 1553857681.977 * * [simplify]: Extracting #4: cost 7 inf + 211 1553857681.977 * * [simplify]: Extracting #5: cost 0 inf + 1099 1553857681.977 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1553857681.977 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857681.977 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857681.977 * * [simplify]: iters left: 6 (15 enodes) 1553857681.981 * * [simplify]: iters left: 5 (56 enodes) 1553857681.988 * * [simplify]: iters left: 4 (72 enodes) 1553857681.999 * * [simplify]: iters left: 3 (84 enodes) 1553857682.010 * * [simplify]: iters left: 2 (92 enodes) 1553857682.029 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857682.029 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857682.029 * * [simplify]: Extracting #2: cost 29 inf + 0 1553857682.029 * * [simplify]: Extracting #3: cost 31 inf + 183 1553857682.030 * * [simplify]: Extracting #4: cost 22 inf + 1529 1553857682.031 * * [simplify]: Extracting #5: cost 14 inf + 2420 1553857682.032 * * [simplify]: Extracting #6: cost 8 inf + 3090 1553857682.034 * * [simplify]: Extracting #7: cost 0 inf + 4870 1553857682.035 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re)) 1553857682.036 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857682.036 * * * * [progress]: [ 172 / 452 ] simplifiying candidate # 1553857682.036 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (* 1 1))) 1553857682.036 * * [simplify]: iters left: 6 (14 enodes) 1553857682.044 * * [simplify]: iters left: 5 (47 enodes) 1553857682.057 * * [simplify]: iters left: 4 (50 enodes) 1553857682.069 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857682.069 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857682.069 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857682.069 * * [simplify]: Extracting #3: cost 10 inf + 167 1553857682.069 * * [simplify]: Extracting #4: cost 5 inf + 455 1553857682.070 * * [simplify]: Extracting #5: cost 1 inf + 880 1553857682.070 * * [simplify]: Extracting #6: cost 0 inf + 1099 1553857682.071 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1553857682.071 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857682.071 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857682.071 * * [simplify]: iters left: 6 (15 enodes) 1553857682.077 * * [simplify]: iters left: 5 (56 enodes) 1553857682.085 * * [simplify]: iters left: 4 (72 enodes) 1553857682.094 * * [simplify]: iters left: 3 (84 enodes) 1553857682.106 * * [simplify]: iters left: 2 (92 enodes) 1553857682.125 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857682.125 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857682.125 * * [simplify]: Extracting #2: cost 29 inf + 0 1553857682.126 * * [simplify]: Extracting #3: cost 31 inf + 183 1553857682.126 * * [simplify]: Extracting #4: cost 22 inf + 1529 1553857682.127 * * [simplify]: Extracting #5: cost 14 inf + 2420 1553857682.128 * * [simplify]: Extracting #6: cost 8 inf + 3090 1553857682.130 * * [simplify]: Extracting #7: cost 0 inf + 4870 1553857682.131 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re)) 1553857682.132 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857682.132 * * * * [progress]: [ 173 / 452 ] simplifiying candidate # 1553857682.132 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt 1)) 1553857682.132 * * [simplify]: iters left: 6 (13 enodes) 1553857682.140 * * [simplify]: iters left: 5 (45 enodes) 1553857682.146 * * [simplify]: iters left: 4 (48 enodes) 1553857682.153 * * [simplify]: iters left: 3 (50 enodes) 1553857682.159 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857682.159 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857682.159 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857682.159 * * [simplify]: Extracting #3: cost 12 inf + 85 1553857682.159 * * [simplify]: Extracting #4: cost 7 inf + 211 1553857682.160 * * [simplify]: Extracting #5: cost 0 inf + 1099 1553857682.160 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1553857682.160 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857682.160 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857682.160 * * [simplify]: iters left: 6 (15 enodes) 1553857682.163 * * [simplify]: iters left: 5 (56 enodes) 1553857682.171 * * [simplify]: iters left: 4 (72 enodes) 1553857682.180 * * [simplify]: iters left: 3 (84 enodes) 1553857682.192 * * [simplify]: iters left: 2 (92 enodes) 1553857682.209 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857682.209 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857682.209 * * [simplify]: Extracting #2: cost 29 inf + 0 1553857682.209 * * [simplify]: Extracting #3: cost 31 inf + 183 1553857682.210 * * [simplify]: Extracting #4: cost 22 inf + 1529 1553857682.211 * * [simplify]: Extracting #5: cost 14 inf + 2420 1553857682.212 * * [simplify]: Extracting #6: cost 8 inf + 3090 1553857682.213 * * [simplify]: Extracting #7: cost 0 inf + 4870 1553857682.215 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re)) 1553857682.215 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857682.215 * * * * [progress]: [ 174 / 452 ] simplifiying candidate # 1553857682.216 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt 1)) 1553857682.216 * * [simplify]: iters left: 6 (13 enodes) 1553857682.223 * * [simplify]: iters left: 5 (45 enodes) 1553857682.236 * * [simplify]: iters left: 4 (48 enodes) 1553857682.248 * * [simplify]: iters left: 3 (50 enodes) 1553857682.261 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857682.261 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857682.261 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857682.261 * * [simplify]: Extracting #3: cost 12 inf + 85 1553857682.261 * * [simplify]: Extracting #4: cost 7 inf + 211 1553857682.262 * * [simplify]: Extracting #5: cost 0 inf + 1099 1553857682.262 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1553857682.262 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857682.263 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857682.263 * * [simplify]: iters left: 6 (15 enodes) 1553857682.271 * * [simplify]: iters left: 5 (56 enodes) 1553857682.283 * * [simplify]: iters left: 4 (72 enodes) 1553857682.292 * * [simplify]: iters left: 3 (84 enodes) 1553857682.303 * * [simplify]: iters left: 2 (92 enodes) 1553857682.315 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857682.315 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857682.315 * * [simplify]: Extracting #2: cost 29 inf + 0 1553857682.315 * * [simplify]: Extracting #3: cost 31 inf + 183 1553857682.315 * * [simplify]: Extracting #4: cost 22 inf + 1529 1553857682.316 * * [simplify]: Extracting #5: cost 14 inf + 2420 1553857682.316 * * [simplify]: Extracting #6: cost 8 inf + 3090 1553857682.317 * * [simplify]: Extracting #7: cost 0 inf + 4870 1553857682.318 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re)) 1553857682.318 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857682.318 * * * * [progress]: [ 175 / 452 ] simplifiying candidate # 1553857682.318 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857682.318 * * [simplify]: iters left: 6 (16 enodes) 1553857682.322 * * [simplify]: iters left: 5 (55 enodes) 1553857682.337 * * [simplify]: iters left: 4 (58 enodes) 1553857682.352 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857682.352 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857682.352 * * [simplify]: Extracting #2: cost 11 inf + 0 1553857682.352 * * [simplify]: Extracting #3: cost 21 inf + 0 1553857682.352 * * [simplify]: Extracting #4: cost 20 inf + 142 1553857682.352 * * [simplify]: Extracting #5: cost 13 inf + 711 1553857682.353 * * [simplify]: Extracting #6: cost 3 inf + 1545 1553857682.354 * * [simplify]: Extracting #7: cost 0 inf + 2472 1553857682.355 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.im y.re))) 1553857682.355 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.im y.re))) (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857682.355 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857682.355 * * [simplify]: iters left: 6 (16 enodes) 1553857682.362 * * [simplify]: iters left: 5 (59 enodes) 1553857682.372 * * [simplify]: iters left: 4 (75 enodes) 1553857682.382 * * [simplify]: iters left: 3 (87 enodes) 1553857682.393 * * [simplify]: iters left: 2 (95 enodes) 1553857682.406 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857682.406 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857682.406 * * [simplify]: Extracting #2: cost 28 inf + 0 1553857682.406 * * [simplify]: Extracting #3: cost 33 inf + 84 1553857682.406 * * [simplify]: Extracting #4: cost 33 inf + 346 1553857682.407 * * [simplify]: Extracting #5: cost 22 inf + 1947 1553857682.407 * * [simplify]: Extracting #6: cost 10 inf + 3424 1553857682.408 * * [simplify]: Extracting #7: cost 4 inf + 4591 1553857682.409 * * [simplify]: Extracting #8: cost 0 inf + 5704 1553857682.410 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (sqrt (hypot y.im y.re))) 1553857682.410 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (sqrt (hypot y.im y.re)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857682.410 * * * * [progress]: [ 176 / 452 ] simplifiying candidate # 1553857682.410 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1) 1553857682.410 * * [simplify]: iters left: 6 (12 enodes) 1553857682.414 * * [simplify]: iters left: 5 (40 enodes) 1553857682.419 * * [simplify]: iters left: 4 (45 enodes) 1553857682.425 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857682.425 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857682.425 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857682.425 * * [simplify]: Extracting #3: cost 13 inf + 44 1553857682.425 * * [simplify]: Extracting #4: cost 7 inf + 211 1553857682.426 * * [simplify]: Extracting #5: cost 1 inf + 880 1553857682.426 * * [simplify]: Extracting #6: cost 0 inf + 1099 1553857682.426 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1553857682.426 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857682.426 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857682.427 * * [simplify]: iters left: 6 (15 enodes) 1553857682.431 * * [simplify]: iters left: 5 (56 enodes) 1553857682.446 * * [simplify]: iters left: 4 (72 enodes) 1553857682.466 * * [simplify]: iters left: 3 (84 enodes) 1553857682.488 * * [simplify]: iters left: 2 (92 enodes) 1553857682.512 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857682.512 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857682.512 * * [simplify]: Extracting #2: cost 29 inf + 0 1553857682.512 * * [simplify]: Extracting #3: cost 31 inf + 183 1553857682.513 * * [simplify]: Extracting #4: cost 22 inf + 1529 1553857682.514 * * [simplify]: Extracting #5: cost 14 inf + 2420 1553857682.515 * * [simplify]: Extracting #6: cost 8 inf + 3090 1553857682.517 * * [simplify]: Extracting #7: cost 0 inf + 4870 1553857682.520 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re)) 1553857682.520 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857682.520 * * * * [progress]: [ 177 / 452 ] simplifiying candidate # 1553857682.520 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857682.521 * * [simplify]: iters left: 6 (18 enodes) 1553857682.528 * * [simplify]: iters left: 5 (63 enodes) 1553857682.541 * * [simplify]: iters left: 4 (70 enodes) 1553857682.550 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857682.550 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857682.550 * * [simplify]: Extracting #2: cost 17 inf + 0 1553857682.550 * * [simplify]: Extracting #3: cost 29 inf + 0 1553857682.550 * * [simplify]: Extracting #4: cost 24 inf + 168 1553857682.550 * * [simplify]: Extracting #5: cost 11 inf + 1497 1553857682.551 * * [simplify]: Extracting #6: cost 1 inf + 3780 1553857682.552 * * [simplify]: Extracting #7: cost 0 inf + 4254 1553857682.553 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857682.553 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857682.553 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857682.553 * * [simplify]: iters left: 6 (17 enodes) 1553857682.558 * * [simplify]: iters left: 5 (62 enodes) 1553857682.567 * * [simplify]: iters left: 4 (88 enodes) 1553857682.589 * * [simplify]: iters left: 3 (118 enodes) 1553857682.620 * * [simplify]: iters left: 2 (146 enodes) 1553857682.645 * * [simplify]: iters left: 1 (158 enodes) 1553857682.668 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857682.668 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857682.668 * * [simplify]: Extracting #2: cost 40 inf + 0 1553857682.668 * * [simplify]: Extracting #3: cost 56 inf + 125 1553857682.669 * * [simplify]: Extracting #4: cost 52 inf + 494 1553857682.670 * * [simplify]: Extracting #5: cost 29 inf + 4270 1553857682.673 * * [simplify]: Extracting #6: cost 4 inf + 10237 1553857682.677 * * [simplify]: Extracting #7: cost 0 inf + 11108 1553857682.681 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.im y.re))) 1553857682.681 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.im y.re)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857682.681 * * * * [progress]: [ 178 / 452 ] simplifiying candidate # 1553857682.682 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857682.682 * * [simplify]: iters left: 6 (18 enodes) 1553857682.689 * * [simplify]: iters left: 5 (61 enodes) 1553857682.706 * * [simplify]: iters left: 4 (65 enodes) 1553857682.722 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857682.722 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857682.722 * * [simplify]: Extracting #2: cost 14 inf + 0 1553857682.722 * * [simplify]: Extracting #3: cost 27 inf + 0 1553857682.722 * * [simplify]: Extracting #4: cost 20 inf + 250 1553857682.723 * * [simplify]: Extracting #5: cost 13 inf + 999 1553857682.724 * * [simplify]: Extracting #6: cost 4 inf + 2484 1553857682.725 * * [simplify]: Extracting #7: cost 0 inf + 3946 1553857682.726 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1553857682.726 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857682.727 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1553857682.727 * * [simplify]: iters left: 6 (17 enodes) 1553857682.734 * * [simplify]: iters left: 5 (61 enodes) 1553857682.749 * * [simplify]: iters left: 4 (86 enodes) 1553857682.761 * * [simplify]: iters left: 3 (116 enodes) 1553857682.778 * * [simplify]: iters left: 2 (144 enodes) 1553857682.814 * * [simplify]: iters left: 1 (156 enodes) 1553857682.832 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857682.832 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857682.832 * * [simplify]: Extracting #2: cost 40 inf + 0 1553857682.832 * * [simplify]: Extracting #3: cost 56 inf + 125 1553857682.832 * * [simplify]: Extracting #4: cost 52 inf + 494 1553857682.834 * * [simplify]: Extracting #5: cost 28 inf + 5649 1553857682.836 * * [simplify]: Extracting #6: cost 3 inf + 13095 1553857682.838 * * [simplify]: Extracting #7: cost 0 inf + 14068 1553857682.840 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 1553857682.840 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (sqrt (cbrt (fma y.re y.re (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857682.841 * * * * [progress]: [ 179 / 452 ] simplifiying candidate # 1553857682.841 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857682.841 * * [simplify]: iters left: 6 (17 enodes) 1553857682.844 * * [simplify]: iters left: 5 (58 enodes) 1553857682.852 * * [simplify]: iters left: 4 (63 enodes) 1553857682.859 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857682.859 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857682.859 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857682.859 * * [simplify]: Extracting #3: cost 25 inf + 0 1553857682.860 * * [simplify]: Extracting #4: cost 20 inf + 168 1553857682.860 * * [simplify]: Extracting #5: cost 9 inf + 1063 1553857682.860 * * [simplify]: Extracting #6: cost 1 inf + 2398 1553857682.861 * * [simplify]: Extracting #7: cost 0 inf + 2792 1553857682.861 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.im y.re))) 1553857682.861 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.im y.re))) (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857682.861 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857682.862 * * [simplify]: iters left: 6 (17 enodes) 1553857682.865 * * [simplify]: iters left: 5 (62 enodes) 1553857682.874 * * [simplify]: iters left: 4 (88 enodes) 1553857682.894 * * [simplify]: iters left: 3 (118 enodes) 1553857682.920 * * [simplify]: iters left: 2 (146 enodes) 1553857682.940 * * [simplify]: iters left: 1 (158 enodes) 1553857682.973 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857682.974 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857682.974 * * [simplify]: Extracting #2: cost 40 inf + 0 1553857682.974 * * [simplify]: Extracting #3: cost 56 inf + 125 1553857682.975 * * [simplify]: Extracting #4: cost 52 inf + 494 1553857682.976 * * [simplify]: Extracting #5: cost 29 inf + 3990 1553857682.979 * * [simplify]: Extracting #6: cost 4 inf + 9037 1553857682.984 * * [simplify]: Extracting #7: cost 0 inf + 9748 1553857682.989 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.im y.re))) 1553857682.989 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.im y.re)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857682.989 * * * * [progress]: [ 180 / 452 ] simplifiying candidate # 1553857682.990 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) 1553857682.990 * * [simplify]: iters left: 6 (14 enodes) 1553857683.001 * * [simplify]: iters left: 5 (48 enodes) 1553857683.015 * * [simplify]: iters left: 4 (53 enodes) 1553857683.029 * * [simplify]: iters left: 3 (55 enodes) 1553857683.042 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857683.042 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857683.043 * * [simplify]: Extracting #2: cost 18 inf + 1 1553857683.043 * * [simplify]: Extracting #3: cost 13 inf + 46 1553857683.043 * * [simplify]: Extracting #4: cost 6 inf + 713 1553857683.044 * * [simplify]: Extracting #5: cost 1 inf + 1217 1553857683.044 * * [simplify]: Extracting #6: cost 0 inf + 1339 1553857683.045 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1553857683.045 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857683.046 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857683.046 * * [simplify]: iters left: 6 (16 enodes) 1553857683.054 * * [simplify]: iters left: 5 (59 enodes) 1553857683.072 * * [simplify]: iters left: 4 (85 enodes) 1553857683.095 * * [simplify]: iters left: 3 (115 enodes) 1553857683.115 * * [simplify]: iters left: 2 (143 enodes) 1553857683.135 * * [simplify]: iters left: 1 (155 enodes) 1553857683.174 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857683.174 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857683.174 * * [simplify]: Extracting #2: cost 41 inf + 0 1553857683.175 * * [simplify]: Extracting #3: cost 56 inf + 126 1553857683.175 * * [simplify]: Extracting #4: cost 39 inf + 1878 1553857683.178 * * [simplify]: Extracting #5: cost 10 inf + 6529 1553857683.181 * * [simplify]: Extracting #6: cost 1 inf + 8096 1553857683.184 * * [simplify]: Extracting #7: cost 0 inf + 8274 1553857683.188 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (hypot y.im y.re)) 1553857683.188 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (hypot y.im y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857683.188 * * * * [progress]: [ 181 / 452 ] simplifiying candidate # 1553857683.188 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) 1553857683.188 * * [simplify]: iters left: 6 (14 enodes) 1553857683.196 * * [simplify]: iters left: 5 (48 enodes) 1553857683.205 * * [simplify]: iters left: 4 (53 enodes) 1553857683.212 * * [simplify]: iters left: 3 (55 enodes) 1553857683.219 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857683.219 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857683.219 * * [simplify]: Extracting #2: cost 18 inf + 1 1553857683.219 * * [simplify]: Extracting #3: cost 13 inf + 46 1553857683.219 * * [simplify]: Extracting #4: cost 6 inf + 713 1553857683.219 * * [simplify]: Extracting #5: cost 1 inf + 1217 1553857683.220 * * [simplify]: Extracting #6: cost 0 inf + 1339 1553857683.220 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1553857683.220 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857683.220 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857683.220 * * [simplify]: iters left: 6 (16 enodes) 1553857683.224 * * [simplify]: iters left: 5 (59 enodes) 1553857683.235 * * [simplify]: iters left: 4 (85 enodes) 1553857683.252 * * [simplify]: iters left: 3 (115 enodes) 1553857683.269 * * [simplify]: iters left: 2 (143 enodes) 1553857683.294 * * [simplify]: iters left: 1 (155 enodes) 1553857683.331 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857683.331 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857683.331 * * [simplify]: Extracting #2: cost 41 inf + 0 1553857683.332 * * [simplify]: Extracting #3: cost 56 inf + 126 1553857683.332 * * [simplify]: Extracting #4: cost 39 inf + 1878 1553857683.335 * * [simplify]: Extracting #5: cost 10 inf + 6529 1553857683.338 * * [simplify]: Extracting #6: cost 1 inf + 8096 1553857683.341 * * [simplify]: Extracting #7: cost 0 inf + 8274 1553857683.344 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (hypot y.im y.re)) 1553857683.344 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (hypot y.im y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857683.345 * * * * [progress]: [ 182 / 452 ] simplifiying candidate # 1553857683.345 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) 1553857683.345 * * [simplify]: iters left: 6 (14 enodes) 1553857683.353 * * [simplify]: iters left: 5 (48 enodes) 1553857683.366 * * [simplify]: iters left: 4 (53 enodes) 1553857683.381 * * [simplify]: iters left: 3 (55 enodes) 1553857683.396 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857683.396 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857683.396 * * [simplify]: Extracting #2: cost 18 inf + 1 1553857683.396 * * [simplify]: Extracting #3: cost 13 inf + 46 1553857683.397 * * [simplify]: Extracting #4: cost 6 inf + 713 1553857683.397 * * [simplify]: Extracting #5: cost 1 inf + 1217 1553857683.398 * * [simplify]: Extracting #6: cost 0 inf + 1339 1553857683.399 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1553857683.399 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857683.399 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857683.399 * * [simplify]: iters left: 6 (16 enodes) 1553857683.406 * * [simplify]: iters left: 5 (59 enodes) 1553857683.422 * * [simplify]: iters left: 4 (85 enodes) 1553857683.443 * * [simplify]: iters left: 3 (115 enodes) 1553857683.457 * * [simplify]: iters left: 2 (143 enodes) 1553857683.479 * * [simplify]: iters left: 1 (155 enodes) 1553857683.517 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857683.518 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857683.518 * * [simplify]: Extracting #2: cost 41 inf + 0 1553857683.518 * * [simplify]: Extracting #3: cost 56 inf + 126 1553857683.519 * * [simplify]: Extracting #4: cost 39 inf + 1878 1553857683.521 * * [simplify]: Extracting #5: cost 10 inf + 6529 1553857683.525 * * [simplify]: Extracting #6: cost 1 inf + 8096 1553857683.528 * * [simplify]: Extracting #7: cost 0 inf + 8274 1553857683.531 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (hypot y.im y.re)) 1553857683.531 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (hypot y.im y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857683.532 * * * * [progress]: [ 183 / 452 ] simplifiying candidate # 1553857683.532 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (* 1 1))) 1553857683.532 * * [simplify]: iters left: 6 (15 enodes) 1553857683.540 * * [simplify]: iters left: 5 (50 enodes) 1553857683.547 * * [simplify]: iters left: 4 (55 enodes) 1553857683.554 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857683.554 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857683.554 * * [simplify]: Extracting #2: cost 18 inf + 1 1553857683.554 * * [simplify]: Extracting #3: cost 13 inf + 46 1553857683.554 * * [simplify]: Extracting #4: cost 5 inf + 536 1553857683.555 * * [simplify]: Extracting #5: cost 1 inf + 1080 1553857683.555 * * [simplify]: Extracting #6: cost 0 inf + 1339 1553857683.555 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1553857683.555 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857683.555 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857683.556 * * [simplify]: iters left: 6 (16 enodes) 1553857683.559 * * [simplify]: iters left: 5 (59 enodes) 1553857683.567 * * [simplify]: iters left: 4 (85 enodes) 1553857683.583 * * [simplify]: iters left: 3 (115 enodes) 1553857683.606 * * [simplify]: iters left: 2 (143 enodes) 1553857683.624 * * [simplify]: iters left: 1 (155 enodes) 1553857683.644 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857683.644 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857683.644 * * [simplify]: Extracting #2: cost 41 inf + 0 1553857683.645 * * [simplify]: Extracting #3: cost 56 inf + 126 1553857683.645 * * [simplify]: Extracting #4: cost 39 inf + 1878 1553857683.646 * * [simplify]: Extracting #5: cost 10 inf + 6529 1553857683.648 * * [simplify]: Extracting #6: cost 1 inf + 8096 1553857683.649 * * [simplify]: Extracting #7: cost 0 inf + 8274 1553857683.651 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (hypot y.im y.re)) 1553857683.651 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (hypot y.im y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857683.651 * * * * [progress]: [ 184 / 452 ] simplifiying candidate # 1553857683.651 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) 1553857683.651 * * [simplify]: iters left: 6 (14 enodes) 1553857683.657 * * [simplify]: iters left: 5 (48 enodes) 1553857683.671 * * [simplify]: iters left: 4 (53 enodes) 1553857683.684 * * [simplify]: iters left: 3 (55 enodes) 1553857683.700 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857683.700 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857683.700 * * [simplify]: Extracting #2: cost 18 inf + 1 1553857683.700 * * [simplify]: Extracting #3: cost 13 inf + 46 1553857683.700 * * [simplify]: Extracting #4: cost 6 inf + 713 1553857683.701 * * [simplify]: Extracting #5: cost 1 inf + 1217 1553857683.702 * * [simplify]: Extracting #6: cost 0 inf + 1339 1553857683.702 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1553857683.702 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857683.703 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857683.703 * * [simplify]: iters left: 6 (16 enodes) 1553857683.710 * * [simplify]: iters left: 5 (59 enodes) 1553857683.727 * * [simplify]: iters left: 4 (85 enodes) 1553857683.752 * * [simplify]: iters left: 3 (115 enodes) 1553857683.782 * * [simplify]: iters left: 2 (143 enodes) 1553857683.820 * * [simplify]: iters left: 1 (155 enodes) 1553857683.857 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857683.857 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857683.858 * * [simplify]: Extracting #2: cost 41 inf + 0 1553857683.858 * * [simplify]: Extracting #3: cost 56 inf + 126 1553857683.859 * * [simplify]: Extracting #4: cost 39 inf + 1878 1553857683.861 * * [simplify]: Extracting #5: cost 10 inf + 6529 1553857683.864 * * [simplify]: Extracting #6: cost 1 inf + 8096 1553857683.867 * * [simplify]: Extracting #7: cost 0 inf + 8274 1553857683.871 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (hypot y.im y.re)) 1553857683.871 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (hypot y.im y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857683.871 * * * * [progress]: [ 185 / 452 ] simplifiying candidate # 1553857683.871 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) 1553857683.872 * * [simplify]: iters left: 6 (14 enodes) 1553857683.879 * * [simplify]: iters left: 5 (48 enodes) 1553857683.892 * * [simplify]: iters left: 4 (53 enodes) 1553857683.904 * * [simplify]: iters left: 3 (55 enodes) 1553857683.911 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857683.911 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857683.911 * * [simplify]: Extracting #2: cost 18 inf + 1 1553857683.911 * * [simplify]: Extracting #3: cost 13 inf + 46 1553857683.911 * * [simplify]: Extracting #4: cost 6 inf + 713 1553857683.912 * * [simplify]: Extracting #5: cost 1 inf + 1217 1553857683.912 * * [simplify]: Extracting #6: cost 0 inf + 1339 1553857683.912 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1553857683.912 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857683.913 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857683.913 * * [simplify]: iters left: 6 (16 enodes) 1553857683.916 * * [simplify]: iters left: 5 (59 enodes) 1553857683.924 * * [simplify]: iters left: 4 (85 enodes) 1553857683.938 * * [simplify]: iters left: 3 (115 enodes) 1553857683.965 * * [simplify]: iters left: 2 (143 enodes) 1553857683.984 * * [simplify]: iters left: 1 (155 enodes) 1553857684.002 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857684.002 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857684.002 * * [simplify]: Extracting #2: cost 41 inf + 0 1553857684.002 * * [simplify]: Extracting #3: cost 56 inf + 126 1553857684.002 * * [simplify]: Extracting #4: cost 39 inf + 1878 1553857684.004 * * [simplify]: Extracting #5: cost 10 inf + 6529 1553857684.005 * * [simplify]: Extracting #6: cost 1 inf + 8096 1553857684.007 * * [simplify]: Extracting #7: cost 0 inf + 8274 1553857684.008 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (hypot y.im y.re)) 1553857684.008 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (hypot y.im y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857684.009 * * * * [progress]: [ 186 / 452 ] simplifiying candidate # 1553857684.009 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857684.009 * * [simplify]: iters left: 6 (17 enodes) 1553857684.012 * * [simplify]: iters left: 5 (58 enodes) 1553857684.020 * * [simplify]: iters left: 4 (63 enodes) 1553857684.028 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857684.028 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857684.028 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857684.028 * * [simplify]: Extracting #3: cost 25 inf + 0 1553857684.028 * * [simplify]: Extracting #4: cost 20 inf + 168 1553857684.029 * * [simplify]: Extracting #5: cost 9 inf + 1063 1553857684.029 * * [simplify]: Extracting #6: cost 1 inf + 2398 1553857684.030 * * [simplify]: Extracting #7: cost 0 inf + 2792 1553857684.030 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.im y.re))) 1553857684.030 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.im y.re))) (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857684.030 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857684.030 * * [simplify]: iters left: 6 (17 enodes) 1553857684.034 * * [simplify]: iters left: 5 (62 enodes) 1553857684.043 * * [simplify]: iters left: 4 (88 enodes) 1553857684.056 * * [simplify]: iters left: 3 (118 enodes) 1553857684.070 * * [simplify]: iters left: 2 (146 enodes) 1553857684.089 * * [simplify]: iters left: 1 (158 enodes) 1553857684.116 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857684.116 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857684.116 * * [simplify]: Extracting #2: cost 40 inf + 0 1553857684.116 * * [simplify]: Extracting #3: cost 56 inf + 125 1553857684.117 * * [simplify]: Extracting #4: cost 52 inf + 494 1553857684.118 * * [simplify]: Extracting #5: cost 29 inf + 3990 1553857684.121 * * [simplify]: Extracting #6: cost 4 inf + 9037 1553857684.125 * * [simplify]: Extracting #7: cost 0 inf + 9748 1553857684.128 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.im y.re))) 1553857684.128 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.im y.re)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857684.129 * * * * [progress]: [ 187 / 452 ] simplifiying candidate # 1553857684.129 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1) 1553857684.129 * * [simplify]: iters left: 6 (13 enodes) 1553857684.135 * * [simplify]: iters left: 5 (43 enodes) 1553857684.148 * * [simplify]: iters left: 4 (50 enodes) 1553857684.160 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857684.161 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857684.161 * * [simplify]: Extracting #2: cost 18 inf + 1 1553857684.161 * * [simplify]: Extracting #3: cost 12 inf + 87 1553857684.161 * * [simplify]: Extracting #4: cost 5 inf + 455 1553857684.162 * * [simplify]: Extracting #5: cost 0 inf + 1339 1553857684.162 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1553857684.162 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857684.163 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857684.163 * * [simplify]: iters left: 6 (16 enodes) 1553857684.170 * * [simplify]: iters left: 5 (59 enodes) 1553857684.187 * * [simplify]: iters left: 4 (85 enodes) 1553857684.210 * * [simplify]: iters left: 3 (115 enodes) 1553857684.228 * * [simplify]: iters left: 2 (143 enodes) 1553857684.252 * * [simplify]: iters left: 1 (155 enodes) 1553857684.272 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857684.273 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857684.273 * * [simplify]: Extracting #2: cost 41 inf + 0 1553857684.273 * * [simplify]: Extracting #3: cost 56 inf + 126 1553857684.273 * * [simplify]: Extracting #4: cost 39 inf + 1878 1553857684.275 * * [simplify]: Extracting #5: cost 10 inf + 6529 1553857684.276 * * [simplify]: Extracting #6: cost 1 inf + 8096 1553857684.278 * * [simplify]: Extracting #7: cost 0 inf + 8274 1553857684.279 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (hypot y.im y.re)) 1553857684.279 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (hypot y.im y.re))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857684.280 * * * * [progress]: [ 188 / 452 ] simplifiying candidate # 1553857684.280 * [simplify]: Simplifying (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857684.280 * * [simplify]: iters left: 6 (10 enodes) 1553857684.282 * * [simplify]: iters left: 5 (37 enodes) 1553857684.291 * * [simplify]: iters left: 4 (43 enodes) 1553857684.302 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857684.302 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857684.302 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857684.302 * * [simplify]: Extracting #3: cost 13 inf + 1 1553857684.302 * * [simplify]: Extracting #4: cost 14 inf + 3 1553857684.302 * * [simplify]: Extracting #5: cost 9 inf + 530 1553857684.303 * * [simplify]: Extracting #6: cost 0 inf + 1895 1553857684.303 * [simplify]: Simplified to (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857684.304 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857684.304 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857684.304 * * [simplify]: iters left: 6 (13 enodes) 1553857684.310 * * [simplify]: iters left: 5 (50 enodes) 1553857684.325 * * [simplify]: iters left: 4 (76 enodes) 1553857684.346 * * [simplify]: iters left: 3 (106 enodes) 1553857684.373 * * [simplify]: iters left: 2 (134 enodes) 1553857684.408 * * [simplify]: iters left: 1 (146 enodes) 1553857684.442 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857684.442 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857684.442 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857684.442 * * [simplify]: Extracting #3: cost 46 inf + 129 1553857684.443 * * [simplify]: Extracting #4: cost 23 inf + 3740 1553857684.446 * * [simplify]: Extracting #5: cost 3 inf + 7881 1553857684.449 * * [simplify]: Extracting #6: cost 0 inf + 8060 1553857684.451 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) 1553857684.451 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857684.452 * * * * [progress]: [ 189 / 452 ] simplifiying candidate # 1553857684.452 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857684.452 * * [simplify]: iters left: 6 (10 enodes) 1553857684.458 * * [simplify]: iters left: 5 (35 enodes) 1553857684.463 * * [simplify]: iters left: 4 (38 enodes) 1553857684.468 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857684.468 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857684.469 * * [simplify]: Extracting #2: cost 6 inf + 1 1553857684.469 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857684.469 * * [simplify]: Extracting #4: cost 14 inf + 1 1553857684.469 * * [simplify]: Extracting #5: cost 14 inf + 3 1553857684.469 * * [simplify]: Extracting #6: cost 8 inf + 361 1553857684.469 * * [simplify]: Extracting #7: cost 0 inf + 2099 1553857684.470 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1553857684.470 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857684.470 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1553857684.470 * * [simplify]: iters left: 6 (13 enodes) 1553857684.473 * * [simplify]: iters left: 5 (49 enodes) 1553857684.480 * * [simplify]: iters left: 4 (74 enodes) 1553857684.490 * * [simplify]: iters left: 3 (104 enodes) 1553857684.504 * * [simplify]: iters left: 2 (132 enodes) 1553857684.529 * * [simplify]: iters left: 1 (144 enodes) 1553857684.547 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857684.547 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857684.547 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857684.547 * * [simplify]: Extracting #3: cost 47 inf + 88 1553857684.548 * * [simplify]: Extracting #4: cost 42 inf + 666 1553857684.548 * * [simplify]: Extracting #5: cost 39 inf + 927 1553857684.549 * * [simplify]: Extracting #6: cost 12 inf + 7689 1553857684.551 * * [simplify]: Extracting #7: cost 1 inf + 10723 1553857684.552 * * [simplify]: Extracting #8: cost 0 inf + 11020 1553857684.554 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1553857684.554 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857684.554 * * * * [progress]: [ 190 / 452 ] simplifiying candidate # 1553857684.555 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857684.555 * * [simplify]: iters left: 6 (9 enodes) 1553857684.557 * * [simplify]: iters left: 5 (32 enodes) 1553857684.567 * * [simplify]: iters left: 4 (36 enodes) 1553857684.573 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857684.573 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857684.573 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857684.573 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857684.573 * * [simplify]: Extracting #4: cost 4 inf + 587 1553857684.573 * * [simplify]: Extracting #5: cost 3 inf + 766 1553857684.573 * * [simplify]: Extracting #6: cost 0 inf + 945 1553857684.573 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1553857684.573 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (hypot y.im y.re))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857684.574 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857684.574 * * [simplify]: iters left: 6 (13 enodes) 1553857684.576 * * [simplify]: iters left: 5 (50 enodes) 1553857684.583 * * [simplify]: iters left: 4 (76 enodes) 1553857684.593 * * [simplify]: iters left: 3 (106 enodes) 1553857684.612 * * [simplify]: iters left: 2 (134 enodes) 1553857684.633 * * [simplify]: iters left: 1 (146 enodes) 1553857684.650 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857684.650 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857684.650 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857684.650 * * [simplify]: Extracting #3: cost 46 inf + 129 1553857684.651 * * [simplify]: Extracting #4: cost 23 inf + 3100 1553857684.652 * * [simplify]: Extracting #5: cost 3 inf + 6521 1553857684.654 * * [simplify]: Extracting #6: cost 0 inf + 6700 1553857684.656 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1553857684.657 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857684.657 * * * * [progress]: [ 191 / 452 ] simplifiying candidate # 1553857684.657 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857684.657 * * [simplify]: iters left: 3 (3 enodes) 1553857684.663 * * [simplify]: iters left: 2 (11 enodes) 1553857684.666 * * [simplify]: iters left: 1 (13 enodes) 1553857684.669 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857684.669 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857684.669 * [simplify]: Simplified to 1 1553857684.670 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857684.670 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857684.670 * * [simplify]: iters left: 6 (12 enodes) 1553857684.676 * * [simplify]: iters left: 5 (47 enodes) 1553857684.685 * * [simplify]: iters left: 4 (73 enodes) 1553857684.694 * * [simplify]: iters left: 3 (103 enodes) 1553857684.709 * * [simplify]: iters left: 2 (131 enodes) 1553857684.739 * * [simplify]: iters left: 1 (143 enodes) 1553857684.758 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857684.758 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857684.758 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857684.758 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857684.758 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857684.759 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857684.761 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857684.762 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857684.762 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857684.762 * * * * [progress]: [ 192 / 452 ] simplifiying candidate # 1553857684.762 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857684.762 * * [simplify]: iters left: 3 (3 enodes) 1553857684.766 * * [simplify]: iters left: 2 (11 enodes) 1553857684.769 * * [simplify]: iters left: 1 (13 enodes) 1553857684.772 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857684.772 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857684.772 * [simplify]: Simplified to 1 1553857684.772 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857684.773 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857684.773 * * [simplify]: iters left: 6 (12 enodes) 1553857684.778 * * [simplify]: iters left: 5 (47 enodes) 1553857684.791 * * [simplify]: iters left: 4 (73 enodes) 1553857684.811 * * [simplify]: iters left: 3 (103 enodes) 1553857684.838 * * [simplify]: iters left: 2 (131 enodes) 1553857684.855 * * [simplify]: iters left: 1 (143 enodes) 1553857684.878 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857684.878 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857684.878 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857684.878 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857684.879 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857684.882 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857684.884 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857684.886 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857684.886 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857684.886 * * * * [progress]: [ 193 / 452 ] simplifiying candidate # 1553857684.887 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857684.887 * * [simplify]: iters left: 3 (3 enodes) 1553857684.893 * * [simplify]: iters left: 2 (11 enodes) 1553857684.896 * * [simplify]: iters left: 1 (13 enodes) 1553857684.900 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857684.900 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857684.900 * [simplify]: Simplified to 1 1553857684.900 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857684.900 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857684.900 * * [simplify]: iters left: 6 (12 enodes) 1553857684.906 * * [simplify]: iters left: 5 (47 enodes) 1553857684.920 * * [simplify]: iters left: 4 (73 enodes) 1553857684.942 * * [simplify]: iters left: 3 (103 enodes) 1553857684.967 * * [simplify]: iters left: 2 (131 enodes) 1553857684.985 * * [simplify]: iters left: 1 (143 enodes) 1553857685.007 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857685.007 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857685.007 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857685.008 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857685.009 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857685.011 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857685.013 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857685.016 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857685.016 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857685.016 * * * * [progress]: [ 194 / 452 ] simplifiying candidate # 1553857685.016 * [simplify]: Simplifying (/ 1 (sqrt (* 1 1))) 1553857685.016 * * [simplify]: iters left: 5 (4 enodes) 1553857685.023 * * [simplify]: iters left: 4 (13 enodes) 1553857685.026 * * [simplify]: iters left: 3 (15 enodes) 1553857685.029 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857685.029 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857685.029 * [simplify]: Simplified to 1 1553857685.029 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857685.030 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857685.030 * * [simplify]: iters left: 6 (12 enodes) 1553857685.035 * * [simplify]: iters left: 5 (47 enodes) 1553857685.051 * * [simplify]: iters left: 4 (73 enodes) 1553857685.071 * * [simplify]: iters left: 3 (103 enodes) 1553857685.090 * * [simplify]: iters left: 2 (131 enodes) 1553857685.107 * * [simplify]: iters left: 1 (143 enodes) 1553857685.138 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857685.138 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857685.138 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857685.139 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857685.140 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857685.142 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857685.144 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857685.145 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857685.146 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857685.146 * * * * [progress]: [ 195 / 452 ] simplifiying candidate # 1553857685.146 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857685.146 * * [simplify]: iters left: 3 (3 enodes) 1553857685.151 * * [simplify]: iters left: 2 (11 enodes) 1553857685.153 * * [simplify]: iters left: 1 (13 enodes) 1553857685.155 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857685.155 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857685.155 * [simplify]: Simplified to 1 1553857685.155 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857685.155 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857685.155 * * [simplify]: iters left: 6 (12 enodes) 1553857685.158 * * [simplify]: iters left: 5 (47 enodes) 1553857685.164 * * [simplify]: iters left: 4 (73 enodes) 1553857685.176 * * [simplify]: iters left: 3 (103 enodes) 1553857685.202 * * [simplify]: iters left: 2 (131 enodes) 1553857685.236 * * [simplify]: iters left: 1 (143 enodes) 1553857685.268 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857685.268 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857685.268 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857685.268 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857685.269 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857685.270 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857685.271 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857685.272 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857685.272 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857685.272 * * * * [progress]: [ 196 / 452 ] simplifiying candidate # 1553857685.273 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857685.273 * * [simplify]: iters left: 3 (3 enodes) 1553857685.277 * * [simplify]: iters left: 2 (11 enodes) 1553857685.278 * * [simplify]: iters left: 1 (13 enodes) 1553857685.280 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857685.280 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857685.280 * [simplify]: Simplified to 1 1553857685.280 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857685.281 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857685.281 * * [simplify]: iters left: 6 (12 enodes) 1553857685.283 * * [simplify]: iters left: 5 (47 enodes) 1553857685.291 * * [simplify]: iters left: 4 (73 enodes) 1553857685.304 * * [simplify]: iters left: 3 (103 enodes) 1553857685.316 * * [simplify]: iters left: 2 (131 enodes) 1553857685.334 * * [simplify]: iters left: 1 (143 enodes) 1553857685.369 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857685.369 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857685.369 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857685.370 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857685.371 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857685.373 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857685.376 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857685.377 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857685.377 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857685.377 * * * * [progress]: [ 197 / 452 ] simplifiying candidate # 1553857685.378 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857685.378 * * [simplify]: iters left: 6 (9 enodes) 1553857685.380 * * [simplify]: iters left: 5 (32 enodes) 1553857685.385 * * [simplify]: iters left: 4 (36 enodes) 1553857685.390 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857685.390 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857685.390 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857685.390 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857685.390 * * [simplify]: Extracting #4: cost 4 inf + 587 1553857685.390 * * [simplify]: Extracting #5: cost 3 inf + 766 1553857685.391 * * [simplify]: Extracting #6: cost 0 inf + 945 1553857685.391 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1553857685.391 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (hypot y.im y.re))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857685.391 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857685.391 * * [simplify]: iters left: 6 (13 enodes) 1553857685.394 * * [simplify]: iters left: 5 (50 enodes) 1553857685.401 * * [simplify]: iters left: 4 (76 enodes) 1553857685.421 * * [simplify]: iters left: 3 (106 enodes) 1553857685.448 * * [simplify]: iters left: 2 (134 enodes) 1553857685.484 * * [simplify]: iters left: 1 (146 enodes) 1553857685.509 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857685.510 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857685.510 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857685.510 * * [simplify]: Extracting #3: cost 46 inf + 129 1553857685.510 * * [simplify]: Extracting #4: cost 23 inf + 3100 1553857685.512 * * [simplify]: Extracting #5: cost 3 inf + 6521 1553857685.513 * * [simplify]: Extracting #6: cost 0 inf + 6700 1553857685.514 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1553857685.514 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857685.514 * * * * [progress]: [ 198 / 452 ] simplifiying candidate # 1553857685.515 * [simplify]: Simplifying (/ 1 1) 1553857685.515 * * [simplify]: iters left: 2 (2 enodes) 1553857685.516 * * [simplify]: iters left: 1 (6 enodes) 1553857685.517 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857685.517 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857685.517 * [simplify]: Simplified to 1 1553857685.517 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857685.517 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857685.517 * * [simplify]: iters left: 6 (12 enodes) 1553857685.520 * * [simplify]: iters left: 5 (47 enodes) 1553857685.526 * * [simplify]: iters left: 4 (73 enodes) 1553857685.543 * * [simplify]: iters left: 3 (103 enodes) 1553857685.558 * * [simplify]: iters left: 2 (131 enodes) 1553857685.577 * * [simplify]: iters left: 1 (143 enodes) 1553857685.596 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857685.596 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857685.596 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857685.597 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857685.597 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857685.598 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857685.599 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857685.600 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857685.601 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857685.601 * * * * [progress]: [ 199 / 452 ] simplifiying candidate # 1553857685.601 * [simplify]: Simplifying (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857685.601 * * [simplify]: iters left: 6 (10 enodes) 1553857685.604 * * [simplify]: iters left: 5 (37 enodes) 1553857685.609 * * [simplify]: iters left: 4 (43 enodes) 1553857685.617 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857685.617 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857685.617 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857685.617 * * [simplify]: Extracting #3: cost 13 inf + 1 1553857685.617 * * [simplify]: Extracting #4: cost 14 inf + 3 1553857685.618 * * [simplify]: Extracting #5: cost 9 inf + 530 1553857685.618 * * [simplify]: Extracting #6: cost 0 inf + 1895 1553857685.618 * [simplify]: Simplified to (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857685.618 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857685.619 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857685.619 * * [simplify]: iters left: 6 (13 enodes) 1553857685.624 * * [simplify]: iters left: 5 (50 enodes) 1553857685.636 * * [simplify]: iters left: 4 (76 enodes) 1553857685.656 * * [simplify]: iters left: 3 (106 enodes) 1553857685.677 * * [simplify]: iters left: 2 (134 enodes) 1553857685.694 * * [simplify]: iters left: 1 (146 enodes) 1553857685.715 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857685.715 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857685.715 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857685.716 * * [simplify]: Extracting #3: cost 46 inf + 129 1553857685.716 * * [simplify]: Extracting #4: cost 23 inf + 3740 1553857685.717 * * [simplify]: Extracting #5: cost 3 inf + 7881 1553857685.719 * * [simplify]: Extracting #6: cost 0 inf + 8060 1553857685.720 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) 1553857685.720 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857685.720 * * * * [progress]: [ 200 / 452 ] simplifiying candidate # 1553857685.720 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857685.720 * * [simplify]: iters left: 6 (10 enodes) 1553857685.723 * * [simplify]: iters left: 5 (35 enodes) 1553857685.729 * * [simplify]: iters left: 4 (38 enodes) 1553857685.734 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857685.735 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857685.735 * * [simplify]: Extracting #2: cost 6 inf + 1 1553857685.735 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857685.735 * * [simplify]: Extracting #4: cost 14 inf + 1 1553857685.735 * * [simplify]: Extracting #5: cost 14 inf + 3 1553857685.735 * * [simplify]: Extracting #6: cost 8 inf + 361 1553857685.736 * * [simplify]: Extracting #7: cost 0 inf + 2099 1553857685.736 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1553857685.736 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857685.737 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1553857685.737 * * [simplify]: iters left: 6 (13 enodes) 1553857685.745 * * [simplify]: iters left: 5 (49 enodes) 1553857685.759 * * [simplify]: iters left: 4 (74 enodes) 1553857685.774 * * [simplify]: iters left: 3 (104 enodes) 1553857685.788 * * [simplify]: iters left: 2 (132 enodes) 1553857685.824 * * [simplify]: iters left: 1 (144 enodes) 1553857685.854 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857685.854 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857685.854 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857685.854 * * [simplify]: Extracting #3: cost 47 inf + 88 1553857685.854 * * [simplify]: Extracting #4: cost 42 inf + 666 1553857685.855 * * [simplify]: Extracting #5: cost 39 inf + 927 1553857685.856 * * [simplify]: Extracting #6: cost 12 inf + 7689 1553857685.858 * * [simplify]: Extracting #7: cost 1 inf + 10723 1553857685.860 * * [simplify]: Extracting #8: cost 0 inf + 11020 1553857685.862 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1553857685.862 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857685.862 * * * * [progress]: [ 201 / 452 ] simplifiying candidate # 1553857685.863 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857685.863 * * [simplify]: iters left: 6 (9 enodes) 1553857685.865 * * [simplify]: iters left: 5 (32 enodes) 1553857685.870 * * [simplify]: iters left: 4 (36 enodes) 1553857685.875 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857685.875 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857685.875 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857685.875 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857685.875 * * [simplify]: Extracting #4: cost 4 inf + 587 1553857685.875 * * [simplify]: Extracting #5: cost 3 inf + 766 1553857685.876 * * [simplify]: Extracting #6: cost 0 inf + 945 1553857685.876 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1553857685.876 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (hypot y.im y.re))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857685.876 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857685.876 * * [simplify]: iters left: 6 (13 enodes) 1553857685.881 * * [simplify]: iters left: 5 (50 enodes) 1553857685.896 * * [simplify]: iters left: 4 (76 enodes) 1553857685.913 * * [simplify]: iters left: 3 (106 enodes) 1553857685.926 * * [simplify]: iters left: 2 (134 enodes) 1553857685.948 * * [simplify]: iters left: 1 (146 enodes) 1553857685.979 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857685.980 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857685.980 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857685.980 * * [simplify]: Extracting #3: cost 46 inf + 129 1553857685.980 * * [simplify]: Extracting #4: cost 23 inf + 3100 1553857685.982 * * [simplify]: Extracting #5: cost 3 inf + 6521 1553857685.983 * * [simplify]: Extracting #6: cost 0 inf + 6700 1553857685.985 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1553857685.985 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857685.985 * * * * [progress]: [ 202 / 452 ] simplifiying candidate # 1553857685.985 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857685.986 * * [simplify]: iters left: 3 (3 enodes) 1553857685.990 * * [simplify]: iters left: 2 (11 enodes) 1553857685.991 * * [simplify]: iters left: 1 (13 enodes) 1553857685.993 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857685.993 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857685.993 * [simplify]: Simplified to 1 1553857685.993 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857685.993 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857685.993 * * [simplify]: iters left: 6 (12 enodes) 1553857685.996 * * [simplify]: iters left: 5 (47 enodes) 1553857686.005 * * [simplify]: iters left: 4 (73 enodes) 1553857686.025 * * [simplify]: iters left: 3 (103 enodes) 1553857686.044 * * [simplify]: iters left: 2 (131 enodes) 1553857686.063 * * [simplify]: iters left: 1 (143 enodes) 1553857686.085 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857686.085 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857686.085 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857686.086 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857686.087 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857686.089 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857686.091 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857686.094 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857686.094 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857686.094 * * * * [progress]: [ 203 / 452 ] simplifiying candidate # 1553857686.094 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857686.094 * * [simplify]: iters left: 3 (3 enodes) 1553857686.100 * * [simplify]: iters left: 2 (11 enodes) 1553857686.103 * * [simplify]: iters left: 1 (13 enodes) 1553857686.106 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857686.106 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857686.106 * [simplify]: Simplified to 1 1553857686.106 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857686.107 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857686.107 * * [simplify]: iters left: 6 (12 enodes) 1553857686.113 * * [simplify]: iters left: 5 (47 enodes) 1553857686.127 * * [simplify]: iters left: 4 (73 enodes) 1553857686.147 * * [simplify]: iters left: 3 (103 enodes) 1553857686.171 * * [simplify]: iters left: 2 (131 enodes) 1553857686.189 * * [simplify]: iters left: 1 (143 enodes) 1553857686.214 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857686.214 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857686.214 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857686.214 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857686.215 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857686.218 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857686.220 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857686.222 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857686.222 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857686.222 * * * * [progress]: [ 204 / 452 ] simplifiying candidate # 1553857686.223 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857686.223 * * [simplify]: iters left: 3 (3 enodes) 1553857686.229 * * [simplify]: iters left: 2 (11 enodes) 1553857686.231 * * [simplify]: iters left: 1 (13 enodes) 1553857686.235 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857686.235 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857686.235 * [simplify]: Simplified to 1 1553857686.235 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857686.235 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857686.235 * * [simplify]: iters left: 6 (12 enodes) 1553857686.241 * * [simplify]: iters left: 5 (47 enodes) 1553857686.254 * * [simplify]: iters left: 4 (73 enodes) 1553857686.275 * * [simplify]: iters left: 3 (103 enodes) 1553857686.302 * * [simplify]: iters left: 2 (131 enodes) 1553857686.320 * * [simplify]: iters left: 1 (143 enodes) 1553857686.336 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857686.336 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857686.336 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857686.337 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857686.337 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857686.338 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857686.339 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857686.340 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857686.340 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857686.340 * * * * [progress]: [ 205 / 452 ] simplifiying candidate # 1553857686.341 * [simplify]: Simplifying (/ 1 (sqrt (* 1 1))) 1553857686.341 * * [simplify]: iters left: 5 (4 enodes) 1553857686.345 * * [simplify]: iters left: 4 (13 enodes) 1553857686.346 * * [simplify]: iters left: 3 (15 enodes) 1553857686.348 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857686.348 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857686.348 * [simplify]: Simplified to 1 1553857686.348 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857686.349 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857686.349 * * [simplify]: iters left: 6 (12 enodes) 1553857686.351 * * [simplify]: iters left: 5 (47 enodes) 1553857686.358 * * [simplify]: iters left: 4 (73 enodes) 1553857686.370 * * [simplify]: iters left: 3 (103 enodes) 1553857686.383 * * [simplify]: iters left: 2 (131 enodes) 1553857686.400 * * [simplify]: iters left: 1 (143 enodes) 1553857686.432 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857686.432 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857686.432 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857686.432 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857686.433 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857686.435 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857686.438 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857686.440 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857686.440 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857686.440 * * * * [progress]: [ 206 / 452 ] simplifiying candidate # 1553857686.441 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857686.441 * * [simplify]: iters left: 3 (3 enodes) 1553857686.446 * * [simplify]: iters left: 2 (11 enodes) 1553857686.449 * * [simplify]: iters left: 1 (13 enodes) 1553857686.453 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857686.453 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857686.453 * [simplify]: Simplified to 1 1553857686.453 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857686.453 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857686.453 * * [simplify]: iters left: 6 (12 enodes) 1553857686.459 * * [simplify]: iters left: 5 (47 enodes) 1553857686.474 * * [simplify]: iters left: 4 (73 enodes) 1553857686.496 * * [simplify]: iters left: 3 (103 enodes) 1553857686.512 * * [simplify]: iters left: 2 (131 enodes) 1553857686.543 * * [simplify]: iters left: 1 (143 enodes) 1553857686.576 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857686.576 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857686.577 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857686.577 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857686.578 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857686.580 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857686.582 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857686.585 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857686.585 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857686.585 * * * * [progress]: [ 207 / 452 ] simplifiying candidate # 1553857686.585 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857686.586 * * [simplify]: iters left: 3 (3 enodes) 1553857686.592 * * [simplify]: iters left: 2 (11 enodes) 1553857686.595 * * [simplify]: iters left: 1 (13 enodes) 1553857686.598 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857686.598 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857686.598 * [simplify]: Simplified to 1 1553857686.598 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857686.598 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857686.599 * * [simplify]: iters left: 6 (12 enodes) 1553857686.607 * * [simplify]: iters left: 5 (47 enodes) 1553857686.620 * * [simplify]: iters left: 4 (73 enodes) 1553857686.631 * * [simplify]: iters left: 3 (103 enodes) 1553857686.644 * * [simplify]: iters left: 2 (131 enodes) 1553857686.674 * * [simplify]: iters left: 1 (143 enodes) 1553857686.691 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857686.691 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857686.691 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857686.691 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857686.692 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857686.693 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857686.694 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857686.696 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857686.696 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857686.696 * * * * [progress]: [ 208 / 452 ] simplifiying candidate # 1553857686.696 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857686.696 * * [simplify]: iters left: 6 (9 enodes) 1553857686.701 * * [simplify]: iters left: 5 (32 enodes) 1553857686.711 * * [simplify]: iters left: 4 (36 enodes) 1553857686.721 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857686.721 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857686.721 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857686.721 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857686.721 * * [simplify]: Extracting #4: cost 4 inf + 587 1553857686.721 * * [simplify]: Extracting #5: cost 3 inf + 766 1553857686.722 * * [simplify]: Extracting #6: cost 0 inf + 945 1553857686.722 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1553857686.722 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (hypot y.im y.re))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857686.723 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857686.723 * * [simplify]: iters left: 6 (13 enodes) 1553857686.727 * * [simplify]: iters left: 5 (50 enodes) 1553857686.734 * * [simplify]: iters left: 4 (76 enodes) 1553857686.745 * * [simplify]: iters left: 3 (106 enodes) 1553857686.763 * * [simplify]: iters left: 2 (134 enodes) 1553857686.798 * * [simplify]: iters left: 1 (146 enodes) 1553857686.831 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857686.831 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857686.832 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857686.832 * * [simplify]: Extracting #3: cost 46 inf + 129 1553857686.833 * * [simplify]: Extracting #4: cost 23 inf + 3100 1553857686.835 * * [simplify]: Extracting #5: cost 3 inf + 6521 1553857686.837 * * [simplify]: Extracting #6: cost 0 inf + 6700 1553857686.841 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1553857686.841 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857686.841 * * * * [progress]: [ 209 / 452 ] simplifiying candidate # 1553857686.841 * [simplify]: Simplifying (/ 1 1) 1553857686.841 * * [simplify]: iters left: 2 (2 enodes) 1553857686.843 * * [simplify]: iters left: 1 (6 enodes) 1553857686.845 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857686.845 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857686.845 * [simplify]: Simplified to 1 1553857686.845 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857686.846 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857686.846 * * [simplify]: iters left: 6 (12 enodes) 1553857686.851 * * [simplify]: iters left: 5 (47 enodes) 1553857686.865 * * [simplify]: iters left: 4 (73 enodes) 1553857686.885 * * [simplify]: iters left: 3 (103 enodes) 1553857686.912 * * [simplify]: iters left: 2 (131 enodes) 1553857686.947 * * [simplify]: iters left: 1 (143 enodes) 1553857686.973 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857686.973 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857686.973 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857686.973 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857686.974 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857686.975 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857686.977 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857686.978 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857686.978 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857686.978 * * * * [progress]: [ 210 / 452 ] simplifiying candidate # 1553857686.978 * [simplify]: Simplifying (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857686.978 * * [simplify]: iters left: 6 (10 enodes) 1553857686.981 * * [simplify]: iters left: 5 (37 enodes) 1553857686.986 * * [simplify]: iters left: 4 (43 enodes) 1553857686.992 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857686.992 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857686.992 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857686.992 * * [simplify]: Extracting #3: cost 13 inf + 1 1553857686.992 * * [simplify]: Extracting #4: cost 14 inf + 3 1553857686.993 * * [simplify]: Extracting #5: cost 9 inf + 530 1553857686.993 * * [simplify]: Extracting #6: cost 0 inf + 1895 1553857686.993 * [simplify]: Simplified to (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857686.993 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857686.993 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857686.994 * * [simplify]: iters left: 6 (13 enodes) 1553857686.996 * * [simplify]: iters left: 5 (50 enodes) 1553857687.004 * * [simplify]: iters left: 4 (76 enodes) 1553857687.015 * * [simplify]: iters left: 3 (106 enodes) 1553857687.045 * * [simplify]: iters left: 2 (134 enodes) 1553857687.075 * * [simplify]: iters left: 1 (146 enodes) 1553857687.091 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857687.091 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857687.092 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857687.092 * * [simplify]: Extracting #3: cost 46 inf + 129 1553857687.092 * * [simplify]: Extracting #4: cost 23 inf + 3740 1553857687.093 * * [simplify]: Extracting #5: cost 3 inf + 7881 1553857687.095 * * [simplify]: Extracting #6: cost 0 inf + 8060 1553857687.096 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) 1553857687.096 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857687.096 * * * * [progress]: [ 211 / 452 ] simplifiying candidate # 1553857687.097 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857687.097 * * [simplify]: iters left: 6 (10 enodes) 1553857687.099 * * [simplify]: iters left: 5 (35 enodes) 1553857687.104 * * [simplify]: iters left: 4 (38 enodes) 1553857687.110 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857687.110 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857687.110 * * [simplify]: Extracting #2: cost 6 inf + 1 1553857687.110 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857687.110 * * [simplify]: Extracting #4: cost 14 inf + 1 1553857687.110 * * [simplify]: Extracting #5: cost 14 inf + 3 1553857687.110 * * [simplify]: Extracting #6: cost 8 inf + 361 1553857687.110 * * [simplify]: Extracting #7: cost 0 inf + 2099 1553857687.111 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1553857687.111 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857687.111 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1553857687.111 * * [simplify]: iters left: 6 (13 enodes) 1553857687.114 * * [simplify]: iters left: 5 (49 enodes) 1553857687.121 * * [simplify]: iters left: 4 (74 enodes) 1553857687.135 * * [simplify]: iters left: 3 (104 enodes) 1553857687.148 * * [simplify]: iters left: 2 (132 enodes) 1553857687.165 * * [simplify]: iters left: 1 (144 enodes) 1553857687.182 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857687.182 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857687.183 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857687.183 * * [simplify]: Extracting #3: cost 47 inf + 88 1553857687.183 * * [simplify]: Extracting #4: cost 42 inf + 666 1553857687.184 * * [simplify]: Extracting #5: cost 39 inf + 927 1553857687.186 * * [simplify]: Extracting #6: cost 12 inf + 7689 1553857687.190 * * [simplify]: Extracting #7: cost 1 inf + 10723 1553857687.193 * * [simplify]: Extracting #8: cost 0 inf + 11020 1553857687.197 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1553857687.197 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857687.197 * * * * [progress]: [ 212 / 452 ] simplifiying candidate # 1553857687.198 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857687.198 * * [simplify]: iters left: 6 (9 enodes) 1553857687.203 * * [simplify]: iters left: 5 (32 enodes) 1553857687.212 * * [simplify]: iters left: 4 (36 enodes) 1553857687.224 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857687.224 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857687.224 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857687.224 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857687.224 * * [simplify]: Extracting #4: cost 4 inf + 587 1553857687.225 * * [simplify]: Extracting #5: cost 3 inf + 766 1553857687.225 * * [simplify]: Extracting #6: cost 0 inf + 945 1553857687.225 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1553857687.226 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (hypot y.im y.re))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857687.226 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857687.226 * * [simplify]: iters left: 6 (13 enodes) 1553857687.232 * * [simplify]: iters left: 5 (50 enodes) 1553857687.246 * * [simplify]: iters left: 4 (76 enodes) 1553857687.267 * * [simplify]: iters left: 3 (106 enodes) 1553857687.295 * * [simplify]: iters left: 2 (134 enodes) 1553857687.330 * * [simplify]: iters left: 1 (146 enodes) 1553857687.368 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857687.368 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857687.368 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857687.368 * * [simplify]: Extracting #3: cost 46 inf + 129 1553857687.370 * * [simplify]: Extracting #4: cost 23 inf + 3100 1553857687.372 * * [simplify]: Extracting #5: cost 3 inf + 6521 1553857687.375 * * [simplify]: Extracting #6: cost 0 inf + 6700 1553857687.377 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1553857687.377 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857687.378 * * * * [progress]: [ 213 / 452 ] simplifiying candidate # 1553857687.378 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857687.378 * * [simplify]: iters left: 3 (3 enodes) 1553857687.384 * * [simplify]: iters left: 2 (11 enodes) 1553857687.388 * * [simplify]: iters left: 1 (13 enodes) 1553857687.391 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857687.391 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857687.391 * [simplify]: Simplified to 1 1553857687.391 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857687.391 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857687.391 * * [simplify]: iters left: 6 (12 enodes) 1553857687.397 * * [simplify]: iters left: 5 (47 enodes) 1553857687.408 * * [simplify]: iters left: 4 (73 enodes) 1553857687.417 * * [simplify]: iters left: 3 (103 enodes) 1553857687.430 * * [simplify]: iters left: 2 (131 enodes) 1553857687.449 * * [simplify]: iters left: 1 (143 enodes) 1553857687.485 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857687.485 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857687.485 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857687.486 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857687.487 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857687.489 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857687.491 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857687.493 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857687.494 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857687.494 * * * * [progress]: [ 214 / 452 ] simplifiying candidate # 1553857687.494 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857687.494 * * [simplify]: iters left: 3 (3 enodes) 1553857687.500 * * [simplify]: iters left: 2 (11 enodes) 1553857687.503 * * [simplify]: iters left: 1 (13 enodes) 1553857687.506 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857687.506 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857687.506 * [simplify]: Simplified to 1 1553857687.506 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857687.507 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857687.507 * * [simplify]: iters left: 6 (12 enodes) 1553857687.513 * * [simplify]: iters left: 5 (47 enodes) 1553857687.526 * * [simplify]: iters left: 4 (73 enodes) 1553857687.536 * * [simplify]: iters left: 3 (103 enodes) 1553857687.549 * * [simplify]: iters left: 2 (131 enodes) 1553857687.576 * * [simplify]: iters left: 1 (143 enodes) 1553857687.610 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857687.610 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857687.610 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857687.611 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857687.612 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857687.614 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857687.616 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857687.619 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857687.619 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857687.619 * * * * [progress]: [ 215 / 452 ] simplifiying candidate # 1553857687.619 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857687.620 * * [simplify]: iters left: 3 (3 enodes) 1553857687.625 * * [simplify]: iters left: 2 (11 enodes) 1553857687.629 * * [simplify]: iters left: 1 (13 enodes) 1553857687.632 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857687.632 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857687.632 * [simplify]: Simplified to 1 1553857687.632 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857687.632 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857687.632 * * [simplify]: iters left: 6 (12 enodes) 1553857687.638 * * [simplify]: iters left: 5 (47 enodes) 1553857687.651 * * [simplify]: iters left: 4 (73 enodes) 1553857687.671 * * [simplify]: iters left: 3 (103 enodes) 1553857687.697 * * [simplify]: iters left: 2 (131 enodes) 1553857687.731 * * [simplify]: iters left: 1 (143 enodes) 1553857687.747 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857687.747 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857687.747 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857687.747 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857687.748 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857687.749 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857687.750 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857687.751 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857687.752 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857687.752 * * * * [progress]: [ 216 / 452 ] simplifiying candidate # 1553857687.752 * [simplify]: Simplifying (/ 1 (sqrt (* 1 1))) 1553857687.752 * * [simplify]: iters left: 5 (4 enodes) 1553857687.756 * * [simplify]: iters left: 4 (13 enodes) 1553857687.757 * * [simplify]: iters left: 3 (15 enodes) 1553857687.759 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857687.759 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857687.759 * [simplify]: Simplified to 1 1553857687.759 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857687.760 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857687.760 * * [simplify]: iters left: 6 (12 enodes) 1553857687.764 * * [simplify]: iters left: 5 (47 enodes) 1553857687.778 * * [simplify]: iters left: 4 (73 enodes) 1553857687.798 * * [simplify]: iters left: 3 (103 enodes) 1553857687.828 * * [simplify]: iters left: 2 (131 enodes) 1553857687.863 * * [simplify]: iters left: 1 (143 enodes) 1553857687.897 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857687.897 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857687.897 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857687.898 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857687.899 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857687.901 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857687.903 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857687.906 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857687.906 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857687.906 * * * * [progress]: [ 217 / 452 ] simplifiying candidate # 1553857687.906 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857687.906 * * [simplify]: iters left: 3 (3 enodes) 1553857687.912 * * [simplify]: iters left: 2 (11 enodes) 1553857687.915 * * [simplify]: iters left: 1 (13 enodes) 1553857687.919 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857687.919 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857687.919 * [simplify]: Simplified to 1 1553857687.919 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857687.919 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857687.919 * * [simplify]: iters left: 6 (12 enodes) 1553857687.925 * * [simplify]: iters left: 5 (47 enodes) 1553857687.939 * * [simplify]: iters left: 4 (73 enodes) 1553857687.959 * * [simplify]: iters left: 3 (103 enodes) 1553857687.989 * * [simplify]: iters left: 2 (131 enodes) 1553857688.024 * * [simplify]: iters left: 1 (143 enodes) 1553857688.041 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857688.041 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857688.041 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857688.041 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857688.041 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857688.043 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857688.044 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857688.045 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857688.045 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857688.045 * * * * [progress]: [ 218 / 452 ] simplifiying candidate # 1553857688.045 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857688.045 * * [simplify]: iters left: 3 (3 enodes) 1553857688.049 * * [simplify]: iters left: 2 (11 enodes) 1553857688.051 * * [simplify]: iters left: 1 (13 enodes) 1553857688.053 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857688.053 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857688.053 * [simplify]: Simplified to 1 1553857688.053 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857688.054 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857688.054 * * [simplify]: iters left: 6 (12 enodes) 1553857688.057 * * [simplify]: iters left: 5 (47 enodes) 1553857688.066 * * [simplify]: iters left: 4 (73 enodes) 1553857688.089 * * [simplify]: iters left: 3 (103 enodes) 1553857688.116 * * [simplify]: iters left: 2 (131 enodes) 1553857688.150 * * [simplify]: iters left: 1 (143 enodes) 1553857688.183 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857688.183 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857688.184 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857688.184 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857688.185 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857688.187 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857688.189 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857688.192 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857688.192 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857688.192 * * * * [progress]: [ 219 / 452 ] simplifiying candidate # 1553857688.192 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857688.192 * * [simplify]: iters left: 6 (9 enodes) 1553857688.197 * * [simplify]: iters left: 5 (32 enodes) 1553857688.206 * * [simplify]: iters left: 4 (36 enodes) 1553857688.216 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857688.216 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857688.216 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857688.216 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857688.216 * * [simplify]: Extracting #4: cost 4 inf + 587 1553857688.216 * * [simplify]: Extracting #5: cost 3 inf + 766 1553857688.217 * * [simplify]: Extracting #6: cost 0 inf + 945 1553857688.217 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1553857688.217 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (hypot y.im y.re))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857688.218 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857688.218 * * [simplify]: iters left: 6 (13 enodes) 1553857688.225 * * [simplify]: iters left: 5 (50 enodes) 1553857688.239 * * [simplify]: iters left: 4 (76 enodes) 1553857688.261 * * [simplify]: iters left: 3 (106 enodes) 1553857688.290 * * [simplify]: iters left: 2 (134 enodes) 1553857688.315 * * [simplify]: iters left: 1 (146 enodes) 1553857688.332 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857688.332 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857688.333 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857688.333 * * [simplify]: Extracting #3: cost 46 inf + 129 1553857688.333 * * [simplify]: Extracting #4: cost 23 inf + 3100 1553857688.335 * * [simplify]: Extracting #5: cost 3 inf + 6521 1553857688.337 * * [simplify]: Extracting #6: cost 0 inf + 6700 1553857688.338 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1553857688.338 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857688.338 * * * * [progress]: [ 220 / 452 ] simplifiying candidate # 1553857688.338 * [simplify]: Simplifying (/ 1 1) 1553857688.338 * * [simplify]: iters left: 2 (2 enodes) 1553857688.339 * * [simplify]: iters left: 1 (6 enodes) 1553857688.341 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857688.341 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857688.341 * [simplify]: Simplified to 1 1553857688.341 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857688.341 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857688.341 * * [simplify]: iters left: 6 (12 enodes) 1553857688.347 * * [simplify]: iters left: 5 (47 enodes) 1553857688.361 * * [simplify]: iters left: 4 (73 enodes) 1553857688.375 * * [simplify]: iters left: 3 (103 enodes) 1553857688.389 * * [simplify]: iters left: 2 (131 enodes) 1553857688.406 * * [simplify]: iters left: 1 (143 enodes) 1553857688.424 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857688.424 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857688.425 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857688.425 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857688.425 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857688.426 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857688.427 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857688.428 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857688.429 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857688.429 * * * * [progress]: [ 221 / 452 ] simplifiying candidate # 1553857688.429 * [simplify]: Simplifying (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857688.429 * * [simplify]: iters left: 6 (10 enodes) 1553857688.432 * * [simplify]: iters left: 5 (37 enodes) 1553857688.437 * * [simplify]: iters left: 4 (43 enodes) 1553857688.443 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857688.443 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857688.443 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857688.443 * * [simplify]: Extracting #3: cost 13 inf + 1 1553857688.443 * * [simplify]: Extracting #4: cost 14 inf + 3 1553857688.443 * * [simplify]: Extracting #5: cost 9 inf + 530 1553857688.443 * * [simplify]: Extracting #6: cost 0 inf + 1895 1553857688.443 * [simplify]: Simplified to (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857688.444 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857688.444 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857688.444 * * [simplify]: iters left: 6 (13 enodes) 1553857688.447 * * [simplify]: iters left: 5 (50 enodes) 1553857688.453 * * [simplify]: iters left: 4 (76 enodes) 1553857688.464 * * [simplify]: iters left: 3 (106 enodes) 1553857688.484 * * [simplify]: iters left: 2 (134 enodes) 1553857688.510 * * [simplify]: iters left: 1 (146 enodes) 1553857688.528 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857688.528 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857688.528 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857688.528 * * [simplify]: Extracting #3: cost 46 inf + 129 1553857688.530 * * [simplify]: Extracting #4: cost 23 inf + 3740 1553857688.532 * * [simplify]: Extracting #5: cost 3 inf + 7881 1553857688.534 * * [simplify]: Extracting #6: cost 0 inf + 8060 1553857688.537 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) 1553857688.537 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857688.537 * * * * [progress]: [ 222 / 452 ] simplifiying candidate # 1553857688.537 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857688.537 * * [simplify]: iters left: 6 (10 enodes) 1553857688.542 * * [simplify]: iters left: 5 (35 enodes) 1553857688.552 * * [simplify]: iters left: 4 (38 enodes) 1553857688.561 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857688.561 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857688.561 * * [simplify]: Extracting #2: cost 6 inf + 1 1553857688.561 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857688.562 * * [simplify]: Extracting #4: cost 14 inf + 1 1553857688.562 * * [simplify]: Extracting #5: cost 14 inf + 3 1553857688.562 * * [simplify]: Extracting #6: cost 8 inf + 361 1553857688.562 * * [simplify]: Extracting #7: cost 0 inf + 2099 1553857688.563 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1553857688.563 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857688.564 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1553857688.564 * * [simplify]: iters left: 6 (13 enodes) 1553857688.570 * * [simplify]: iters left: 5 (49 enodes) 1553857688.583 * * [simplify]: iters left: 4 (74 enodes) 1553857688.604 * * [simplify]: iters left: 3 (104 enodes) 1553857688.620 * * [simplify]: iters left: 2 (132 enodes) 1553857688.637 * * [simplify]: iters left: 1 (144 enodes) 1553857688.671 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857688.672 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857688.672 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857688.672 * * [simplify]: Extracting #3: cost 47 inf + 88 1553857688.673 * * [simplify]: Extracting #4: cost 42 inf + 666 1553857688.673 * * [simplify]: Extracting #5: cost 39 inf + 927 1553857688.675 * * [simplify]: Extracting #6: cost 12 inf + 7689 1553857688.679 * * [simplify]: Extracting #7: cost 1 inf + 10723 1553857688.683 * * [simplify]: Extracting #8: cost 0 inf + 11020 1553857688.686 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1553857688.686 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857688.687 * * * * [progress]: [ 223 / 452 ] simplifiying candidate # 1553857688.687 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857688.687 * * [simplify]: iters left: 6 (9 enodes) 1553857688.692 * * [simplify]: iters left: 5 (32 enodes) 1553857688.701 * * [simplify]: iters left: 4 (36 enodes) 1553857688.710 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857688.710 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857688.710 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857688.710 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857688.711 * * [simplify]: Extracting #4: cost 4 inf + 587 1553857688.711 * * [simplify]: Extracting #5: cost 3 inf + 766 1553857688.711 * * [simplify]: Extracting #6: cost 0 inf + 945 1553857688.711 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1553857688.711 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (hypot y.im y.re))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857688.711 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857688.711 * * [simplify]: iters left: 6 (13 enodes) 1553857688.714 * * [simplify]: iters left: 5 (50 enodes) 1553857688.721 * * [simplify]: iters left: 4 (76 enodes) 1553857688.733 * * [simplify]: iters left: 3 (106 enodes) 1553857688.747 * * [simplify]: iters left: 2 (134 enodes) 1553857688.764 * * [simplify]: iters left: 1 (146 enodes) 1553857688.783 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857688.783 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857688.783 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857688.783 * * [simplify]: Extracting #3: cost 46 inf + 129 1553857688.784 * * [simplify]: Extracting #4: cost 23 inf + 3100 1553857688.785 * * [simplify]: Extracting #5: cost 3 inf + 6521 1553857688.787 * * [simplify]: Extracting #6: cost 0 inf + 6700 1553857688.788 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1553857688.788 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857688.788 * * * * [progress]: [ 224 / 452 ] simplifiying candidate # 1553857688.789 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857688.789 * * [simplify]: iters left: 3 (3 enodes) 1553857688.792 * * [simplify]: iters left: 2 (11 enodes) 1553857688.794 * * [simplify]: iters left: 1 (13 enodes) 1553857688.796 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857688.796 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857688.796 * [simplify]: Simplified to 1 1553857688.796 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857688.797 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857688.797 * * [simplify]: iters left: 6 (12 enodes) 1553857688.801 * * [simplify]: iters left: 5 (47 enodes) 1553857688.808 * * [simplify]: iters left: 4 (73 enodes) 1553857688.819 * * [simplify]: iters left: 3 (103 enodes) 1553857688.836 * * [simplify]: iters left: 2 (131 enodes) 1553857688.853 * * [simplify]: iters left: 1 (143 enodes) 1553857688.870 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857688.870 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857688.870 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857688.870 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857688.871 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857688.872 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857688.874 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857688.875 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857688.875 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857688.875 * * * * [progress]: [ 225 / 452 ] simplifiying candidate # 1553857688.876 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857688.876 * * [simplify]: iters left: 3 (3 enodes) 1553857688.880 * * [simplify]: iters left: 2 (11 enodes) 1553857688.882 * * [simplify]: iters left: 1 (13 enodes) 1553857688.883 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857688.883 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857688.884 * [simplify]: Simplified to 1 1553857688.884 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857688.884 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857688.884 * * [simplify]: iters left: 6 (12 enodes) 1553857688.887 * * [simplify]: iters left: 5 (47 enodes) 1553857688.893 * * [simplify]: iters left: 4 (73 enodes) 1553857688.905 * * [simplify]: iters left: 3 (103 enodes) 1553857688.931 * * [simplify]: iters left: 2 (131 enodes) 1553857688.965 * * [simplify]: iters left: 1 (143 enodes) 1553857689.000 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857689.001 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857689.001 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857689.001 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857689.002 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857689.005 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857689.007 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857689.009 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857689.009 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857689.009 * * * * [progress]: [ 226 / 452 ] simplifiying candidate # 1553857689.010 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857689.010 * * [simplify]: iters left: 3 (3 enodes) 1553857689.015 * * [simplify]: iters left: 2 (11 enodes) 1553857689.018 * * [simplify]: iters left: 1 (13 enodes) 1553857689.020 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857689.020 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857689.020 * [simplify]: Simplified to 1 1553857689.020 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857689.020 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857689.020 * * [simplify]: iters left: 6 (12 enodes) 1553857689.023 * * [simplify]: iters left: 5 (47 enodes) 1553857689.030 * * [simplify]: iters left: 4 (73 enodes) 1553857689.041 * * [simplify]: iters left: 3 (103 enodes) 1553857689.064 * * [simplify]: iters left: 2 (131 enodes) 1553857689.098 * * [simplify]: iters left: 1 (143 enodes) 1553857689.133 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857689.133 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857689.134 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857689.134 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857689.134 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857689.135 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857689.137 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857689.138 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857689.138 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857689.138 * * * * [progress]: [ 227 / 452 ] simplifiying candidate # 1553857689.138 * [simplify]: Simplifying (/ 1 (sqrt (* 1 1))) 1553857689.138 * * [simplify]: iters left: 5 (4 enodes) 1553857689.142 * * [simplify]: iters left: 4 (13 enodes) 1553857689.144 * * [simplify]: iters left: 3 (15 enodes) 1553857689.146 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857689.146 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857689.146 * [simplify]: Simplified to 1 1553857689.146 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857689.146 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857689.146 * * [simplify]: iters left: 6 (12 enodes) 1553857689.149 * * [simplify]: iters left: 5 (47 enodes) 1553857689.156 * * [simplify]: iters left: 4 (73 enodes) 1553857689.170 * * [simplify]: iters left: 3 (103 enodes) 1553857689.198 * * [simplify]: iters left: 2 (131 enodes) 1553857689.234 * * [simplify]: iters left: 1 (143 enodes) 1553857689.268 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857689.268 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857689.268 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857689.269 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857689.270 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857689.272 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857689.274 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857689.276 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857689.276 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857689.277 * * * * [progress]: [ 228 / 452 ] simplifiying candidate # 1553857689.277 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857689.277 * * [simplify]: iters left: 3 (3 enodes) 1553857689.283 * * [simplify]: iters left: 2 (11 enodes) 1553857689.286 * * [simplify]: iters left: 1 (13 enodes) 1553857689.289 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857689.290 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857689.290 * [simplify]: Simplified to 1 1553857689.290 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857689.290 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857689.290 * * [simplify]: iters left: 6 (12 enodes) 1553857689.294 * * [simplify]: iters left: 5 (47 enodes) 1553857689.301 * * [simplify]: iters left: 4 (73 enodes) 1553857689.311 * * [simplify]: iters left: 3 (103 enodes) 1553857689.323 * * [simplify]: iters left: 2 (131 enodes) 1553857689.359 * * [simplify]: iters left: 1 (143 enodes) 1553857689.394 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857689.394 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857689.394 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857689.394 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857689.395 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857689.397 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857689.400 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857689.402 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857689.402 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857689.402 * * * * [progress]: [ 229 / 452 ] simplifiying candidate # 1553857689.403 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857689.403 * * [simplify]: iters left: 3 (3 enodes) 1553857689.409 * * [simplify]: iters left: 2 (11 enodes) 1553857689.412 * * [simplify]: iters left: 1 (13 enodes) 1553857689.415 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857689.416 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857689.416 * [simplify]: Simplified to 1 1553857689.416 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857689.416 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857689.416 * * [simplify]: iters left: 6 (12 enodes) 1553857689.422 * * [simplify]: iters left: 5 (47 enodes) 1553857689.435 * * [simplify]: iters left: 4 (73 enodes) 1553857689.455 * * [simplify]: iters left: 3 (103 enodes) 1553857689.472 * * [simplify]: iters left: 2 (131 enodes) 1553857689.490 * * [simplify]: iters left: 1 (143 enodes) 1553857689.522 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857689.522 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857689.522 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857689.522 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857689.523 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857689.524 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857689.525 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857689.526 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857689.526 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857689.526 * * * * [progress]: [ 230 / 452 ] simplifiying candidate # 1553857689.526 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857689.526 * * [simplify]: iters left: 6 (9 enodes) 1553857689.529 * * [simplify]: iters left: 5 (32 enodes) 1553857689.534 * * [simplify]: iters left: 4 (36 enodes) 1553857689.539 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857689.539 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857689.539 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857689.539 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857689.539 * * [simplify]: Extracting #4: cost 4 inf + 587 1553857689.539 * * [simplify]: Extracting #5: cost 3 inf + 766 1553857689.539 * * [simplify]: Extracting #6: cost 0 inf + 945 1553857689.539 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1553857689.540 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (hypot y.im y.re))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857689.540 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857689.540 * * [simplify]: iters left: 6 (13 enodes) 1553857689.543 * * [simplify]: iters left: 5 (50 enodes) 1553857689.550 * * [simplify]: iters left: 4 (76 enodes) 1553857689.573 * * [simplify]: iters left: 3 (106 enodes) 1553857689.593 * * [simplify]: iters left: 2 (134 enodes) 1553857689.612 * * [simplify]: iters left: 1 (146 enodes) 1553857689.644 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857689.644 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857689.645 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857689.645 * * [simplify]: Extracting #3: cost 46 inf + 129 1553857689.646 * * [simplify]: Extracting #4: cost 23 inf + 3100 1553857689.649 * * [simplify]: Extracting #5: cost 3 inf + 6521 1553857689.651 * * [simplify]: Extracting #6: cost 0 inf + 6700 1553857689.654 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1553857689.654 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857689.654 * * * * [progress]: [ 231 / 452 ] simplifiying candidate # 1553857689.655 * [simplify]: Simplifying (/ 1 1) 1553857689.655 * * [simplify]: iters left: 2 (2 enodes) 1553857689.657 * * [simplify]: iters left: 1 (6 enodes) 1553857689.659 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857689.659 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857689.659 * [simplify]: Simplified to 1 1553857689.659 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857689.659 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857689.659 * * [simplify]: iters left: 6 (12 enodes) 1553857689.664 * * [simplify]: iters left: 5 (47 enodes) 1553857689.672 * * [simplify]: iters left: 4 (73 enodes) 1553857689.682 * * [simplify]: iters left: 3 (103 enodes) 1553857689.697 * * [simplify]: iters left: 2 (131 enodes) 1553857689.724 * * [simplify]: iters left: 1 (143 enodes) 1553857689.741 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857689.741 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857689.741 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857689.741 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857689.742 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857689.743 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857689.744 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857689.745 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857689.746 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857689.746 * * * * [progress]: [ 232 / 452 ] simplifiying candidate # 1553857689.746 * * * * [progress]: [ 233 / 452 ] simplifiying candidate # 1553857689.746 * * * * [progress]: [ 234 / 452 ] simplifiying candidate # 1553857689.746 * * * * [progress]: [ 235 / 452 ] simplifiying candidate # 1553857689.746 * [simplify]: Simplifying (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857689.746 * * [simplify]: iters left: 6 (7 enodes) 1553857689.749 * * [simplify]: iters left: 5 (24 enodes) 1553857689.756 * * [simplify]: iters left: 4 (26 enodes) 1553857689.763 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857689.763 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857689.764 * * [simplify]: Extracting #2: cost 7 inf + 0 1553857689.764 * * [simplify]: Extracting #3: cost 8 inf + 2 1553857689.764 * * [simplify]: Extracting #4: cost 6 inf + 278 1553857689.764 * * [simplify]: Extracting #5: cost 0 inf + 748 1553857689.764 * [simplify]: Simplified to (cbrt (hypot y.re y.im)) 1553857689.764 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (cbrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857689.765 * * * * [progress]: [ 236 / 452 ] simplifiying candidate # 1553857689.765 * [simplify]: Simplifying (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) 1553857689.765 * * [simplify]: iters left: 6 (7 enodes) 1553857689.768 * * [simplify]: iters left: 5 (23 enodes) 1553857689.774 * * [simplify]: iters left: 4 (24 enodes) 1553857689.778 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857689.778 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857689.778 * * [simplify]: Extracting #2: cost 5 inf + 0 1553857689.778 * * [simplify]: Extracting #3: cost 10 inf + 0 1553857689.779 * * [simplify]: Extracting #4: cost 10 inf + 2 1553857689.779 * * [simplify]: Extracting #5: cost 1 inf + 931 1553857689.779 * * [simplify]: Extracting #6: cost 0 inf + 1148 1553857689.779 * [simplify]: Simplified to (sqrt (cbrt (fma y.im y.im (* y.re y.re)))) 1553857689.779 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857689.779 * * * * [progress]: [ 237 / 452 ] simplifiying candidate # 1553857689.780 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857689.780 * * [simplify]: iters left: 6 (7 enodes) 1553857689.781 * * [simplify]: iters left: 5 (24 enodes) 1553857689.784 * * [simplify]: iters left: 4 (26 enodes) 1553857689.787 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857689.787 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857689.787 * * [simplify]: Extracting #2: cost 7 inf + 0 1553857689.787 * * [simplify]: Extracting #3: cost 8 inf + 2 1553857689.787 * * [simplify]: Extracting #4: cost 6 inf + 238 1553857689.787 * * [simplify]: Extracting #5: cost 0 inf + 668 1553857689.788 * [simplify]: Simplified to (sqrt (hypot y.re y.im)) 1553857689.788 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857689.788 * * * * [progress]: [ 238 / 452 ] simplifiying candidate # 1553857689.788 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 1553857689.788 * * [simplify]: iters left: 5 (6 enodes) 1553857689.789 * * [simplify]: iters left: 4 (21 enodes) 1553857689.792 * * [simplify]: iters left: 3 (23 enodes) 1553857689.795 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857689.795 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857689.795 * * [simplify]: Extracting #2: cost 6 inf + 2 1553857689.795 * * [simplify]: Extracting #3: cost 2 inf + 392 1553857689.795 * * [simplify]: Extracting #4: cost 0 inf + 474 1553857689.795 * [simplify]: Simplified to (hypot y.re y.im) 1553857689.795 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt 1)) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857689.795 * * * * [progress]: [ 239 / 452 ] simplifiying candidate # 1553857689.795 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 1553857689.795 * * [simplify]: iters left: 5 (6 enodes) 1553857689.797 * * [simplify]: iters left: 4 (21 enodes) 1553857689.799 * * [simplify]: iters left: 3 (23 enodes) 1553857689.802 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857689.802 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857689.802 * * [simplify]: Extracting #2: cost 6 inf + 2 1553857689.802 * * [simplify]: Extracting #3: cost 2 inf + 392 1553857689.802 * * [simplify]: Extracting #4: cost 0 inf + 474 1553857689.802 * [simplify]: Simplified to (hypot y.re y.im) 1553857689.802 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt 1)) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857689.802 * * * * [progress]: [ 240 / 452 ] simplifiying candidate # 1553857689.803 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 1553857689.803 * * [simplify]: iters left: 5 (6 enodes) 1553857689.804 * * [simplify]: iters left: 4 (21 enodes) 1553857689.809 * * [simplify]: iters left: 3 (23 enodes) 1553857689.814 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857689.814 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857689.814 * * [simplify]: Extracting #2: cost 6 inf + 2 1553857689.814 * * [simplify]: Extracting #3: cost 2 inf + 392 1553857689.815 * * [simplify]: Extracting #4: cost 0 inf + 474 1553857689.815 * [simplify]: Simplified to (hypot y.re y.im) 1553857689.815 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt 1)) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857689.815 * * * * [progress]: [ 241 / 452 ] simplifiying candidate # 1553857689.815 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 1553857689.815 * * [simplify]: iters left: 5 (6 enodes) 1553857689.818 * * [simplify]: iters left: 4 (21 enodes) 1553857689.824 * * [simplify]: iters left: 3 (23 enodes) 1553857689.829 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857689.830 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857689.830 * * [simplify]: Extracting #2: cost 6 inf + 2 1553857689.830 * * [simplify]: Extracting #3: cost 2 inf + 392 1553857689.830 * * [simplify]: Extracting #4: cost 0 inf + 474 1553857689.830 * [simplify]: Simplified to (hypot y.re y.im) 1553857689.830 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (* 1 1))) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857689.831 * * * * [progress]: [ 242 / 452 ] simplifiying candidate # 1553857689.831 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 1553857689.831 * * [simplify]: iters left: 5 (6 enodes) 1553857689.834 * * [simplify]: iters left: 4 (21 enodes) 1553857689.840 * * [simplify]: iters left: 3 (23 enodes) 1553857689.843 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857689.843 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857689.843 * * [simplify]: Extracting #2: cost 6 inf + 2 1553857689.843 * * [simplify]: Extracting #3: cost 2 inf + 392 1553857689.843 * * [simplify]: Extracting #4: cost 0 inf + 474 1553857689.843 * [simplify]: Simplified to (hypot y.re y.im) 1553857689.844 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt 1)) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857689.844 * * * * [progress]: [ 243 / 452 ] simplifiying candidate # 1553857689.844 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 1553857689.844 * * [simplify]: iters left: 5 (6 enodes) 1553857689.845 * * [simplify]: iters left: 4 (21 enodes) 1553857689.848 * * [simplify]: iters left: 3 (23 enodes) 1553857689.850 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857689.850 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857689.850 * * [simplify]: Extracting #2: cost 6 inf + 2 1553857689.851 * * [simplify]: Extracting #3: cost 2 inf + 392 1553857689.851 * * [simplify]: Extracting #4: cost 0 inf + 474 1553857689.851 * [simplify]: Simplified to (hypot y.re y.im) 1553857689.851 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt 1)) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857689.851 * * * * [progress]: [ 244 / 452 ] simplifiying candidate # 1553857689.851 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857689.851 * * [simplify]: iters left: 6 (7 enodes) 1553857689.853 * * [simplify]: iters left: 5 (24 enodes) 1553857689.856 * * [simplify]: iters left: 4 (26 enodes) 1553857689.860 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857689.860 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857689.860 * * [simplify]: Extracting #2: cost 7 inf + 0 1553857689.860 * * [simplify]: Extracting #3: cost 8 inf + 2 1553857689.860 * * [simplify]: Extracting #4: cost 6 inf + 238 1553857689.861 * * [simplify]: Extracting #5: cost 0 inf + 668 1553857689.861 * [simplify]: Simplified to (sqrt (hypot y.re y.im)) 1553857689.861 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857689.861 * * * * [progress]: [ 245 / 452 ] simplifiying candidate # 1553857689.861 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 1553857689.861 * * [simplify]: iters left: 5 (6 enodes) 1553857689.863 * * [simplify]: iters left: 4 (21 enodes) 1553857689.865 * * [simplify]: iters left: 3 (23 enodes) 1553857689.868 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857689.868 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857689.868 * * [simplify]: Extracting #2: cost 6 inf + 2 1553857689.868 * * [simplify]: Extracting #3: cost 2 inf + 392 1553857689.868 * * [simplify]: Extracting #4: cost 0 inf + 474 1553857689.868 * [simplify]: Simplified to (hypot y.re y.im) 1553857689.868 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) 1) (hypot y.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857689.869 * * * * [progress]: [ 246 / 452 ] simplifiying candidate # 1553857689.869 * [simplify]: Simplifying (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1553857689.869 * * [simplify]: iters left: 6 (9 enodes) 1553857689.872 * * [simplify]: iters left: 5 (32 enodes) 1553857689.880 * * [simplify]: iters left: 4 (42 enodes) 1553857689.890 * * [simplify]: iters left: 3 (50 enodes) 1553857689.900 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857689.900 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857689.900 * * [simplify]: Extracting #2: cost 5 inf + 0 1553857689.901 * * [simplify]: Extracting #3: cost 15 inf + 0 1553857689.901 * * [simplify]: Extracting #4: cost 14 inf + 127 1553857689.901 * * [simplify]: Extracting #5: cost 4 inf + 1133 1553857689.902 * * [simplify]: Extracting #6: cost 0 inf + 1674 1553857689.902 * * [simplify]: Extracting #7: cost 0 inf + 1644 1553857689.903 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1553857689.903 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (- (* x.im y.re) (* x.re y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857689.903 * * * * [progress]: [ 247 / 452 ] simplifiying candidate # 1553857689.903 * [simplify]: Simplifying (sqrt (- (* x.im y.re) (* x.re y.im))) 1553857689.903 * * [simplify]: iters left: 5 (8 enodes) 1553857689.906 * * [simplify]: iters left: 4 (29 enodes) 1553857689.913 * * [simplify]: iters left: 3 (39 enodes) 1553857689.923 * * [simplify]: iters left: 2 (47 enodes) 1553857689.932 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857689.932 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857689.932 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857689.932 * * [simplify]: Extracting #3: cost 11 inf + 128 1553857689.933 * * [simplify]: Extracting #4: cost 2 inf + 788 1553857689.933 * * [simplify]: Extracting #5: cost 0 inf + 1076 1553857689.934 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1553857689.934 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (- (* x.im y.re) (* x.re y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857689.934 * * * * [progress]: [ 248 / 452 ] simplifiying candidate # 1553857689.934 * * * * [progress]: [ 249 / 452 ] simplifiying candidate # 1553857689.934 * [simplify]: Simplifying (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857689.934 * * [simplify]: iters left: 5 (9 enodes) 1553857689.937 * * [simplify]: iters left: 4 (30 enodes) 1553857689.944 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857689.944 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857689.944 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857689.944 * * [simplify]: Extracting #3: cost 14 inf + 0 1553857689.944 * * [simplify]: Extracting #4: cost 10 inf + 4 1553857689.944 * * [simplify]: Extracting #5: cost 4 inf + 376 1553857689.945 * * [simplify]: Extracting #6: cost 1 inf + 704 1553857689.945 * * [simplify]: Extracting #7: cost 0 inf + 908 1553857689.945 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857689.945 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857689.946 * * * * [progress]: [ 250 / 452 ] simplifiying candidate # 1553857689.946 * [simplify]: Simplifying (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1553857689.946 * * [simplify]: iters left: 5 (10 enodes) 1553857689.950 * * [simplify]: iters left: 4 (33 enodes) 1553857689.958 * * [simplify]: iters left: 3 (35 enodes) 1553857689.965 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857689.965 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857689.965 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857689.965 * * [simplify]: Extracting #3: cost 12 inf + 84 1553857689.966 * * [simplify]: Extracting #4: cost 6 inf + 412 1553857689.966 * * [simplify]: Extracting #5: cost 1 inf + 1016 1553857689.966 * * [simplify]: Extracting #6: cost 0 inf + 1098 1553857689.967 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1553857689.967 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857689.967 * * * * [progress]: [ 251 / 452 ] simplifiying candidate # 1553857689.967 * [simplify]: Simplifying (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1553857689.967 * * [simplify]: iters left: 5 (10 enodes) 1553857689.971 * * [simplify]: iters left: 4 (34 enodes) 1553857689.980 * * [simplify]: iters left: 3 (35 enodes) 1553857689.987 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857689.987 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857689.987 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857689.987 * * [simplify]: Extracting #3: cost 12 inf + 84 1553857689.987 * * [simplify]: Extracting #4: cost 7 inf + 210 1553857689.988 * * [simplify]: Extracting #5: cost 2 inf + 757 1553857689.988 * * [simplify]: Extracting #6: cost 0 inf + 1098 1553857689.989 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1553857689.989 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857689.989 * * * * [progress]: [ 252 / 452 ] simplifiying candidate # 1553857689.989 * [simplify]: Simplifying (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1553857689.989 * * [simplify]: iters left: 5 (11 enodes) 1553857689.993 * * [simplify]: iters left: 4 (37 enodes) 1553857690.002 * * [simplify]: iters left: 3 (40 enodes) 1553857690.010 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857690.010 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857690.010 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857690.010 * * [simplify]: Extracting #3: cost 13 inf + 45 1553857690.010 * * [simplify]: Extracting #4: cost 5 inf + 535 1553857690.011 * * [simplify]: Extracting #5: cost 0 inf + 1338 1553857690.011 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1553857690.011 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857690.012 * * * * [progress]: [ 253 / 452 ] simplifiying candidate # 1553857690.012 * * * * [progress]: [ 254 / 452 ] simplifiying candidate # 1553857690.012 * * * * [progress]: [ 255 / 452 ] simplifiying candidate # 1553857690.012 * * * * [progress]: [ 256 / 452 ] simplifiying candidate # 1553857690.012 * * * * [progress]: [ 257 / 452 ] simplifiying candidate # 1553857690.012 * [simplify]: Simplifying (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) 1553857690.013 * * [simplify]: iters left: 6 (10 enodes) 1553857690.017 * * [simplify]: iters left: 5 (54 enodes) 1553857690.034 * * [simplify]: iters left: 4 (130 enodes) 1553857690.067 * * [simplify]: iters left: 3 (292 enodes) 1553857690.165 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857690.166 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857690.166 * * [simplify]: Extracting #2: cost 40 inf + 0 1553857690.167 * * [simplify]: Extracting #3: cost 96 inf + 536 1553857690.174 * * [simplify]: Extracting #4: cost 40 inf + 8183 1553857690.186 * * [simplify]: Extracting #5: cost 11 inf + 12381 1553857690.190 * * [simplify]: Extracting #6: cost 4 inf + 13734 1553857690.194 * * [simplify]: Extracting #7: cost 0 inf + 14662 1553857690.198 * [simplify]: Simplified to (sqrt (fma (* y.re y.re) (fma y.im (- y.im) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 1553857690.199 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) (sqrt (fma (* y.re y.re) (fma y.im (- y.im) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857690.199 * * * * [progress]: [ 258 / 452 ] simplifiying candidate # 1553857690.199 * [simplify]: Simplifying (sqrt (- (* y.re y.re) (* y.im y.im))) 1553857690.199 * * [simplify]: iters left: 5 (6 enodes) 1553857690.200 * * [simplify]: iters left: 4 (24 enodes) 1553857690.204 * * [simplify]: iters left: 3 (37 enodes) 1553857690.210 * * [simplify]: iters left: 2 (56 enodes) 1553857690.225 * * [simplify]: iters left: 1 (103 enodes) 1553857690.252 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857690.252 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857690.252 * * [simplify]: Extracting #2: cost 35 inf + 0 1553857690.252 * * [simplify]: Extracting #3: cost 40 inf + 413 1553857690.253 * * [simplify]: Extracting #4: cost 6 inf + 4597 1553857690.255 * * [simplify]: Extracting #5: cost 0 inf + 5448 1553857690.256 * [simplify]: Simplified to (sqrt (- (* y.re y.re) (* y.im y.im))) 1553857690.256 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (sqrt (- (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857690.256 * * * * [progress]: [ 259 / 452 ] simplifiying candidate # 1553857690.256 * [simplify]: Simplifying (- (pow (* x.im y.re) 3) (pow (* x.re y.im) 3)) 1553857690.256 * * [simplify]: iters left: 5 (10 enodes) 1553857690.261 * * [simplify]: iters left: 4 (53 enodes) 1553857690.281 * * [simplify]: iters left: 3 (169 enodes) 1553857690.346 * * [simplify]: iters left: 2 (492 enodes) 1553857690.607 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857690.607 * * [simplify]: Extracting #1: cost 75 inf + 0 1553857690.609 * * [simplify]: Extracting #2: cost 198 inf + 374 1553857690.613 * * [simplify]: Extracting #3: cost 166 inf + 9893 1553857690.620 * * [simplify]: Extracting #4: cost 47 inf + 48458 1553857690.628 * * [simplify]: Extracting #5: cost 10 inf + 62459 1553857690.640 * * [simplify]: Extracting #6: cost 0 inf + 66866 1553857690.656 * [simplify]: Simplified to (- (* (* x.im y.re) (* (* x.im y.re) (* x.im y.re))) (* (* (* x.re y.im) (* x.re y.im)) (* x.re y.im))) 1553857690.656 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* (* x.im y.re) (* (* x.im y.re) (* x.im y.re))) (* (* (* x.re y.im) (* x.re y.im)) (* x.re y.im))) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* (* x.im y.re) (* x.im y.re)) (+ (* (* x.re y.im) (* x.re y.im)) (* (* x.im y.re) (* x.re y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857690.657 * * * * [progress]: [ 260 / 452 ] simplifiying candidate # 1553857690.657 * [simplify]: Simplifying (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 1553857690.657 * * [simplify]: iters left: 6 (9 enodes) 1553857690.662 * * [simplify]: iters left: 5 (49 enodes) 1553857690.677 * * [simplify]: iters left: 4 (119 enodes) 1553857690.698 * * [simplify]: iters left: 3 (204 enodes) 1553857690.751 * * [simplify]: iters left: 2 (305 enodes) 1553857690.893 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857690.893 * * [simplify]: Extracting #1: cost 61 inf + 0 1553857690.894 * * [simplify]: Extracting #2: cost 103 inf + 740 1553857690.897 * * [simplify]: Extracting #3: cost 58 inf + 5220 1553857690.902 * * [simplify]: Extracting #4: cost 4 inf + 14703 1553857690.908 * * [simplify]: Extracting #5: cost 0 inf + 15779 1553857690.916 * [simplify]: Simplified to (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 1553857690.916 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857690.916 * * * * [progress]: [ 261 / 452 ] simplifiying candidate #real (real->posit16 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))> 1553857690.916 * * * * [progress]: [ 262 / 452 ] simplifiying candidate # 1553857690.916 * [simplify]: Simplifying (fma x.im y.re (- (* y.im x.re))) 1553857690.916 * * [simplify]: iters left: 5 (7 enodes) 1553857690.918 * * [simplify]: iters left: 4 (28 enodes) 1553857690.922 * * [simplify]: iters left: 3 (39 enodes) 1553857690.929 * * [simplify]: iters left: 2 (44 enodes) 1553857690.938 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857690.938 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857690.938 * * [simplify]: Extracting #2: cost 8 inf + 210 1553857690.938 * * [simplify]: Extracting #3: cost 1 inf + 736 1553857690.938 * * [simplify]: Extracting #4: cost 0 inf + 748 1553857690.939 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857690.939 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) x.re (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857690.939 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1553857690.939 * * [simplify]: iters left: 3 (5 enodes) 1553857690.940 * * [simplify]: iters left: 2 (18 enodes) 1553857690.942 * * [simplify]: iters left: 1 (25 enodes) 1553857690.946 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857690.946 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857690.947 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857690.947 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857690.947 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857690.947 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1553857690.947 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (- (* y.im x.re) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857690.948 * * * * [progress]: [ 263 / 452 ] simplifiying candidate # 1553857690.948 * [simplify]: Simplifying (fma x.im y.re (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1553857690.948 * * [simplify]: iters left: 6 (10 enodes) 1553857690.950 * * [simplify]: iters left: 5 (40 enodes) 1553857690.957 * * [simplify]: iters left: 4 (60 enodes) 1553857690.967 * * [simplify]: iters left: 3 (85 enodes) 1553857690.983 * * [simplify]: iters left: 2 (129 enodes) 1553857691.026 * * [simplify]: iters left: 1 (198 enodes) 1553857691.101 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857691.101 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857691.101 * * [simplify]: Extracting #2: cost 41 inf + 2 1553857691.102 * * [simplify]: Extracting #3: cost 67 inf + 624 1553857691.103 * * [simplify]: Extracting #4: cost 58 inf + 1685 1553857691.105 * * [simplify]: Extracting #5: cost 45 inf + 6797 1553857691.110 * * [simplify]: Extracting #6: cost 8 inf + 28604 1553857691.117 * * [simplify]: Extracting #7: cost 0 inf + 34029 1553857691.122 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857691.122 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857691.122 * [simplify]: Simplifying (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))))) 1553857691.123 * * [simplify]: iters left: 6 (8 enodes) 1553857691.124 * * [simplify]: iters left: 5 (30 enodes) 1553857691.130 * * [simplify]: iters left: 4 (46 enodes) 1553857691.142 * * [simplify]: iters left: 3 (95 enodes) 1553857691.168 * * [simplify]: iters left: 2 (153 enodes) 1553857691.191 * * [simplify]: iters left: 1 (222 enodes) 1553857691.245 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857691.245 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857691.245 * [simplify]: Simplified to 0 1553857691.245 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857691.245 * * * * [progress]: [ 264 / 452 ] simplifiying candidate # 1553857691.245 * [simplify]: Simplifying (fma x.im y.re (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1553857691.245 * * [simplify]: iters left: 6 (9 enodes) 1553857691.247 * * [simplify]: iters left: 5 (31 enodes) 1553857691.251 * * [simplify]: iters left: 4 (45 enodes) 1553857691.257 * * [simplify]: iters left: 3 (56 enodes) 1553857691.264 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857691.264 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857691.264 * * [simplify]: Extracting #2: cost 14 inf + 87 1553857691.265 * * [simplify]: Extracting #3: cost 1 inf + 1074 1553857691.265 * * [simplify]: Extracting #4: cost 0 inf + 1156 1553857691.266 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857691.266 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857691.266 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1553857691.267 * * [simplify]: iters left: 6 (7 enodes) 1553857691.270 * * [simplify]: iters left: 5 (22 enodes) 1553857691.276 * * [simplify]: iters left: 4 (30 enodes) 1553857691.281 * * [simplify]: iters left: 3 (46 enodes) 1553857691.287 * * [simplify]: iters left: 2 (56 enodes) 1553857691.292 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857691.292 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857691.292 * [simplify]: Simplified to 0 1553857691.292 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857691.292 * * * * [progress]: [ 265 / 452 ] simplifiying candidate # 1553857691.292 * [simplify]: Simplifying (fma x.im y.re (- (* (* x.re y.im) 1))) 1553857691.292 * * [simplify]: iters left: 6 (9 enodes) 1553857691.295 * * [simplify]: iters left: 5 (38 enodes) 1553857691.301 * * [simplify]: iters left: 4 (63 enodes) 1553857691.320 * * [simplify]: iters left: 3 (88 enodes) 1553857691.331 * * [simplify]: iters left: 2 (96 enodes) 1553857691.341 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857691.342 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857691.342 * * [simplify]: Extracting #2: cost 9 inf + 170 1553857691.342 * * [simplify]: Extracting #3: cost 1 inf + 708 1553857691.342 * * [simplify]: Extracting #4: cost 0 inf + 750 1553857691.343 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857691.343 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857691.343 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857691.343 * * [simplify]: iters left: 5 (7 enodes) 1553857691.345 * * [simplify]: iters left: 4 (31 enodes) 1553857691.351 * * [simplify]: iters left: 3 (53 enodes) 1553857691.360 * * [simplify]: iters left: 2 (65 enodes) 1553857691.380 * * [simplify]: iters left: 1 (97 enodes) 1553857691.395 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857691.395 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857691.395 * [simplify]: Simplified to 0 1553857691.395 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857691.395 * * * * [progress]: [ 266 / 452 ] simplifiying candidate # 1553857691.395 * [simplify]: Simplifying (fma x.im y.re (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1553857691.395 * * [simplify]: iters left: 6 (10 enodes) 1553857691.399 * * [simplify]: iters left: 5 (43 enodes) 1553857691.406 * * [simplify]: iters left: 4 (81 enodes) 1553857691.420 * * [simplify]: iters left: 3 (130 enodes) 1553857691.457 * * [simplify]: iters left: 2 (136 enodes) 1553857691.484 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857691.484 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857691.484 * * [simplify]: Extracting #2: cost 32 inf + 2 1553857691.485 * * [simplify]: Extracting #3: cost 19 inf + 922 1553857691.486 * * [simplify]: Extracting #4: cost 2 inf + 2512 1553857691.488 * * [simplify]: Extracting #5: cost 0 inf + 2620 1553857691.490 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857691.490 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857691.490 * [simplify]: Simplifying (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im)))) 1553857691.491 * * [simplify]: iters left: 6 (8 enodes) 1553857691.494 * * [simplify]: iters left: 5 (38 enodes) 1553857691.509 * * [simplify]: iters left: 4 (69 enodes) 1553857691.524 * * [simplify]: iters left: 3 (148 enodes) 1553857691.558 * * [simplify]: iters left: 2 (233 enodes) 1553857691.593 * * [simplify]: iters left: 1 (252 enodes) 1553857691.619 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857691.619 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857691.619 * [simplify]: Simplified to 0 1553857691.620 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (fma x.im y.re (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857691.620 * * * * [progress]: [ 267 / 452 ] simplifiying candidate # 1553857691.620 * [simplify]: Simplifying (fma x.im y.re (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1553857691.620 * * [simplify]: iters left: 6 (10 enodes) 1553857691.624 * * [simplify]: iters left: 5 (42 enodes) 1553857691.634 * * [simplify]: iters left: 4 (86 enodes) 1553857691.648 * * [simplify]: iters left: 3 (139 enodes) 1553857691.668 * * [simplify]: iters left: 2 (147 enodes) 1553857691.693 * * [simplify]: iters left: 1 (149 enodes) 1553857691.705 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857691.705 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857691.705 * * [simplify]: Extracting #2: cost 29 inf + 3 1553857691.705 * * [simplify]: Extracting #3: cost 14 inf + 1348 1553857691.706 * * [simplify]: Extracting #4: cost 1 inf + 2972 1553857691.707 * * [simplify]: Extracting #5: cost 0 inf + 3094 1553857691.708 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857691.708 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857691.708 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im))))) 1553857691.708 * * [simplify]: iters left: 6 (8 enodes) 1553857691.710 * * [simplify]: iters left: 5 (32 enodes) 1553857691.715 * * [simplify]: iters left: 4 (60 enodes) 1553857691.735 * * [simplify]: iters left: 3 (136 enodes) 1553857691.787 * * [simplify]: iters left: 2 (206 enodes) 1553857691.838 * * [simplify]: iters left: 1 (228 enodes) 1553857691.865 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857691.865 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857691.865 * [simplify]: Simplified to 0 1553857691.865 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (fma x.im y.re (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857691.865 * * * * [progress]: [ 268 / 452 ] simplifiying candidate # 1553857691.865 * [simplify]: Simplifying (fma x.im y.re (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1553857691.865 * * [simplify]: iters left: 6 (9 enodes) 1553857691.867 * * [simplify]: iters left: 5 (35 enodes) 1553857691.872 * * [simplify]: iters left: 4 (56 enodes) 1553857691.882 * * [simplify]: iters left: 3 (74 enodes) 1553857691.890 * * [simplify]: iters left: 2 (77 enodes) 1553857691.907 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857691.907 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857691.907 * * [simplify]: Extracting #2: cost 21 inf + 3 1553857691.908 * * [simplify]: Extracting #3: cost 7 inf + 964 1553857691.909 * * [simplify]: Extracting #4: cost 0 inf + 1497 1553857691.910 * * [simplify]: Extracting #5: cost 0 inf + 1482 1553857691.911 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857691.911 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857691.911 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1553857691.911 * * [simplify]: iters left: 6 (7 enodes) 1553857691.914 * * [simplify]: iters left: 5 (25 enodes) 1553857691.923 * * [simplify]: iters left: 4 (39 enodes) 1553857691.938 * * [simplify]: iters left: 3 (82 enodes) 1553857691.964 * * [simplify]: iters left: 2 (110 enodes) 1553857691.987 * * [simplify]: iters left: 1 (112 enodes) 1553857691.994 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857691.994 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857691.994 * [simplify]: Simplified to 0 1553857691.995 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (fma x.im y.re (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857691.995 * * * * [progress]: [ 269 / 452 ] simplifiying candidate # 1553857691.995 * [simplify]: Simplifying (fma x.im y.re (- (* y.im (* x.re 1)))) 1553857691.995 * * [simplify]: iters left: 6 (9 enodes) 1553857691.998 * * [simplify]: iters left: 5 (34 enodes) 1553857692.003 * * [simplify]: iters left: 4 (50 enodes) 1553857692.010 * * [simplify]: iters left: 3 (58 enodes) 1553857692.017 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857692.017 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857692.017 * * [simplify]: Extracting #2: cost 9 inf + 251 1553857692.017 * * [simplify]: Extracting #3: cost 1 inf + 818 1553857692.017 * * [simplify]: Extracting #4: cost 0 inf + 830 1553857692.018 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857692.018 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) (* x.re 1) (* y.im (* x.re 1)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857692.018 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1553857692.018 * * [simplify]: iters left: 5 (7 enodes) 1553857692.020 * * [simplify]: iters left: 4 (24 enodes) 1553857692.024 * * [simplify]: iters left: 3 (37 enodes) 1553857692.030 * * [simplify]: iters left: 2 (53 enodes) 1553857692.036 * * [simplify]: iters left: 1 (58 enodes) 1553857692.046 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857692.046 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857692.046 * [simplify]: Simplified to 0 1553857692.046 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (fma x.im y.re (- (* y.im (* x.re 1)))) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857692.047 * * * * [progress]: [ 270 / 452 ] simplifiying candidate # 1553857692.047 * [simplify]: Simplifying (fma x.im y.re (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1553857692.047 * * [simplify]: iters left: 6 (10 enodes) 1553857692.052 * * [simplify]: iters left: 5 (42 enodes) 1553857692.066 * * [simplify]: iters left: 4 (83 enodes) 1553857692.094 * * [simplify]: iters left: 3 (123 enodes) 1553857692.129 * * [simplify]: iters left: 2 (133 enodes) 1553857692.157 * * [simplify]: iters left: 1 (143 enodes) 1553857692.190 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857692.190 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857692.190 * * [simplify]: Extracting #2: cost 31 inf + 3 1553857692.191 * * [simplify]: Extracting #3: cost 17 inf + 1272 1553857692.193 * * [simplify]: Extracting #4: cost 0 inf + 3258 1553857692.194 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857692.195 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857692.195 * [simplify]: Simplifying (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re)))) 1553857692.195 * * [simplify]: iters left: 6 (8 enodes) 1553857692.199 * * [simplify]: iters left: 5 (36 enodes) 1553857692.209 * * [simplify]: iters left: 4 (64 enodes) 1553857692.235 * * [simplify]: iters left: 3 (129 enodes) 1553857692.266 * * [simplify]: iters left: 2 (200 enodes) 1553857692.289 * * [simplify]: iters left: 1 (223 enodes) 1553857692.326 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857692.326 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857692.326 * [simplify]: Simplified to 0 1553857692.326 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (fma x.im y.re (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857692.326 * * * * [progress]: [ 271 / 452 ] simplifiying candidate # 1553857692.326 * [simplify]: Simplifying (fma x.im y.re (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1553857692.327 * * [simplify]: iters left: 6 (9 enodes) 1553857692.331 * * [simplify]: iters left: 5 (35 enodes) 1553857692.341 * * [simplify]: iters left: 4 (56 enodes) 1553857692.358 * * [simplify]: iters left: 3 (75 enodes) 1553857692.375 * * [simplify]: iters left: 2 (78 enodes) 1553857692.394 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857692.394 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857692.395 * * [simplify]: Extracting #2: cost 21 inf + 3 1553857692.395 * * [simplify]: Extracting #3: cost 7 inf + 964 1553857692.396 * * [simplify]: Extracting #4: cost 0 inf + 1497 1553857692.397 * * [simplify]: Extracting #5: cost 0 inf + 1482 1553857692.398 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857692.398 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857692.399 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1553857692.399 * * [simplify]: iters left: 6 (7 enodes) 1553857692.402 * * [simplify]: iters left: 5 (29 enodes) 1553857692.411 * * [simplify]: iters left: 4 (46 enodes) 1553857692.427 * * [simplify]: iters left: 3 (81 enodes) 1553857692.449 * * [simplify]: iters left: 2 (110 enodes) 1553857692.462 * * [simplify]: iters left: 1 (111 enodes) 1553857692.470 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857692.471 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857692.471 * [simplify]: Simplified to 0 1553857692.471 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (fma x.im y.re (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857692.471 * * * * [progress]: [ 272 / 452 ] simplifiying candidate # 1553857692.471 * [simplify]: Simplifying (fma x.im y.re (- (* (* x.re y.im) 1))) 1553857692.471 * * [simplify]: iters left: 6 (9 enodes) 1553857692.473 * * [simplify]: iters left: 5 (38 enodes) 1553857692.483 * * [simplify]: iters left: 4 (63 enodes) 1553857692.503 * * [simplify]: iters left: 3 (88 enodes) 1553857692.526 * * [simplify]: iters left: 2 (96 enodes) 1553857692.546 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857692.546 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857692.546 * * [simplify]: Extracting #2: cost 9 inf + 170 1553857692.547 * * [simplify]: Extracting #3: cost 1 inf + 708 1553857692.548 * * [simplify]: Extracting #4: cost 0 inf + 750 1553857692.548 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857692.548 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857692.549 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857692.549 * * [simplify]: iters left: 5 (7 enodes) 1553857692.553 * * [simplify]: iters left: 4 (31 enodes) 1553857692.563 * * [simplify]: iters left: 3 (53 enodes) 1553857692.572 * * [simplify]: iters left: 2 (65 enodes) 1553857692.583 * * [simplify]: iters left: 1 (97 enodes) 1553857692.598 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857692.598 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857692.598 * [simplify]: Simplified to 0 1553857692.598 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857692.599 * * * * [progress]: [ 273 / 452 ] simplifiying candidate # 1553857692.599 * [simplify]: Simplifying (fma x.im y.re (- (* x.re y.im))) 1553857692.599 * * [simplify]: iters left: 5 (7 enodes) 1553857692.602 * * [simplify]: iters left: 4 (28 enodes) 1553857692.609 * * [simplify]: iters left: 3 (39 enodes) 1553857692.620 * * [simplify]: iters left: 2 (44 enodes) 1553857692.630 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857692.630 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857692.630 * * [simplify]: Extracting #2: cost 8 inf + 210 1553857692.630 * * [simplify]: Extracting #3: cost 1 inf + 736 1553857692.631 * * [simplify]: Extracting #4: cost 0 inf + 748 1553857692.631 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857692.631 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- x.re) y.im (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857692.632 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1553857692.632 * * [simplify]: iters left: 3 (5 enodes) 1553857692.634 * * [simplify]: iters left: 2 (18 enodes) 1553857692.639 * * [simplify]: iters left: 1 (25 enodes) 1553857692.647 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857692.647 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857692.647 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857692.647 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857692.648 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857692.648 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1553857692.648 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (- (* x.re y.im) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857692.648 * * * * [progress]: [ 274 / 452 ] simplifiying candidate # 1553857692.649 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* y.im x.re))) 1553857692.649 * * [simplify]: iters left: 6 (10 enodes) 1553857692.653 * * [simplify]: iters left: 5 (38 enodes) 1553857692.663 * * [simplify]: iters left: 4 (49 enodes) 1553857692.679 * * [simplify]: iters left: 3 (56 enodes) 1553857692.694 * * [simplify]: iters left: 2 (63 enodes) 1553857692.712 * * [simplify]: iters left: 1 (77 enodes) 1553857692.734 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857692.734 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857692.734 * * [simplify]: Extracting #2: cost 17 inf + 208 1553857692.735 * * [simplify]: Extracting #3: cost 13 inf + 417 1553857692.735 * * [simplify]: Extracting #4: cost 8 inf + 1156 1553857692.735 * * [simplify]: Extracting #5: cost 6 inf + 1652 1553857692.736 * * [simplify]: Extracting #6: cost 1 inf + 3025 1553857692.736 * * [simplify]: Extracting #7: cost 0 inf + 3358 1553857692.737 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857692.737 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) x.re (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857692.737 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1553857692.737 * * [simplify]: iters left: 3 (5 enodes) 1553857692.738 * * [simplify]: iters left: 2 (18 enodes) 1553857692.741 * * [simplify]: iters left: 1 (25 enodes) 1553857692.744 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857692.744 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857692.744 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857692.744 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857692.745 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857692.745 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1553857692.745 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (- (* y.im x.re) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857692.745 * * * * [progress]: [ 275 / 452 ] simplifiying candidate # 1553857692.745 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1553857692.745 * * [simplify]: iters left: 6 (13 enodes) 1553857692.748 * * [simplify]: iters left: 5 (50 enodes) 1553857692.759 * * [simplify]: iters left: 4 (70 enodes) 1553857692.781 * * [simplify]: iters left: 3 (96 enodes) 1553857692.813 * * [simplify]: iters left: 2 (143 enodes) 1553857692.848 * * [simplify]: iters left: 1 (221 enodes) 1553857692.906 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857692.906 * * [simplify]: Extracting #1: cost 26 inf + 0 1553857692.907 * * [simplify]: Extracting #2: cost 74 inf + 87 1553857692.908 * * [simplify]: Extracting #3: cost 74 inf + 2690 1553857692.911 * * [simplify]: Extracting #4: cost 51 inf + 11307 1553857692.915 * * [simplify]: Extracting #5: cost 19 inf + 29680 1553857692.919 * * [simplify]: Extracting #6: cost 0 inf + 42202 1553857692.923 * * [simplify]: Extracting #7: cost 0 inf + 42162 1553857692.927 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857692.927 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857692.927 * [simplify]: Simplifying (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))))) 1553857692.927 * * [simplify]: iters left: 6 (8 enodes) 1553857692.929 * * [simplify]: iters left: 5 (30 enodes) 1553857692.934 * * [simplify]: iters left: 4 (46 enodes) 1553857692.943 * * [simplify]: iters left: 3 (95 enodes) 1553857692.961 * * [simplify]: iters left: 2 (153 enodes) 1553857692.998 * * [simplify]: iters left: 1 (222 enodes) 1553857693.070 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857693.070 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857693.070 * [simplify]: Simplified to 0 1553857693.071 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857693.071 * * * * [progress]: [ 276 / 452 ] simplifiying candidate # 1553857693.071 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1553857693.071 * * [simplify]: iters left: 6 (12 enodes) 1553857693.076 * * [simplify]: iters left: 5 (41 enodes) 1553857693.086 * * [simplify]: iters left: 4 (55 enodes) 1553857693.093 * * [simplify]: iters left: 3 (68 enodes) 1553857693.104 * * [simplify]: iters left: 2 (75 enodes) 1553857693.114 * * [simplify]: iters left: 1 (92 enodes) 1553857693.137 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857693.137 * * [simplify]: Extracting #1: cost 18 inf + 0 1553857693.137 * * [simplify]: Extracting #2: cost 29 inf + 45 1553857693.138 * * [simplify]: Extracting #3: cost 22 inf + 655 1553857693.139 * * [simplify]: Extracting #4: cost 15 inf + 1239 1553857693.140 * * [simplify]: Extracting #5: cost 2 inf + 4676 1553857693.142 * * [simplify]: Extracting #6: cost 0 inf + 5586 1553857693.143 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857693.143 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857693.144 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1553857693.144 * * [simplify]: iters left: 6 (7 enodes) 1553857693.146 * * [simplify]: iters left: 5 (22 enodes) 1553857693.149 * * [simplify]: iters left: 4 (30 enodes) 1553857693.154 * * [simplify]: iters left: 3 (46 enodes) 1553857693.160 * * [simplify]: iters left: 2 (56 enodes) 1553857693.166 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857693.166 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857693.166 * [simplify]: Simplified to 0 1553857693.166 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857693.166 * * * * [progress]: [ 277 / 452 ] simplifiying candidate # 1553857693.166 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* (* x.re y.im) 1))) 1553857693.166 * * [simplify]: iters left: 6 (12 enodes) 1553857693.169 * * [simplify]: iters left: 5 (48 enodes) 1553857693.177 * * [simplify]: iters left: 4 (73 enodes) 1553857693.199 * * [simplify]: iters left: 3 (100 enodes) 1553857693.226 * * [simplify]: iters left: 2 (115 enodes) 1553857693.253 * * [simplify]: iters left: 1 (129 enodes) 1553857693.270 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857693.270 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857693.271 * * [simplify]: Extracting #2: cost 20 inf + 46 1553857693.271 * * [simplify]: Extracting #3: cost 13 inf + 419 1553857693.271 * * [simplify]: Extracting #4: cost 14 inf + 462 1553857693.272 * * [simplify]: Extracting #5: cost 6 inf + 1863 1553857693.272 * * [simplify]: Extracting #6: cost 1 inf + 3027 1553857693.273 * * [simplify]: Extracting #7: cost 0 inf + 3360 1553857693.273 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857693.273 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857693.274 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857693.274 * * [simplify]: iters left: 5 (7 enodes) 1553857693.276 * * [simplify]: iters left: 4 (31 enodes) 1553857693.282 * * [simplify]: iters left: 3 (53 enodes) 1553857693.294 * * [simplify]: iters left: 2 (65 enodes) 1553857693.317 * * [simplify]: iters left: 1 (97 enodes) 1553857693.334 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857693.334 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857693.334 * [simplify]: Simplified to 0 1553857693.334 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857693.334 * * * * [progress]: [ 278 / 452 ] simplifiying candidate # 1553857693.334 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1553857693.334 * * [simplify]: iters left: 6 (13 enodes) 1553857693.337 * * [simplify]: iters left: 5 (53 enodes) 1553857693.345 * * [simplify]: iters left: 4 (91 enodes) 1553857693.364 * * [simplify]: iters left: 3 (144 enodes) 1553857693.388 * * [simplify]: iters left: 2 (157 enodes) 1553857693.415 * * [simplify]: iters left: 1 (174 enodes) 1553857693.460 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857693.460 * * [simplify]: Extracting #1: cost 26 inf + 0 1553857693.461 * * [simplify]: Extracting #2: cost 43 inf + 128 1553857693.462 * * [simplify]: Extracting #3: cost 22 inf + 1931 1553857693.464 * * [simplify]: Extracting #4: cost 7 inf + 5350 1553857693.467 * * [simplify]: Extracting #5: cost 0 inf + 7210 1553857693.470 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857693.470 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857693.471 * [simplify]: Simplifying (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im)))) 1553857693.471 * * [simplify]: iters left: 6 (8 enodes) 1553857693.475 * * [simplify]: iters left: 5 (38 enodes) 1553857693.487 * * [simplify]: iters left: 4 (69 enodes) 1553857693.517 * * [simplify]: iters left: 3 (148 enodes) 1553857693.573 * * [simplify]: iters left: 2 (233 enodes) 1553857693.625 * * [simplify]: iters left: 1 (252 enodes) 1553857693.665 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857693.665 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857693.665 * [simplify]: Simplified to 0 1553857693.665 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857693.665 * * * * [progress]: [ 279 / 452 ] simplifiying candidate # 1553857693.666 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1553857693.666 * * [simplify]: iters left: 6 (13 enodes) 1553857693.671 * * [simplify]: iters left: 5 (52 enodes) 1553857693.691 * * [simplify]: iters left: 4 (96 enodes) 1553857693.727 * * [simplify]: iters left: 3 (154 enodes) 1553857693.766 * * [simplify]: iters left: 2 (178 enodes) 1553857693.790 * * [simplify]: iters left: 1 (198 enodes) 1553857693.810 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857693.811 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857693.811 * * [simplify]: Extracting #2: cost 38 inf + 1 1553857693.811 * * [simplify]: Extracting #3: cost 37 inf + 88 1553857693.812 * * [simplify]: Extracting #4: cost 18 inf + 2616 1553857693.814 * * [simplify]: Extracting #5: cost 5 inf + 4371 1553857693.816 * * [simplify]: Extracting #6: cost 2 inf + 4998 1553857693.818 * * [simplify]: Extracting #7: cost 0 inf + 5704 1553857693.820 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857693.820 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857693.821 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im))))) 1553857693.821 * * [simplify]: iters left: 6 (8 enodes) 1553857693.825 * * [simplify]: iters left: 5 (32 enodes) 1553857693.836 * * [simplify]: iters left: 4 (60 enodes) 1553857693.858 * * [simplify]: iters left: 3 (136 enodes) 1553857693.912 * * [simplify]: iters left: 2 (206 enodes) 1553857693.964 * * [simplify]: iters left: 1 (228 enodes) 1553857693.999 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857693.999 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857693.999 * [simplify]: Simplified to 0 1553857693.999 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857693.999 * * * * [progress]: [ 280 / 452 ] simplifiying candidate # 1553857693.999 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1553857694.000 * * [simplify]: iters left: 6 (12 enodes) 1553857694.005 * * [simplify]: iters left: 5 (45 enodes) 1553857694.018 * * [simplify]: iters left: 4 (66 enodes) 1553857694.037 * * [simplify]: iters left: 3 (86 enodes) 1553857694.061 * * [simplify]: iters left: 2 (96 enodes) 1553857694.076 * * [simplify]: iters left: 1 (110 enodes) 1553857694.092 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857694.092 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857694.092 * * [simplify]: Extracting #2: cost 30 inf + 1 1553857694.093 * * [simplify]: Extracting #3: cost 30 inf + 46 1553857694.093 * * [simplify]: Extracting #4: cost 16 inf + 990 1553857694.093 * * [simplify]: Extracting #5: cost 7 inf + 2433 1553857694.094 * * [simplify]: Extracting #6: cost 0 inf + 4092 1553857694.095 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857694.095 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857694.095 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1553857694.095 * * [simplify]: iters left: 6 (7 enodes) 1553857694.097 * * [simplify]: iters left: 5 (25 enodes) 1553857694.100 * * [simplify]: iters left: 4 (39 enodes) 1553857694.109 * * [simplify]: iters left: 3 (82 enodes) 1553857694.127 * * [simplify]: iters left: 2 (110 enodes) 1553857694.151 * * [simplify]: iters left: 1 (112 enodes) 1553857694.166 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857694.166 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857694.166 * [simplify]: Simplified to 0 1553857694.166 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857694.166 * * * * [progress]: [ 281 / 452 ] simplifiying candidate # 1553857694.167 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* y.im (* x.re 1)))) 1553857694.167 * * [simplify]: iters left: 6 (12 enodes) 1553857694.173 * * [simplify]: iters left: 5 (44 enodes) 1553857694.185 * * [simplify]: iters left: 4 (60 enodes) 1553857694.202 * * [simplify]: iters left: 3 (70 enodes) 1553857694.220 * * [simplify]: iters left: 2 (77 enodes) 1553857694.245 * * [simplify]: iters left: 1 (91 enodes) 1553857694.272 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857694.272 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857694.272 * * [simplify]: Extracting #2: cost 19 inf + 208 1553857694.272 * * [simplify]: Extracting #3: cost 14 inf + 458 1553857694.273 * * [simplify]: Extracting #4: cost 14 inf + 542 1553857694.273 * * [simplify]: Extracting #5: cost 7 inf + 1572 1553857694.274 * * [simplify]: Extracting #6: cost 1 inf + 3107 1553857694.275 * * [simplify]: Extracting #7: cost 0 inf + 3440 1553857694.276 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857694.277 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) (* x.re 1) (* y.im (* x.re 1)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857694.277 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1553857694.277 * * [simplify]: iters left: 5 (7 enodes) 1553857694.281 * * [simplify]: iters left: 4 (24 enodes) 1553857694.288 * * [simplify]: iters left: 3 (37 enodes) 1553857694.300 * * [simplify]: iters left: 2 (53 enodes) 1553857694.312 * * [simplify]: iters left: 1 (58 enodes) 1553857694.323 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857694.323 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857694.323 * [simplify]: Simplified to 0 1553857694.324 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857694.324 * * * * [progress]: [ 282 / 452 ] simplifiying candidate # 1553857694.324 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1553857694.324 * * [simplify]: iters left: 6 (13 enodes) 1553857694.330 * * [simplify]: iters left: 5 (52 enodes) 1553857694.346 * * [simplify]: iters left: 4 (92 enodes) 1553857694.377 * * [simplify]: iters left: 3 (138 enodes) 1553857694.406 * * [simplify]: iters left: 2 (155 enodes) 1553857694.425 * * [simplify]: iters left: 1 (173 enodes) 1553857694.459 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857694.460 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857694.460 * * [simplify]: Extracting #2: cost 38 inf + 1 1553857694.460 * * [simplify]: Extracting #3: cost 37 inf + 88 1553857694.461 * * [simplify]: Extracting #4: cost 14 inf + 2822 1553857694.463 * * [simplify]: Extracting #5: cost 6 inf + 4129 1553857694.465 * * [simplify]: Extracting #6: cost 1 inf + 5331 1553857694.467 * * [simplify]: Extracting #7: cost 0 inf + 5704 1553857694.469 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857694.470 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857694.470 * [simplify]: Simplifying (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re)))) 1553857694.470 * * [simplify]: iters left: 6 (8 enodes) 1553857694.474 * * [simplify]: iters left: 5 (36 enodes) 1553857694.489 * * [simplify]: iters left: 4 (64 enodes) 1553857694.511 * * [simplify]: iters left: 3 (129 enodes) 1553857694.557 * * [simplify]: iters left: 2 (200 enodes) 1553857694.594 * * [simplify]: iters left: 1 (223 enodes) 1553857694.614 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857694.614 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857694.615 * [simplify]: Simplified to 0 1553857694.615 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857694.615 * * * * [progress]: [ 283 / 452 ] simplifiying candidate # 1553857694.615 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1553857694.615 * * [simplify]: iters left: 6 (12 enodes) 1553857694.618 * * [simplify]: iters left: 5 (45 enodes) 1553857694.631 * * [simplify]: iters left: 4 (66 enodes) 1553857694.650 * * [simplify]: iters left: 3 (87 enodes) 1553857694.674 * * [simplify]: iters left: 2 (97 enodes) 1553857694.689 * * [simplify]: iters left: 1 (111 enodes) 1553857694.707 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857694.707 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857694.707 * * [simplify]: Extracting #2: cost 30 inf + 1 1553857694.707 * * [simplify]: Extracting #3: cost 28 inf + 129 1553857694.707 * * [simplify]: Extracting #4: cost 17 inf + 990 1553857694.708 * * [simplify]: Extracting #5: cost 8 inf + 2100 1553857694.708 * * [simplify]: Extracting #6: cost 1 inf + 3759 1553857694.710 * * [simplify]: Extracting #7: cost 0 inf + 4092 1553857694.711 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857694.711 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857694.712 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1553857694.712 * * [simplify]: iters left: 6 (7 enodes) 1553857694.715 * * [simplify]: iters left: 5 (29 enodes) 1553857694.724 * * [simplify]: iters left: 4 (46 enodes) 1553857694.740 * * [simplify]: iters left: 3 (81 enodes) 1553857694.766 * * [simplify]: iters left: 2 (110 enodes) 1553857694.789 * * [simplify]: iters left: 1 (111 enodes) 1553857694.806 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857694.806 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857694.806 * [simplify]: Simplified to 0 1553857694.807 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857694.807 * * * * [progress]: [ 284 / 452 ] simplifiying candidate # 1553857694.807 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* (* x.re y.im) 1))) 1553857694.807 * * [simplify]: iters left: 6 (12 enodes) 1553857694.813 * * [simplify]: iters left: 5 (48 enodes) 1553857694.832 * * [simplify]: iters left: 4 (73 enodes) 1553857694.855 * * [simplify]: iters left: 3 (100 enodes) 1553857694.882 * * [simplify]: iters left: 2 (115 enodes) 1553857694.909 * * [simplify]: iters left: 1 (129 enodes) 1553857694.927 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857694.927 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857694.927 * * [simplify]: Extracting #2: cost 20 inf + 46 1553857694.927 * * [simplify]: Extracting #3: cost 13 inf + 419 1553857694.927 * * [simplify]: Extracting #4: cost 14 inf + 462 1553857694.928 * * [simplify]: Extracting #5: cost 6 inf + 1863 1553857694.928 * * [simplify]: Extracting #6: cost 1 inf + 3027 1553857694.929 * * [simplify]: Extracting #7: cost 0 inf + 3360 1553857694.929 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857694.929 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857694.930 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857694.930 * * [simplify]: iters left: 5 (7 enodes) 1553857694.932 * * [simplify]: iters left: 4 (31 enodes) 1553857694.937 * * [simplify]: iters left: 3 (53 enodes) 1553857694.949 * * [simplify]: iters left: 2 (65 enodes) 1553857694.971 * * [simplify]: iters left: 1 (97 enodes) 1553857694.993 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857694.993 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857694.993 * [simplify]: Simplified to 0 1553857694.993 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857694.994 * * * * [progress]: [ 285 / 452 ] simplifiying candidate # 1553857694.994 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* x.re y.im))) 1553857694.994 * * [simplify]: iters left: 6 (10 enodes) 1553857694.996 * * [simplify]: iters left: 5 (38 enodes) 1553857695.002 * * [simplify]: iters left: 4 (49 enodes) 1553857695.009 * * [simplify]: iters left: 3 (56 enodes) 1553857695.016 * * [simplify]: iters left: 2 (63 enodes) 1553857695.033 * * [simplify]: iters left: 1 (77 enodes) 1553857695.047 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857695.047 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857695.047 * * [simplify]: Extracting #2: cost 17 inf + 208 1553857695.047 * * [simplify]: Extracting #3: cost 13 inf + 417 1553857695.048 * * [simplify]: Extracting #4: cost 8 inf + 1156 1553857695.048 * * [simplify]: Extracting #5: cost 6 inf + 1652 1553857695.049 * * [simplify]: Extracting #6: cost 1 inf + 3025 1553857695.049 * * [simplify]: Extracting #7: cost 0 inf + 3358 1553857695.050 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857695.050 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- x.re) y.im (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857695.050 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1553857695.050 * * [simplify]: iters left: 3 (5 enodes) 1553857695.051 * * [simplify]: iters left: 2 (18 enodes) 1553857695.053 * * [simplify]: iters left: 1 (25 enodes) 1553857695.057 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857695.057 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857695.057 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857695.057 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857695.057 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857695.058 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1553857695.058 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (- (* x.re y.im) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857695.058 * * * * [progress]: [ 286 / 452 ] simplifiying candidate # 1553857695.058 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* y.im x.re))) 1553857695.058 * * [simplify]: iters left: 5 (9 enodes) 1553857695.060 * * [simplify]: iters left: 4 (35 enodes) 1553857695.064 * * [simplify]: iters left: 3 (42 enodes) 1553857695.075 * * [simplify]: iters left: 2 (45 enodes) 1553857695.081 * * [simplify]: iters left: 1 (46 enodes) 1553857695.086 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857695.087 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857695.087 * * [simplify]: Extracting #2: cost 10 inf + 210 1553857695.087 * * [simplify]: Extracting #3: cost 2 inf + 788 1553857695.087 * * [simplify]: Extracting #4: cost 0 inf + 912 1553857695.087 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857695.087 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) x.re (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857695.088 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1553857695.088 * * [simplify]: iters left: 3 (5 enodes) 1553857695.089 * * [simplify]: iters left: 2 (18 enodes) 1553857695.091 * * [simplify]: iters left: 1 (25 enodes) 1553857695.095 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857695.095 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857695.095 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857695.095 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857695.095 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857695.095 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1553857695.096 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (- (* y.im x.re) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857695.096 * * * * [progress]: [ 287 / 452 ] simplifiying candidate # 1553857695.096 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1553857695.096 * * [simplify]: iters left: 6 (12 enodes) 1553857695.098 * * [simplify]: iters left: 5 (47 enodes) 1553857695.106 * * [simplify]: iters left: 4 (63 enodes) 1553857695.122 * * [simplify]: iters left: 3 (89 enodes) 1553857695.142 * * [simplify]: iters left: 2 (142 enodes) 1553857695.172 * * [simplify]: iters left: 1 (244 enodes) 1553857695.277 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857695.278 * * [simplify]: Extracting #1: cost 28 inf + 0 1553857695.278 * * [simplify]: Extracting #2: cost 91 inf + 87 1553857695.279 * * [simplify]: Extracting #3: cost 93 inf + 1091 1553857695.281 * * [simplify]: Extracting #4: cost 76 inf + 6849 1553857695.288 * * [simplify]: Extracting #5: cost 22 inf + 36127 1553857695.299 * * [simplify]: Extracting #6: cost 0 inf + 51493 1553857695.310 * * [simplify]: Extracting #7: cost 0 inf + 51413 1553857695.320 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857695.321 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857695.321 * [simplify]: Simplifying (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))))) 1553857695.321 * * [simplify]: iters left: 6 (8 enodes) 1553857695.325 * * [simplify]: iters left: 5 (30 enodes) 1553857695.335 * * [simplify]: iters left: 4 (46 enodes) 1553857695.351 * * [simplify]: iters left: 3 (95 enodes) 1553857695.371 * * [simplify]: iters left: 2 (153 enodes) 1553857695.412 * * [simplify]: iters left: 1 (222 enodes) 1553857695.471 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857695.471 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857695.471 * [simplify]: Simplified to 0 1553857695.471 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857695.471 * * * * [progress]: [ 288 / 452 ] simplifiying candidate # 1553857695.471 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1553857695.471 * * [simplify]: iters left: 6 (11 enodes) 1553857695.473 * * [simplify]: iters left: 5 (38 enodes) 1553857695.480 * * [simplify]: iters left: 4 (48 enodes) 1553857695.493 * * [simplify]: iters left: 3 (58 enodes) 1553857695.507 * * [simplify]: iters left: 2 (66 enodes) 1553857695.515 * * [simplify]: iters left: 1 (87 enodes) 1553857695.528 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857695.528 * * [simplify]: Extracting #1: cost 20 inf + 0 1553857695.528 * * [simplify]: Extracting #2: cost 33 inf + 128 1553857695.528 * * [simplify]: Extracting #3: cost 18 inf + 1564 1553857695.529 * * [simplify]: Extracting #4: cost 1 inf + 5268 1553857695.531 * * [simplify]: Extracting #5: cost 0 inf + 5552 1553857695.532 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857695.532 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857695.532 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1553857695.533 * * [simplify]: iters left: 6 (7 enodes) 1553857695.536 * * [simplify]: iters left: 5 (22 enodes) 1553857695.541 * * [simplify]: iters left: 4 (30 enodes) 1553857695.546 * * [simplify]: iters left: 3 (46 enodes) 1553857695.552 * * [simplify]: iters left: 2 (56 enodes) 1553857695.557 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857695.557 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857695.557 * [simplify]: Simplified to 0 1553857695.558 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857695.558 * * * * [progress]: [ 289 / 452 ] simplifiying candidate # 1553857695.558 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (* x.re y.im) 1))) 1553857695.558 * * [simplify]: iters left: 6 (11 enodes) 1553857695.561 * * [simplify]: iters left: 5 (45 enodes) 1553857695.574 * * [simplify]: iters left: 4 (66 enodes) 1553857695.594 * * [simplify]: iters left: 3 (85 enodes) 1553857695.616 * * [simplify]: iters left: 2 (94 enodes) 1553857695.638 * * [simplify]: iters left: 1 (102 enodes) 1553857695.656 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857695.656 * * [simplify]: Extracting #1: cost 14 inf + 0 1553857695.656 * * [simplify]: Extracting #2: cost 13 inf + 47 1553857695.656 * * [simplify]: Extracting #3: cost 3 inf + 709 1553857695.657 * * [simplify]: Extracting #4: cost 0 inf + 914 1553857695.658 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857695.658 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857695.658 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857695.658 * * [simplify]: iters left: 5 (7 enodes) 1553857695.662 * * [simplify]: iters left: 4 (31 enodes) 1553857695.673 * * [simplify]: iters left: 3 (53 enodes) 1553857695.683 * * [simplify]: iters left: 2 (65 enodes) 1553857695.695 * * [simplify]: iters left: 1 (97 enodes) 1553857695.710 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857695.710 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857695.710 * [simplify]: Simplified to 0 1553857695.710 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857695.710 * * * * [progress]: [ 290 / 452 ] simplifiying candidate # 1553857695.710 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1553857695.711 * * [simplify]: iters left: 6 (12 enodes) 1553857695.714 * * [simplify]: iters left: 5 (50 enodes) 1553857695.722 * * [simplify]: iters left: 4 (84 enodes) 1553857695.736 * * [simplify]: iters left: 3 (130 enodes) 1553857695.766 * * [simplify]: iters left: 2 (144 enodes) 1553857695.785 * * [simplify]: iters left: 1 (175 enodes) 1553857695.817 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857695.817 * * [simplify]: Extracting #1: cost 28 inf + 0 1553857695.818 * * [simplify]: Extracting #2: cost 57 inf + 412 1553857695.820 * * [simplify]: Extracting #3: cost 28 inf + 4080 1553857695.824 * * [simplify]: Extracting #4: cost 0 inf + 11204 1553857695.830 * * [simplify]: Extracting #5: cost 0 inf + 11064 1553857695.836 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857695.836 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857695.837 * [simplify]: Simplifying (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im)))) 1553857695.837 * * [simplify]: iters left: 6 (8 enodes) 1553857695.840 * * [simplify]: iters left: 5 (38 enodes) 1553857695.847 * * [simplify]: iters left: 4 (69 enodes) 1553857695.862 * * [simplify]: iters left: 3 (148 enodes) 1553857695.898 * * [simplify]: iters left: 2 (233 enodes) 1553857695.924 * * [simplify]: iters left: 1 (252 enodes) 1553857695.961 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857695.962 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857695.962 * [simplify]: Simplified to 0 1553857695.962 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857695.962 * * * * [progress]: [ 291 / 452 ] simplifiying candidate # 1553857695.962 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1553857695.962 * * [simplify]: iters left: 6 (12 enodes) 1553857695.967 * * [simplify]: iters left: 5 (49 enodes) 1553857695.983 * * [simplify]: iters left: 4 (89 enodes) 1553857696.004 * * [simplify]: iters left: 3 (134 enodes) 1553857696.021 * * [simplify]: iters left: 2 (147 enodes) 1553857696.051 * * [simplify]: iters left: 1 (168 enodes) 1553857696.081 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857696.082 * * [simplify]: Extracting #1: cost 21 inf + 0 1553857696.082 * * [simplify]: Extracting #2: cost 27 inf + 250 1553857696.083 * * [simplify]: Extracting #3: cost 5 inf + 2530 1553857696.085 * * [simplify]: Extracting #4: cost 0 inf + 3258 1553857696.087 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857696.087 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857696.087 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im))))) 1553857696.087 * * [simplify]: iters left: 6 (8 enodes) 1553857696.091 * * [simplify]: iters left: 5 (32 enodes) 1553857696.097 * * [simplify]: iters left: 4 (60 enodes) 1553857696.108 * * [simplify]: iters left: 3 (136 enodes) 1553857696.141 * * [simplify]: iters left: 2 (206 enodes) 1553857696.171 * * [simplify]: iters left: 1 (228 enodes) 1553857696.194 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857696.194 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857696.194 * [simplify]: Simplified to 0 1553857696.194 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857696.194 * * * * [progress]: [ 292 / 452 ] simplifiying candidate # 1553857696.194 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1553857696.194 * * [simplify]: iters left: 6 (11 enodes) 1553857696.196 * * [simplify]: iters left: 5 (42 enodes) 1553857696.202 * * [simplify]: iters left: 4 (59 enodes) 1553857696.212 * * [simplify]: iters left: 3 (74 enodes) 1553857696.223 * * [simplify]: iters left: 2 (78 enodes) 1553857696.233 * * [simplify]: iters left: 1 (88 enodes) 1553857696.242 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857696.242 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857696.242 * * [simplify]: Extracting #2: cost 16 inf + 536 1553857696.243 * * [simplify]: Extracting #3: cost 1 inf + 1605 1553857696.243 * * [simplify]: Extracting #4: cost 0 inf + 1646 1553857696.244 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857696.244 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857696.244 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1553857696.244 * * [simplify]: iters left: 6 (7 enodes) 1553857696.246 * * [simplify]: iters left: 5 (25 enodes) 1553857696.249 * * [simplify]: iters left: 4 (39 enodes) 1553857696.260 * * [simplify]: iters left: 3 (82 enodes) 1553857696.281 * * [simplify]: iters left: 2 (110 enodes) 1553857696.295 * * [simplify]: iters left: 1 (112 enodes) 1553857696.302 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857696.302 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857696.302 * [simplify]: Simplified to 0 1553857696.302 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857696.302 * * * * [progress]: [ 293 / 452 ] simplifiying candidate # 1553857696.302 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* y.im (* x.re 1)))) 1553857696.302 * * [simplify]: iters left: 6 (11 enodes) 1553857696.305 * * [simplify]: iters left: 5 (41 enodes) 1553857696.313 * * [simplify]: iters left: 4 (53 enodes) 1553857696.327 * * [simplify]: iters left: 3 (58 enodes) 1553857696.341 * * [simplify]: iters left: 2 (59 enodes) 1553857696.351 * * [simplify]: iters left: 1 (64 enodes) 1553857696.358 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857696.358 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857696.359 * * [simplify]: Extracting #2: cost 14 inf + 86 1553857696.359 * * [simplify]: Extracting #3: cost 2 inf + 830 1553857696.359 * * [simplify]: Extracting #4: cost 0 inf + 994 1553857696.359 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857696.359 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) (* x.re 1) (* y.im (* x.re 1)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857696.360 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1553857696.360 * * [simplify]: iters left: 5 (7 enodes) 1553857696.362 * * [simplify]: iters left: 4 (24 enodes) 1553857696.365 * * [simplify]: iters left: 3 (37 enodes) 1553857696.371 * * [simplify]: iters left: 2 (53 enodes) 1553857696.378 * * [simplify]: iters left: 1 (58 enodes) 1553857696.384 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857696.384 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857696.384 * [simplify]: Simplified to 0 1553857696.384 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857696.384 * * * * [progress]: [ 294 / 452 ] simplifiying candidate # 1553857696.384 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1553857696.385 * * [simplify]: iters left: 6 (12 enodes) 1553857696.389 * * [simplify]: iters left: 5 (49 enodes) 1553857696.396 * * [simplify]: iters left: 4 (85 enodes) 1553857696.410 * * [simplify]: iters left: 3 (120 enodes) 1553857696.428 * * [simplify]: iters left: 2 (133 enodes) 1553857696.444 * * [simplify]: iters left: 1 (151 enodes) 1553857696.461 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857696.461 * * [simplify]: Extracting #1: cost 21 inf + 0 1553857696.461 * * [simplify]: Extracting #2: cost 26 inf + 413 1553857696.462 * * [simplify]: Extracting #3: cost 4 inf + 2732 1553857696.463 * * [simplify]: Extracting #4: cost 0 inf + 3258 1553857696.464 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857696.464 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857696.464 * [simplify]: Simplifying (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re)))) 1553857696.464 * * [simplify]: iters left: 6 (8 enodes) 1553857696.468 * * [simplify]: iters left: 5 (36 enodes) 1553857696.479 * * [simplify]: iters left: 4 (64 enodes) 1553857696.505 * * [simplify]: iters left: 3 (129 enodes) 1553857696.552 * * [simplify]: iters left: 2 (200 enodes) 1553857696.592 * * [simplify]: iters left: 1 (223 enodes) 1553857696.611 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857696.611 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857696.611 * [simplify]: Simplified to 0 1553857696.611 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857696.611 * * * * [progress]: [ 295 / 452 ] simplifiying candidate # 1553857696.612 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1553857696.612 * * [simplify]: iters left: 6 (11 enodes) 1553857696.614 * * [simplify]: iters left: 5 (42 enodes) 1553857696.620 * * [simplify]: iters left: 4 (59 enodes) 1553857696.629 * * [simplify]: iters left: 3 (75 enodes) 1553857696.638 * * [simplify]: iters left: 2 (79 enodes) 1553857696.654 * * [simplify]: iters left: 1 (89 enodes) 1553857696.673 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857696.673 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857696.674 * * [simplify]: Extracting #2: cost 16 inf + 495 1553857696.674 * * [simplify]: Extracting #3: cost 2 inf + 1482 1553857696.676 * * [simplify]: Extracting #4: cost 0 inf + 1646 1553857696.677 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857696.677 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857696.677 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1553857696.677 * * [simplify]: iters left: 6 (7 enodes) 1553857696.681 * * [simplify]: iters left: 5 (29 enodes) 1553857696.689 * * [simplify]: iters left: 4 (46 enodes) 1553857696.705 * * [simplify]: iters left: 3 (81 enodes) 1553857696.720 * * [simplify]: iters left: 2 (110 enodes) 1553857696.732 * * [simplify]: iters left: 1 (111 enodes) 1553857696.744 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857696.745 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857696.745 * [simplify]: Simplified to 0 1553857696.745 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857696.745 * * * * [progress]: [ 296 / 452 ] simplifiying candidate # 1553857696.745 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (* x.re y.im) 1))) 1553857696.745 * * [simplify]: iters left: 6 (11 enodes) 1553857696.751 * * [simplify]: iters left: 5 (45 enodes) 1553857696.768 * * [simplify]: iters left: 4 (66 enodes) 1553857696.779 * * [simplify]: iters left: 3 (85 enodes) 1553857696.790 * * [simplify]: iters left: 2 (94 enodes) 1553857696.802 * * [simplify]: iters left: 1 (102 enodes) 1553857696.811 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857696.811 * * [simplify]: Extracting #1: cost 14 inf + 0 1553857696.811 * * [simplify]: Extracting #2: cost 13 inf + 47 1553857696.811 * * [simplify]: Extracting #3: cost 3 inf + 709 1553857696.812 * * [simplify]: Extracting #4: cost 0 inf + 914 1553857696.812 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857696.812 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857696.812 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857696.812 * * [simplify]: iters left: 5 (7 enodes) 1553857696.814 * * [simplify]: iters left: 4 (31 enodes) 1553857696.820 * * [simplify]: iters left: 3 (53 enodes) 1553857696.829 * * [simplify]: iters left: 2 (65 enodes) 1553857696.848 * * [simplify]: iters left: 1 (97 enodes) 1553857696.873 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857696.873 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857696.873 * [simplify]: Simplified to 0 1553857696.873 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857696.873 * * * * [progress]: [ 297 / 452 ] simplifiying candidate # 1553857696.873 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* x.re y.im))) 1553857696.873 * * [simplify]: iters left: 5 (9 enodes) 1553857696.878 * * [simplify]: iters left: 4 (35 enodes) 1553857696.887 * * [simplify]: iters left: 3 (42 enodes) 1553857696.898 * * [simplify]: iters left: 2 (45 enodes) 1553857696.909 * * [simplify]: iters left: 1 (46 enodes) 1553857696.921 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857696.921 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857696.921 * * [simplify]: Extracting #2: cost 10 inf + 210 1553857696.921 * * [simplify]: Extracting #3: cost 2 inf + 788 1553857696.922 * * [simplify]: Extracting #4: cost 0 inf + 912 1553857696.922 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857696.922 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- x.re) y.im (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857696.922 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1553857696.922 * * [simplify]: iters left: 3 (5 enodes) 1553857696.923 * * [simplify]: iters left: 2 (18 enodes) 1553857696.926 * * [simplify]: iters left: 1 (25 enodes) 1553857696.930 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857696.930 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857696.930 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857696.930 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857696.930 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857696.930 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1553857696.930 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (- (* x.re y.im) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857696.930 * * * * [progress]: [ 298 / 452 ] simplifiying candidate # 1553857696.931 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* y.im x.re))) 1553857696.931 * * [simplify]: iters left: 5 (9 enodes) 1553857696.933 * * [simplify]: iters left: 4 (37 enodes) 1553857696.939 * * [simplify]: iters left: 3 (51 enodes) 1553857696.947 * * [simplify]: iters left: 2 (63 enodes) 1553857696.960 * * [simplify]: iters left: 1 (64 enodes) 1553857696.976 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857696.976 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857696.976 * * [simplify]: Extracting #2: cost 5 inf + 501 1553857696.977 * * [simplify]: Extracting #3: cost 0 inf + 749 1553857696.977 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857696.977 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- y.im) x.re (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857696.977 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1553857696.977 * * [simplify]: iters left: 3 (5 enodes) 1553857696.979 * * [simplify]: iters left: 2 (18 enodes) 1553857696.981 * * [simplify]: iters left: 1 (25 enodes) 1553857696.985 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857696.985 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857696.985 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857696.985 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857696.985 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857696.985 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1553857696.985 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (- (* y.im x.re) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857696.986 * * * * [progress]: [ 299 / 452 ] simplifiying candidate # 1553857696.986 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1553857696.986 * * [simplify]: iters left: 6 (12 enodes) 1553857696.989 * * [simplify]: iters left: 5 (49 enodes) 1553857696.997 * * [simplify]: iters left: 4 (72 enodes) 1553857697.009 * * [simplify]: iters left: 3 (104 enodes) 1553857697.041 * * [simplify]: iters left: 2 (150 enodes) 1553857697.089 * * [simplify]: iters left: 1 (229 enodes) 1553857697.168 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857697.169 * * [simplify]: Extracting #1: cost 20 inf + 0 1553857697.169 * * [simplify]: Extracting #2: cost 49 inf + 432 1553857697.170 * * [simplify]: Extracting #3: cost 58 inf + 2220 1553857697.174 * * [simplify]: Extracting #4: cost 23 inf + 21474 1553857697.180 * * [simplify]: Extracting #5: cost 2 inf + 33828 1553857697.187 * * [simplify]: Extracting #6: cost 0 inf + 35036 1553857697.194 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857697.194 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857697.194 * [simplify]: Simplifying (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))))) 1553857697.195 * * [simplify]: iters left: 6 (8 enodes) 1553857697.198 * * [simplify]: iters left: 5 (30 enodes) 1553857697.208 * * [simplify]: iters left: 4 (46 enodes) 1553857697.222 * * [simplify]: iters left: 3 (95 enodes) 1553857697.239 * * [simplify]: iters left: 2 (153 enodes) 1553857697.272 * * [simplify]: iters left: 1 (222 enodes) 1553857697.347 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857697.347 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857697.347 * [simplify]: Simplified to 0 1553857697.347 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857697.347 * * * * [progress]: [ 300 / 452 ] simplifiying candidate # 1553857697.348 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1553857697.348 * * [simplify]: iters left: 6 (11 enodes) 1553857697.353 * * [simplify]: iters left: 5 (40 enodes) 1553857697.366 * * [simplify]: iters left: 4 (57 enodes) 1553857697.383 * * [simplify]: iters left: 3 (73 enodes) 1553857697.401 * * [simplify]: iters left: 2 (74 enodes) 1553857697.418 * * [simplify]: iters left: 1 (80 enodes) 1553857697.434 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857697.434 * * [simplify]: Extracting #1: cost 14 inf + 0 1553857697.434 * * [simplify]: Extracting #2: cost 13 inf + 129 1553857697.435 * * [simplify]: Extracting #3: cost 3 inf + 829 1553857697.435 * * [simplify]: Extracting #4: cost 0 inf + 1157 1553857697.436 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857697.436 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857697.437 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1553857697.437 * * [simplify]: iters left: 6 (7 enodes) 1553857697.440 * * [simplify]: iters left: 5 (22 enodes) 1553857697.446 * * [simplify]: iters left: 4 (30 enodes) 1553857697.456 * * [simplify]: iters left: 3 (46 enodes) 1553857697.471 * * [simplify]: iters left: 2 (56 enodes) 1553857697.482 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857697.482 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857697.482 * [simplify]: Simplified to 0 1553857697.482 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857697.482 * * * * [progress]: [ 301 / 452 ] simplifiying candidate # 1553857697.483 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* x.re y.im) 1))) 1553857697.483 * * [simplify]: iters left: 6 (10 enodes) 1553857697.488 * * [simplify]: iters left: 5 (42 enodes) 1553857697.503 * * [simplify]: iters left: 4 (68 enodes) 1553857697.525 * * [simplify]: iters left: 3 (94 enodes) 1553857697.551 * * [simplify]: iters left: 2 (106 enodes) 1553857697.576 * * [simplify]: iters left: 1 (114 enodes) 1553857697.592 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857697.592 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857697.592 * * [simplify]: Extracting #2: cost 7 inf + 296 1553857697.593 * * [simplify]: Extracting #3: cost 1 inf + 668 1553857697.594 * * [simplify]: Extracting #4: cost 0 inf + 750 1553857697.594 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857697.594 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857697.595 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857697.595 * * [simplify]: iters left: 5 (7 enodes) 1553857697.599 * * [simplify]: iters left: 4 (31 enodes) 1553857697.611 * * [simplify]: iters left: 3 (53 enodes) 1553857697.626 * * [simplify]: iters left: 2 (65 enodes) 1553857697.647 * * [simplify]: iters left: 1 (97 enodes) 1553857697.672 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857697.672 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857697.672 * [simplify]: Simplified to 0 1553857697.672 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857697.672 * * * * [progress]: [ 302 / 452 ] simplifiying candidate # 1553857697.673 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1553857697.673 * * [simplify]: iters left: 6 (12 enodes) 1553857697.679 * * [simplify]: iters left: 5 (52 enodes) 1553857697.696 * * [simplify]: iters left: 4 (93 enodes) 1553857697.729 * * [simplify]: iters left: 3 (144 enodes) 1553857697.773 * * [simplify]: iters left: 2 (151 enodes) 1553857697.802 * * [simplify]: iters left: 1 (165 enodes) 1553857697.817 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857697.817 * * [simplify]: Extracting #1: cost 22 inf + 0 1553857697.817 * * [simplify]: Extracting #2: cost 24 inf + 542 1553857697.818 * * [simplify]: Extracting #3: cost 5 inf + 2012 1553857697.819 * * [simplify]: Extracting #4: cost 0 inf + 2621 1553857697.820 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857697.820 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857697.820 * [simplify]: Simplifying (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im)))) 1553857697.820 * * [simplify]: iters left: 6 (8 enodes) 1553857697.822 * * [simplify]: iters left: 5 (38 enodes) 1553857697.832 * * [simplify]: iters left: 4 (69 enodes) 1553857697.855 * * [simplify]: iters left: 3 (148 enodes) 1553857697.888 * * [simplify]: iters left: 2 (233 enodes) 1553857697.940 * * [simplify]: iters left: 1 (252 enodes) 1553857697.958 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857697.958 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857697.958 * [simplify]: Simplified to 0 1553857697.958 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857697.959 * * * * [progress]: [ 303 / 452 ] simplifiying candidate # 1553857697.959 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1553857697.959 * * [simplify]: iters left: 6 (12 enodes) 1553857697.962 * * [simplify]: iters left: 5 (51 enodes) 1553857697.976 * * [simplify]: iters left: 4 (98 enodes) 1553857698.001 * * [simplify]: iters left: 3 (151 enodes) 1553857698.024 * * [simplify]: iters left: 2 (164 enodes) 1553857698.052 * * [simplify]: iters left: 1 (185 enodes) 1553857698.069 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857698.069 * * [simplify]: Extracting #1: cost 21 inf + 0 1553857698.070 * * [simplify]: Extracting #2: cost 21 inf + 620 1553857698.070 * * [simplify]: Extracting #3: cost 4 inf + 2449 1553857698.071 * * [simplify]: Extracting #4: cost 0 inf + 3095 1553857698.072 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857698.072 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857698.072 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im))))) 1553857698.072 * * [simplify]: iters left: 6 (8 enodes) 1553857698.075 * * [simplify]: iters left: 5 (32 enodes) 1553857698.086 * * [simplify]: iters left: 4 (60 enodes) 1553857698.109 * * [simplify]: iters left: 3 (136 enodes) 1553857698.160 * * [simplify]: iters left: 2 (206 enodes) 1553857698.210 * * [simplify]: iters left: 1 (228 enodes) 1553857698.235 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857698.235 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857698.235 * [simplify]: Simplified to 0 1553857698.235 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857698.235 * * * * [progress]: [ 304 / 452 ] simplifiying candidate # 1553857698.235 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1553857698.235 * * [simplify]: iters left: 6 (11 enodes) 1553857698.238 * * [simplify]: iters left: 5 (44 enodes) 1553857698.246 * * [simplify]: iters left: 4 (68 enodes) 1553857698.258 * * [simplify]: iters left: 3 (92 enodes) 1553857698.277 * * [simplify]: iters left: 2 (96 enodes) 1553857698.288 * * [simplify]: iters left: 1 (106 enodes) 1553857698.303 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857698.303 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857698.304 * * [simplify]: Extracting #2: cost 13 inf + 498 1553857698.305 * * [simplify]: Extracting #3: cost 0 inf + 1483 1553857698.306 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857698.306 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857698.306 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1553857698.306 * * [simplify]: iters left: 6 (7 enodes) 1553857698.309 * * [simplify]: iters left: 5 (25 enodes) 1553857698.317 * * [simplify]: iters left: 4 (39 enodes) 1553857698.324 * * [simplify]: iters left: 3 (82 enodes) 1553857698.338 * * [simplify]: iters left: 2 (110 enodes) 1553857698.354 * * [simplify]: iters left: 1 (112 enodes) 1553857698.369 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857698.369 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857698.369 * [simplify]: Simplified to 0 1553857698.369 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857698.369 * * * * [progress]: [ 305 / 452 ] simplifiying candidate # 1553857698.370 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* y.im (* x.re 1)))) 1553857698.370 * * [simplify]: iters left: 6 (10 enodes) 1553857698.375 * * [simplify]: iters left: 5 (38 enodes) 1553857698.382 * * [simplify]: iters left: 4 (55 enodes) 1553857698.390 * * [simplify]: iters left: 3 (69 enodes) 1553857698.398 * * [simplify]: iters left: 2 (70 enodes) 1553857698.405 * * [simplify]: iters left: 1 (75 enodes) 1553857698.419 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857698.420 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857698.420 * * [simplify]: Extracting #2: cost 8 inf + 419 1553857698.420 * * [simplify]: Extracting #3: cost 0 inf + 831 1553857698.421 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857698.421 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- y.im) (* x.re 1) (* y.im (* x.re 1)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857698.422 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1553857698.422 * * [simplify]: iters left: 5 (7 enodes) 1553857698.425 * * [simplify]: iters left: 4 (24 enodes) 1553857698.435 * * [simplify]: iters left: 3 (37 enodes) 1553857698.447 * * [simplify]: iters left: 2 (53 enodes) 1553857698.459 * * [simplify]: iters left: 1 (58 enodes) 1553857698.470 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857698.470 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857698.471 * [simplify]: Simplified to 0 1553857698.471 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857698.471 * * * * [progress]: [ 306 / 452 ] simplifiying candidate # 1553857698.471 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1553857698.471 * * [simplify]: iters left: 6 (12 enodes) 1553857698.477 * * [simplify]: iters left: 5 (51 enodes) 1553857698.495 * * [simplify]: iters left: 4 (94 enodes) 1553857698.516 * * [simplify]: iters left: 3 (138 enodes) 1553857698.536 * * [simplify]: iters left: 2 (151 enodes) 1553857698.555 * * [simplify]: iters left: 1 (169 enodes) 1553857698.572 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857698.572 * * [simplify]: Extracting #1: cost 21 inf + 0 1553857698.572 * * [simplify]: Extracting #2: cost 21 inf + 835 1553857698.573 * * [simplify]: Extracting #3: cost 4 inf + 2638 1553857698.574 * * [simplify]: Extracting #4: cost 0 inf + 3110 1553857698.575 * * [simplify]: Extracting #5: cost 0 inf + 3095 1553857698.576 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857698.576 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857698.576 * [simplify]: Simplifying (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re)))) 1553857698.576 * * [simplify]: iters left: 6 (8 enodes) 1553857698.578 * * [simplify]: iters left: 5 (36 enodes) 1553857698.583 * * [simplify]: iters left: 4 (64 enodes) 1553857698.597 * * [simplify]: iters left: 3 (129 enodes) 1553857698.622 * * [simplify]: iters left: 2 (200 enodes) 1553857698.645 * * [simplify]: iters left: 1 (223 enodes) 1553857698.663 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857698.664 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857698.664 * [simplify]: Simplified to 0 1553857698.664 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857698.664 * * * * [progress]: [ 307 / 452 ] simplifiying candidate # 1553857698.664 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1553857698.664 * * [simplify]: iters left: 6 (11 enodes) 1553857698.667 * * [simplify]: iters left: 5 (44 enodes) 1553857698.676 * * [simplify]: iters left: 4 (68 enodes) 1553857698.688 * * [simplify]: iters left: 3 (93 enodes) 1553857698.701 * * [simplify]: iters left: 2 (97 enodes) 1553857698.724 * * [simplify]: iters left: 1 (107 enodes) 1553857698.735 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857698.735 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857698.735 * * [simplify]: Extracting #2: cost 13 inf + 539 1553857698.735 * * [simplify]: Extracting #3: cost 0 inf + 1483 1553857698.736 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857698.736 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857698.736 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1553857698.737 * * [simplify]: iters left: 6 (7 enodes) 1553857698.738 * * [simplify]: iters left: 5 (29 enodes) 1553857698.742 * * [simplify]: iters left: 4 (46 enodes) 1553857698.750 * * [simplify]: iters left: 3 (81 enodes) 1553857698.770 * * [simplify]: iters left: 2 (110 enodes) 1553857698.794 * * [simplify]: iters left: 1 (111 enodes) 1553857698.812 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857698.812 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857698.812 * [simplify]: Simplified to 0 1553857698.812 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857698.812 * * * * [progress]: [ 308 / 452 ] simplifiying candidate # 1553857698.812 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* x.re y.im) 1))) 1553857698.812 * * [simplify]: iters left: 6 (10 enodes) 1553857698.818 * * [simplify]: iters left: 5 (42 enodes) 1553857698.833 * * [simplify]: iters left: 4 (68 enodes) 1553857698.855 * * [simplify]: iters left: 3 (94 enodes) 1553857698.878 * * [simplify]: iters left: 2 (106 enodes) 1553857698.906 * * [simplify]: iters left: 1 (114 enodes) 1553857698.920 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857698.920 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857698.920 * * [simplify]: Extracting #2: cost 7 inf + 296 1553857698.921 * * [simplify]: Extracting #3: cost 1 inf + 668 1553857698.921 * * [simplify]: Extracting #4: cost 0 inf + 750 1553857698.922 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857698.922 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857698.922 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857698.922 * * [simplify]: iters left: 5 (7 enodes) 1553857698.924 * * [simplify]: iters left: 4 (31 enodes) 1553857698.931 * * [simplify]: iters left: 3 (53 enodes) 1553857698.939 * * [simplify]: iters left: 2 (65 enodes) 1553857698.952 * * [simplify]: iters left: 1 (97 enodes) 1553857698.977 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857698.977 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857698.977 * [simplify]: Simplified to 0 1553857698.977 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857698.977 * * * * [progress]: [ 309 / 452 ] simplifiying candidate # 1553857698.977 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* x.re y.im))) 1553857698.977 * * [simplify]: iters left: 5 (9 enodes) 1553857698.981 * * [simplify]: iters left: 4 (37 enodes) 1553857698.987 * * [simplify]: iters left: 3 (51 enodes) 1553857698.995 * * [simplify]: iters left: 2 (63 enodes) 1553857699.004 * * [simplify]: iters left: 1 (64 enodes) 1553857699.012 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857699.012 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857699.012 * * [simplify]: Extracting #2: cost 5 inf + 501 1553857699.012 * * [simplify]: Extracting #3: cost 0 inf + 749 1553857699.013 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857699.013 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- x.re) y.im (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857699.013 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1553857699.013 * * [simplify]: iters left: 3 (5 enodes) 1553857699.015 * * [simplify]: iters left: 2 (18 enodes) 1553857699.020 * * [simplify]: iters left: 1 (25 enodes) 1553857699.028 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857699.028 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857699.028 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857699.028 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857699.029 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857699.029 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1553857699.029 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (- (* x.re y.im) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857699.030 * * * * [progress]: [ 310 / 452 ] simplifiying candidate # 1553857699.030 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* y.im x.re))) 1553857699.030 * * [simplify]: iters left: 5 (10 enodes) 1553857699.034 * * [simplify]: iters left: 4 (38 enodes) 1553857699.046 * * [simplify]: iters left: 3 (60 enodes) 1553857699.065 * * [simplify]: iters left: 2 (78 enodes) 1553857699.082 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857699.082 * * [simplify]: Extracting #1: cost 16 inf + 0 1553857699.082 * * [simplify]: Extracting #2: cost 19 inf + 128 1553857699.083 * * [simplify]: Extracting #3: cost 8 inf + 870 1553857699.084 * * [simplify]: Extracting #4: cost 1 inf + 1362 1553857699.085 * * [simplify]: Extracting #5: cost 0 inf + 1484 1553857699.085 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857699.086 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) x.re (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857699.086 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1553857699.086 * * [simplify]: iters left: 3 (5 enodes) 1553857699.088 * * [simplify]: iters left: 2 (18 enodes) 1553857699.094 * * [simplify]: iters left: 1 (25 enodes) 1553857699.102 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857699.102 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857699.102 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857699.102 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857699.103 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857699.103 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1553857699.103 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (- (* y.im x.re) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857699.103 * * * * [progress]: [ 311 / 452 ] simplifiying candidate # 1553857699.104 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1553857699.104 * * [simplify]: iters left: 6 (13 enodes) 1553857699.109 * * [simplify]: iters left: 5 (50 enodes) 1553857699.126 * * [simplify]: iters left: 4 (81 enodes) 1553857699.149 * * [simplify]: iters left: 3 (122 enodes) 1553857699.169 * * [simplify]: iters left: 2 (180 enodes) 1553857699.207 * * [simplify]: iters left: 1 (271 enodes) 1553857699.307 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857699.307 * * [simplify]: Extracting #1: cost 32 inf + 0 1553857699.308 * * [simplify]: Extracting #2: cost 109 inf + 169 1553857699.309 * * [simplify]: Extracting #3: cost 108 inf + 1649 1553857699.311 * * [simplify]: Extracting #4: cost 77 inf + 13800 1553857699.315 * * [simplify]: Extracting #5: cost 37 inf + 35256 1553857699.321 * * [simplify]: Extracting #6: cost 6 inf + 57477 1553857699.330 * * [simplify]: Extracting #7: cost 0 inf + 61911 1553857699.337 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857699.337 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857699.337 * [simplify]: Simplifying (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))))) 1553857699.337 * * [simplify]: iters left: 6 (8 enodes) 1553857699.339 * * [simplify]: iters left: 5 (30 enodes) 1553857699.344 * * [simplify]: iters left: 4 (46 enodes) 1553857699.354 * * [simplify]: iters left: 3 (95 enodes) 1553857699.372 * * [simplify]: iters left: 2 (153 enodes) 1553857699.411 * * [simplify]: iters left: 1 (222 enodes) 1553857699.486 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857699.486 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857699.486 * [simplify]: Simplified to 0 1553857699.487 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857699.487 * * * * [progress]: [ 312 / 452 ] simplifiying candidate # 1553857699.487 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1553857699.487 * * [simplify]: iters left: 6 (12 enodes) 1553857699.492 * * [simplify]: iters left: 5 (41 enodes) 1553857699.504 * * [simplify]: iters left: 4 (66 enodes) 1553857699.525 * * [simplify]: iters left: 3 (93 enodes) 1553857699.536 * * [simplify]: iters left: 2 (104 enodes) 1553857699.550 * * [simplify]: iters left: 1 (119 enodes) 1553857699.585 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857699.585 * * [simplify]: Extracting #1: cost 24 inf + 0 1553857699.585 * * [simplify]: Extracting #2: cost 46 inf + 293 1553857699.586 * * [simplify]: Extracting #3: cost 30 inf + 1687 1553857699.589 * * [simplify]: Extracting #4: cost 7 inf + 7115 1553857699.593 * * [simplify]: Extracting #5: cost 1 inf + 8597 1553857699.597 * * [simplify]: Extracting #6: cost 0 inf + 8896 1553857699.602 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857699.602 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857699.602 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1553857699.603 * * [simplify]: iters left: 6 (7 enodes) 1553857699.606 * * [simplify]: iters left: 5 (22 enodes) 1553857699.612 * * [simplify]: iters left: 4 (30 enodes) 1553857699.621 * * [simplify]: iters left: 3 (46 enodes) 1553857699.633 * * [simplify]: iters left: 2 (56 enodes) 1553857699.644 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857699.644 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857699.644 * [simplify]: Simplified to 0 1553857699.644 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857699.644 * * * * [progress]: [ 313 / 452 ] simplifiying candidate # 1553857699.645 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* (* x.re y.im) 1))) 1553857699.645 * * [simplify]: iters left: 6 (12 enodes) 1553857699.652 * * [simplify]: iters left: 5 (48 enodes) 1553857699.670 * * [simplify]: iters left: 4 (84 enodes) 1553857699.699 * * [simplify]: iters left: 3 (122 enodes) 1553857699.728 * * [simplify]: iters left: 2 (130 enodes) 1553857699.755 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857699.755 * * [simplify]: Extracting #1: cost 18 inf + 0 1553857699.755 * * [simplify]: Extracting #2: cost 19 inf + 130 1553857699.756 * * [simplify]: Extracting #3: cost 7 inf + 886 1553857699.757 * * [simplify]: Extracting #4: cost 0 inf + 1501 1553857699.758 * * [simplify]: Extracting #5: cost 0 inf + 1486 1553857699.760 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857699.760 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857699.760 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857699.760 * * [simplify]: iters left: 5 (7 enodes) 1553857699.764 * * [simplify]: iters left: 4 (31 enodes) 1553857699.776 * * [simplify]: iters left: 3 (53 enodes) 1553857699.787 * * [simplify]: iters left: 2 (65 enodes) 1553857699.799 * * [simplify]: iters left: 1 (97 enodes) 1553857699.812 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857699.812 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857699.812 * [simplify]: Simplified to 0 1553857699.812 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857699.812 * * * * [progress]: [ 314 / 452 ] simplifiying candidate # 1553857699.812 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1553857699.812 * * [simplify]: iters left: 6 (13 enodes) 1553857699.815 * * [simplify]: iters left: 5 (53 enodes) 1553857699.823 * * [simplify]: iters left: 4 (102 enodes) 1553857699.848 * * [simplify]: iters left: 3 (169 enodes) 1553857699.895 * * [simplify]: iters left: 2 (192 enodes) 1553857699.917 * * [simplify]: iters left: 1 (209 enodes) 1553857699.947 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857699.948 * * [simplify]: Extracting #1: cost 32 inf + 0 1553857699.948 * * [simplify]: Extracting #2: cost 74 inf + 292 1553857699.949 * * [simplify]: Extracting #3: cost 42 inf + 4471 1553857699.951 * * [simplify]: Extracting #4: cost 4 inf + 14147 1553857699.955 * * [simplify]: Extracting #5: cost 0 inf + 15343 1553857699.959 * * [simplify]: Extracting #6: cost 0 inf + 15328 1553857699.964 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857699.965 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857699.965 * [simplify]: Simplifying (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im)))) 1553857699.965 * * [simplify]: iters left: 6 (8 enodes) 1553857699.969 * * [simplify]: iters left: 5 (38 enodes) 1553857699.983 * * [simplify]: iters left: 4 (69 enodes) 1553857700.011 * * [simplify]: iters left: 3 (148 enodes) 1553857700.066 * * [simplify]: iters left: 2 (233 enodes) 1553857700.092 * * [simplify]: iters left: 1 (252 enodes) 1553857700.120 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857700.120 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857700.120 * [simplify]: Simplified to 0 1553857700.120 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857700.120 * * * * [progress]: [ 315 / 452 ] simplifiying candidate # 1553857700.120 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1553857700.121 * * [simplify]: iters left: 6 (13 enodes) 1553857700.126 * * [simplify]: iters left: 5 (52 enodes) 1553857700.143 * * [simplify]: iters left: 4 (107 enodes) 1553857700.184 * * [simplify]: iters left: 3 (177 enodes) 1553857700.231 * * [simplify]: iters left: 2 (196 enodes) 1553857700.272 * * [simplify]: iters left: 1 (202 enodes) 1553857700.308 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857700.308 * * [simplify]: Extracting #1: cost 22 inf + 0 1553857700.308 * * [simplify]: Extracting #2: cost 38 inf + 44 1553857700.309 * * [simplify]: Extracting #3: cost 30 inf + 539 1553857700.310 * * [simplify]: Extracting #4: cost 12 inf + 2209 1553857700.312 * * [simplify]: Extracting #5: cost 2 inf + 3506 1553857700.313 * * [simplify]: Extracting #6: cost 0 inf + 3830 1553857700.314 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857700.314 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857700.315 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im))))) 1553857700.315 * * [simplify]: iters left: 6 (8 enodes) 1553857700.316 * * [simplify]: iters left: 5 (32 enodes) 1553857700.321 * * [simplify]: iters left: 4 (60 enodes) 1553857700.333 * * [simplify]: iters left: 3 (136 enodes) 1553857700.367 * * [simplify]: iters left: 2 (206 enodes) 1553857700.419 * * [simplify]: iters left: 1 (228 enodes) 1553857700.450 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857700.450 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857700.450 * [simplify]: Simplified to 0 1553857700.450 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857700.450 * * * * [progress]: [ 316 / 452 ] simplifiying candidate # 1553857700.451 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1553857700.451 * * [simplify]: iters left: 6 (12 enodes) 1553857700.456 * * [simplify]: iters left: 5 (45 enodes) 1553857700.469 * * [simplify]: iters left: 4 (77 enodes) 1553857700.483 * * [simplify]: iters left: 3 (108 enodes) 1553857700.497 * * [simplify]: iters left: 2 (111 enodes) 1553857700.519 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857700.519 * * [simplify]: Extracting #1: cost 18 inf + 0 1553857700.519 * * [simplify]: Extracting #2: cost 30 inf + 44 1553857700.519 * * [simplify]: Extracting #3: cost 23 inf + 457 1553857700.520 * * [simplify]: Extracting #4: cost 6 inf + 1646 1553857700.521 * * [simplify]: Extracting #5: cost 0 inf + 2218 1553857700.523 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857700.523 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857700.523 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1553857700.523 * * [simplify]: iters left: 6 (7 enodes) 1553857700.526 * * [simplify]: iters left: 5 (25 enodes) 1553857700.534 * * [simplify]: iters left: 4 (39 enodes) 1553857700.549 * * [simplify]: iters left: 3 (82 enodes) 1553857700.562 * * [simplify]: iters left: 2 (110 enodes) 1553857700.574 * * [simplify]: iters left: 1 (112 enodes) 1553857700.581 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857700.582 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857700.582 * [simplify]: Simplified to 0 1553857700.582 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857700.582 * * * * [progress]: [ 317 / 452 ] simplifiying candidate # 1553857700.582 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* y.im (* x.re 1)))) 1553857700.582 * * [simplify]: iters left: 6 (12 enodes) 1553857700.587 * * [simplify]: iters left: 5 (44 enodes) 1553857700.600 * * [simplify]: iters left: 4 (71 enodes) 1553857700.622 * * [simplify]: iters left: 3 (92 enodes) 1553857700.643 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857700.643 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857700.643 * * [simplify]: Extracting #2: cost 21 inf + 128 1553857700.644 * * [simplify]: Extracting #3: cost 7 inf + 1023 1553857700.645 * * [simplify]: Extracting #4: cost 2 inf + 1362 1553857700.646 * * [simplify]: Extracting #5: cost 0 inf + 1566 1553857700.647 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857700.647 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) (* x.re 1) (* y.im (* x.re 1)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857700.647 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1553857700.647 * * [simplify]: iters left: 5 (7 enodes) 1553857700.651 * * [simplify]: iters left: 4 (24 enodes) 1553857700.658 * * [simplify]: iters left: 3 (37 enodes) 1553857700.670 * * [simplify]: iters left: 2 (53 enodes) 1553857700.682 * * [simplify]: iters left: 1 (58 enodes) 1553857700.693 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857700.693 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857700.693 * [simplify]: Simplified to 0 1553857700.693 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857700.693 * * * * [progress]: [ 318 / 452 ] simplifiying candidate # 1553857700.694 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1553857700.694 * * [simplify]: iters left: 6 (13 enodes) 1553857700.699 * * [simplify]: iters left: 5 (52 enodes) 1553857700.711 * * [simplify]: iters left: 4 (103 enodes) 1553857700.731 * * [simplify]: iters left: 3 (160 enodes) 1553857700.758 * * [simplify]: iters left: 2 (172 enodes) 1553857700.776 * * [simplify]: iters left: 1 (176 enodes) 1553857700.807 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857700.807 * * [simplify]: Extracting #1: cost 22 inf + 0 1553857700.807 * * [simplify]: Extracting #2: cost 38 inf + 44 1553857700.808 * * [simplify]: Extracting #3: cost 32 inf + 415 1553857700.809 * * [simplify]: Extracting #4: cost 8 inf + 2895 1553857700.811 * * [simplify]: Extracting #5: cost 0 inf + 3830 1553857700.814 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857700.814 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857700.814 * [simplify]: Simplifying (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re)))) 1553857700.814 * * [simplify]: iters left: 6 (8 enodes) 1553857700.818 * * [simplify]: iters left: 5 (36 enodes) 1553857700.830 * * [simplify]: iters left: 4 (64 enodes) 1553857700.853 * * [simplify]: iters left: 3 (129 enodes) 1553857700.876 * * [simplify]: iters left: 2 (200 enodes) 1553857700.910 * * [simplify]: iters left: 1 (223 enodes) 1553857700.928 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857700.929 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857700.929 * [simplify]: Simplified to 0 1553857700.929 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857700.929 * * * * [progress]: [ 319 / 452 ] simplifiying candidate # 1553857700.929 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1553857700.929 * * [simplify]: iters left: 6 (12 enodes) 1553857700.934 * * [simplify]: iters left: 5 (45 enodes) 1553857700.948 * * [simplify]: iters left: 4 (77 enodes) 1553857700.973 * * [simplify]: iters left: 3 (109 enodes) 1553857700.998 * * [simplify]: iters left: 2 (112 enodes) 1553857701.019 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857701.019 * * [simplify]: Extracting #1: cost 18 inf + 0 1553857701.020 * * [simplify]: Extracting #2: cost 30 inf + 44 1553857701.020 * * [simplify]: Extracting #3: cost 23 inf + 416 1553857701.020 * * [simplify]: Extracting #4: cost 5 inf + 1687 1553857701.021 * * [simplify]: Extracting #5: cost 0 inf + 2218 1553857701.022 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857701.022 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857701.022 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1553857701.022 * * [simplify]: iters left: 6 (7 enodes) 1553857701.024 * * [simplify]: iters left: 5 (29 enodes) 1553857701.028 * * [simplify]: iters left: 4 (46 enodes) 1553857701.036 * * [simplify]: iters left: 3 (81 enodes) 1553857701.060 * * [simplify]: iters left: 2 (110 enodes) 1553857701.083 * * [simplify]: iters left: 1 (111 enodes) 1553857701.099 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857701.099 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857701.099 * [simplify]: Simplified to 0 1553857701.100 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857701.100 * * * * [progress]: [ 320 / 452 ] simplifiying candidate # 1553857701.100 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* (* x.re y.im) 1))) 1553857701.100 * * [simplify]: iters left: 6 (12 enodes) 1553857701.106 * * [simplify]: iters left: 5 (48 enodes) 1553857701.125 * * [simplify]: iters left: 4 (84 enodes) 1553857701.154 * * [simplify]: iters left: 3 (122 enodes) 1553857701.184 * * [simplify]: iters left: 2 (130 enodes) 1553857701.212 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857701.212 * * [simplify]: Extracting #1: cost 18 inf + 0 1553857701.212 * * [simplify]: Extracting #2: cost 19 inf + 130 1553857701.213 * * [simplify]: Extracting #3: cost 7 inf + 886 1553857701.214 * * [simplify]: Extracting #4: cost 0 inf + 1501 1553857701.215 * * [simplify]: Extracting #5: cost 0 inf + 1486 1553857701.216 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857701.216 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857701.217 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857701.217 * * [simplify]: iters left: 5 (7 enodes) 1553857701.221 * * [simplify]: iters left: 4 (31 enodes) 1553857701.233 * * [simplify]: iters left: 3 (53 enodes) 1553857701.249 * * [simplify]: iters left: 2 (65 enodes) 1553857701.273 * * [simplify]: iters left: 1 (97 enodes) 1553857701.297 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857701.298 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857701.298 * [simplify]: Simplified to 0 1553857701.298 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857701.298 * * * * [progress]: [ 321 / 452 ] simplifiying candidate # 1553857701.298 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* x.re y.im))) 1553857701.298 * * [simplify]: iters left: 5 (10 enodes) 1553857701.302 * * [simplify]: iters left: 4 (38 enodes) 1553857701.313 * * [simplify]: iters left: 3 (60 enodes) 1553857701.332 * * [simplify]: iters left: 2 (78 enodes) 1553857701.345 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857701.345 * * [simplify]: Extracting #1: cost 16 inf + 0 1553857701.345 * * [simplify]: Extracting #2: cost 19 inf + 128 1553857701.345 * * [simplify]: Extracting #3: cost 8 inf + 870 1553857701.346 * * [simplify]: Extracting #4: cost 1 inf + 1362 1553857701.346 * * [simplify]: Extracting #5: cost 0 inf + 1484 1553857701.347 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857701.347 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- x.re) y.im (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857701.347 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1553857701.347 * * [simplify]: iters left: 3 (5 enodes) 1553857701.348 * * [simplify]: iters left: 2 (18 enodes) 1553857701.350 * * [simplify]: iters left: 1 (25 enodes) 1553857701.354 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857701.354 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857701.354 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857701.354 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857701.354 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857701.355 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1553857701.355 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (- (* x.re y.im) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857701.355 * * * * [progress]: [ 322 / 452 ] simplifiying candidate # 1553857701.355 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* y.im x.re))) 1553857701.355 * * [simplify]: iters left: 6 (10 enodes) 1553857701.357 * * [simplify]: iters left: 5 (40 enodes) 1553857701.362 * * [simplify]: iters left: 4 (59 enodes) 1553857701.376 * * [simplify]: iters left: 3 (74 enodes) 1553857701.389 * * [simplify]: iters left: 2 (76 enodes) 1553857701.397 * * [simplify]: iters left: 1 (78 enodes) 1553857701.405 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857701.405 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857701.405 * * [simplify]: Extracting #2: cost 18 inf + 87 1553857701.406 * * [simplify]: Extracting #3: cost 4 inf + 1391 1553857701.406 * * [simplify]: Extracting #4: cost 0 inf + 1720 1553857701.407 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857701.407 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) x.re (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857701.407 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1553857701.407 * * [simplify]: iters left: 3 (5 enodes) 1553857701.408 * * [simplify]: iters left: 2 (18 enodes) 1553857701.410 * * [simplify]: iters left: 1 (25 enodes) 1553857701.415 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857701.415 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857701.415 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857701.415 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857701.416 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857701.416 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1553857701.416 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (- (* y.im x.re) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857701.416 * * * * [progress]: [ 323 / 452 ] simplifiying candidate # 1553857701.417 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1553857701.417 * * [simplify]: iters left: 6 (13 enodes) 1553857701.422 * * [simplify]: iters left: 5 (52 enodes) 1553857701.436 * * [simplify]: iters left: 4 (80 enodes) 1553857701.448 * * [simplify]: iters left: 3 (113 enodes) 1553857701.472 * * [simplify]: iters left: 2 (158 enodes) 1553857701.517 * * [simplify]: iters left: 1 (240 enodes) 1553857701.579 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857701.579 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857701.580 * * [simplify]: Extracting #2: cost 52 inf + 2 1553857701.580 * * [simplify]: Extracting #3: cost 83 inf + 858 1553857701.581 * * [simplify]: Extracting #4: cost 68 inf + 1928 1553857701.582 * * [simplify]: Extracting #5: cost 36 inf + 14476 1553857701.585 * * [simplify]: Extracting #6: cost 7 inf + 32667 1553857701.588 * * [simplify]: Extracting #7: cost 0 inf + 38301 1553857701.592 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857701.592 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857701.592 * [simplify]: Simplifying (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))))) 1553857701.592 * * [simplify]: iters left: 6 (8 enodes) 1553857701.594 * * [simplify]: iters left: 5 (30 enodes) 1553857701.599 * * [simplify]: iters left: 4 (46 enodes) 1553857701.608 * * [simplify]: iters left: 3 (95 enodes) 1553857701.638 * * [simplify]: iters left: 2 (153 enodes) 1553857701.664 * * [simplify]: iters left: 1 (222 enodes) 1553857701.709 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857701.709 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857701.709 * [simplify]: Simplified to 0 1553857701.710 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857701.710 * * * * [progress]: [ 324 / 452 ] simplifiying candidate # 1553857701.710 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1553857701.710 * * [simplify]: iters left: 6 (12 enodes) 1553857701.715 * * [simplify]: iters left: 5 (43 enodes) 1553857701.727 * * [simplify]: iters left: 4 (65 enodes) 1553857701.740 * * [simplify]: iters left: 3 (85 enodes) 1553857701.749 * * [simplify]: iters left: 2 (87 enodes) 1553857701.765 * * [simplify]: iters left: 1 (89 enodes) 1553857701.783 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857701.783 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857701.783 * * [simplify]: Extracting #2: cost 21 inf + 129 1553857701.784 * * [simplify]: Extracting #3: cost 4 inf + 1681 1553857701.785 * * [simplify]: Extracting #4: cost 1 inf + 2006 1553857701.786 * * [simplify]: Extracting #5: cost 0 inf + 2128 1553857701.787 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857701.787 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857701.788 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1553857701.788 * * [simplify]: iters left: 6 (7 enodes) 1553857701.790 * * [simplify]: iters left: 5 (22 enodes) 1553857701.793 * * [simplify]: iters left: 4 (30 enodes) 1553857701.797 * * [simplify]: iters left: 3 (46 enodes) 1553857701.803 * * [simplify]: iters left: 2 (56 enodes) 1553857701.809 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857701.809 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857701.809 * [simplify]: Simplified to 0 1553857701.809 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857701.809 * * * * [progress]: [ 325 / 452 ] simplifiying candidate # 1553857701.809 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (* x.re y.im) 1))) 1553857701.809 * * [simplify]: iters left: 6 (12 enodes) 1553857701.816 * * [simplify]: iters left: 5 (50 enodes) 1553857701.832 * * [simplify]: iters left: 4 (83 enodes) 1553857701.847 * * [simplify]: iters left: 3 (117 enodes) 1553857701.862 * * [simplify]: iters left: 2 (127 enodes) 1553857701.890 * * [simplify]: iters left: 1 (129 enodes) 1553857701.912 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857701.912 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857701.912 * * [simplify]: Extracting #2: cost 18 inf + 130 1553857701.913 * * [simplify]: Extracting #3: cost 3 inf + 1426 1553857701.914 * * [simplify]: Extracting #4: cost 0 inf + 1722 1553857701.915 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857701.915 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857701.915 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857701.915 * * [simplify]: iters left: 5 (7 enodes) 1553857701.919 * * [simplify]: iters left: 4 (31 enodes) 1553857701.926 * * [simplify]: iters left: 3 (53 enodes) 1553857701.934 * * [simplify]: iters left: 2 (65 enodes) 1553857701.946 * * [simplify]: iters left: 1 (97 enodes) 1553857701.963 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857701.963 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857701.963 * [simplify]: Simplified to 0 1553857701.963 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857701.963 * * * * [progress]: [ 326 / 452 ] simplifiying candidate # 1553857701.964 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1553857701.964 * * [simplify]: iters left: 6 (13 enodes) 1553857701.970 * * [simplify]: iters left: 5 (55 enodes) 1553857701.987 * * [simplify]: iters left: 4 (101 enodes) 1553857702.022 * * [simplify]: iters left: 3 (161 enodes) 1553857702.070 * * [simplify]: iters left: 2 (169 enodes) 1553857702.105 * * [simplify]: iters left: 1 (171 enodes) 1553857702.138 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857702.138 * * [simplify]: Extracting #1: cost 21 inf + 0 1553857702.138 * * [simplify]: Extracting #2: cost 40 inf + 2 1553857702.138 * * [simplify]: Extracting #3: cost 28 inf + 1181 1553857702.139 * * [simplify]: Extracting #4: cost 6 inf + 2899 1553857702.140 * * [simplify]: Extracting #5: cost 0 inf + 3592 1553857702.141 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857702.141 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857702.141 * [simplify]: Simplifying (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im)))) 1553857702.141 * * [simplify]: iters left: 6 (8 enodes) 1553857702.143 * * [simplify]: iters left: 5 (38 enodes) 1553857702.149 * * [simplify]: iters left: 4 (69 enodes) 1553857702.164 * * [simplify]: iters left: 3 (148 enodes) 1553857702.195 * * [simplify]: iters left: 2 (233 enodes) 1553857702.232 * * [simplify]: iters left: 1 (252 enodes) 1553857702.254 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857702.254 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857702.254 * [simplify]: Simplified to 0 1553857702.254 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857702.254 * * * * [progress]: [ 327 / 452 ] simplifiying candidate # 1553857702.254 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1553857702.255 * * [simplify]: iters left: 6 (13 enodes) 1553857702.261 * * [simplify]: iters left: 5 (54 enodes) 1553857702.276 * * [simplify]: iters left: 4 (106 enodes) 1553857702.293 * * [simplify]: iters left: 3 (170 enodes) 1553857702.331 * * [simplify]: iters left: 2 (186 enodes) 1553857702.370 * * [simplify]: iters left: 1 (192 enodes) 1553857702.401 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857702.402 * * [simplify]: Extracting #1: cost 21 inf + 0 1553857702.402 * * [simplify]: Extracting #2: cost 37 inf + 3 1553857702.402 * * [simplify]: Extracting #3: cost 27 inf + 1100 1553857702.403 * * [simplify]: Extracting #4: cost 8 inf + 2804 1553857702.405 * * [simplify]: Extracting #5: cost 0 inf + 4066 1553857702.407 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857702.407 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857702.408 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im))))) 1553857702.408 * * [simplify]: iters left: 6 (8 enodes) 1553857702.412 * * [simplify]: iters left: 5 (32 enodes) 1553857702.422 * * [simplify]: iters left: 4 (60 enodes) 1553857702.437 * * [simplify]: iters left: 3 (136 enodes) 1553857702.467 * * [simplify]: iters left: 2 (206 enodes) 1553857702.493 * * [simplify]: iters left: 1 (228 enodes) 1553857702.517 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857702.517 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857702.517 * [simplify]: Simplified to 0 1553857702.517 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857702.517 * * * * [progress]: [ 328 / 452 ] simplifiying candidate # 1553857702.517 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1553857702.518 * * [simplify]: iters left: 6 (12 enodes) 1553857702.520 * * [simplify]: iters left: 5 (47 enodes) 1553857702.528 * * [simplify]: iters left: 4 (76 enodes) 1553857702.542 * * [simplify]: iters left: 3 (103 enodes) 1553857702.567 * * [simplify]: iters left: 2 (108 enodes) 1553857702.594 * * [simplify]: iters left: 1 (110 enodes) 1553857702.618 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857702.618 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857702.618 * * [simplify]: Extracting #2: cost 29 inf + 3 1553857702.618 * * [simplify]: Extracting #3: cost 18 inf + 1142 1553857702.619 * * [simplify]: Extracting #4: cost 5 inf + 2046 1553857702.621 * * [simplify]: Extracting #5: cost 0 inf + 2454 1553857702.622 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857702.622 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857702.622 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1553857702.623 * * [simplify]: iters left: 6 (7 enodes) 1553857702.626 * * [simplify]: iters left: 5 (25 enodes) 1553857702.633 * * [simplify]: iters left: 4 (39 enodes) 1553857702.649 * * [simplify]: iters left: 3 (82 enodes) 1553857702.675 * * [simplify]: iters left: 2 (110 enodes) 1553857702.700 * * [simplify]: iters left: 1 (112 enodes) 1553857702.715 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857702.715 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857702.715 * [simplify]: Simplified to 0 1553857702.715 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857702.715 * * * * [progress]: [ 329 / 452 ] simplifiying candidate # 1553857702.716 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* y.im (* x.re 1)))) 1553857702.716 * * [simplify]: iters left: 6 (12 enodes) 1553857702.722 * * [simplify]: iters left: 5 (46 enodes) 1553857702.736 * * [simplify]: iters left: 4 (70 enodes) 1553857702.756 * * [simplify]: iters left: 3 (86 enodes) 1553857702.777 * * [simplify]: iters left: 2 (88 enodes) 1553857702.796 * * [simplify]: iters left: 1 (90 enodes) 1553857702.806 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857702.806 * * [simplify]: Extracting #1: cost 16 inf + 0 1553857702.806 * * [simplify]: Extracting #2: cost 20 inf + 87 1553857702.806 * * [simplify]: Extracting #3: cost 4 inf + 1489 1553857702.807 * * [simplify]: Extracting #4: cost 0 inf + 1817 1553857702.807 * * [simplify]: Extracting #5: cost 0 inf + 1802 1553857702.808 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857702.808 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) (* x.re 1) (* y.im (* x.re 1)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857702.808 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1553857702.808 * * [simplify]: iters left: 5 (7 enodes) 1553857702.811 * * [simplify]: iters left: 4 (24 enodes) 1553857702.815 * * [simplify]: iters left: 3 (37 enodes) 1553857702.826 * * [simplify]: iters left: 2 (53 enodes) 1553857702.832 * * [simplify]: iters left: 1 (58 enodes) 1553857702.837 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857702.837 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857702.837 * [simplify]: Simplified to 0 1553857702.838 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857702.838 * * * * [progress]: [ 330 / 452 ] simplifiying candidate # 1553857702.838 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1553857702.838 * * [simplify]: iters left: 6 (13 enodes) 1553857702.841 * * [simplify]: iters left: 5 (54 enodes) 1553857702.849 * * [simplify]: iters left: 4 (103 enodes) 1553857702.877 * * [simplify]: iters left: 3 (156 enodes) 1553857702.903 * * [simplify]: iters left: 2 (169 enodes) 1553857702.929 * * [simplify]: iters left: 1 (173 enodes) 1553857702.945 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857702.945 * * [simplify]: Extracting #1: cost 21 inf + 0 1553857702.945 * * [simplify]: Extracting #2: cost 37 inf + 3 1553857702.946 * * [simplify]: Extracting #3: cost 29 inf + 897 1553857702.946 * * [simplify]: Extracting #4: cost 9 inf + 2692 1553857702.947 * * [simplify]: Extracting #5: cost 0 inf + 4066 1553857702.948 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857702.948 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857702.948 * [simplify]: Simplifying (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re)))) 1553857702.948 * * [simplify]: iters left: 6 (8 enodes) 1553857702.950 * * [simplify]: iters left: 5 (36 enodes) 1553857702.958 * * [simplify]: iters left: 4 (64 enodes) 1553857702.982 * * [simplify]: iters left: 3 (129 enodes) 1553857703.011 * * [simplify]: iters left: 2 (200 enodes) 1553857703.046 * * [simplify]: iters left: 1 (223 enodes) 1553857703.087 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857703.087 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857703.087 * [simplify]: Simplified to 0 1553857703.087 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857703.087 * * * * [progress]: [ 331 / 452 ] simplifiying candidate # 1553857703.088 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1553857703.088 * * [simplify]: iters left: 6 (12 enodes) 1553857703.093 * * [simplify]: iters left: 5 (47 enodes) 1553857703.107 * * [simplify]: iters left: 4 (76 enodes) 1553857703.130 * * [simplify]: iters left: 3 (104 enodes) 1553857703.156 * * [simplify]: iters left: 2 (109 enodes) 1553857703.172 * * [simplify]: iters left: 1 (111 enodes) 1553857703.184 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857703.185 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857703.185 * * [simplify]: Extracting #2: cost 29 inf + 3 1553857703.185 * * [simplify]: Extracting #3: cost 19 inf + 1101 1553857703.185 * * [simplify]: Extracting #4: cost 5 inf + 2046 1553857703.186 * * [simplify]: Extracting #5: cost 0 inf + 2454 1553857703.187 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857703.187 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857703.187 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1553857703.187 * * [simplify]: iters left: 6 (7 enodes) 1553857703.189 * * [simplify]: iters left: 5 (29 enodes) 1553857703.193 * * [simplify]: iters left: 4 (46 enodes) 1553857703.203 * * [simplify]: iters left: 3 (81 enodes) 1553857703.227 * * [simplify]: iters left: 2 (110 enodes) 1553857703.238 * * [simplify]: iters left: 1 (111 enodes) 1553857703.246 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857703.246 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857703.246 * [simplify]: Simplified to 0 1553857703.246 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857703.246 * * * * [progress]: [ 332 / 452 ] simplifiying candidate # 1553857703.247 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (* x.re y.im) 1))) 1553857703.247 * * [simplify]: iters left: 6 (12 enodes) 1553857703.250 * * [simplify]: iters left: 5 (50 enodes) 1553857703.260 * * [simplify]: iters left: 4 (83 enodes) 1553857703.287 * * [simplify]: iters left: 3 (117 enodes) 1553857703.316 * * [simplify]: iters left: 2 (127 enodes) 1553857703.344 * * [simplify]: iters left: 1 (129 enodes) 1553857703.367 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857703.367 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857703.368 * * [simplify]: Extracting #2: cost 18 inf + 130 1553857703.368 * * [simplify]: Extracting #3: cost 3 inf + 1426 1553857703.369 * * [simplify]: Extracting #4: cost 0 inf + 1722 1553857703.371 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857703.371 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857703.371 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857703.371 * * [simplify]: iters left: 5 (7 enodes) 1553857703.374 * * [simplify]: iters left: 4 (31 enodes) 1553857703.380 * * [simplify]: iters left: 3 (53 enodes) 1553857703.390 * * [simplify]: iters left: 2 (65 enodes) 1553857703.401 * * [simplify]: iters left: 1 (97 enodes) 1553857703.422 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857703.422 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857703.422 * [simplify]: Simplified to 0 1553857703.422 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857703.422 * * * * [progress]: [ 333 / 452 ] simplifiying candidate # 1553857703.422 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* x.re y.im))) 1553857703.422 * * [simplify]: iters left: 6 (10 enodes) 1553857703.427 * * [simplify]: iters left: 5 (40 enodes) 1553857703.436 * * [simplify]: iters left: 4 (59 enodes) 1553857703.444 * * [simplify]: iters left: 3 (74 enodes) 1553857703.453 * * [simplify]: iters left: 2 (76 enodes) 1553857703.461 * * [simplify]: iters left: 1 (78 enodes) 1553857703.475 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857703.475 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857703.476 * * [simplify]: Extracting #2: cost 18 inf + 87 1553857703.478 * * [simplify]: Extracting #3: cost 4 inf + 1391 1553857703.479 * * [simplify]: Extracting #4: cost 0 inf + 1720 1553857703.480 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857703.480 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- x.re) y.im (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857703.481 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1553857703.481 * * [simplify]: iters left: 3 (5 enodes) 1553857703.483 * * [simplify]: iters left: 2 (18 enodes) 1553857703.489 * * [simplify]: iters left: 1 (25 enodes) 1553857703.495 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857703.495 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857703.495 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857703.495 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857703.495 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857703.495 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1553857703.495 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (- (* x.re y.im) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857703.496 * * * * [progress]: [ 334 / 452 ] simplifiying candidate # 1553857703.496 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* y.im x.re))) 1553857703.496 * * [simplify]: iters left: 5 (9 enodes) 1553857703.498 * * [simplify]: iters left: 4 (35 enodes) 1553857703.502 * * [simplify]: iters left: 3 (48 enodes) 1553857703.509 * * [simplify]: iters left: 2 (55 enodes) 1553857703.516 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857703.516 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857703.516 * * [simplify]: Extracting #2: cost 14 inf + 86 1553857703.516 * * [simplify]: Extracting #3: cost 5 inf + 541 1553857703.516 * * [simplify]: Extracting #4: cost 0 inf + 994 1553857703.517 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857703.517 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) x.re (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857703.517 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1553857703.517 * * [simplify]: iters left: 3 (5 enodes) 1553857703.518 * * [simplify]: iters left: 2 (18 enodes) 1553857703.521 * * [simplify]: iters left: 1 (25 enodes) 1553857703.524 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857703.524 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857703.524 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857703.525 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857703.525 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857703.525 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1553857703.525 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (- (* y.im x.re) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857703.525 * * * * [progress]: [ 335 / 452 ] simplifiying candidate # 1553857703.525 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1553857703.525 * * [simplify]: iters left: 6 (12 enodes) 1553857703.528 * * [simplify]: iters left: 5 (47 enodes) 1553857703.536 * * [simplify]: iters left: 4 (69 enodes) 1553857703.553 * * [simplify]: iters left: 3 (96 enodes) 1553857703.578 * * [simplify]: iters left: 2 (140 enodes) 1553857703.601 * * [simplify]: iters left: 1 (211 enodes) 1553857703.650 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857703.650 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857703.650 * * [simplify]: Extracting #2: cost 46 inf + 2 1553857703.653 * * [simplify]: Extracting #3: cost 74 inf + 419 1553857703.654 * * [simplify]: Extracting #4: cost 63 inf + 1483 1553857703.657 * * [simplify]: Extracting #5: cost 40 inf + 11211 1553857703.663 * * [simplify]: Extracting #6: cost 3 inf + 34233 1553857703.670 * * [simplify]: Extracting #7: cost 0 inf + 35905 1553857703.676 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857703.676 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857703.677 * [simplify]: Simplifying (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))))) 1553857703.677 * * [simplify]: iters left: 6 (8 enodes) 1553857703.679 * * [simplify]: iters left: 5 (30 enodes) 1553857703.684 * * [simplify]: iters left: 4 (46 enodes) 1553857703.694 * * [simplify]: iters left: 3 (95 enodes) 1553857703.721 * * [simplify]: iters left: 2 (153 enodes) 1553857703.755 * * [simplify]: iters left: 1 (222 enodes) 1553857703.796 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857703.796 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857703.796 * [simplify]: Simplified to 0 1553857703.796 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857703.796 * * * * [progress]: [ 336 / 452 ] simplifiying candidate # 1553857703.796 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1553857703.796 * * [simplify]: iters left: 6 (11 enodes) 1553857703.800 * * [simplify]: iters left: 5 (38 enodes) 1553857703.811 * * [simplify]: iters left: 4 (54 enodes) 1553857703.826 * * [simplify]: iters left: 3 (67 enodes) 1553857703.841 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857703.841 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857703.841 * * [simplify]: Extracting #2: cost 17 inf + 128 1553857703.841 * * [simplify]: Extracting #3: cost 5 inf + 942 1553857703.842 * * [simplify]: Extracting #4: cost 1 inf + 1280 1553857703.843 * * [simplify]: Extracting #5: cost 0 inf + 1402 1553857703.844 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857703.844 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857703.844 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1553857703.844 * * [simplify]: iters left: 6 (7 enodes) 1553857703.847 * * [simplify]: iters left: 5 (22 enodes) 1553857703.853 * * [simplify]: iters left: 4 (30 enodes) 1553857703.865 * * [simplify]: iters left: 3 (46 enodes) 1553857703.877 * * [simplify]: iters left: 2 (56 enodes) 1553857703.888 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857703.888 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857703.888 * [simplify]: Simplified to 0 1553857703.888 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857703.888 * * * * [progress]: [ 337 / 452 ] simplifiying candidate # 1553857703.889 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (* x.re y.im) 1))) 1553857703.889 * * [simplify]: iters left: 6 (11 enodes) 1553857703.894 * * [simplify]: iters left: 5 (45 enodes) 1553857703.905 * * [simplify]: iters left: 4 (72 enodes) 1553857703.916 * * [simplify]: iters left: 3 (99 enodes) 1553857703.928 * * [simplify]: iters left: 2 (107 enodes) 1553857703.951 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857703.951 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857703.951 * * [simplify]: Extracting #2: cost 15 inf + 47 1553857703.952 * * [simplify]: Extracting #3: cost 6 inf + 501 1553857703.952 * * [simplify]: Extracting #4: cost 0 inf + 996 1553857703.953 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857703.953 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857703.954 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857703.954 * * [simplify]: iters left: 5 (7 enodes) 1553857703.957 * * [simplify]: iters left: 4 (31 enodes) 1553857703.969 * * [simplify]: iters left: 3 (53 enodes) 1553857703.987 * * [simplify]: iters left: 2 (65 enodes) 1553857704.007 * * [simplify]: iters left: 1 (97 enodes) 1553857704.032 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857704.032 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857704.032 * [simplify]: Simplified to 0 1553857704.032 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857704.032 * * * * [progress]: [ 338 / 452 ] simplifiying candidate # 1553857704.033 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1553857704.033 * * [simplify]: iters left: 6 (12 enodes) 1553857704.038 * * [simplify]: iters left: 5 (50 enodes) 1553857704.055 * * [simplify]: iters left: 4 (90 enodes) 1553857704.086 * * [simplify]: iters left: 3 (143 enodes) 1553857704.111 * * [simplify]: iters left: 2 (149 enodes) 1553857704.127 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857704.127 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857704.127 * * [simplify]: Extracting #2: cost 36 inf + 2 1553857704.127 * * [simplify]: Extracting #3: cost 23 inf + 742 1553857704.128 * * [simplify]: Extracting #4: cost 4 inf + 2336 1553857704.129 * * [simplify]: Extracting #5: cost 0 inf + 2866 1553857704.130 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857704.130 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857704.131 * [simplify]: Simplifying (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im)))) 1553857704.131 * * [simplify]: iters left: 6 (8 enodes) 1553857704.133 * * [simplify]: iters left: 5 (38 enodes) 1553857704.139 * * [simplify]: iters left: 4 (69 enodes) 1553857704.158 * * [simplify]: iters left: 3 (148 enodes) 1553857704.191 * * [simplify]: iters left: 2 (233 enodes) 1553857704.244 * * [simplify]: iters left: 1 (252 enodes) 1553857704.280 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857704.280 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857704.280 * [simplify]: Simplified to 0 1553857704.280 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857704.280 * * * * [progress]: [ 339 / 452 ] simplifiying candidate # 1553857704.280 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1553857704.281 * * [simplify]: iters left: 6 (12 enodes) 1553857704.286 * * [simplify]: iters left: 5 (49 enodes) 1553857704.305 * * [simplify]: iters left: 4 (95 enodes) 1553857704.321 * * [simplify]: iters left: 3 (149 enodes) 1553857704.340 * * [simplify]: iters left: 2 (161 enodes) 1553857704.356 * * [simplify]: iters left: 1 (167 enodes) 1553857704.387 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857704.387 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857704.387 * * [simplify]: Extracting #2: cost 33 inf + 3 1553857704.388 * * [simplify]: Extracting #3: cost 23 inf + 579 1553857704.389 * * [simplify]: Extracting #4: cost 5 inf + 2571 1553857704.390 * * [simplify]: Extracting #5: cost 0 inf + 3340 1553857704.392 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857704.392 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857704.393 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im))))) 1553857704.393 * * [simplify]: iters left: 6 (8 enodes) 1553857704.396 * * [simplify]: iters left: 5 (32 enodes) 1553857704.407 * * [simplify]: iters left: 4 (60 enodes) 1553857704.423 * * [simplify]: iters left: 3 (136 enodes) 1553857704.449 * * [simplify]: iters left: 2 (206 enodes) 1553857704.490 * * [simplify]: iters left: 1 (228 enodes) 1553857704.506 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857704.506 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857704.506 * [simplify]: Simplified to 0 1553857704.506 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857704.507 * * * * [progress]: [ 340 / 452 ] simplifiying candidate # 1553857704.507 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1553857704.507 * * [simplify]: iters left: 6 (11 enodes) 1553857704.509 * * [simplify]: iters left: 5 (42 enodes) 1553857704.516 * * [simplify]: iters left: 4 (65 enodes) 1553857704.525 * * [simplify]: iters left: 3 (85 enodes) 1553857704.538 * * [simplify]: iters left: 2 (88 enodes) 1553857704.561 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857704.562 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857704.562 * * [simplify]: Extracting #2: cost 25 inf + 3 1553857704.562 * * [simplify]: Extracting #3: cost 14 inf + 661 1553857704.562 * * [simplify]: Extracting #4: cost 3 inf + 1483 1553857704.563 * * [simplify]: Extracting #5: cost 0 inf + 1728 1553857704.563 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857704.564 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857704.564 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1553857704.564 * * [simplify]: iters left: 6 (7 enodes) 1553857704.565 * * [simplify]: iters left: 5 (25 enodes) 1553857704.569 * * [simplify]: iters left: 4 (39 enodes) 1553857704.576 * * [simplify]: iters left: 3 (82 enodes) 1553857704.589 * * [simplify]: iters left: 2 (110 enodes) 1553857704.606 * * [simplify]: iters left: 1 (112 enodes) 1553857704.621 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857704.621 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857704.621 * [simplify]: Simplified to 0 1553857704.621 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857704.621 * * * * [progress]: [ 341 / 452 ] simplifiying candidate # 1553857704.622 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* y.im (* x.re 1)))) 1553857704.622 * * [simplify]: iters left: 6 (11 enodes) 1553857704.627 * * [simplify]: iters left: 5 (41 enodes) 1553857704.640 * * [simplify]: iters left: 4 (59 enodes) 1553857704.656 * * [simplify]: iters left: 3 (69 enodes) 1553857704.674 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857704.675 * * [simplify]: Extracting #1: cost 14 inf + 0 1553857704.675 * * [simplify]: Extracting #2: cost 17 inf + 45 1553857704.675 * * [simplify]: Extracting #3: cost 5 inf + 622 1553857704.676 * * [simplify]: Extracting #4: cost 0 inf + 1076 1553857704.677 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857704.677 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) (* x.re 1) (* y.im (* x.re 1)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857704.677 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1553857704.677 * * [simplify]: iters left: 5 (7 enodes) 1553857704.681 * * [simplify]: iters left: 4 (24 enodes) 1553857704.689 * * [simplify]: iters left: 3 (37 enodes) 1553857704.701 * * [simplify]: iters left: 2 (53 enodes) 1553857704.707 * * [simplify]: iters left: 1 (58 enodes) 1553857704.713 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857704.713 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857704.713 * [simplify]: Simplified to 0 1553857704.713 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857704.713 * * * * [progress]: [ 342 / 452 ] simplifiying candidate # 1553857704.713 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1553857704.713 * * [simplify]: iters left: 6 (12 enodes) 1553857704.716 * * [simplify]: iters left: 5 (49 enodes) 1553857704.723 * * [simplify]: iters left: 4 (91 enodes) 1553857704.747 * * [simplify]: iters left: 3 (137 enodes) 1553857704.776 * * [simplify]: iters left: 2 (149 enodes) 1553857704.793 * * [simplify]: iters left: 1 (153 enodes) 1553857704.821 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857704.821 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857704.822 * * [simplify]: Extracting #2: cost 33 inf + 3 1553857704.822 * * [simplify]: Extracting #3: cost 26 inf + 495 1553857704.822 * * [simplify]: Extracting #4: cost 5 inf + 2762 1553857704.823 * * [simplify]: Extracting #5: cost 0 inf + 3340 1553857704.824 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857704.824 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857704.825 * [simplify]: Simplifying (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re)))) 1553857704.825 * * [simplify]: iters left: 6 (8 enodes) 1553857704.827 * * [simplify]: iters left: 5 (36 enodes) 1553857704.832 * * [simplify]: iters left: 4 (64 enodes) 1553857704.844 * * [simplify]: iters left: 3 (129 enodes) 1553857704.871 * * [simplify]: iters left: 2 (200 enodes) 1553857704.894 * * [simplify]: iters left: 1 (223 enodes) 1553857704.924 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857704.924 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857704.924 * [simplify]: Simplified to 0 1553857704.924 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857704.925 * * * * [progress]: [ 343 / 452 ] simplifiying candidate # 1553857704.925 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1553857704.925 * * [simplify]: iters left: 6 (11 enodes) 1553857704.932 * * [simplify]: iters left: 5 (42 enodes) 1553857704.944 * * [simplify]: iters left: 4 (65 enodes) 1553857704.958 * * [simplify]: iters left: 3 (86 enodes) 1553857704.968 * * [simplify]: iters left: 2 (89 enodes) 1553857704.979 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857704.979 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857704.979 * * [simplify]: Extracting #2: cost 25 inf + 3 1553857704.979 * * [simplify]: Extracting #3: cost 13 inf + 784 1553857704.979 * * [simplify]: Extracting #4: cost 2 inf + 1565 1553857704.980 * * [simplify]: Extracting #5: cost 0 inf + 1728 1553857704.980 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857704.981 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857704.981 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1553857704.981 * * [simplify]: iters left: 6 (7 enodes) 1553857704.982 * * [simplify]: iters left: 5 (29 enodes) 1553857704.988 * * [simplify]: iters left: 4 (46 enodes) 1553857705.004 * * [simplify]: iters left: 3 (81 enodes) 1553857705.029 * * [simplify]: iters left: 2 (110 enodes) 1553857705.054 * * [simplify]: iters left: 1 (111 enodes) 1553857705.071 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857705.071 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857705.071 * [simplify]: Simplified to 0 1553857705.071 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857705.071 * * * * [progress]: [ 344 / 452 ] simplifiying candidate # 1553857705.072 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (* x.re y.im) 1))) 1553857705.072 * * [simplify]: iters left: 6 (11 enodes) 1553857705.078 * * [simplify]: iters left: 5 (45 enodes) 1553857705.093 * * [simplify]: iters left: 4 (72 enodes) 1553857705.117 * * [simplify]: iters left: 3 (99 enodes) 1553857705.142 * * [simplify]: iters left: 2 (107 enodes) 1553857705.163 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857705.163 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857705.163 * * [simplify]: Extracting #2: cost 15 inf + 47 1553857705.164 * * [simplify]: Extracting #3: cost 6 inf + 501 1553857705.164 * * [simplify]: Extracting #4: cost 0 inf + 996 1553857705.164 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857705.164 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857705.165 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857705.165 * * [simplify]: iters left: 5 (7 enodes) 1553857705.167 * * [simplify]: iters left: 4 (31 enodes) 1553857705.174 * * [simplify]: iters left: 3 (53 enodes) 1553857705.183 * * [simplify]: iters left: 2 (65 enodes) 1553857705.195 * * [simplify]: iters left: 1 (97 enodes) 1553857705.219 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857705.219 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857705.219 * [simplify]: Simplified to 0 1553857705.220 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857705.220 * * * * [progress]: [ 345 / 452 ] simplifiying candidate # 1553857705.220 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* x.re y.im))) 1553857705.220 * * [simplify]: iters left: 5 (9 enodes) 1553857705.222 * * [simplify]: iters left: 4 (35 enodes) 1553857705.227 * * [simplify]: iters left: 3 (48 enodes) 1553857705.234 * * [simplify]: iters left: 2 (55 enodes) 1553857705.240 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857705.240 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857705.240 * * [simplify]: Extracting #2: cost 14 inf + 86 1553857705.241 * * [simplify]: Extracting #3: cost 5 inf + 541 1553857705.241 * * [simplify]: Extracting #4: cost 0 inf + 994 1553857705.242 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857705.242 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- x.re) y.im (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857705.242 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1553857705.242 * * [simplify]: iters left: 3 (5 enodes) 1553857705.243 * * [simplify]: iters left: 2 (18 enodes) 1553857705.245 * * [simplify]: iters left: 1 (25 enodes) 1553857705.249 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857705.249 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857705.249 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857705.249 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857705.249 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857705.250 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1553857705.250 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (- (* x.re y.im) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857705.250 * * * * [progress]: [ 346 / 452 ] simplifiying candidate # 1553857705.250 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* y.im x.re))) 1553857705.250 * * [simplify]: iters left: 5 (9 enodes) 1553857705.252 * * [simplify]: iters left: 4 (34 enodes) 1553857705.261 * * [simplify]: iters left: 3 (50 enodes) 1553857705.275 * * [simplify]: iters left: 2 (60 enodes) 1553857705.287 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857705.287 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857705.287 * * [simplify]: Extracting #2: cost 9 inf + 128 1553857705.287 * * [simplify]: Extracting #3: cost 3 inf + 418 1553857705.288 * * [simplify]: Extracting #4: cost 0 inf + 748 1553857705.288 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857705.288 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- y.im) x.re (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857705.288 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1553857705.288 * * [simplify]: iters left: 3 (5 enodes) 1553857705.289 * * [simplify]: iters left: 2 (18 enodes) 1553857705.292 * * [simplify]: iters left: 1 (25 enodes) 1553857705.295 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857705.295 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857705.295 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857705.295 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857705.296 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857705.296 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1553857705.296 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (- (* y.im x.re) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857705.296 * * * * [progress]: [ 347 / 452 ] simplifiying candidate # 1553857705.296 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1553857705.296 * * [simplify]: iters left: 6 (12 enodes) 1553857705.299 * * [simplify]: iters left: 5 (46 enodes) 1553857705.307 * * [simplify]: iters left: 4 (71 enodes) 1553857705.322 * * [simplify]: iters left: 3 (101 enodes) 1553857705.354 * * [simplify]: iters left: 2 (148 enodes) 1553857705.402 * * [simplify]: iters left: 1 (219 enodes) 1553857705.482 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857705.482 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857705.482 * * [simplify]: Extracting #2: cost 46 inf + 87 1553857705.483 * * [simplify]: Extracting #3: cost 66 inf + 1088 1553857705.485 * * [simplify]: Extracting #4: cost 40 inf + 11373 1553857705.490 * * [simplify]: Extracting #5: cost 5 inf + 32619 1553857705.495 * * [simplify]: Extracting #6: cost 0 inf + 35659 1553857705.498 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857705.498 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857705.498 * [simplify]: Simplifying (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))))) 1553857705.498 * * [simplify]: iters left: 6 (8 enodes) 1553857705.502 * * [simplify]: iters left: 5 (30 enodes) 1553857705.507 * * [simplify]: iters left: 4 (46 enodes) 1553857705.517 * * [simplify]: iters left: 3 (95 enodes) 1553857705.545 * * [simplify]: iters left: 2 (153 enodes) 1553857705.568 * * [simplify]: iters left: 1 (222 enodes) 1553857705.628 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857705.628 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857705.629 * [simplify]: Simplified to 0 1553857705.629 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857705.629 * * * * [progress]: [ 348 / 452 ] simplifiying candidate # 1553857705.629 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1553857705.629 * * [simplify]: iters left: 6 (11 enodes) 1553857705.632 * * [simplify]: iters left: 5 (37 enodes) 1553857705.637 * * [simplify]: iters left: 4 (56 enodes) 1553857705.649 * * [simplify]: iters left: 3 (72 enodes) 1553857705.665 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857705.666 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857705.666 * * [simplify]: Extracting #2: cost 14 inf + 86 1553857705.666 * * [simplify]: Extracting #3: cost 2 inf + 992 1553857705.667 * * [simplify]: Extracting #4: cost 0 inf + 1156 1553857705.667 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857705.668 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857705.668 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1553857705.668 * * [simplify]: iters left: 6 (7 enodes) 1553857705.671 * * [simplify]: iters left: 5 (22 enodes) 1553857705.677 * * [simplify]: iters left: 4 (30 enodes) 1553857705.686 * * [simplify]: iters left: 3 (46 enodes) 1553857705.698 * * [simplify]: iters left: 2 (56 enodes) 1553857705.709 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857705.709 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857705.709 * [simplify]: Simplified to 0 1553857705.709 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857705.709 * * * * [progress]: [ 349 / 452 ] simplifiying candidate # 1553857705.710 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (* x.re y.im) 1))) 1553857705.710 * * [simplify]: iters left: 6 (10 enodes) 1553857705.718 * * [simplify]: iters left: 5 (39 enodes) 1553857705.732 * * [simplify]: iters left: 4 (67 enodes) 1553857705.755 * * [simplify]: iters left: 3 (97 enodes) 1553857705.780 * * [simplify]: iters left: 2 (109 enodes) 1553857705.797 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857705.797 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857705.797 * * [simplify]: Extracting #2: cost 9 inf + 130 1553857705.797 * * [simplify]: Extracting #3: cost 2 inf + 599 1553857705.798 * * [simplify]: Extracting #4: cost 0 inf + 765 1553857705.798 * * [simplify]: Extracting #5: cost 0 inf + 750 1553857705.798 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857705.799 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857705.799 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857705.799 * * [simplify]: iters left: 5 (7 enodes) 1553857705.801 * * [simplify]: iters left: 4 (31 enodes) 1553857705.807 * * [simplify]: iters left: 3 (53 enodes) 1553857705.815 * * [simplify]: iters left: 2 (65 enodes) 1553857705.830 * * [simplify]: iters left: 1 (97 enodes) 1553857705.855 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857705.855 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857705.855 * [simplify]: Simplified to 0 1553857705.855 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857705.856 * * * * [progress]: [ 350 / 452 ] simplifiying candidate # 1553857705.856 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1553857705.856 * * [simplify]: iters left: 6 (12 enodes) 1553857705.863 * * [simplify]: iters left: 5 (49 enodes) 1553857705.880 * * [simplify]: iters left: 4 (92 enodes) 1553857705.913 * * [simplify]: iters left: 3 (147 enodes) 1553857705.957 * * [simplify]: iters left: 2 (159 enodes) 1553857705.990 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857705.990 * * [simplify]: Extracting #1: cost 21 inf + 0 1553857705.991 * * [simplify]: Extracting #2: cost 27 inf + 251 1553857705.992 * * [simplify]: Extracting #3: cost 6 inf + 1942 1553857705.994 * * [simplify]: Extracting #4: cost 0 inf + 2635 1553857705.996 * * [simplify]: Extracting #5: cost 0 inf + 2620 1553857705.998 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857705.998 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857705.998 * [simplify]: Simplifying (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im)))) 1553857705.998 * * [simplify]: iters left: 6 (8 enodes) 1553857706.002 * * [simplify]: iters left: 5 (38 enodes) 1553857706.016 * * [simplify]: iters left: 4 (69 enodes) 1553857706.043 * * [simplify]: iters left: 3 (148 enodes) 1553857706.102 * * [simplify]: iters left: 2 (233 enodes) 1553857706.155 * * [simplify]: iters left: 1 (252 enodes) 1553857706.191 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857706.191 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857706.191 * [simplify]: Simplified to 0 1553857706.191 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857706.191 * * * * [progress]: [ 351 / 452 ] simplifiying candidate # 1553857706.191 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1553857706.191 * * [simplify]: iters left: 6 (12 enodes) 1553857706.197 * * [simplify]: iters left: 5 (48 enodes) 1553857706.213 * * [simplify]: iters left: 4 (97 enodes) 1553857706.249 * * [simplify]: iters left: 3 (153 enodes) 1553857706.277 * * [simplify]: iters left: 2 (171 enodes) 1553857706.293 * * [simplify]: iters left: 1 (179 enodes) 1553857706.320 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857706.320 * * [simplify]: Extracting #1: cost 20 inf + 0 1553857706.320 * * [simplify]: Extracting #2: cost 25 inf + 291 1553857706.322 * * [simplify]: Extracting #3: cost 5 inf + 2246 1553857706.323 * * [simplify]: Extracting #4: cost 0 inf + 3094 1553857706.324 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857706.324 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857706.324 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im))))) 1553857706.324 * * [simplify]: iters left: 6 (8 enodes) 1553857706.326 * * [simplify]: iters left: 5 (32 enodes) 1553857706.331 * * [simplify]: iters left: 4 (60 enodes) 1553857706.342 * * [simplify]: iters left: 3 (136 enodes) 1553857706.388 * * [simplify]: iters left: 2 (206 enodes) 1553857706.430 * * [simplify]: iters left: 1 (228 enodes) 1553857706.447 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857706.447 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857706.447 * [simplify]: Simplified to 0 1553857706.447 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857706.447 * * * * [progress]: [ 352 / 452 ] simplifiying candidate # 1553857706.447 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1553857706.448 * * [simplify]: iters left: 6 (11 enodes) 1553857706.453 * * [simplify]: iters left: 5 (41 enodes) 1553857706.466 * * [simplify]: iters left: 4 (67 enodes) 1553857706.484 * * [simplify]: iters left: 3 (90 enodes) 1553857706.495 * * [simplify]: iters left: 2 (97 enodes) 1553857706.505 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857706.505 * * [simplify]: Extracting #1: cost 16 inf + 0 1553857706.506 * * [simplify]: Extracting #2: cost 14 inf + 415 1553857706.506 * * [simplify]: Extracting #3: cost 2 inf + 1278 1553857706.506 * * [simplify]: Extracting #4: cost 0 inf + 1482 1553857706.507 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857706.507 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857706.508 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1553857706.509 * * [simplify]: iters left: 6 (7 enodes) 1553857706.510 * * [simplify]: iters left: 5 (25 enodes) 1553857706.514 * * [simplify]: iters left: 4 (39 enodes) 1553857706.530 * * [simplify]: iters left: 3 (82 enodes) 1553857706.556 * * [simplify]: iters left: 2 (110 enodes) 1553857706.581 * * [simplify]: iters left: 1 (112 enodes) 1553857706.595 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857706.595 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857706.596 * [simplify]: Simplified to 0 1553857706.596 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857706.596 * * * * [progress]: [ 353 / 452 ] simplifiying candidate # 1553857706.596 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* y.im (* x.re 1)))) 1553857706.596 * * [simplify]: iters left: 6 (10 enodes) 1553857706.601 * * [simplify]: iters left: 5 (35 enodes) 1553857706.612 * * [simplify]: iters left: 4 (54 enodes) 1553857706.627 * * [simplify]: iters left: 3 (67 enodes) 1553857706.642 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857706.642 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857706.642 * * [simplify]: Extracting #2: cost 10 inf + 210 1553857706.642 * * [simplify]: Extracting #3: cost 0 inf + 830 1553857706.643 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857706.643 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- y.im) (* x.re 1) (* y.im (* x.re 1)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857706.643 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1553857706.644 * * [simplify]: iters left: 5 (7 enodes) 1553857706.649 * * [simplify]: iters left: 4 (24 enodes) 1553857706.656 * * [simplify]: iters left: 3 (37 enodes) 1553857706.668 * * [simplify]: iters left: 2 (53 enodes) 1553857706.679 * * [simplify]: iters left: 1 (58 enodes) 1553857706.684 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857706.684 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857706.684 * [simplify]: Simplified to 0 1553857706.685 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857706.685 * * * * [progress]: [ 354 / 452 ] simplifiying candidate # 1553857706.685 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1553857706.685 * * [simplify]: iters left: 6 (12 enodes) 1553857706.688 * * [simplify]: iters left: 5 (48 enodes) 1553857706.696 * * [simplify]: iters left: 4 (93 enodes) 1553857706.712 * * [simplify]: iters left: 3 (142 enodes) 1553857706.748 * * [simplify]: iters left: 2 (158 enodes) 1553857706.776 * * [simplify]: iters left: 1 (163 enodes) 1553857706.793 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857706.793 * * [simplify]: Extracting #1: cost 20 inf + 0 1553857706.794 * * [simplify]: Extracting #2: cost 21 inf + 777 1553857706.794 * * [simplify]: Extracting #3: cost 3 inf + 2650 1553857706.795 * * [simplify]: Extracting #4: cost 0 inf + 3094 1553857706.796 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857706.796 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857706.796 * [simplify]: Simplifying (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re)))) 1553857706.796 * * [simplify]: iters left: 6 (8 enodes) 1553857706.798 * * [simplify]: iters left: 5 (36 enodes) 1553857706.807 * * [simplify]: iters left: 4 (64 enodes) 1553857706.824 * * [simplify]: iters left: 3 (129 enodes) 1553857706.851 * * [simplify]: iters left: 2 (200 enodes) 1553857706.879 * * [simplify]: iters left: 1 (223 enodes) 1553857706.900 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857706.900 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857706.900 * [simplify]: Simplified to 0 1553857706.900 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857706.900 * * * * [progress]: [ 355 / 452 ] simplifiying candidate # 1553857706.900 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1553857706.901 * * [simplify]: iters left: 6 (11 enodes) 1553857706.906 * * [simplify]: iters left: 5 (41 enodes) 1553857706.920 * * [simplify]: iters left: 4 (67 enodes) 1553857706.942 * * [simplify]: iters left: 3 (91 enodes) 1553857706.964 * * [simplify]: iters left: 2 (98 enodes) 1553857706.979 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857706.979 * * [simplify]: Extracting #1: cost 16 inf + 0 1553857706.980 * * [simplify]: Extracting #2: cost 14 inf + 456 1553857706.980 * * [simplify]: Extracting #3: cost 2 inf + 1319 1553857706.980 * * [simplify]: Extracting #4: cost 0 inf + 1482 1553857706.981 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857706.981 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857706.981 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1553857706.981 * * [simplify]: iters left: 6 (7 enodes) 1553857706.983 * * [simplify]: iters left: 5 (29 enodes) 1553857706.987 * * [simplify]: iters left: 4 (46 enodes) 1553857706.995 * * [simplify]: iters left: 3 (81 enodes) 1553857707.008 * * [simplify]: iters left: 2 (110 enodes) 1553857707.024 * * [simplify]: iters left: 1 (111 enodes) 1553857707.037 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857707.037 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857707.037 * [simplify]: Simplified to 0 1553857707.037 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857707.037 * * * * [progress]: [ 356 / 452 ] simplifiying candidate # 1553857707.037 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (* x.re y.im) 1))) 1553857707.037 * * [simplify]: iters left: 6 (10 enodes) 1553857707.040 * * [simplify]: iters left: 5 (39 enodes) 1553857707.047 * * [simplify]: iters left: 4 (67 enodes) 1553857707.058 * * [simplify]: iters left: 3 (97 enodes) 1553857707.073 * * [simplify]: iters left: 2 (109 enodes) 1553857707.088 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857707.088 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857707.088 * * [simplify]: Extracting #2: cost 9 inf + 130 1553857707.088 * * [simplify]: Extracting #3: cost 2 inf + 599 1553857707.089 * * [simplify]: Extracting #4: cost 0 inf + 765 1553857707.089 * * [simplify]: Extracting #5: cost 0 inf + 750 1553857707.089 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857707.089 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857707.089 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857707.090 * * [simplify]: iters left: 5 (7 enodes) 1553857707.092 * * [simplify]: iters left: 4 (31 enodes) 1553857707.097 * * [simplify]: iters left: 3 (53 enodes) 1553857707.107 * * [simplify]: iters left: 2 (65 enodes) 1553857707.125 * * [simplify]: iters left: 1 (97 enodes) 1553857707.151 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857707.151 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857707.151 * [simplify]: Simplified to 0 1553857707.151 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857707.151 * * * * [progress]: [ 357 / 452 ] simplifiying candidate # 1553857707.152 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* x.re y.im))) 1553857707.152 * * [simplify]: iters left: 5 (9 enodes) 1553857707.156 * * [simplify]: iters left: 4 (34 enodes) 1553857707.166 * * [simplify]: iters left: 3 (50 enodes) 1553857707.181 * * [simplify]: iters left: 2 (60 enodes) 1553857707.187 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857707.187 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857707.187 * * [simplify]: Extracting #2: cost 9 inf + 128 1553857707.187 * * [simplify]: Extracting #3: cost 3 inf + 418 1553857707.188 * * [simplify]: Extracting #4: cost 0 inf + 748 1553857707.188 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857707.188 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- x.re) y.im (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857707.188 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1553857707.188 * * [simplify]: iters left: 3 (5 enodes) 1553857707.189 * * [simplify]: iters left: 2 (18 enodes) 1553857707.192 * * [simplify]: iters left: 1 (25 enodes) 1553857707.195 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857707.195 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857707.196 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857707.196 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857707.196 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857707.196 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1553857707.196 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (- (* x.re y.im) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857707.196 * * * * [progress]: [ 358 / 452 ] simplifiying candidate # 1553857707.196 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* y.im x.re))) 1553857707.196 * * [simplify]: iters left: 5 (10 enodes) 1553857707.198 * * [simplify]: iters left: 4 (38 enodes) 1553857707.204 * * [simplify]: iters left: 3 (55 enodes) 1553857707.214 * * [simplify]: iters left: 2 (73 enodes) 1553857707.230 * * [simplify]: iters left: 1 (75 enodes) 1553857707.239 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857707.239 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857707.239 * * [simplify]: Extracting #2: cost 17 inf + 168 1553857707.239 * * [simplify]: Extracting #3: cost 3 inf + 1475 1553857707.240 * * [simplify]: Extracting #4: cost 0 inf + 1720 1553857707.240 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857707.240 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) x.re (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857707.240 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1553857707.240 * * [simplify]: iters left: 3 (5 enodes) 1553857707.242 * * [simplify]: iters left: 2 (18 enodes) 1553857707.244 * * [simplify]: iters left: 1 (25 enodes) 1553857707.248 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857707.248 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857707.248 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857707.248 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857707.248 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857707.248 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1553857707.248 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (- (* y.im x.re) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857707.249 * * * * [progress]: [ 359 / 452 ] simplifiying candidate # 1553857707.249 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1553857707.249 * * [simplify]: iters left: 6 (13 enodes) 1553857707.252 * * [simplify]: iters left: 5 (50 enodes) 1553857707.260 * * [simplify]: iters left: 4 (76 enodes) 1553857707.284 * * [simplify]: iters left: 3 (114 enodes) 1553857707.321 * * [simplify]: iters left: 2 (160 enodes) 1553857707.364 * * [simplify]: iters left: 1 (228 enodes) 1553857707.420 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857707.420 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857707.421 * * [simplify]: Extracting #2: cost 48 inf + 125 1553857707.421 * * [simplify]: Extracting #3: cost 74 inf + 1103 1553857707.422 * * [simplify]: Extracting #4: cost 63 inf + 2009 1553857707.423 * * [simplify]: Extracting #5: cost 46 inf + 7347 1553857707.425 * * [simplify]: Extracting #6: cost 8 inf + 30662 1553857707.428 * * [simplify]: Extracting #7: cost 0 inf + 35756 1553857707.432 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857707.432 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857707.432 * [simplify]: Simplifying (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))))) 1553857707.432 * * [simplify]: iters left: 6 (8 enodes) 1553857707.434 * * [simplify]: iters left: 5 (30 enodes) 1553857707.439 * * [simplify]: iters left: 4 (46 enodes) 1553857707.457 * * [simplify]: iters left: 3 (95 enodes) 1553857707.476 * * [simplify]: iters left: 2 (153 enodes) 1553857707.509 * * [simplify]: iters left: 1 (222 enodes) 1553857707.564 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857707.564 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857707.564 * [simplify]: Simplified to 0 1553857707.564 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857707.564 * * * * [progress]: [ 360 / 452 ] simplifiying candidate # 1553857707.564 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1553857707.564 * * [simplify]: iters left: 6 (12 enodes) 1553857707.566 * * [simplify]: iters left: 5 (41 enodes) 1553857707.572 * * [simplify]: iters left: 4 (61 enodes) 1553857707.581 * * [simplify]: iters left: 3 (85 enodes) 1553857707.599 * * [simplify]: iters left: 2 (87 enodes) 1553857707.611 * * [simplify]: iters left: 1 (89 enodes) 1553857707.620 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857707.620 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857707.620 * * [simplify]: Extracting #2: cost 23 inf + 45 1553857707.621 * * [simplify]: Extracting #3: cost 14 inf + 734 1553857707.621 * * [simplify]: Extracting #4: cost 4 inf + 1641 1553857707.622 * * [simplify]: Extracting #5: cost 0 inf + 2128 1553857707.622 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857707.622 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857707.622 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1553857707.622 * * [simplify]: iters left: 6 (7 enodes) 1553857707.624 * * [simplify]: iters left: 5 (22 enodes) 1553857707.627 * * [simplify]: iters left: 4 (30 enodes) 1553857707.632 * * [simplify]: iters left: 3 (46 enodes) 1553857707.638 * * [simplify]: iters left: 2 (56 enodes) 1553857707.644 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857707.645 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857707.645 * [simplify]: Simplified to 0 1553857707.645 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857707.645 * * * * [progress]: [ 361 / 452 ] simplifiying candidate # 1553857707.645 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* (* x.re y.im) 1))) 1553857707.645 * * [simplify]: iters left: 6 (12 enodes) 1553857707.651 * * [simplify]: iters left: 5 (48 enodes) 1553857707.667 * * [simplify]: iters left: 4 (79 enodes) 1553857707.693 * * [simplify]: iters left: 3 (117 enodes) 1553857707.715 * * [simplify]: iters left: 2 (127 enodes) 1553857707.729 * * [simplify]: iters left: 1 (129 enodes) 1553857707.748 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857707.748 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857707.748 * * [simplify]: Extracting #2: cost 18 inf + 89 1553857707.749 * * [simplify]: Extracting #3: cost 8 inf + 722 1553857707.750 * * [simplify]: Extracting #4: cost 0 inf + 1737 1553857707.751 * * [simplify]: Extracting #5: cost 0 inf + 1722 1553857707.752 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857707.752 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857707.752 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857707.752 * * [simplify]: iters left: 5 (7 enodes) 1553857707.756 * * [simplify]: iters left: 4 (31 enodes) 1553857707.768 * * [simplify]: iters left: 3 (53 enodes) 1553857707.785 * * [simplify]: iters left: 2 (65 enodes) 1553857707.806 * * [simplify]: iters left: 1 (97 enodes) 1553857707.833 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857707.833 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857707.833 * [simplify]: Simplified to 0 1553857707.833 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857707.834 * * * * [progress]: [ 362 / 452 ] simplifiying candidate # 1553857707.834 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1553857707.834 * * [simplify]: iters left: 6 (13 enodes) 1553857707.840 * * [simplify]: iters left: 5 (53 enodes) 1553857707.857 * * [simplify]: iters left: 4 (97 enodes) 1553857707.883 * * [simplify]: iters left: 3 (161 enodes) 1553857707.929 * * [simplify]: iters left: 2 (169 enodes) 1553857707.948 * * [simplify]: iters left: 1 (171 enodes) 1553857707.965 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857707.965 * * [simplify]: Extracting #1: cost 21 inf + 0 1553857707.966 * * [simplify]: Extracting #2: cost 40 inf + 2 1553857707.966 * * [simplify]: Extracting #3: cost 35 inf + 251 1553857707.966 * * [simplify]: Extracting #4: cost 9 inf + 2455 1553857707.967 * * [simplify]: Extracting #5: cost 0 inf + 3592 1553857707.968 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857707.969 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857707.969 * [simplify]: Simplifying (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im)))) 1553857707.969 * * [simplify]: iters left: 6 (8 enodes) 1553857707.971 * * [simplify]: iters left: 5 (38 enodes) 1553857707.977 * * [simplify]: iters left: 4 (69 enodes) 1553857708.000 * * [simplify]: iters left: 3 (148 enodes) 1553857708.049 * * [simplify]: iters left: 2 (233 enodes) 1553857708.080 * * [simplify]: iters left: 1 (252 enodes) 1553857708.119 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857708.119 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857708.119 * [simplify]: Simplified to 0 1553857708.119 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857708.119 * * * * [progress]: [ 363 / 452 ] simplifiying candidate # 1553857708.120 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1553857708.120 * * [simplify]: iters left: 6 (13 enodes) 1553857708.125 * * [simplify]: iters left: 5 (52 enodes) 1553857708.143 * * [simplify]: iters left: 4 (102 enodes) 1553857708.179 * * [simplify]: iters left: 3 (171 enodes) 1553857708.225 * * [simplify]: iters left: 2 (191 enodes) 1553857708.271 * * [simplify]: iters left: 1 (197 enodes) 1553857708.297 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857708.297 * * [simplify]: Extracting #1: cost 21 inf + 0 1553857708.297 * * [simplify]: Extracting #2: cost 37 inf + 3 1553857708.297 * * [simplify]: Extracting #3: cost 33 inf + 291 1553857708.298 * * [simplify]: Extracting #4: cost 12 inf + 2485 1553857708.299 * * [simplify]: Extracting #5: cost 0 inf + 4066 1553857708.300 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857708.300 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857708.300 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im))))) 1553857708.300 * * [simplify]: iters left: 6 (8 enodes) 1553857708.302 * * [simplify]: iters left: 5 (32 enodes) 1553857708.307 * * [simplify]: iters left: 4 (60 enodes) 1553857708.318 * * [simplify]: iters left: 3 (136 enodes) 1553857708.344 * * [simplify]: iters left: 2 (206 enodes) 1553857708.380 * * [simplify]: iters left: 1 (228 enodes) 1553857708.412 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857708.412 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857708.413 * [simplify]: Simplified to 0 1553857708.413 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857708.413 * * * * [progress]: [ 364 / 452 ] simplifiying candidate # 1553857708.413 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1553857708.413 * * [simplify]: iters left: 6 (12 enodes) 1553857708.418 * * [simplify]: iters left: 5 (45 enodes) 1553857708.432 * * [simplify]: iters left: 4 (72 enodes) 1553857708.458 * * [simplify]: iters left: 3 (103 enodes) 1553857708.484 * * [simplify]: iters left: 2 (108 enodes) 1553857708.512 * * [simplify]: iters left: 1 (110 enodes) 1553857708.535 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857708.535 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857708.535 * * [simplify]: Extracting #2: cost 29 inf + 3 1553857708.535 * * [simplify]: Extracting #3: cost 25 inf + 291 1553857708.535 * * [simplify]: Extracting #4: cost 6 inf + 1801 1553857708.536 * * [simplify]: Extracting #5: cost 0 inf + 2454 1553857708.537 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857708.537 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857708.537 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1553857708.537 * * [simplify]: iters left: 6 (7 enodes) 1553857708.539 * * [simplify]: iters left: 5 (25 enodes) 1553857708.542 * * [simplify]: iters left: 4 (39 enodes) 1553857708.550 * * [simplify]: iters left: 3 (82 enodes) 1553857708.564 * * [simplify]: iters left: 2 (110 enodes) 1553857708.587 * * [simplify]: iters left: 1 (112 enodes) 1553857708.600 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857708.600 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857708.600 * [simplify]: Simplified to 0 1553857708.600 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857708.600 * * * * [progress]: [ 365 / 452 ] simplifiying candidate # 1553857708.600 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* y.im (* x.re 1)))) 1553857708.600 * * [simplify]: iters left: 6 (12 enodes) 1553857708.603 * * [simplify]: iters left: 5 (44 enodes) 1553857708.610 * * [simplify]: iters left: 4 (66 enodes) 1553857708.619 * * [simplify]: iters left: 3 (87 enodes) 1553857708.630 * * [simplify]: iters left: 2 (89 enodes) 1553857708.651 * * [simplify]: iters left: 1 (91 enodes) 1553857708.673 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857708.673 * * [simplify]: Extracting #1: cost 16 inf + 0 1553857708.673 * * [simplify]: Extracting #2: cost 19 inf + 128 1553857708.674 * * [simplify]: Extracting #3: cost 8 inf + 898 1553857708.675 * * [simplify]: Extracting #4: cost 1 inf + 1680 1553857708.676 * * [simplify]: Extracting #5: cost 0 inf + 1802 1553857708.676 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857708.677 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) (* x.re 1) (* y.im (* x.re 1)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857708.677 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1553857708.677 * * [simplify]: iters left: 5 (7 enodes) 1553857708.681 * * [simplify]: iters left: 4 (24 enodes) 1553857708.687 * * [simplify]: iters left: 3 (37 enodes) 1553857708.692 * * [simplify]: iters left: 2 (53 enodes) 1553857708.698 * * [simplify]: iters left: 1 (58 enodes) 1553857708.704 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857708.704 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857708.704 * [simplify]: Simplified to 0 1553857708.704 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857708.705 * * * * [progress]: [ 366 / 452 ] simplifiying candidate # 1553857708.705 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1553857708.705 * * [simplify]: iters left: 6 (13 enodes) 1553857708.707 * * [simplify]: iters left: 5 (52 enodes) 1553857708.718 * * [simplify]: iters left: 4 (98 enodes) 1553857708.751 * * [simplify]: iters left: 3 (156 enodes) 1553857708.773 * * [simplify]: iters left: 2 (169 enodes) 1553857708.803 * * [simplify]: iters left: 1 (173 enodes) 1553857708.835 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857708.835 * * [simplify]: Extracting #1: cost 21 inf + 0 1553857708.836 * * [simplify]: Extracting #2: cost 37 inf + 3 1553857708.836 * * [simplify]: Extracting #3: cost 34 inf + 249 1553857708.837 * * [simplify]: Extracting #4: cost 6 inf + 3254 1553857708.840 * * [simplify]: Extracting #5: cost 0 inf + 4066 1553857708.842 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857708.842 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857708.843 * [simplify]: Simplifying (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re)))) 1553857708.843 * * [simplify]: iters left: 6 (8 enodes) 1553857708.847 * * [simplify]: iters left: 5 (36 enodes) 1553857708.858 * * [simplify]: iters left: 4 (64 enodes) 1553857708.885 * * [simplify]: iters left: 3 (129 enodes) 1553857708.913 * * [simplify]: iters left: 2 (200 enodes) 1553857708.938 * * [simplify]: iters left: 1 (223 enodes) 1553857708.967 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857708.967 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857708.967 * [simplify]: Simplified to 0 1553857708.967 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857708.967 * * * * [progress]: [ 367 / 452 ] simplifiying candidate # 1553857708.967 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1553857708.967 * * [simplify]: iters left: 6 (12 enodes) 1553857708.970 * * [simplify]: iters left: 5 (45 enodes) 1553857708.977 * * [simplify]: iters left: 4 (72 enodes) 1553857708.988 * * [simplify]: iters left: 3 (104 enodes) 1553857709.013 * * [simplify]: iters left: 2 (109 enodes) 1553857709.040 * * [simplify]: iters left: 1 (111 enodes) 1553857709.056 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857709.056 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857709.057 * * [simplify]: Extracting #2: cost 29 inf + 3 1553857709.057 * * [simplify]: Extracting #3: cost 24 inf + 332 1553857709.057 * * [simplify]: Extracting #4: cost 5 inf + 1883 1553857709.058 * * [simplify]: Extracting #5: cost 0 inf + 2454 1553857709.058 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857709.058 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857709.059 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1553857709.059 * * [simplify]: iters left: 6 (7 enodes) 1553857709.060 * * [simplify]: iters left: 5 (29 enodes) 1553857709.066 * * [simplify]: iters left: 4 (46 enodes) 1553857709.075 * * [simplify]: iters left: 3 (81 enodes) 1553857709.093 * * [simplify]: iters left: 2 (110 enodes) 1553857709.116 * * [simplify]: iters left: 1 (111 enodes) 1553857709.132 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857709.132 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857709.132 * [simplify]: Simplified to 0 1553857709.133 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857709.133 * * * * [progress]: [ 368 / 452 ] simplifiying candidate # 1553857709.133 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* (* x.re y.im) 1))) 1553857709.133 * * [simplify]: iters left: 6 (12 enodes) 1553857709.139 * * [simplify]: iters left: 5 (48 enodes) 1553857709.155 * * [simplify]: iters left: 4 (79 enodes) 1553857709.182 * * [simplify]: iters left: 3 (117 enodes) 1553857709.214 * * [simplify]: iters left: 2 (127 enodes) 1553857709.243 * * [simplify]: iters left: 1 (129 enodes) 1553857709.260 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857709.260 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857709.260 * * [simplify]: Extracting #2: cost 18 inf + 89 1553857709.260 * * [simplify]: Extracting #3: cost 8 inf + 722 1553857709.261 * * [simplify]: Extracting #4: cost 0 inf + 1737 1553857709.261 * * [simplify]: Extracting #5: cost 0 inf + 1722 1553857709.262 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857709.262 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857709.262 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857709.262 * * [simplify]: iters left: 5 (7 enodes) 1553857709.264 * * [simplify]: iters left: 4 (31 enodes) 1553857709.270 * * [simplify]: iters left: 3 (53 enodes) 1553857709.278 * * [simplify]: iters left: 2 (65 enodes) 1553857709.298 * * [simplify]: iters left: 1 (97 enodes) 1553857709.310 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857709.310 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857709.310 * [simplify]: Simplified to 0 1553857709.310 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857709.310 * * * * [progress]: [ 369 / 452 ] simplifiying candidate # 1553857709.310 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* x.re y.im))) 1553857709.310 * * [simplify]: iters left: 5 (10 enodes) 1553857709.312 * * [simplify]: iters left: 4 (38 enodes) 1553857709.318 * * [simplify]: iters left: 3 (55 enodes) 1553857709.328 * * [simplify]: iters left: 2 (73 enodes) 1553857709.344 * * [simplify]: iters left: 1 (75 enodes) 1553857709.362 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857709.362 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857709.362 * * [simplify]: Extracting #2: cost 17 inf + 168 1553857709.363 * * [simplify]: Extracting #3: cost 3 inf + 1475 1553857709.363 * * [simplify]: Extracting #4: cost 0 inf + 1720 1553857709.364 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857709.364 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- x.re) y.im (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857709.365 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1553857709.365 * * [simplify]: iters left: 3 (5 enodes) 1553857709.367 * * [simplify]: iters left: 2 (18 enodes) 1553857709.372 * * [simplify]: iters left: 1 (25 enodes) 1553857709.379 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857709.379 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857709.380 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857709.380 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857709.380 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857709.381 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1553857709.381 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (- (* x.re y.im) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857709.381 * * * * [progress]: [ 370 / 452 ] simplifiying candidate # 1553857709.381 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* y.im x.re))) 1553857709.381 * * [simplify]: iters left: 5 (9 enodes) 1553857709.385 * * [simplify]: iters left: 4 (35 enodes) 1553857709.395 * * [simplify]: iters left: 3 (48 enodes) 1553857709.410 * * [simplify]: iters left: 2 (55 enodes) 1553857709.423 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857709.423 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857709.423 * * [simplify]: Extracting #2: cost 14 inf + 86 1553857709.424 * * [simplify]: Extracting #3: cost 4 inf + 582 1553857709.424 * * [simplify]: Extracting #4: cost 0 inf + 994 1553857709.425 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857709.425 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) x.re (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857709.426 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1553857709.426 * * [simplify]: iters left: 3 (5 enodes) 1553857709.428 * * [simplify]: iters left: 2 (18 enodes) 1553857709.433 * * [simplify]: iters left: 1 (25 enodes) 1553857709.441 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857709.441 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857709.441 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857709.441 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857709.442 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857709.442 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1553857709.442 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (- (* y.im x.re) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857709.442 * * * * [progress]: [ 371 / 452 ] simplifiying candidate # 1553857709.443 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1553857709.443 * * [simplify]: iters left: 6 (12 enodes) 1553857709.448 * * [simplify]: iters left: 5 (47 enodes) 1553857709.463 * * [simplify]: iters left: 4 (69 enodes) 1553857709.477 * * [simplify]: iters left: 3 (96 enodes) 1553857709.492 * * [simplify]: iters left: 2 (140 enodes) 1553857709.520 * * [simplify]: iters left: 1 (211 enodes) 1553857709.568 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857709.568 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857709.568 * * [simplify]: Extracting #2: cost 46 inf + 2 1553857709.569 * * [simplify]: Extracting #3: cost 77 inf + 214 1553857709.570 * * [simplify]: Extracting #4: cost 63 inf + 1483 1553857709.572 * * [simplify]: Extracting #5: cost 41 inf + 10216 1553857709.578 * * [simplify]: Extracting #6: cost 3 inf + 34233 1553857709.585 * * [simplify]: Extracting #7: cost 0 inf + 35905 1553857709.592 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857709.592 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857709.592 * [simplify]: Simplifying (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))))) 1553857709.592 * * [simplify]: iters left: 6 (8 enodes) 1553857709.596 * * [simplify]: iters left: 5 (30 enodes) 1553857709.606 * * [simplify]: iters left: 4 (46 enodes) 1553857709.627 * * [simplify]: iters left: 3 (95 enodes) 1553857709.660 * * [simplify]: iters left: 2 (153 enodes) 1553857709.700 * * [simplify]: iters left: 1 (222 enodes) 1553857709.753 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857709.753 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857709.753 * [simplify]: Simplified to 0 1553857709.753 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857709.753 * * * * [progress]: [ 372 / 452 ] simplifiying candidate # 1553857709.754 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1553857709.754 * * [simplify]: iters left: 6 (11 enodes) 1553857709.758 * * [simplify]: iters left: 5 (38 enodes) 1553857709.767 * * [simplify]: iters left: 4 (54 enodes) 1553857709.774 * * [simplify]: iters left: 3 (67 enodes) 1553857709.781 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857709.781 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857709.782 * * [simplify]: Extracting #2: cost 19 inf + 45 1553857709.782 * * [simplify]: Extracting #3: cost 11 inf + 417 1553857709.782 * * [simplify]: Extracting #4: cost 1 inf + 1280 1553857709.782 * * [simplify]: Extracting #5: cost 0 inf + 1402 1553857709.783 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857709.783 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857709.783 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1553857709.783 * * [simplify]: iters left: 6 (7 enodes) 1553857709.785 * * [simplify]: iters left: 5 (22 enodes) 1553857709.790 * * [simplify]: iters left: 4 (30 enodes) 1553857709.799 * * [simplify]: iters left: 3 (46 enodes) 1553857709.810 * * [simplify]: iters left: 2 (56 enodes) 1553857709.816 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857709.816 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857709.816 * [simplify]: Simplified to 0 1553857709.816 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857709.816 * * * * [progress]: [ 373 / 452 ] simplifiying candidate # 1553857709.816 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (* x.re y.im) 1))) 1553857709.816 * * [simplify]: iters left: 6 (11 enodes) 1553857709.819 * * [simplify]: iters left: 5 (45 enodes) 1553857709.829 * * [simplify]: iters left: 4 (72 enodes) 1553857709.843 * * [simplify]: iters left: 3 (99 enodes) 1553857709.868 * * [simplify]: iters left: 2 (107 enodes) 1553857709.891 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857709.891 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857709.891 * * [simplify]: Extracting #2: cost 15 inf + 47 1553857709.892 * * [simplify]: Extracting #3: cost 7 inf + 460 1553857709.893 * * [simplify]: Extracting #4: cost 0 inf + 996 1553857709.893 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857709.893 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857709.894 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857709.894 * * [simplify]: iters left: 5 (7 enodes) 1553857709.898 * * [simplify]: iters left: 4 (31 enodes) 1553857709.910 * * [simplify]: iters left: 3 (53 enodes) 1553857709.918 * * [simplify]: iters left: 2 (65 enodes) 1553857709.930 * * [simplify]: iters left: 1 (97 enodes) 1553857709.947 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857709.947 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857709.947 * [simplify]: Simplified to 0 1553857709.947 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857709.947 * * * * [progress]: [ 374 / 452 ] simplifiying candidate # 1553857709.948 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1553857709.948 * * [simplify]: iters left: 6 (12 enodes) 1553857709.953 * * [simplify]: iters left: 5 (50 enodes) 1553857709.970 * * [simplify]: iters left: 4 (90 enodes) 1553857709.987 * * [simplify]: iters left: 3 (143 enodes) 1553857710.010 * * [simplify]: iters left: 2 (149 enodes) 1553857710.043 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857710.043 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857710.043 * * [simplify]: Extracting #2: cost 36 inf + 2 1553857710.044 * * [simplify]: Extracting #3: cost 25 inf + 578 1553857710.045 * * [simplify]: Extracting #4: cost 4 inf + 2336 1553857710.046 * * [simplify]: Extracting #5: cost 0 inf + 2866 1553857710.047 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857710.047 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857710.047 * [simplify]: Simplifying (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im)))) 1553857710.047 * * [simplify]: iters left: 6 (8 enodes) 1553857710.049 * * [simplify]: iters left: 5 (38 enodes) 1553857710.056 * * [simplify]: iters left: 4 (69 enodes) 1553857710.070 * * [simplify]: iters left: 3 (148 enodes) 1553857710.107 * * [simplify]: iters left: 2 (233 enodes) 1553857710.151 * * [simplify]: iters left: 1 (252 enodes) 1553857710.170 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857710.170 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857710.170 * [simplify]: Simplified to 0 1553857710.170 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857710.170 * * * * [progress]: [ 375 / 452 ] simplifiying candidate # 1553857710.170 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1553857710.171 * * [simplify]: iters left: 6 (12 enodes) 1553857710.173 * * [simplify]: iters left: 5 (49 enodes) 1553857710.185 * * [simplify]: iters left: 4 (95 enodes) 1553857710.219 * * [simplify]: iters left: 3 (149 enodes) 1553857710.255 * * [simplify]: iters left: 2 (161 enodes) 1553857710.270 * * [simplify]: iters left: 1 (167 enodes) 1553857710.287 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857710.287 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857710.288 * * [simplify]: Extracting #2: cost 33 inf + 3 1553857710.288 * * [simplify]: Extracting #3: cost 26 inf + 374 1553857710.289 * * [simplify]: Extracting #4: cost 4 inf + 2733 1553857710.291 * * [simplify]: Extracting #5: cost 0 inf + 3340 1553857710.292 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857710.293 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857710.293 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im))))) 1553857710.293 * * [simplify]: iters left: 6 (8 enodes) 1553857710.297 * * [simplify]: iters left: 5 (32 enodes) 1553857710.302 * * [simplify]: iters left: 4 (60 enodes) 1553857710.314 * * [simplify]: iters left: 3 (136 enodes) 1553857710.344 * * [simplify]: iters left: 2 (206 enodes) 1553857710.372 * * [simplify]: iters left: 1 (228 enodes) 1553857710.399 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857710.399 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857710.399 * [simplify]: Simplified to 0 1553857710.399 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857710.399 * * * * [progress]: [ 376 / 452 ] simplifiying candidate # 1553857710.400 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1553857710.400 * * [simplify]: iters left: 6 (11 enodes) 1553857710.404 * * [simplify]: iters left: 5 (42 enodes) 1553857710.417 * * [simplify]: iters left: 4 (65 enodes) 1553857710.426 * * [simplify]: iters left: 3 (85 enodes) 1553857710.436 * * [simplify]: iters left: 2 (88 enodes) 1553857710.446 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857710.446 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857710.446 * * [simplify]: Extracting #2: cost 25 inf + 3 1553857710.447 * * [simplify]: Extracting #3: cost 15 inf + 579 1553857710.447 * * [simplify]: Extracting #4: cost 3 inf + 1442 1553857710.447 * * [simplify]: Extracting #5: cost 0 inf + 1728 1553857710.448 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857710.448 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857710.448 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1553857710.448 * * [simplify]: iters left: 6 (7 enodes) 1553857710.451 * * [simplify]: iters left: 5 (25 enodes) 1553857710.458 * * [simplify]: iters left: 4 (39 enodes) 1553857710.467 * * [simplify]: iters left: 3 (82 enodes) 1553857710.481 * * [simplify]: iters left: 2 (110 enodes) 1553857710.493 * * [simplify]: iters left: 1 (112 enodes) 1553857710.503 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857710.503 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857710.503 * [simplify]: Simplified to 0 1553857710.503 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857710.503 * * * * [progress]: [ 377 / 452 ] simplifiying candidate # 1553857710.503 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* y.im (* x.re 1)))) 1553857710.503 * * [simplify]: iters left: 6 (11 enodes) 1553857710.509 * * [simplify]: iters left: 5 (41 enodes) 1553857710.521 * * [simplify]: iters left: 4 (59 enodes) 1553857710.539 * * [simplify]: iters left: 3 (69 enodes) 1553857710.548 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857710.548 * * [simplify]: Extracting #1: cost 14 inf + 0 1553857710.548 * * [simplify]: Extracting #2: cost 17 inf + 45 1553857710.548 * * [simplify]: Extracting #3: cost 6 inf + 581 1553857710.549 * * [simplify]: Extracting #4: cost 0 inf + 1076 1553857710.549 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857710.549 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) (* x.re 1) (* y.im (* x.re 1)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857710.549 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1553857710.549 * * [simplify]: iters left: 5 (7 enodes) 1553857710.551 * * [simplify]: iters left: 4 (24 enodes) 1553857710.555 * * [simplify]: iters left: 3 (37 enodes) 1553857710.561 * * [simplify]: iters left: 2 (53 enodes) 1553857710.569 * * [simplify]: iters left: 1 (58 enodes) 1553857710.574 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857710.575 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857710.575 * [simplify]: Simplified to 0 1553857710.575 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857710.575 * * * * [progress]: [ 378 / 452 ] simplifiying candidate # 1553857710.575 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1553857710.575 * * [simplify]: iters left: 6 (12 enodes) 1553857710.578 * * [simplify]: iters left: 5 (49 enodes) 1553857710.586 * * [simplify]: iters left: 4 (91 enodes) 1553857710.602 * * [simplify]: iters left: 3 (137 enodes) 1553857710.620 * * [simplify]: iters left: 2 (149 enodes) 1553857710.646 * * [simplify]: iters left: 1 (153 enodes) 1553857710.660 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857710.660 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857710.660 * * [simplify]: Extracting #2: cost 30 inf + 168 1553857710.661 * * [simplify]: Extracting #3: cost 24 inf + 538 1553857710.661 * * [simplify]: Extracting #4: cost 5 inf + 2843 1553857710.662 * * [simplify]: Extracting #5: cost 0 inf + 3340 1553857710.663 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857710.663 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857710.663 * [simplify]: Simplifying (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re)))) 1553857710.663 * * [simplify]: iters left: 6 (8 enodes) 1553857710.665 * * [simplify]: iters left: 5 (36 enodes) 1553857710.671 * * [simplify]: iters left: 4 (64 enodes) 1553857710.683 * * [simplify]: iters left: 3 (129 enodes) 1553857710.725 * * [simplify]: iters left: 2 (200 enodes) 1553857710.762 * * [simplify]: iters left: 1 (223 enodes) 1553857710.781 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857710.781 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857710.781 * [simplify]: Simplified to 0 1553857710.781 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857710.781 * * * * [progress]: [ 379 / 452 ] simplifiying candidate # 1553857710.781 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1553857710.782 * * [simplify]: iters left: 6 (11 enodes) 1553857710.784 * * [simplify]: iters left: 5 (42 enodes) 1553857710.795 * * [simplify]: iters left: 4 (65 enodes) 1553857710.815 * * [simplify]: iters left: 3 (86 enodes) 1553857710.838 * * [simplify]: iters left: 2 (89 enodes) 1553857710.859 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857710.859 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857710.860 * * [simplify]: Extracting #2: cost 25 inf + 3 1553857710.860 * * [simplify]: Extracting #3: cost 15 inf + 661 1553857710.861 * * [simplify]: Extracting #4: cost 3 inf + 1483 1553857710.862 * * [simplify]: Extracting #5: cost 0 inf + 1728 1553857710.863 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857710.863 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857710.863 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1553857710.864 * * [simplify]: iters left: 6 (7 enodes) 1553857710.867 * * [simplify]: iters left: 5 (29 enodes) 1553857710.876 * * [simplify]: iters left: 4 (46 enodes) 1553857710.891 * * [simplify]: iters left: 3 (81 enodes) 1553857710.917 * * [simplify]: iters left: 2 (110 enodes) 1553857710.941 * * [simplify]: iters left: 1 (111 enodes) 1553857710.959 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857710.959 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857710.959 * [simplify]: Simplified to 0 1553857710.959 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857710.959 * * * * [progress]: [ 380 / 452 ] simplifiying candidate # 1553857710.959 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (* x.re y.im) 1))) 1553857710.959 * * [simplify]: iters left: 6 (11 enodes) 1553857710.965 * * [simplify]: iters left: 5 (45 enodes) 1553857710.975 * * [simplify]: iters left: 4 (72 enodes) 1553857710.987 * * [simplify]: iters left: 3 (99 enodes) 1553857711.000 * * [simplify]: iters left: 2 (107 enodes) 1553857711.021 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857711.022 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857711.022 * * [simplify]: Extracting #2: cost 15 inf + 47 1553857711.022 * * [simplify]: Extracting #3: cost 7 inf + 460 1553857711.023 * * [simplify]: Extracting #4: cost 0 inf + 996 1553857711.024 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857711.024 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857711.024 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857711.024 * * [simplify]: iters left: 5 (7 enodes) 1553857711.029 * * [simplify]: iters left: 4 (31 enodes) 1553857711.041 * * [simplify]: iters left: 3 (53 enodes) 1553857711.058 * * [simplify]: iters left: 2 (65 enodes) 1553857711.080 * * [simplify]: iters left: 1 (97 enodes) 1553857711.105 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857711.105 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857711.105 * [simplify]: Simplified to 0 1553857711.105 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857711.106 * * * * [progress]: [ 381 / 452 ] simplifiying candidate # 1553857711.106 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* x.re y.im))) 1553857711.106 * * [simplify]: iters left: 5 (9 enodes) 1553857711.110 * * [simplify]: iters left: 4 (35 enodes) 1553857711.120 * * [simplify]: iters left: 3 (48 enodes) 1553857711.133 * * [simplify]: iters left: 2 (55 enodes) 1553857711.146 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857711.146 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857711.146 * * [simplify]: Extracting #2: cost 14 inf + 86 1553857711.146 * * [simplify]: Extracting #3: cost 4 inf + 582 1553857711.147 * * [simplify]: Extracting #4: cost 0 inf + 994 1553857711.148 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857711.148 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- x.re) y.im (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857711.148 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1553857711.148 * * [simplify]: iters left: 3 (5 enodes) 1553857711.150 * * [simplify]: iters left: 2 (18 enodes) 1553857711.156 * * [simplify]: iters left: 1 (25 enodes) 1553857711.163 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857711.163 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857711.163 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857711.164 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857711.164 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857711.164 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1553857711.164 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (- (* x.re y.im) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857711.165 * * * * [progress]: [ 382 / 452 ] simplifiying candidate # 1553857711.165 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* y.im x.re))) 1553857711.165 * * [simplify]: iters left: 5 (9 enodes) 1553857711.169 * * [simplify]: iters left: 4 (37 enodes) 1553857711.181 * * [simplify]: iters left: 3 (51 enodes) 1553857711.191 * * [simplify]: iters left: 2 (63 enodes) 1553857711.198 * * [simplify]: iters left: 1 (64 enodes) 1553857711.207 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857711.207 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857711.207 * * [simplify]: Extracting #2: cost 5 inf + 501 1553857711.208 * * [simplify]: Extracting #3: cost 0 inf + 749 1553857711.208 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857711.208 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- y.im) x.re (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857711.208 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1553857711.208 * * [simplify]: iters left: 3 (5 enodes) 1553857711.209 * * [simplify]: iters left: 2 (18 enodes) 1553857711.212 * * [simplify]: iters left: 1 (25 enodes) 1553857711.215 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857711.215 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857711.215 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857711.215 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857711.216 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857711.216 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1553857711.216 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (- (* y.im x.re) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857711.216 * * * * [progress]: [ 383 / 452 ] simplifiying candidate # 1553857711.216 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1553857711.216 * * [simplify]: iters left: 6 (12 enodes) 1553857711.219 * * [simplify]: iters left: 5 (49 enodes) 1553857711.227 * * [simplify]: iters left: 4 (72 enodes) 1553857711.241 * * [simplify]: iters left: 3 (104 enodes) 1553857711.261 * * [simplify]: iters left: 2 (150 enodes) 1553857711.291 * * [simplify]: iters left: 1 (229 enodes) 1553857711.332 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857711.332 * * [simplify]: Extracting #1: cost 20 inf + 0 1553857711.332 * * [simplify]: Extracting #2: cost 49 inf + 432 1553857711.333 * * [simplify]: Extracting #3: cost 58 inf + 2220 1553857711.335 * * [simplify]: Extracting #4: cost 23 inf + 21474 1553857711.338 * * [simplify]: Extracting #5: cost 2 inf + 33828 1553857711.341 * * [simplify]: Extracting #6: cost 0 inf + 35036 1553857711.344 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857711.345 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857711.345 * [simplify]: Simplifying (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))))) 1553857711.345 * * [simplify]: iters left: 6 (8 enodes) 1553857711.347 * * [simplify]: iters left: 5 (30 enodes) 1553857711.352 * * [simplify]: iters left: 4 (46 enodes) 1553857711.364 * * [simplify]: iters left: 3 (95 enodes) 1553857711.381 * * [simplify]: iters left: 2 (153 enodes) 1553857711.403 * * [simplify]: iters left: 1 (222 enodes) 1553857711.480 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857711.480 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857711.480 * [simplify]: Simplified to 0 1553857711.480 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857711.480 * * * * [progress]: [ 384 / 452 ] simplifiying candidate # 1553857711.480 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1553857711.481 * * [simplify]: iters left: 6 (11 enodes) 1553857711.486 * * [simplify]: iters left: 5 (40 enodes) 1553857711.498 * * [simplify]: iters left: 4 (57 enodes) 1553857711.517 * * [simplify]: iters left: 3 (73 enodes) 1553857711.534 * * [simplify]: iters left: 2 (74 enodes) 1553857711.550 * * [simplify]: iters left: 1 (80 enodes) 1553857711.566 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857711.566 * * [simplify]: Extracting #1: cost 14 inf + 0 1553857711.567 * * [simplify]: Extracting #2: cost 13 inf + 129 1553857711.567 * * [simplify]: Extracting #3: cost 3 inf + 829 1553857711.568 * * [simplify]: Extracting #4: cost 0 inf + 1157 1553857711.569 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857711.569 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857711.569 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1553857711.569 * * [simplify]: iters left: 6 (7 enodes) 1553857711.572 * * [simplify]: iters left: 5 (22 enodes) 1553857711.578 * * [simplify]: iters left: 4 (30 enodes) 1553857711.588 * * [simplify]: iters left: 3 (46 enodes) 1553857711.603 * * [simplify]: iters left: 2 (56 enodes) 1553857711.615 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857711.615 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857711.615 * [simplify]: Simplified to 0 1553857711.615 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857711.615 * * * * [progress]: [ 385 / 452 ] simplifiying candidate # 1553857711.616 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* x.re y.im) 1))) 1553857711.616 * * [simplify]: iters left: 6 (10 enodes) 1553857711.619 * * [simplify]: iters left: 5 (42 enodes) 1553857711.627 * * [simplify]: iters left: 4 (68 enodes) 1553857711.639 * * [simplify]: iters left: 3 (94 enodes) 1553857711.653 * * [simplify]: iters left: 2 (106 enodes) 1553857711.669 * * [simplify]: iters left: 1 (114 enodes) 1553857711.678 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857711.678 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857711.678 * * [simplify]: Extracting #2: cost 7 inf + 296 1553857711.679 * * [simplify]: Extracting #3: cost 1 inf + 668 1553857711.679 * * [simplify]: Extracting #4: cost 0 inf + 750 1553857711.679 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857711.679 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857711.680 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857711.680 * * [simplify]: iters left: 5 (7 enodes) 1553857711.682 * * [simplify]: iters left: 4 (31 enodes) 1553857711.690 * * [simplify]: iters left: 3 (53 enodes) 1553857711.707 * * [simplify]: iters left: 2 (65 enodes) 1553857711.719 * * [simplify]: iters left: 1 (97 enodes) 1553857711.732 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857711.732 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857711.732 * [simplify]: Simplified to 0 1553857711.732 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857711.732 * * * * [progress]: [ 386 / 452 ] simplifiying candidate # 1553857711.732 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1553857711.732 * * [simplify]: iters left: 6 (12 enodes) 1553857711.735 * * [simplify]: iters left: 5 (52 enodes) 1553857711.746 * * [simplify]: iters left: 4 (93 enodes) 1553857711.763 * * [simplify]: iters left: 3 (144 enodes) 1553857711.790 * * [simplify]: iters left: 2 (151 enodes) 1553857711.806 * * [simplify]: iters left: 1 (165 enodes) 1553857711.822 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857711.822 * * [simplify]: Extracting #1: cost 22 inf + 0 1553857711.823 * * [simplify]: Extracting #2: cost 24 inf + 542 1553857711.824 * * [simplify]: Extracting #3: cost 5 inf + 2012 1553857711.826 * * [simplify]: Extracting #4: cost 0 inf + 2621 1553857711.828 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857711.828 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857711.829 * [simplify]: Simplifying (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im)))) 1553857711.829 * * [simplify]: iters left: 6 (8 enodes) 1553857711.833 * * [simplify]: iters left: 5 (38 enodes) 1553857711.845 * * [simplify]: iters left: 4 (69 enodes) 1553857711.876 * * [simplify]: iters left: 3 (148 enodes) 1553857711.921 * * [simplify]: iters left: 2 (233 enodes) 1553857711.948 * * [simplify]: iters left: 1 (252 enodes) 1553857711.970 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857711.971 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857711.971 * [simplify]: Simplified to 0 1553857711.971 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857711.971 * * * * [progress]: [ 387 / 452 ] simplifiying candidate # 1553857711.971 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1553857711.971 * * [simplify]: iters left: 6 (12 enodes) 1553857711.974 * * [simplify]: iters left: 5 (51 enodes) 1553857711.985 * * [simplify]: iters left: 4 (98 enodes) 1553857712.018 * * [simplify]: iters left: 3 (151 enodes) 1553857712.057 * * [simplify]: iters left: 2 (164 enodes) 1553857712.095 * * [simplify]: iters left: 1 (185 enodes) 1553857712.129 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857712.129 * * [simplify]: Extracting #1: cost 21 inf + 0 1553857712.130 * * [simplify]: Extracting #2: cost 21 inf + 620 1553857712.131 * * [simplify]: Extracting #3: cost 4 inf + 2449 1553857712.132 * * [simplify]: Extracting #4: cost 0 inf + 3095 1553857712.134 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857712.134 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857712.135 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im))))) 1553857712.135 * * [simplify]: iters left: 6 (8 enodes) 1553857712.138 * * [simplify]: iters left: 5 (32 enodes) 1553857712.143 * * [simplify]: iters left: 4 (60 enodes) 1553857712.153 * * [simplify]: iters left: 3 (136 enodes) 1553857712.179 * * [simplify]: iters left: 2 (206 enodes) 1553857712.206 * * [simplify]: iters left: 1 (228 enodes) 1553857712.222 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857712.222 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857712.222 * [simplify]: Simplified to 0 1553857712.222 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857712.222 * * * * [progress]: [ 388 / 452 ] simplifiying candidate # 1553857712.222 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1553857712.222 * * [simplify]: iters left: 6 (11 enodes) 1553857712.225 * * [simplify]: iters left: 5 (44 enodes) 1553857712.238 * * [simplify]: iters left: 4 (68 enodes) 1553857712.260 * * [simplify]: iters left: 3 (92 enodes) 1553857712.282 * * [simplify]: iters left: 2 (96 enodes) 1553857712.304 * * [simplify]: iters left: 1 (106 enodes) 1553857712.313 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857712.313 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857712.314 * * [simplify]: Extracting #2: cost 13 inf + 498 1553857712.314 * * [simplify]: Extracting #3: cost 0 inf + 1483 1553857712.315 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857712.315 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857712.315 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1553857712.315 * * [simplify]: iters left: 6 (7 enodes) 1553857712.316 * * [simplify]: iters left: 5 (25 enodes) 1553857712.320 * * [simplify]: iters left: 4 (39 enodes) 1553857712.327 * * [simplify]: iters left: 3 (82 enodes) 1553857712.343 * * [simplify]: iters left: 2 (110 enodes) 1553857712.367 * * [simplify]: iters left: 1 (112 enodes) 1553857712.375 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857712.375 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857712.375 * [simplify]: Simplified to 0 1553857712.375 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857712.375 * * * * [progress]: [ 389 / 452 ] simplifiying candidate # 1553857712.375 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* y.im (* x.re 1)))) 1553857712.376 * * [simplify]: iters left: 6 (10 enodes) 1553857712.378 * * [simplify]: iters left: 5 (38 enodes) 1553857712.384 * * [simplify]: iters left: 4 (55 enodes) 1553857712.392 * * [simplify]: iters left: 3 (69 enodes) 1553857712.399 * * [simplify]: iters left: 2 (70 enodes) 1553857712.412 * * [simplify]: iters left: 1 (75 enodes) 1553857712.426 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857712.426 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857712.426 * * [simplify]: Extracting #2: cost 8 inf + 419 1553857712.427 * * [simplify]: Extracting #3: cost 0 inf + 831 1553857712.427 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857712.427 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- y.im) (* x.re 1) (* y.im (* x.re 1)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857712.428 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1553857712.428 * * [simplify]: iters left: 5 (7 enodes) 1553857712.431 * * [simplify]: iters left: 4 (24 enodes) 1553857712.439 * * [simplify]: iters left: 3 (37 enodes) 1553857712.453 * * [simplify]: iters left: 2 (53 enodes) 1553857712.464 * * [simplify]: iters left: 1 (58 enodes) 1553857712.470 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857712.470 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857712.470 * [simplify]: Simplified to 0 1553857712.470 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857712.470 * * * * [progress]: [ 390 / 452 ] simplifiying candidate # 1553857712.470 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1553857712.470 * * [simplify]: iters left: 6 (12 enodes) 1553857712.473 * * [simplify]: iters left: 5 (51 enodes) 1553857712.481 * * [simplify]: iters left: 4 (94 enodes) 1553857712.501 * * [simplify]: iters left: 3 (138 enodes) 1553857712.538 * * [simplify]: iters left: 2 (151 enodes) 1553857712.560 * * [simplify]: iters left: 1 (169 enodes) 1553857712.576 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857712.576 * * [simplify]: Extracting #1: cost 21 inf + 0 1553857712.576 * * [simplify]: Extracting #2: cost 21 inf + 835 1553857712.577 * * [simplify]: Extracting #3: cost 4 inf + 2638 1553857712.578 * * [simplify]: Extracting #4: cost 0 inf + 3110 1553857712.579 * * [simplify]: Extracting #5: cost 0 inf + 3095 1553857712.580 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857712.580 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857712.580 * [simplify]: Simplifying (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re)))) 1553857712.580 * * [simplify]: iters left: 6 (8 enodes) 1553857712.582 * * [simplify]: iters left: 5 (36 enodes) 1553857712.590 * * [simplify]: iters left: 4 (64 enodes) 1553857712.613 * * [simplify]: iters left: 3 (129 enodes) 1553857712.645 * * [simplify]: iters left: 2 (200 enodes) 1553857712.688 * * [simplify]: iters left: 1 (223 enodes) 1553857712.708 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857712.708 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857712.708 * [simplify]: Simplified to 0 1553857712.708 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857712.708 * * * * [progress]: [ 391 / 452 ] simplifiying candidate # 1553857712.709 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1553857712.709 * * [simplify]: iters left: 6 (11 enodes) 1553857712.711 * * [simplify]: iters left: 5 (44 enodes) 1553857712.718 * * [simplify]: iters left: 4 (68 enodes) 1553857712.732 * * [simplify]: iters left: 3 (93 enodes) 1553857712.743 * * [simplify]: iters left: 2 (97 enodes) 1553857712.755 * * [simplify]: iters left: 1 (107 enodes) 1553857712.765 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857712.765 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857712.765 * * [simplify]: Extracting #2: cost 13 inf + 539 1553857712.766 * * [simplify]: Extracting #3: cost 0 inf + 1483 1553857712.766 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857712.766 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857712.767 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1553857712.767 * * [simplify]: iters left: 6 (7 enodes) 1553857712.768 * * [simplify]: iters left: 5 (29 enodes) 1553857712.772 * * [simplify]: iters left: 4 (46 enodes) 1553857712.780 * * [simplify]: iters left: 3 (81 enodes) 1553857712.807 * * [simplify]: iters left: 2 (110 enodes) 1553857712.819 * * [simplify]: iters left: 1 (111 enodes) 1553857712.828 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857712.828 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857712.828 * [simplify]: Simplified to 0 1553857712.828 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857712.828 * * * * [progress]: [ 392 / 452 ] simplifiying candidate # 1553857712.828 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* x.re y.im) 1))) 1553857712.829 * * [simplify]: iters left: 6 (10 enodes) 1553857712.834 * * [simplify]: iters left: 5 (42 enodes) 1553857712.848 * * [simplify]: iters left: 4 (68 enodes) 1553857712.871 * * [simplify]: iters left: 3 (94 enodes) 1553857712.895 * * [simplify]: iters left: 2 (106 enodes) 1553857712.923 * * [simplify]: iters left: 1 (114 enodes) 1553857712.940 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857712.940 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857712.941 * * [simplify]: Extracting #2: cost 7 inf + 296 1553857712.941 * * [simplify]: Extracting #3: cost 1 inf + 668 1553857712.942 * * [simplify]: Extracting #4: cost 0 inf + 750 1553857712.943 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857712.943 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857712.943 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857712.944 * * [simplify]: iters left: 5 (7 enodes) 1553857712.948 * * [simplify]: iters left: 4 (31 enodes) 1553857712.960 * * [simplify]: iters left: 3 (53 enodes) 1553857712.976 * * [simplify]: iters left: 2 (65 enodes) 1553857712.998 * * [simplify]: iters left: 1 (97 enodes) 1553857713.023 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857713.023 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857713.023 * [simplify]: Simplified to 0 1553857713.023 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857713.023 * * * * [progress]: [ 393 / 452 ] simplifiying candidate # 1553857713.023 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* x.re y.im))) 1553857713.024 * * [simplify]: iters left: 5 (9 enodes) 1553857713.028 * * [simplify]: iters left: 4 (37 enodes) 1553857713.040 * * [simplify]: iters left: 3 (51 enodes) 1553857713.056 * * [simplify]: iters left: 2 (63 enodes) 1553857713.074 * * [simplify]: iters left: 1 (64 enodes) 1553857713.088 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857713.088 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857713.089 * * [simplify]: Extracting #2: cost 5 inf + 501 1553857713.089 * * [simplify]: Extracting #3: cost 0 inf + 749 1553857713.090 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857713.090 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- x.re) y.im (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857713.090 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1553857713.090 * * [simplify]: iters left: 3 (5 enodes) 1553857713.092 * * [simplify]: iters left: 2 (18 enodes) 1553857713.098 * * [simplify]: iters left: 1 (25 enodes) 1553857713.105 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857713.105 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857713.105 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857713.106 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857713.106 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857713.106 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1553857713.106 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (- (* x.re y.im) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857713.107 * * * * [progress]: [ 394 / 452 ] simplifiying candidate # 1553857713.107 * [simplify]: Simplifying (fma y.re x.im (- (* y.im x.re))) 1553857713.107 * * [simplify]: iters left: 5 (7 enodes) 1553857713.110 * * [simplify]: iters left: 4 (28 enodes) 1553857713.118 * * [simplify]: iters left: 3 (39 enodes) 1553857713.128 * * [simplify]: iters left: 2 (44 enodes) 1553857713.139 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857713.139 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857713.139 * * [simplify]: Extracting #2: cost 8 inf + 210 1553857713.139 * * [simplify]: Extracting #3: cost 1 inf + 736 1553857713.140 * * [simplify]: Extracting #4: cost 0 inf + 748 1553857713.140 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857713.140 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- y.im) x.re (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857713.141 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1553857713.141 * * [simplify]: iters left: 3 (5 enodes) 1553857713.143 * * [simplify]: iters left: 2 (18 enodes) 1553857713.149 * * [simplify]: iters left: 1 (25 enodes) 1553857713.156 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857713.156 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857713.157 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857713.157 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857713.157 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857713.158 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1553857713.158 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (- (* y.im x.re) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857713.158 * * * * [progress]: [ 395 / 452 ] simplifiying candidate # 1553857713.158 * [simplify]: Simplifying (fma y.re x.im (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1553857713.158 * * [simplify]: iters left: 6 (10 enodes) 1553857713.163 * * [simplify]: iters left: 5 (40 enodes) 1553857713.176 * * [simplify]: iters left: 4 (60 enodes) 1553857713.196 * * [simplify]: iters left: 3 (85 enodes) 1553857713.225 * * [simplify]: iters left: 2 (129 enodes) 1553857713.266 * * [simplify]: iters left: 1 (198 enodes) 1553857713.306 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857713.306 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857713.306 * * [simplify]: Extracting #2: cost 41 inf + 2 1553857713.307 * * [simplify]: Extracting #3: cost 67 inf + 624 1553857713.307 * * [simplify]: Extracting #4: cost 58 inf + 1685 1553857713.308 * * [simplify]: Extracting #5: cost 45 inf + 6797 1553857713.313 * * [simplify]: Extracting #6: cost 8 inf + 28604 1553857713.316 * * [simplify]: Extracting #7: cost 0 inf + 34029 1553857713.319 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857713.319 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857713.319 * [simplify]: Simplifying (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))))) 1553857713.319 * * [simplify]: iters left: 6 (8 enodes) 1553857713.321 * * [simplify]: iters left: 5 (30 enodes) 1553857713.326 * * [simplify]: iters left: 4 (46 enodes) 1553857713.336 * * [simplify]: iters left: 3 (95 enodes) 1553857713.354 * * [simplify]: iters left: 2 (153 enodes) 1553857713.386 * * [simplify]: iters left: 1 (222 enodes) 1553857713.449 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857713.449 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857713.449 * [simplify]: Simplified to 0 1553857713.449 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857713.450 * * * * [progress]: [ 396 / 452 ] simplifiying candidate # 1553857713.450 * [simplify]: Simplifying (fma y.re x.im (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1553857713.450 * * [simplify]: iters left: 6 (9 enodes) 1553857713.452 * * [simplify]: iters left: 5 (31 enodes) 1553857713.456 * * [simplify]: iters left: 4 (45 enodes) 1553857713.462 * * [simplify]: iters left: 3 (56 enodes) 1553857713.471 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857713.471 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857713.471 * * [simplify]: Extracting #2: cost 14 inf + 87 1553857713.472 * * [simplify]: Extracting #3: cost 1 inf + 1074 1553857713.472 * * [simplify]: Extracting #4: cost 0 inf + 1156 1553857713.473 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857713.473 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857713.473 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1553857713.474 * * [simplify]: iters left: 6 (7 enodes) 1553857713.477 * * [simplify]: iters left: 5 (22 enodes) 1553857713.483 * * [simplify]: iters left: 4 (30 enodes) 1553857713.493 * * [simplify]: iters left: 3 (46 enodes) 1553857713.505 * * [simplify]: iters left: 2 (56 enodes) 1553857713.519 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857713.519 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857713.519 * [simplify]: Simplified to 0 1553857713.519 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857713.520 * * * * [progress]: [ 397 / 452 ] simplifiying candidate # 1553857713.520 * [simplify]: Simplifying (fma y.re x.im (- (* (* x.re y.im) 1))) 1553857713.520 * * [simplify]: iters left: 6 (9 enodes) 1553857713.525 * * [simplify]: iters left: 5 (38 enodes) 1553857713.538 * * [simplify]: iters left: 4 (63 enodes) 1553857713.560 * * [simplify]: iters left: 3 (88 enodes) 1553857713.582 * * [simplify]: iters left: 2 (96 enodes) 1553857713.603 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857713.603 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857713.603 * * [simplify]: Extracting #2: cost 9 inf + 170 1553857713.604 * * [simplify]: Extracting #3: cost 1 inf + 708 1553857713.605 * * [simplify]: Extracting #4: cost 0 inf + 750 1553857713.605 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857713.606 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857713.606 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857713.606 * * [simplify]: iters left: 5 (7 enodes) 1553857713.610 * * [simplify]: iters left: 4 (31 enodes) 1553857713.623 * * [simplify]: iters left: 3 (53 enodes) 1553857713.640 * * [simplify]: iters left: 2 (65 enodes) 1553857713.664 * * [simplify]: iters left: 1 (97 enodes) 1553857713.688 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857713.688 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857713.688 * [simplify]: Simplified to 0 1553857713.688 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857713.689 * * * * [progress]: [ 398 / 452 ] simplifiying candidate # 1553857713.689 * [simplify]: Simplifying (fma y.re x.im (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1553857713.689 * * [simplify]: iters left: 6 (10 enodes) 1553857713.693 * * [simplify]: iters left: 5 (43 enodes) 1553857713.709 * * [simplify]: iters left: 4 (81 enodes) 1553857713.733 * * [simplify]: iters left: 3 (130 enodes) 1553857713.752 * * [simplify]: iters left: 2 (136 enodes) 1553857713.767 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857713.767 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857713.767 * * [simplify]: Extracting #2: cost 32 inf + 2 1553857713.767 * * [simplify]: Extracting #3: cost 19 inf + 922 1553857713.768 * * [simplify]: Extracting #4: cost 2 inf + 2512 1553857713.769 * * [simplify]: Extracting #5: cost 0 inf + 2620 1553857713.770 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857713.770 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857713.770 * [simplify]: Simplifying (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im)))) 1553857713.770 * * [simplify]: iters left: 6 (8 enodes) 1553857713.772 * * [simplify]: iters left: 5 (38 enodes) 1553857713.784 * * [simplify]: iters left: 4 (69 enodes) 1553857713.802 * * [simplify]: iters left: 3 (148 enodes) 1553857713.835 * * [simplify]: iters left: 2 (233 enodes) 1553857713.888 * * [simplify]: iters left: 1 (252 enodes) 1553857713.913 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857713.913 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857713.913 * [simplify]: Simplified to 0 1553857713.913 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (fma y.re x.im (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857713.913 * * * * [progress]: [ 399 / 452 ] simplifiying candidate # 1553857713.913 * [simplify]: Simplifying (fma y.re x.im (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1553857713.913 * * [simplify]: iters left: 6 (10 enodes) 1553857713.916 * * [simplify]: iters left: 5 (42 enodes) 1553857713.922 * * [simplify]: iters left: 4 (86 enodes) 1553857713.946 * * [simplify]: iters left: 3 (139 enodes) 1553857713.981 * * [simplify]: iters left: 2 (147 enodes) 1553857713.994 * * [simplify]: iters left: 1 (149 enodes) 1553857714.006 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857714.006 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857714.006 * * [simplify]: Extracting #2: cost 29 inf + 3 1553857714.007 * * [simplify]: Extracting #3: cost 14 inf + 1348 1553857714.007 * * [simplify]: Extracting #4: cost 1 inf + 2972 1553857714.008 * * [simplify]: Extracting #5: cost 0 inf + 3094 1553857714.009 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857714.009 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857714.009 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im))))) 1553857714.009 * * [simplify]: iters left: 6 (8 enodes) 1553857714.011 * * [simplify]: iters left: 5 (32 enodes) 1553857714.019 * * [simplify]: iters left: 4 (60 enodes) 1553857714.042 * * [simplify]: iters left: 3 (136 enodes) 1553857714.084 * * [simplify]: iters left: 2 (206 enodes) 1553857714.118 * * [simplify]: iters left: 1 (228 enodes) 1553857714.151 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857714.151 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857714.151 * [simplify]: Simplified to 0 1553857714.151 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (fma y.re x.im (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857714.151 * * * * [progress]: [ 400 / 452 ] simplifiying candidate # 1553857714.152 * [simplify]: Simplifying (fma y.re x.im (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1553857714.152 * * [simplify]: iters left: 6 (9 enodes) 1553857714.154 * * [simplify]: iters left: 5 (35 enodes) 1553857714.159 * * [simplify]: iters left: 4 (56 enodes) 1553857714.167 * * [simplify]: iters left: 3 (74 enodes) 1553857714.176 * * [simplify]: iters left: 2 (77 enodes) 1553857714.185 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857714.185 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857714.185 * * [simplify]: Extracting #2: cost 21 inf + 3 1553857714.186 * * [simplify]: Extracting #3: cost 7 inf + 964 1553857714.186 * * [simplify]: Extracting #4: cost 0 inf + 1497 1553857714.187 * * [simplify]: Extracting #5: cost 0 inf + 1482 1553857714.187 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857714.187 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857714.187 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1553857714.187 * * [simplify]: iters left: 6 (7 enodes) 1553857714.189 * * [simplify]: iters left: 5 (25 enodes) 1553857714.192 * * [simplify]: iters left: 4 (39 enodes) 1553857714.200 * * [simplify]: iters left: 3 (82 enodes) 1553857714.212 * * [simplify]: iters left: 2 (110 enodes) 1553857714.228 * * [simplify]: iters left: 1 (112 enodes) 1553857714.236 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857714.236 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857714.236 * [simplify]: Simplified to 0 1553857714.236 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (fma y.re x.im (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857714.236 * * * * [progress]: [ 401 / 452 ] simplifiying candidate # 1553857714.236 * [simplify]: Simplifying (fma y.re x.im (- (* y.im (* x.re 1)))) 1553857714.236 * * [simplify]: iters left: 6 (9 enodes) 1553857714.238 * * [simplify]: iters left: 5 (34 enodes) 1553857714.243 * * [simplify]: iters left: 4 (50 enodes) 1553857714.250 * * [simplify]: iters left: 3 (58 enodes) 1553857714.257 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857714.257 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857714.257 * * [simplify]: Extracting #2: cost 9 inf + 251 1553857714.257 * * [simplify]: Extracting #3: cost 1 inf + 818 1553857714.258 * * [simplify]: Extracting #4: cost 0 inf + 830 1553857714.258 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857714.258 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- y.im) (* x.re 1) (* y.im (* x.re 1)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857714.258 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1553857714.258 * * [simplify]: iters left: 5 (7 enodes) 1553857714.260 * * [simplify]: iters left: 4 (24 enodes) 1553857714.264 * * [simplify]: iters left: 3 (37 enodes) 1553857714.269 * * [simplify]: iters left: 2 (53 enodes) 1553857714.275 * * [simplify]: iters left: 1 (58 enodes) 1553857714.281 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857714.281 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857714.281 * [simplify]: Simplified to 0 1553857714.281 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (fma y.re x.im (- (* y.im (* x.re 1)))) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857714.281 * * * * [progress]: [ 402 / 452 ] simplifiying candidate # 1553857714.281 * [simplify]: Simplifying (fma y.re x.im (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1553857714.281 * * [simplify]: iters left: 6 (10 enodes) 1553857714.284 * * [simplify]: iters left: 5 (42 enodes) 1553857714.290 * * [simplify]: iters left: 4 (83 enodes) 1553857714.304 * * [simplify]: iters left: 3 (123 enodes) 1553857714.320 * * [simplify]: iters left: 2 (133 enodes) 1553857714.335 * * [simplify]: iters left: 1 (143 enodes) 1553857714.350 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857714.351 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857714.351 * * [simplify]: Extracting #2: cost 31 inf + 3 1553857714.351 * * [simplify]: Extracting #3: cost 17 inf + 1272 1553857714.352 * * [simplify]: Extracting #4: cost 0 inf + 3258 1553857714.353 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857714.353 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857714.353 * [simplify]: Simplifying (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re)))) 1553857714.353 * * [simplify]: iters left: 6 (8 enodes) 1553857714.355 * * [simplify]: iters left: 5 (36 enodes) 1553857714.361 * * [simplify]: iters left: 4 (64 enodes) 1553857714.373 * * [simplify]: iters left: 3 (129 enodes) 1553857714.397 * * [simplify]: iters left: 2 (200 enodes) 1553857714.441 * * [simplify]: iters left: 1 (223 enodes) 1553857714.479 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857714.479 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857714.480 * [simplify]: Simplified to 0 1553857714.480 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (fma y.re x.im (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857714.480 * * * * [progress]: [ 403 / 452 ] simplifiying candidate # 1553857714.480 * [simplify]: Simplifying (fma y.re x.im (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1553857714.480 * * [simplify]: iters left: 6 (9 enodes) 1553857714.484 * * [simplify]: iters left: 5 (35 enodes) 1553857714.495 * * [simplify]: iters left: 4 (56 enodes) 1553857714.511 * * [simplify]: iters left: 3 (75 enodes) 1553857714.529 * * [simplify]: iters left: 2 (78 enodes) 1553857714.545 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857714.545 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857714.545 * * [simplify]: Extracting #2: cost 21 inf + 3 1553857714.546 * * [simplify]: Extracting #3: cost 7 inf + 964 1553857714.546 * * [simplify]: Extracting #4: cost 0 inf + 1497 1553857714.547 * * [simplify]: Extracting #5: cost 0 inf + 1482 1553857714.548 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857714.548 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857714.548 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1553857714.548 * * [simplify]: iters left: 6 (7 enodes) 1553857714.551 * * [simplify]: iters left: 5 (29 enodes) 1553857714.558 * * [simplify]: iters left: 4 (46 enodes) 1553857714.572 * * [simplify]: iters left: 3 (81 enodes) 1553857714.585 * * [simplify]: iters left: 2 (110 enodes) 1553857714.597 * * [simplify]: iters left: 1 (111 enodes) 1553857714.614 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857714.614 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857714.614 * [simplify]: Simplified to 0 1553857714.614 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (fma y.re x.im (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857714.614 * * * * [progress]: [ 404 / 452 ] simplifiying candidate # 1553857714.614 * [simplify]: Simplifying (fma y.re x.im (- (* (* x.re y.im) 1))) 1553857714.615 * * [simplify]: iters left: 6 (9 enodes) 1553857714.620 * * [simplify]: iters left: 5 (38 enodes) 1553857714.633 * * [simplify]: iters left: 4 (63 enodes) 1553857714.653 * * [simplify]: iters left: 3 (88 enodes) 1553857714.672 * * [simplify]: iters left: 2 (96 enodes) 1553857714.693 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857714.693 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857714.694 * * [simplify]: Extracting #2: cost 9 inf + 170 1553857714.694 * * [simplify]: Extracting #3: cost 1 inf + 708 1553857714.695 * * [simplify]: Extracting #4: cost 0 inf + 750 1553857714.695 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857714.695 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857714.696 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857714.696 * * [simplify]: iters left: 5 (7 enodes) 1553857714.700 * * [simplify]: iters left: 4 (31 enodes) 1553857714.711 * * [simplify]: iters left: 3 (53 enodes) 1553857714.728 * * [simplify]: iters left: 2 (65 enodes) 1553857714.747 * * [simplify]: iters left: 1 (97 enodes) 1553857714.759 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857714.759 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857714.759 * [simplify]: Simplified to 0 1553857714.759 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857714.759 * * * * [progress]: [ 405 / 452 ] simplifiying candidate # 1553857714.759 * [simplify]: Simplifying (fma y.re x.im (- (* x.re y.im))) 1553857714.759 * * [simplify]: iters left: 5 (7 enodes) 1553857714.761 * * [simplify]: iters left: 4 (28 enodes) 1553857714.765 * * [simplify]: iters left: 3 (39 enodes) 1553857714.769 * * [simplify]: iters left: 2 (44 enodes) 1553857714.774 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857714.774 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857714.774 * * [simplify]: Extracting #2: cost 8 inf + 210 1553857714.774 * * [simplify]: Extracting #3: cost 1 inf + 736 1553857714.775 * * [simplify]: Extracting #4: cost 0 inf + 748 1553857714.775 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857714.775 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- x.re) y.im (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857714.775 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1553857714.775 * * [simplify]: iters left: 3 (5 enodes) 1553857714.776 * * [simplify]: iters left: 2 (18 enodes) 1553857714.780 * * [simplify]: iters left: 1 (25 enodes) 1553857714.783 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857714.783 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857714.784 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857714.784 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857714.784 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857714.784 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1553857714.784 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (- (* x.re y.im) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857714.784 * * * * [progress]: [ 406 / 452 ] simplifiying candidate # 1553857714.784 * * * * [progress]: [ 407 / 452 ] simplifiying candidate # 1553857714.784 * * * * [progress]: [ 408 / 452 ] simplifiying candidate # 1553857714.784 * * * * [progress]: [ 409 / 452 ] simplifiying candidate # 1553857714.785 * [simplify]: Simplifying (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) 1553857714.785 * * [simplify]: iters left: 5 (5 enodes) 1553857714.786 * * [simplify]: iters left: 4 (16 enodes) 1553857714.787 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857714.788 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857714.788 * * [simplify]: Extracting #2: cost 5 inf + 0 1553857714.788 * * [simplify]: Extracting #3: cost 8 inf + 0 1553857714.788 * * [simplify]: Extracting #4: cost 6 inf + 2 1553857714.788 * * [simplify]: Extracting #5: cost 0 inf + 654 1553857714.788 * [simplify]: Simplified to (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) 1553857714.788 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857714.788 * * * * [progress]: [ 410 / 452 ] simplifiying candidate # 1553857714.788 * [simplify]: Simplifying (sqrt (* x.im y.re)) 1553857714.788 * * [simplify]: iters left: 3 (4 enodes) 1553857714.789 * * [simplify]: iters left: 2 (13 enodes) 1553857714.792 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857714.792 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857714.792 * * [simplify]: Extracting #2: cost 6 inf + 0 1553857714.793 * * [simplify]: Extracting #3: cost 4 inf + 2 1553857714.793 * * [simplify]: Extracting #4: cost 0 inf + 250 1553857714.793 * [simplify]: Simplified to (sqrt (* x.im y.re)) 1553857714.793 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857714.793 * * * * [progress]: [ 411 / 452 ] simplifiying candidate # 1553857714.793 * * * * [progress]: [ 412 / 452 ] simplifiying candidate # 1553857714.793 * [simplify]: Simplifying (* (sqrt x.im) (sqrt y.re)) 1553857714.793 * * [simplify]: iters left: 3 (5 enodes) 1553857714.795 * * [simplify]: iters left: 2 (16 enodes) 1553857714.800 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857714.800 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857714.800 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857714.800 * * [simplify]: Extracting #3: cost 4 inf + 84 1553857714.800 * * [simplify]: Extracting #4: cost 0 inf + 410 1553857714.800 * [simplify]: Simplified to (* (sqrt y.re) (sqrt x.im)) 1553857714.800 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.im) (sqrt y.re)) (- (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857714.800 * * * * [progress]: [ 413 / 452 ] simplifiying candidate # 1553857714.801 * [simplify]: Simplifying (* x.im (* (cbrt y.re) (cbrt y.re))) 1553857714.801 * * [simplify]: iters left: 5 (5 enodes) 1553857714.803 * * [simplify]: iters left: 4 (18 enodes) 1553857714.808 * * [simplify]: iters left: 3 (22 enodes) 1553857714.813 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857714.814 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857714.814 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857714.814 * * [simplify]: Extracting #3: cost 0 inf + 974 1553857714.814 * [simplify]: Simplified to (* (* (cbrt y.re) (cbrt y.re)) x.im) 1553857714.814 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma (* (* (cbrt y.re) (cbrt y.re)) x.im) (cbrt y.re) (- (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857714.814 * * * * [progress]: [ 414 / 452 ] simplifiying candidate # 1553857714.814 * [simplify]: Simplifying (* x.im (sqrt y.re)) 1553857714.814 * * [simplify]: iters left: 3 (4 enodes) 1553857714.815 * * [simplify]: iters left: 2 (13 enodes) 1553857714.817 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857714.817 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857714.817 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857714.817 * * [simplify]: Extracting #3: cost 4 inf + 2 1553857714.817 * * [simplify]: Extracting #4: cost 0 inf + 248 1553857714.817 * [simplify]: Simplified to (* x.im (sqrt y.re)) 1553857714.817 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857714.817 * * * * [progress]: [ 415 / 452 ] simplifiying candidate # 1553857714.817 * [simplify]: Simplifying (* x.im 1) 1553857714.818 * * [simplify]: iters left: 2 (3 enodes) 1553857714.819 * * [simplify]: iters left: 1 (9 enodes) 1553857714.820 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857714.820 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857714.820 * [simplify]: Simplified to x.im 1553857714.820 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma x.im y.re (- (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857714.820 * * * * [progress]: [ 416 / 452 ] simplifiying candidate # 1553857714.821 * [simplify]: Simplifying (* (cbrt x.im) (cbrt x.im)) 1553857714.821 * * [simplify]: iters left: 3 (3 enodes) 1553857714.821 * * [simplify]: iters left: 2 (9 enodes) 1553857714.823 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857714.823 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857714.823 * * [simplify]: Extracting #2: cost 5 inf + 0 1553857714.823 * * [simplify]: Extracting #3: cost 4 inf + 1 1553857714.823 * * [simplify]: Extracting #4: cost 0 inf + 405 1553857714.823 * [simplify]: Simplified to (* (cbrt x.im) (cbrt x.im)) 1553857714.823 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857714.823 * * * * [progress]: [ 417 / 452 ] simplifiying candidate # 1553857714.823 * [simplify]: Simplifying (sqrt x.im) 1553857714.823 * * [simplify]: iters left: 1 (2 enodes) 1553857714.824 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857714.824 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857714.824 * * [simplify]: Extracting #2: cost 2 inf + 1 1553857714.824 * * [simplify]: Extracting #3: cost 0 inf + 83 1553857714.824 * [simplify]: Simplified to (sqrt x.im) 1553857714.824 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857714.824 * * * * [progress]: [ 418 / 452 ] simplifiying candidate # 1553857714.824 * * * * [progress]: [ 419 / 452 ] simplifiying candidate # 1553857714.824 * * * * [progress]: [ 420 / 452 ] simplifiying candidate # 1553857714.824 * [simplify]: Simplifying (/ (exp (* x.im y.re)) (exp (* x.re y.im))) 1553857714.824 * * [simplify]: iters left: 5 (9 enodes) 1553857714.826 * * [simplify]: iters left: 4 (35 enodes) 1553857714.831 * * [simplify]: iters left: 3 (56 enodes) 1553857714.839 * * [simplify]: iters left: 2 (97 enodes) 1553857714.858 * * [simplify]: iters left: 1 (199 enodes) 1553857714.951 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857714.951 * * [simplify]: Extracting #1: cost 63 inf + 0 1553857714.952 * * [simplify]: Extracting #2: cost 178 inf + 0 1553857714.953 * * [simplify]: Extracting #3: cost 210 inf + 773 1553857714.956 * * [simplify]: Extracting #4: cost 175 inf + 4429 1553857714.961 * * [simplify]: Extracting #5: cost 102 inf + 25241 1553857714.974 * * [simplify]: Extracting #6: cost 22 inf + 76819 1553857714.992 * * [simplify]: Extracting #7: cost 0 inf + 95657 1553857715.014 * * [simplify]: Extracting #8: cost 0 inf + 95577 1553857715.027 * [simplify]: Simplified to (exp (- (* x.im y.re) (* x.re y.im))) 1553857715.027 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (log (exp (- (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857715.027 * * * * [progress]: [ 421 / 452 ] simplifiying candidate # 1553857715.027 * * * * [progress]: [ 422 / 452 ] simplifiying candidate # 1553857715.027 * * * * [progress]: [ 423 / 452 ] simplifiying candidate # 1553857715.027 * * * * [progress]: [ 424 / 452 ] simplifiying candidate # 1553857715.027 * * * * [progress]: [ 425 / 452 ] simplifiying candidate # 1553857715.027 * * * * [progress]: [ 426 / 452 ] simplifiying candidate # 1553857715.027 * * * * [progress]: [ 427 / 452 ] simplifiying candidate # 1553857715.027 * * * * [progress]: [ 428 / 452 ] simplifiying candidate # 1553857715.028 * * * * [progress]: [ 429 / 452 ] simplifiying candidate # 1553857715.028 * * * * [progress]: [ 430 / 452 ] simplifiying candidate # 1553857715.028 * * * * [progress]: [ 431 / 452 ] simplifiying candidate # 1553857715.028 * [simplify]: Simplifying (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857715.028 * * [simplify]: iters left: 5 (9 enodes) 1553857715.030 * * [simplify]: iters left: 4 (30 enodes) 1553857715.033 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857715.033 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857715.033 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857715.033 * * [simplify]: Extracting #3: cost 14 inf + 0 1553857715.034 * * [simplify]: Extracting #4: cost 10 inf + 4 1553857715.034 * * [simplify]: Extracting #5: cost 4 inf + 376 1553857715.034 * * [simplify]: Extracting #6: cost 1 inf + 704 1553857715.034 * * [simplify]: Extracting #7: cost 0 inf + 908 1553857715.034 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857715.034 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857715.034 * [simplify]: Simplifying (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857715.034 * * [simplify]: iters left: 5 (9 enodes) 1553857715.036 * * [simplify]: iters left: 4 (31 enodes) 1553857715.040 * * [simplify]: iters left: 3 (34 enodes) 1553857715.045 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857715.045 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857715.045 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857715.045 * * [simplify]: Extracting #3: cost 16 inf + 0 1553857715.045 * * [simplify]: Extracting #4: cost 12 inf + 4 1553857715.045 * * [simplify]: Extracting #5: cost 5 inf + 498 1553857715.045 * * [simplify]: Extracting #6: cost 0 inf + 1152 1553857715.045 * [simplify]: Simplified to (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857715.045 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857715.046 * * * * [progress]: [ 432 / 452 ] simplifiying candidate # 1553857715.046 * [simplify]: Simplifying (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1553857715.046 * * [simplify]: iters left: 5 (10 enodes) 1553857715.048 * * [simplify]: iters left: 4 (33 enodes) 1553857715.052 * * [simplify]: iters left: 3 (35 enodes) 1553857715.056 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857715.056 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857715.056 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857715.056 * * [simplify]: Extracting #3: cost 12 inf + 84 1553857715.056 * * [simplify]: Extracting #4: cost 6 inf + 412 1553857715.056 * * [simplify]: Extracting #5: cost 1 inf + 1016 1553857715.057 * * [simplify]: Extracting #6: cost 0 inf + 1098 1553857715.057 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1553857715.057 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857715.057 * [simplify]: Simplifying (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1553857715.057 * * [simplify]: iters left: 5 (10 enodes) 1553857715.059 * * [simplify]: iters left: 4 (34 enodes) 1553857715.064 * * [simplify]: iters left: 3 (43 enodes) 1553857715.075 * * [simplify]: iters left: 2 (51 enodes) 1553857715.087 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857715.087 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857715.087 * * [simplify]: Extracting #2: cost 19 inf + 0 1553857715.087 * * [simplify]: Extracting #3: cost 17 inf + 125 1553857715.088 * * [simplify]: Extracting #4: cost 7 inf + 979 1553857715.088 * * [simplify]: Extracting #5: cost 1 inf + 1714 1553857715.089 * * [simplify]: Extracting #6: cost 0 inf + 1796 1553857715.090 * [simplify]: Simplified to (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) 1553857715.090 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857715.090 * * * * [progress]: [ 433 / 452 ] simplifiying candidate # 1553857715.090 * [simplify]: Simplifying (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1553857715.090 * * [simplify]: iters left: 5 (10 enodes) 1553857715.095 * * [simplify]: iters left: 4 (34 enodes) 1553857715.103 * * [simplify]: iters left: 3 (35 enodes) 1553857715.112 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857715.112 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857715.112 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857715.112 * * [simplify]: Extracting #3: cost 12 inf + 84 1553857715.113 * * [simplify]: Extracting #4: cost 7 inf + 210 1553857715.113 * * [simplify]: Extracting #5: cost 2 inf + 757 1553857715.113 * * [simplify]: Extracting #6: cost 0 inf + 1098 1553857715.114 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1553857715.114 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857715.114 * [simplify]: Simplifying (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1553857715.115 * * [simplify]: iters left: 5 (10 enodes) 1553857715.121 * * [simplify]: iters left: 4 (35 enodes) 1553857715.130 * * [simplify]: iters left: 3 (39 enodes) 1553857715.141 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857715.141 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857715.141 * * [simplify]: Extracting #2: cost 15 inf + 0 1553857715.141 * * [simplify]: Extracting #3: cost 15 inf + 43 1553857715.141 * * [simplify]: Extracting #4: cost 8 inf + 252 1553857715.142 * * [simplify]: Extracting #5: cost 3 inf + 904 1553857715.142 * * [simplify]: Extracting #6: cost 0 inf + 1392 1553857715.143 * [simplify]: Simplified to (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) 1553857715.143 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857715.143 * * * * [progress]: [ 434 / 452 ] simplifiying candidate # 1553857715.143 * [simplify]: Simplifying (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1553857715.143 * * [simplify]: iters left: 5 (11 enodes) 1553857715.148 * * [simplify]: iters left: 4 (37 enodes) 1553857715.158 * * [simplify]: iters left: 3 (40 enodes) 1553857715.167 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857715.167 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857715.167 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857715.168 * * [simplify]: Extracting #3: cost 13 inf + 45 1553857715.168 * * [simplify]: Extracting #4: cost 5 inf + 535 1553857715.168 * * [simplify]: Extracting #5: cost 0 inf + 1338 1553857715.169 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1553857715.169 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857715.170 * [simplify]: Simplifying (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1553857715.170 * * [simplify]: iters left: 5 (11 enodes) 1553857715.174 * * [simplify]: iters left: 4 (38 enodes) 1553857715.184 * * [simplify]: iters left: 3 (48 enodes) 1553857715.197 * * [simplify]: iters left: 2 (56 enodes) 1553857715.209 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857715.210 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857715.210 * * [simplify]: Extracting #2: cost 24 inf + 0 1553857715.210 * * [simplify]: Extracting #3: cost 16 inf + 168 1553857715.210 * * [simplify]: Extracting #4: cost 5 inf + 1184 1553857715.211 * * [simplify]: Extracting #5: cost 0 inf + 2036 1553857715.212 * [simplify]: Simplified to (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) 1553857715.212 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857715.212 * * * * [progress]: [ 435 / 452 ] simplifiying candidate # 1553857715.212 * [simplify]: Simplifying (- (* x.im y.re) (* x.re y.im)) 1553857715.213 * * [simplify]: iters left: 4 (7 enodes) 1553857715.216 * * [simplify]: iters left: 3 (26 enodes) 1553857715.223 * * [simplify]: iters left: 2 (36 enodes) 1553857715.233 * * [simplify]: iters left: 1 (44 enodes) 1553857715.242 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857715.242 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857715.243 * * [simplify]: Extracting #2: cost 10 inf + 86 1553857715.243 * * [simplify]: Extracting #3: cost 2 inf + 654 1553857715.243 * * [simplify]: Extracting #4: cost 0 inf + 748 1553857715.244 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857715.244 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* 1 (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857715.244 * * * * [progress]: [ 436 / 452 ] simplifiying candidate # 1553857715.244 * [simplify]: Simplifying (- (* x.im y.re) (* x.re y.im)) 1553857715.244 * * [simplify]: iters left: 4 (7 enodes) 1553857715.247 * * [simplify]: iters left: 3 (26 enodes) 1553857715.254 * * [simplify]: iters left: 2 (36 enodes) 1553857715.265 * * [simplify]: iters left: 1 (44 enodes) 1553857715.275 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857715.275 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857715.275 * * [simplify]: Extracting #2: cost 10 inf + 86 1553857715.275 * * [simplify]: Extracting #3: cost 2 inf + 654 1553857715.276 * * [simplify]: Extracting #4: cost 0 inf + 748 1553857715.276 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857715.276 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* 1 (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857715.276 * * * * [progress]: [ 437 / 452 ] simplifiying candidate # 1553857715.277 * [simplify]: Simplifying (- (* x.im y.re) (* x.re y.im)) 1553857715.277 * * [simplify]: iters left: 4 (7 enodes) 1553857715.280 * * [simplify]: iters left: 3 (26 enodes) 1553857715.286 * * [simplify]: iters left: 2 (36 enodes) 1553857715.291 * * [simplify]: iters left: 1 (44 enodes) 1553857715.296 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857715.296 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857715.296 * * [simplify]: Extracting #2: cost 10 inf + 86 1553857715.296 * * [simplify]: Extracting #3: cost 2 inf + 654 1553857715.296 * * [simplify]: Extracting #4: cost 0 inf + 748 1553857715.296 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857715.296 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* 1 (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857715.297 * * * * [progress]: [ 438 / 452 ] simplifiying candidate # 1553857715.297 * [simplify]: Simplifying (- (* x.im y.re) (* x.re y.im)) 1553857715.297 * * [simplify]: iters left: 4 (7 enodes) 1553857715.298 * * [simplify]: iters left: 3 (26 enodes) 1553857715.302 * * [simplify]: iters left: 2 (36 enodes) 1553857715.306 * * [simplify]: iters left: 1 (44 enodes) 1553857715.311 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857715.311 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857715.311 * * [simplify]: Extracting #2: cost 10 inf + 86 1553857715.311 * * [simplify]: Extracting #3: cost 2 inf + 654 1553857715.311 * * [simplify]: Extracting #4: cost 0 inf + 748 1553857715.312 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857715.312 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* 1 (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857715.312 * * * * [progress]: [ 439 / 452 ] simplifiying candidate # 1553857715.312 * * * * [progress]: [ 440 / 452 ] simplifiying candidate #real (real->posit16 (- (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))))> 1553857715.312 * * * * [progress]: [ 441 / 452 ] simplifiying candidate # 1553857715.312 * [simplify]: Simplifying y.im 1553857715.312 * * [simplify]: iters left: 0 (1 enodes) 1553857715.312 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857715.312 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857715.312 * [simplify]: Simplified to y.im 1553857715.312 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) y.im)) 1553857715.312 * * * * [progress]: [ 442 / 452 ] simplifiying candidate # 1553857715.313 * [simplify]: Simplifying y.re 1553857715.313 * * [simplify]: iters left: 0 (1 enodes) 1553857715.313 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857715.313 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857715.313 * [simplify]: Simplified to y.re 1553857715.313 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) y.re)) 1553857715.313 * * * * [progress]: [ 443 / 452 ] simplifiying candidate # 1553857715.313 * [simplify]: Simplifying (* -1 y.re) 1553857715.313 * * [simplify]: iters left: 2 (3 enodes) 1553857715.314 * * [simplify]: iters left: 1 (11 enodes) 1553857715.316 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857715.316 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857715.316 * * [simplify]: Extracting #2: cost 0 inf + 84 1553857715.316 * [simplify]: Simplified to (- y.re) 1553857715.316 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (- y.re))) 1553857715.316 * * * * [progress]: [ 444 / 452 ] simplifiying candidate # 1553857715.316 * [simplify]: Simplifying y.im 1553857715.316 * * [simplify]: iters left: 0 (1 enodes) 1553857715.317 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857715.317 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857715.317 * [simplify]: Simplified to y.im 1553857715.317 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) y.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857715.317 * * * * [progress]: [ 445 / 452 ] simplifiying candidate # 1553857715.317 * [simplify]: Simplifying y.re 1553857715.317 * * [simplify]: iters left: 0 (1 enodes) 1553857715.317 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857715.318 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857715.318 * [simplify]: Simplified to y.re 1553857715.318 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) y.re) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857715.318 * * * * [progress]: [ 446 / 452 ] simplifiying candidate # 1553857715.318 * [simplify]: Simplifying (* -1 y.re) 1553857715.318 * * [simplify]: iters left: 2 (3 enodes) 1553857715.320 * * [simplify]: iters left: 1 (11 enodes) 1553857715.323 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857715.323 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857715.323 * * [simplify]: Extracting #2: cost 0 inf + 84 1553857715.323 * [simplify]: Simplified to (- y.re) 1553857715.323 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (- y.re)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857715.324 * * * * [progress]: [ 447 / 452 ] simplifiying candidate # 1553857715.324 * [simplify]: Simplifying (* -1 x.re) 1553857715.324 * * [simplify]: iters left: 2 (3 enodes) 1553857715.326 * * [simplify]: iters left: 1 (11 enodes) 1553857715.329 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857715.330 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857715.330 * * [simplify]: Extracting #2: cost 0 inf + 84 1553857715.330 * [simplify]: Simplified to (- x.re) 1553857715.330 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- x.re) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857715.330 * * * * [progress]: [ 448 / 452 ] simplifiying candidate # 1553857715.330 * [simplify]: Simplifying x.im 1553857715.330 * * [simplify]: iters left: 0 (1 enodes) 1553857715.331 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857715.331 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857715.331 * [simplify]: Simplified to x.im 1553857715.331 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ x.im (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857715.331 * * * * [progress]: [ 449 / 452 ] simplifiying candidate # 1553857715.331 * [simplify]: Simplifying (* -1 x.im) 1553857715.331 * * [simplify]: iters left: 2 (3 enodes) 1553857715.333 * * [simplify]: iters left: 1 (11 enodes) 1553857715.337 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857715.337 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857715.338 * * [simplify]: Extracting #2: cost 0 inf + 84 1553857715.338 * [simplify]: Simplified to (- x.im) 1553857715.338 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- x.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857715.338 * * * * [progress]: [ 450 / 452 ] simplifiying candidate # 1553857715.338 * [simplify]: Simplifying 0 1553857715.338 * * [simplify]: iters left: 0 (1 enodes) 1553857715.339 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857715.339 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857715.339 * [simplify]: Simplified to 0 1553857715.339 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ 0 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857715.339 * * * * [progress]: [ 451 / 452 ] simplifiying candidate # 1553857715.340 * [simplify]: Simplifying (- (* y.re x.im) (* y.im x.re)) 1553857715.340 * * [simplify]: iters left: 4 (7 enodes) 1553857715.343 * * [simplify]: iters left: 3 (26 enodes) 1553857715.350 * * [simplify]: iters left: 2 (36 enodes) 1553857715.360 * * [simplify]: iters left: 1 (44 enodes) 1553857715.370 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857715.370 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857715.370 * * [simplify]: Extracting #2: cost 10 inf + 86 1553857715.371 * * [simplify]: Extracting #3: cost 2 inf + 654 1553857715.371 * * [simplify]: Extracting #4: cost 0 inf + 748 1553857715.372 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857715.372 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* y.re x.im) (* y.im x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857715.372 * * * * [progress]: [ 452 / 452 ] simplifiying candidate # 1553857715.372 * [simplify]: Simplifying (- (* y.re x.im) (* y.im x.re)) 1553857715.372 * * [simplify]: iters left: 4 (7 enodes) 1553857715.377 * * [simplify]: iters left: 3 (26 enodes) 1553857715.384 * * [simplify]: iters left: 2 (36 enodes) 1553857715.394 * * [simplify]: iters left: 1 (44 enodes) 1553857715.404 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857715.404 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857715.404 * * [simplify]: Extracting #2: cost 10 inf + 86 1553857715.404 * * [simplify]: Extracting #3: cost 2 inf + 654 1553857715.405 * * [simplify]: Extracting #4: cost 0 inf + 748 1553857715.405 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857715.405 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* y.re x.im) (* y.im x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857715.406 * * * [progress]: adding candidates to table 1553857721.320 * * [progress]: iteration 3 / 4 1553857721.320 * * * [progress]: picking best candidate 1553857721.381 * * * * [pick]: Picked # 1553857721.381 * * * [progress]: localizing error 1553857721.434 * * * [progress]: generating rewritten candidates 1553857721.434 * * * * [progress]: [ 1 / 4 ] rewriting at (2 1 2) 1553857721.475 * * * * [progress]: [ 2 / 4 ] rewriting at (2 1) 1553857721.628 * * * * [progress]: [ 3 / 4 ] rewriting at (2 1 1) 1553857721.685 * * * * [progress]: [ 4 / 4 ] rewriting at (2) 1553857721.905 * * * [progress]: generating series expansions 1553857721.905 * * * * [progress]: [ 1 / 4 ] generating series at (2 1 2) 1553857721.905 * [backup-simplify]: Simplify (sqrt (+ (* y.re y.re) (* y.im y.im))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1553857721.905 * [approximate]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in (y.re y.im) around 0 1553857721.905 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.im 1553857721.905 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 1553857721.905 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1553857721.905 * [taylor]: Taking taylor expansion of y.re in y.im 1553857721.905 * [backup-simplify]: Simplify y.re into y.re 1553857721.905 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1553857721.905 * [taylor]: Taking taylor expansion of y.im in y.im 1553857721.905 * [backup-simplify]: Simplify 0 into 0 1553857721.905 * [backup-simplify]: Simplify 1 into 1 1553857721.905 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857721.905 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 1553857721.906 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 1553857721.906 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857721.906 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857721.907 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1553857721.907 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 1553857721.907 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1553857721.907 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857721.907 * [taylor]: Taking taylor expansion of y.re in y.re 1553857721.907 * [backup-simplify]: Simplify 0 into 0 1553857721.907 * [backup-simplify]: Simplify 1 into 1 1553857721.907 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857721.907 * [taylor]: Taking taylor expansion of y.im in y.re 1553857721.907 * [backup-simplify]: Simplify y.im into y.im 1553857721.907 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857721.907 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1553857721.907 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 1553857721.907 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857721.908 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857721.908 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1553857721.908 * [taylor]: Taking taylor expansion of (sqrt (+ (pow y.re 2) (pow y.im 2))) in y.re 1553857721.908 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1553857721.908 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857721.908 * [taylor]: Taking taylor expansion of y.re in y.re 1553857721.908 * [backup-simplify]: Simplify 0 into 0 1553857721.908 * [backup-simplify]: Simplify 1 into 1 1553857721.908 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857721.908 * [taylor]: Taking taylor expansion of y.im in y.re 1553857721.908 * [backup-simplify]: Simplify y.im into y.im 1553857721.908 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857721.908 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1553857721.908 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 1553857721.908 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857721.909 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857721.909 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1553857721.909 * [taylor]: Taking taylor expansion of y.im in y.im 1553857721.909 * [backup-simplify]: Simplify 0 into 0 1553857721.909 * [backup-simplify]: Simplify 1 into 1 1553857721.909 * [backup-simplify]: Simplify 0 into 0 1553857721.909 * [taylor]: Taking taylor expansion of 0 in y.im 1553857721.909 * [backup-simplify]: Simplify 0 into 0 1553857721.909 * [backup-simplify]: Simplify 0 into 0 1553857721.909 * [backup-simplify]: Simplify 1 into 1 1553857721.910 * [backup-simplify]: Simplify (* 1 1) into 1 1553857721.910 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1553857721.910 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857721.911 * [backup-simplify]: Simplify (/ (- 1 (pow 0 2) (+)) (* 2 y.im)) into (/ 1/2 y.im) 1553857721.911 * [taylor]: Taking taylor expansion of (/ 1/2 y.im) in y.im 1553857721.911 * [taylor]: Taking taylor expansion of 1/2 in y.im 1553857721.911 * [backup-simplify]: Simplify 1/2 into 1/2 1553857721.911 * [taylor]: Taking taylor expansion of y.im in y.im 1553857721.911 * [backup-simplify]: Simplify 0 into 0 1553857721.911 * [backup-simplify]: Simplify 1 into 1 1553857721.912 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1553857721.913 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1553857721.913 * [backup-simplify]: Simplify 0 into 0 1553857721.913 * [backup-simplify]: Simplify 0 into 0 1553857721.913 * [backup-simplify]: Simplify 0 into 0 1553857721.914 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857721.914 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 1553857721.915 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857721.915 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 y.im))))) (* 2 y.im)) into 0 1553857721.915 * [taylor]: Taking taylor expansion of 0 in y.im 1553857721.915 * [backup-simplify]: Simplify 0 into 0 1553857721.915 * [backup-simplify]: Simplify 0 into 0 1553857721.916 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857721.916 * [backup-simplify]: Simplify 0 into 0 1553857721.916 * [backup-simplify]: Simplify 0 into 0 1553857721.916 * [backup-simplify]: Simplify (* 1 (* y.im 1)) into y.im 1553857721.916 * [backup-simplify]: Simplify (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857721.917 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 1553857721.917 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 1553857721.917 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 1553857721.917 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1553857721.917 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1553857721.917 * [taylor]: Taking taylor expansion of y.re in y.im 1553857721.917 * [backup-simplify]: Simplify y.re into y.re 1553857721.917 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857721.917 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857721.917 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1553857721.917 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1553857721.917 * [taylor]: Taking taylor expansion of y.im in y.im 1553857721.917 * [backup-simplify]: Simplify 0 into 0 1553857721.917 * [backup-simplify]: Simplify 1 into 1 1553857721.917 * [backup-simplify]: Simplify (* 1 1) into 1 1553857721.918 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857721.918 * [backup-simplify]: Simplify (+ 0 1) into 1 1553857721.919 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857721.919 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857721.920 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857721.920 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857721.921 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857721.921 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857721.921 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857721.921 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857721.921 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857721.921 * [taylor]: Taking taylor expansion of y.re in y.re 1553857721.921 * [backup-simplify]: Simplify 0 into 0 1553857721.921 * [backup-simplify]: Simplify 1 into 1 1553857721.922 * [backup-simplify]: Simplify (* 1 1) into 1 1553857721.922 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857721.922 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857721.922 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857721.922 * [taylor]: Taking taylor expansion of y.im in y.re 1553857721.922 * [backup-simplify]: Simplify y.im into y.im 1553857721.922 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857721.922 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857721.923 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857721.923 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857721.924 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857721.925 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857721.925 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857721.926 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857721.926 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857721.926 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857721.926 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857721.926 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857721.926 * [taylor]: Taking taylor expansion of y.re in y.re 1553857721.926 * [backup-simplify]: Simplify 0 into 0 1553857721.926 * [backup-simplify]: Simplify 1 into 1 1553857721.926 * [backup-simplify]: Simplify (* 1 1) into 1 1553857721.927 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857721.927 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857721.927 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857721.927 * [taylor]: Taking taylor expansion of y.im in y.re 1553857721.927 * [backup-simplify]: Simplify y.im into y.im 1553857721.927 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857721.927 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857721.927 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857721.928 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857721.928 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857721.929 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857721.930 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857721.930 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857721.930 * [taylor]: Taking taylor expansion of 1 in y.im 1553857721.930 * [backup-simplify]: Simplify 1 into 1 1553857721.930 * [taylor]: Taking taylor expansion of 0 in y.im 1553857721.930 * [backup-simplify]: Simplify 0 into 0 1553857721.931 * [backup-simplify]: Simplify 1 into 1 1553857721.932 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553857721.933 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857721.933 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1553857721.934 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 1553857721.934 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 1553857721.934 * [taylor]: Taking taylor expansion of 1/2 in y.im 1553857721.934 * [backup-simplify]: Simplify 1/2 into 1/2 1553857721.934 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1553857721.934 * [taylor]: Taking taylor expansion of y.im in y.im 1553857721.934 * [backup-simplify]: Simplify 0 into 0 1553857721.934 * [backup-simplify]: Simplify 1 into 1 1553857721.935 * [backup-simplify]: Simplify (* 1 1) into 1 1553857721.935 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1553857721.936 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857721.937 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1553857721.937 * [backup-simplify]: Simplify 0 into 0 1553857721.937 * [backup-simplify]: Simplify 0 into 0 1553857721.937 * [backup-simplify]: Simplify 0 into 0 1553857721.938 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553857721.939 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857721.939 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857721.939 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857721.939 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857721.940 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 1553857721.940 * [taylor]: Taking taylor expansion of 0 in y.im 1553857721.940 * [backup-simplify]: Simplify 0 into 0 1553857721.941 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553857721.942 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857721.942 * [backup-simplify]: Simplify 0 into 0 1553857721.942 * [backup-simplify]: Simplify 0 into 0 1553857721.942 * [backup-simplify]: Simplify 0 into 0 1553857721.942 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 y.re)))) into y.re 1553857721.942 * [backup-simplify]: Simplify (sqrt (+ (* (/ 1 (- y.re)) (/ 1 (- y.re))) (* (/ 1 (- y.im)) (/ 1 (- y.im))))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857721.943 * [approximate]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in (y.re y.im) around 0 1553857721.943 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 1553857721.943 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 1553857721.943 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1553857721.943 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1553857721.943 * [taylor]: Taking taylor expansion of y.re in y.im 1553857721.943 * [backup-simplify]: Simplify y.re into y.re 1553857721.943 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857721.943 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857721.943 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1553857721.943 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1553857721.943 * [taylor]: Taking taylor expansion of y.im in y.im 1553857721.943 * [backup-simplify]: Simplify 0 into 0 1553857721.943 * [backup-simplify]: Simplify 1 into 1 1553857721.943 * [backup-simplify]: Simplify (* 1 1) into 1 1553857721.944 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857721.944 * [backup-simplify]: Simplify (+ 0 1) into 1 1553857721.945 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857721.946 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857721.946 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857721.947 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857721.948 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857721.948 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857721.948 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857721.948 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857721.948 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857721.948 * [taylor]: Taking taylor expansion of y.re in y.re 1553857721.948 * [backup-simplify]: Simplify 0 into 0 1553857721.948 * [backup-simplify]: Simplify 1 into 1 1553857721.948 * [backup-simplify]: Simplify (* 1 1) into 1 1553857721.948 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857721.948 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857721.948 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857721.949 * [taylor]: Taking taylor expansion of y.im in y.re 1553857721.949 * [backup-simplify]: Simplify y.im into y.im 1553857721.949 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857721.949 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857721.949 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857721.950 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857721.950 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857721.951 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857721.951 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857721.952 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857721.952 * [taylor]: Taking taylor expansion of (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857721.952 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857721.952 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857721.952 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857721.952 * [taylor]: Taking taylor expansion of y.re in y.re 1553857721.952 * [backup-simplify]: Simplify 0 into 0 1553857721.952 * [backup-simplify]: Simplify 1 into 1 1553857721.953 * [backup-simplify]: Simplify (* 1 1) into 1 1553857721.953 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857721.953 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857721.953 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857721.953 * [taylor]: Taking taylor expansion of y.im in y.re 1553857721.953 * [backup-simplify]: Simplify y.im into y.im 1553857721.953 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857721.953 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857721.954 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857721.954 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857721.955 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857721.955 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857721.956 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857721.956 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857721.956 * [taylor]: Taking taylor expansion of 1 in y.im 1553857721.956 * [backup-simplify]: Simplify 1 into 1 1553857721.957 * [taylor]: Taking taylor expansion of 0 in y.im 1553857721.957 * [backup-simplify]: Simplify 0 into 0 1553857721.957 * [backup-simplify]: Simplify 1 into 1 1553857721.957 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553857721.959 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857721.959 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1553857721.960 * [backup-simplify]: Simplify (/ (- (/ 1 (pow y.im 2)) (pow 0 2) (+)) (* 2 1)) into (/ 1/2 (pow y.im 2)) 1553857721.960 * [taylor]: Taking taylor expansion of (/ 1/2 (pow y.im 2)) in y.im 1553857721.960 * [taylor]: Taking taylor expansion of 1/2 in y.im 1553857721.960 * [backup-simplify]: Simplify 1/2 into 1/2 1553857721.960 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1553857721.960 * [taylor]: Taking taylor expansion of y.im in y.im 1553857721.960 * [backup-simplify]: Simplify 0 into 0 1553857721.960 * [backup-simplify]: Simplify 1 into 1 1553857721.961 * [backup-simplify]: Simplify (* 1 1) into 1 1553857721.961 * [backup-simplify]: Simplify (/ 1/2 1) into 1/2 1553857721.962 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857721.963 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)))) into 0 1553857721.963 * [backup-simplify]: Simplify 0 into 0 1553857721.963 * [backup-simplify]: Simplify 0 into 0 1553857721.963 * [backup-simplify]: Simplify 0 into 0 1553857721.964 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553857721.965 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857721.965 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857721.965 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857721.966 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857721.967 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ 1/2 (pow y.im 2)))))) (* 2 1)) into 0 1553857721.967 * [taylor]: Taking taylor expansion of 0 in y.im 1553857721.967 * [backup-simplify]: Simplify 0 into 0 1553857721.968 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553857721.969 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* 1/2 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857721.969 * [backup-simplify]: Simplify 0 into 0 1553857721.969 * [backup-simplify]: Simplify 0 into 0 1553857721.969 * [backup-simplify]: Simplify 0 into 0 1553857721.969 * [backup-simplify]: Simplify (* 1 (* 1 (/ 1 (/ 1 (- y.re))))) into (* -1 y.re) 1553857721.969 * * * * [progress]: [ 2 / 4 ] generating series at (2 1) 1553857721.969 * [backup-simplify]: Simplify (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) into (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (- (* y.re x.im) (* y.im x.re))) 1553857721.969 * [approximate]: Taking taylor expansion of (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (- (* y.re x.im) (* y.im x.re))) in (x.im y.re x.re y.im) around 0 1553857721.969 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (- (* y.re x.im) (* y.im x.re))) in y.im 1553857721.969 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.im 1553857721.969 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.im 1553857721.970 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 1553857721.970 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1553857721.970 * [taylor]: Taking taylor expansion of y.re in y.im 1553857721.970 * [backup-simplify]: Simplify y.re into y.re 1553857721.970 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1553857721.970 * [taylor]: Taking taylor expansion of y.im in y.im 1553857721.970 * [backup-simplify]: Simplify 0 into 0 1553857721.970 * [backup-simplify]: Simplify 1 into 1 1553857721.970 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857721.970 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 1553857721.970 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857721.970 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.re 2))) into (/ 1 y.re) 1553857721.970 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857721.971 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857721.971 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1553857721.971 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.re 2))))) into 0 1553857721.971 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 1553857721.971 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1553857721.971 * [taylor]: Taking taylor expansion of y.re in y.im 1553857721.971 * [backup-simplify]: Simplify y.re into y.re 1553857721.971 * [taylor]: Taking taylor expansion of x.im in y.im 1553857721.971 * [backup-simplify]: Simplify x.im into x.im 1553857721.971 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1553857721.971 * [taylor]: Taking taylor expansion of y.im in y.im 1553857721.971 * [backup-simplify]: Simplify 0 into 0 1553857721.971 * [backup-simplify]: Simplify 1 into 1 1553857721.971 * [taylor]: Taking taylor expansion of x.re in y.im 1553857721.971 * [backup-simplify]: Simplify x.re into x.re 1553857721.971 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (- (* y.re x.im) (* y.im x.re))) in x.re 1553857721.971 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in x.re 1553857721.971 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in x.re 1553857721.971 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.re 1553857721.971 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1553857721.971 * [taylor]: Taking taylor expansion of y.re in x.re 1553857721.971 * [backup-simplify]: Simplify y.re into y.re 1553857721.971 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 1553857721.972 * [taylor]: Taking taylor expansion of y.im in x.re 1553857721.972 * [backup-simplify]: Simplify y.im into y.im 1553857721.972 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857721.972 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857721.972 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1553857721.972 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 1553857721.972 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 1553857721.972 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857721.972 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857721.973 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857721.973 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1553857721.973 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1553857721.973 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 1553857721.973 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1553857721.973 * [taylor]: Taking taylor expansion of y.re in x.re 1553857721.973 * [backup-simplify]: Simplify y.re into y.re 1553857721.973 * [taylor]: Taking taylor expansion of x.im in x.re 1553857721.974 * [backup-simplify]: Simplify x.im into x.im 1553857721.974 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1553857721.974 * [taylor]: Taking taylor expansion of y.im in x.re 1553857721.974 * [backup-simplify]: Simplify y.im into y.im 1553857721.974 * [taylor]: Taking taylor expansion of x.re in x.re 1553857721.974 * [backup-simplify]: Simplify 0 into 0 1553857721.974 * [backup-simplify]: Simplify 1 into 1 1553857721.974 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (- (* y.re x.im) (* y.im x.re))) in y.re 1553857721.974 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 1553857721.974 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 1553857721.974 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1553857721.974 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857721.974 * [taylor]: Taking taylor expansion of y.re in y.re 1553857721.974 * [backup-simplify]: Simplify 0 into 0 1553857721.974 * [backup-simplify]: Simplify 1 into 1 1553857721.974 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857721.974 * [taylor]: Taking taylor expansion of y.im in y.re 1553857721.974 * [backup-simplify]: Simplify y.im into y.im 1553857721.974 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857721.974 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1553857721.974 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857721.974 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 1553857721.974 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857721.975 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857721.975 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857721.975 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 1553857721.975 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 1553857721.975 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1553857721.975 * [taylor]: Taking taylor expansion of y.re in y.re 1553857721.975 * [backup-simplify]: Simplify 0 into 0 1553857721.975 * [backup-simplify]: Simplify 1 into 1 1553857721.975 * [taylor]: Taking taylor expansion of x.im in y.re 1553857721.975 * [backup-simplify]: Simplify x.im into x.im 1553857721.975 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1553857721.975 * [taylor]: Taking taylor expansion of y.im in y.re 1553857721.976 * [backup-simplify]: Simplify y.im into y.im 1553857721.976 * [taylor]: Taking taylor expansion of x.re in y.re 1553857721.976 * [backup-simplify]: Simplify x.re into x.re 1553857721.976 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (- (* y.re x.im) (* y.im x.re))) in x.im 1553857721.976 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in x.im 1553857721.976 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in x.im 1553857721.976 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 1553857721.976 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1553857721.976 * [taylor]: Taking taylor expansion of y.re in x.im 1553857721.976 * [backup-simplify]: Simplify y.re into y.re 1553857721.976 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1553857721.976 * [taylor]: Taking taylor expansion of y.im in x.im 1553857721.976 * [backup-simplify]: Simplify y.im into y.im 1553857721.976 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857721.976 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857721.976 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1553857721.976 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 1553857721.976 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 1553857721.977 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857721.977 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857721.977 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857721.978 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1553857721.978 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1553857721.978 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 1553857721.978 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857721.978 * [taylor]: Taking taylor expansion of y.re in x.im 1553857721.978 * [backup-simplify]: Simplify y.re into y.re 1553857721.978 * [taylor]: Taking taylor expansion of x.im in x.im 1553857721.978 * [backup-simplify]: Simplify 0 into 0 1553857721.978 * [backup-simplify]: Simplify 1 into 1 1553857721.978 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857721.978 * [taylor]: Taking taylor expansion of y.im in x.im 1553857721.978 * [backup-simplify]: Simplify y.im into y.im 1553857721.978 * [taylor]: Taking taylor expansion of x.re in x.im 1553857721.978 * [backup-simplify]: Simplify x.re into x.re 1553857721.978 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (- (* y.re x.im) (* y.im x.re))) in x.im 1553857721.978 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in x.im 1553857721.978 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in x.im 1553857721.978 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 1553857721.978 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1553857721.978 * [taylor]: Taking taylor expansion of y.re in x.im 1553857721.978 * [backup-simplify]: Simplify y.re into y.re 1553857721.978 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1553857721.978 * [taylor]: Taking taylor expansion of y.im in x.im 1553857721.978 * [backup-simplify]: Simplify y.im into y.im 1553857721.979 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857721.979 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857721.979 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1553857721.979 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 1553857721.979 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 1553857721.979 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857721.979 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857721.980 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857721.980 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1553857721.980 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1553857721.980 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 1553857721.980 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857721.980 * [taylor]: Taking taylor expansion of y.re in x.im 1553857721.980 * [backup-simplify]: Simplify y.re into y.re 1553857721.980 * [taylor]: Taking taylor expansion of x.im in x.im 1553857721.980 * [backup-simplify]: Simplify 0 into 0 1553857721.980 * [backup-simplify]: Simplify 1 into 1 1553857721.980 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857721.980 * [taylor]: Taking taylor expansion of y.im in x.im 1553857721.981 * [backup-simplify]: Simplify y.im into y.im 1553857721.981 * [taylor]: Taking taylor expansion of x.re in x.im 1553857721.981 * [backup-simplify]: Simplify x.re into x.re 1553857721.981 * [backup-simplify]: Simplify (* y.re 0) into 0 1553857721.981 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857721.981 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 1553857721.981 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 1553857721.981 * [backup-simplify]: Simplify (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (- (* y.im x.re))) into (* -1 (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) 1553857721.981 * [taylor]: Taking taylor expansion of (* -1 (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) in y.re 1553857721.981 * [taylor]: Taking taylor expansion of -1 in y.re 1553857721.981 * [backup-simplify]: Simplify -1 into -1 1553857721.981 * [taylor]: Taking taylor expansion of (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 1553857721.981 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1553857721.981 * [taylor]: Taking taylor expansion of y.im in y.re 1553857721.981 * [backup-simplify]: Simplify y.im into y.im 1553857721.981 * [taylor]: Taking taylor expansion of x.re in y.re 1553857721.981 * [backup-simplify]: Simplify x.re into x.re 1553857721.981 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 1553857721.981 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 1553857721.982 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1553857721.982 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857721.982 * [taylor]: Taking taylor expansion of y.re in y.re 1553857721.982 * [backup-simplify]: Simplify 0 into 0 1553857721.982 * [backup-simplify]: Simplify 1 into 1 1553857721.982 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857721.982 * [taylor]: Taking taylor expansion of y.im in y.re 1553857721.982 * [backup-simplify]: Simplify y.im into y.im 1553857721.982 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857721.982 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1553857721.982 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857721.982 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 1553857721.982 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857721.983 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857721.983 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857721.983 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 1553857721.983 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857721.983 * [backup-simplify]: Simplify (* (* y.im x.re) (/ 1 y.im)) into x.re 1553857721.983 * [backup-simplify]: Simplify (* -1 x.re) into (* -1 x.re) 1553857721.983 * [taylor]: Taking taylor expansion of (* -1 x.re) in x.re 1553857721.984 * [taylor]: Taking taylor expansion of -1 in x.re 1553857721.984 * [backup-simplify]: Simplify -1 into -1 1553857721.984 * [taylor]: Taking taylor expansion of x.re in x.re 1553857721.984 * [backup-simplify]: Simplify 0 into 0 1553857721.984 * [backup-simplify]: Simplify 1 into 1 1553857721.984 * [backup-simplify]: Simplify (* -1 0) into 0 1553857721.984 * [taylor]: Taking taylor expansion of 0 in y.im 1553857721.984 * [backup-simplify]: Simplify 0 into 0 1553857721.984 * [backup-simplify]: Simplify 0 into 0 1553857721.985 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1553857721.985 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857721.985 * [backup-simplify]: Simplify (- 0) into 0 1553857721.985 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1553857721.986 * [backup-simplify]: Simplify (+ (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) y.re) (* 0 (- (* y.im x.re)))) into (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) 1553857721.986 * [taylor]: Taking taylor expansion of (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 1553857721.986 * [taylor]: Taking taylor expansion of y.re in y.re 1553857721.986 * [backup-simplify]: Simplify 0 into 0 1553857721.986 * [backup-simplify]: Simplify 1 into 1 1553857721.986 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 1553857721.986 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 1553857721.986 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1553857721.986 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857721.986 * [taylor]: Taking taylor expansion of y.re in y.re 1553857721.986 * [backup-simplify]: Simplify 0 into 0 1553857721.986 * [backup-simplify]: Simplify 1 into 1 1553857721.986 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857721.986 * [taylor]: Taking taylor expansion of y.im in y.re 1553857721.986 * [backup-simplify]: Simplify y.im into y.im 1553857721.986 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857721.986 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1553857721.986 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857721.986 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 1553857721.987 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857721.987 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857721.987 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857721.987 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 1553857721.987 * [backup-simplify]: Simplify (* 0 (/ 1 y.im)) into 0 1553857721.987 * [taylor]: Taking taylor expansion of 0 in x.re 1553857721.987 * [backup-simplify]: Simplify 0 into 0 1553857721.987 * [taylor]: Taking taylor expansion of 0 in y.im 1553857721.987 * [backup-simplify]: Simplify 0 into 0 1553857721.987 * [backup-simplify]: Simplify 0 into 0 1553857721.988 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857721.988 * [backup-simplify]: Simplify (+ (* (* y.im x.re) 0) (* 0 (/ 1 y.im))) into 0 1553857721.988 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 x.re)) into 0 1553857721.988 * [taylor]: Taking taylor expansion of 0 in x.re 1553857721.988 * [backup-simplify]: Simplify 0 into 0 1553857721.988 * [taylor]: Taking taylor expansion of 0 in y.im 1553857721.988 * [backup-simplify]: Simplify 0 into 0 1553857721.988 * [backup-simplify]: Simplify 0 into 0 1553857721.989 * [backup-simplify]: Simplify (+ (* -1 1) (* 0 0)) into -1 1553857721.989 * [taylor]: Taking taylor expansion of -1 in y.im 1553857721.989 * [backup-simplify]: Simplify -1 into -1 1553857721.989 * [backup-simplify]: Simplify -1 into -1 1553857721.989 * [backup-simplify]: Simplify 0 into 0 1553857721.990 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1553857721.990 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1553857721.991 * [backup-simplify]: Simplify (- 0) into 0 1553857721.991 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857721.992 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1553857721.992 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1553857721.992 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857721.993 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))) (* 0 (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1553857721.994 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1553857721.994 * [backup-simplify]: Simplify (+ (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 0) (+ (* 0 y.re) (* 0 (- (* y.im x.re))))) into 0 1553857721.994 * [taylor]: Taking taylor expansion of 0 in y.re 1553857721.994 * [backup-simplify]: Simplify 0 into 0 1553857721.994 * [taylor]: Taking taylor expansion of 0 in x.re 1553857721.994 * [backup-simplify]: Simplify 0 into 0 1553857721.994 * [taylor]: Taking taylor expansion of 0 in y.im 1553857721.994 * [backup-simplify]: Simplify 0 into 0 1553857721.994 * [backup-simplify]: Simplify 0 into 0 1553857721.995 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (/ 1 y.im))) into (/ 1 y.im) 1553857721.995 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1553857721.995 * [taylor]: Taking taylor expansion of y.im in x.re 1553857721.995 * [backup-simplify]: Simplify y.im into y.im 1553857721.995 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857721.995 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857721.995 * [taylor]: Taking taylor expansion of y.im in y.im 1553857721.995 * [backup-simplify]: Simplify 0 into 0 1553857721.995 * [backup-simplify]: Simplify 1 into 1 1553857721.995 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857721.996 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857721.996 * [backup-simplify]: Simplify 0 into 0 1553857721.997 * [backup-simplify]: Simplify (* 1 1) into 1 1553857721.997 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1553857721.997 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857721.998 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 1 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into (- (/ 1 (pow y.im 4))) 1553857721.999 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 4))) (pow 0 2) (+)) (* 2 (/ 1 y.im))) into (/ -1/2 (pow y.im 3)) 1553857721.999 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1553857722.000 * [backup-simplify]: Simplify (+ (* (* y.im x.re) (/ -1/2 (pow y.im 3))) (+ (* 0 0) (* 0 (/ 1 y.im)))) into (- (* 1/2 (/ x.re (pow y.im 2)))) 1553857722.000 * [backup-simplify]: Simplify (+ (* -1 (- (* 1/2 (/ x.re (pow y.im 2))))) (+ (* 0 0) (* 0 x.re))) into (* 1/2 (/ x.re (pow y.im 2))) 1553857722.000 * [taylor]: Taking taylor expansion of (* 1/2 (/ x.re (pow y.im 2))) in x.re 1553857722.000 * [taylor]: Taking taylor expansion of 1/2 in x.re 1553857722.000 * [backup-simplify]: Simplify 1/2 into 1/2 1553857722.000 * [taylor]: Taking taylor expansion of (/ x.re (pow y.im 2)) in x.re 1553857722.000 * [taylor]: Taking taylor expansion of x.re in x.re 1553857722.000 * [backup-simplify]: Simplify 0 into 0 1553857722.000 * [backup-simplify]: Simplify 1 into 1 1553857722.000 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 1553857722.000 * [taylor]: Taking taylor expansion of y.im in x.re 1553857722.001 * [backup-simplify]: Simplify y.im into y.im 1553857722.001 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857722.001 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857722.001 * [taylor]: Taking taylor expansion of 0 in y.im 1553857722.001 * [backup-simplify]: Simplify 0 into 0 1553857722.001 * [backup-simplify]: Simplify 0 into 0 1553857722.001 * [taylor]: Taking taylor expansion of 0 in y.im 1553857722.001 * [backup-simplify]: Simplify 0 into 0 1553857722.001 * [backup-simplify]: Simplify 0 into 0 1553857722.002 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 1) (* 0 0))) into 0 1553857722.002 * [taylor]: Taking taylor expansion of 0 in y.im 1553857722.002 * [backup-simplify]: Simplify 0 into 0 1553857722.002 * [backup-simplify]: Simplify 0 into 0 1553857722.014 * [backup-simplify]: Simplify (* -1 (* 1 (* x.re (* 1 1)))) into (* -1 x.re) 1553857722.015 * [backup-simplify]: Simplify (/ (- (* (/ 1 x.im) (/ 1 y.re)) (* (/ 1 x.re) (/ 1 y.im))) (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))))) into (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 1553857722.015 * [approximate]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in (x.im y.re x.re y.im) around 0 1553857722.015 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.im 1553857722.015 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 1553857722.015 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 1553857722.015 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1553857722.015 * [taylor]: Taking taylor expansion of y.re in y.im 1553857722.015 * [backup-simplify]: Simplify y.re into y.re 1553857722.015 * [taylor]: Taking taylor expansion of x.im in y.im 1553857722.015 * [backup-simplify]: Simplify x.im into x.im 1553857722.015 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1553857722.015 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1553857722.015 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 1553857722.015 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1553857722.015 * [taylor]: Taking taylor expansion of y.im in y.im 1553857722.015 * [backup-simplify]: Simplify 0 into 0 1553857722.015 * [backup-simplify]: Simplify 1 into 1 1553857722.016 * [taylor]: Taking taylor expansion of x.re in y.im 1553857722.016 * [backup-simplify]: Simplify x.re into x.re 1553857722.016 * [backup-simplify]: Simplify (* 0 x.re) into 0 1553857722.016 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1553857722.016 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553857722.016 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.im 1553857722.016 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 1553857722.016 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 1553857722.017 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1553857722.017 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1553857722.017 * [taylor]: Taking taylor expansion of y.re in y.im 1553857722.017 * [backup-simplify]: Simplify y.re into y.re 1553857722.017 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857722.017 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857722.017 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1553857722.017 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1553857722.017 * [taylor]: Taking taylor expansion of y.im in y.im 1553857722.017 * [backup-simplify]: Simplify 0 into 0 1553857722.017 * [backup-simplify]: Simplify 1 into 1 1553857722.017 * [backup-simplify]: Simplify (* 1 1) into 1 1553857722.018 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857722.018 * [backup-simplify]: Simplify (+ 0 1) into 1 1553857722.018 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857722.019 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857722.019 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857722.020 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857722.021 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.021 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857722.022 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857722.022 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.re 1553857722.022 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 1553857722.022 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 1553857722.022 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1553857722.022 * [taylor]: Taking taylor expansion of y.re in x.re 1553857722.022 * [backup-simplify]: Simplify y.re into y.re 1553857722.022 * [taylor]: Taking taylor expansion of x.im in x.re 1553857722.022 * [backup-simplify]: Simplify x.im into x.im 1553857722.022 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1553857722.022 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1553857722.022 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1553857722.022 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1553857722.022 * [taylor]: Taking taylor expansion of y.im in x.re 1553857722.022 * [backup-simplify]: Simplify y.im into y.im 1553857722.023 * [taylor]: Taking taylor expansion of x.re in x.re 1553857722.023 * [backup-simplify]: Simplify 0 into 0 1553857722.023 * [backup-simplify]: Simplify 1 into 1 1553857722.023 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857722.023 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857722.023 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857722.023 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.re 1553857722.023 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 1553857722.023 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 1553857722.023 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1553857722.023 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1553857722.023 * [taylor]: Taking taylor expansion of y.re in x.re 1553857722.023 * [backup-simplify]: Simplify y.re into y.re 1553857722.023 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857722.023 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857722.023 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 1553857722.024 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 1553857722.024 * [taylor]: Taking taylor expansion of y.im in x.re 1553857722.024 * [backup-simplify]: Simplify y.im into y.im 1553857722.024 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857722.024 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857722.024 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857722.024 * [backup-simplify]: Simplify (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857722.025 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1553857722.025 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857722.025 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1553857722.025 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857722.025 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857722.026 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.026 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857722.027 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857722.027 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1553857722.027 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 1553857722.027 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 1553857722.027 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1553857722.027 * [taylor]: Taking taylor expansion of y.re in y.re 1553857722.027 * [backup-simplify]: Simplify 0 into 0 1553857722.027 * [backup-simplify]: Simplify 1 into 1 1553857722.027 * [taylor]: Taking taylor expansion of x.im in y.re 1553857722.027 * [backup-simplify]: Simplify x.im into x.im 1553857722.027 * [backup-simplify]: Simplify (* 0 x.im) into 0 1553857722.028 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1553857722.028 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553857722.028 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1553857722.028 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1553857722.028 * [taylor]: Taking taylor expansion of y.im in y.re 1553857722.028 * [backup-simplify]: Simplify y.im into y.im 1553857722.028 * [taylor]: Taking taylor expansion of x.re in y.re 1553857722.028 * [backup-simplify]: Simplify x.re into x.re 1553857722.028 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857722.028 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857722.028 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1553857722.028 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857722.028 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857722.028 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857722.028 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857722.028 * [taylor]: Taking taylor expansion of y.re in y.re 1553857722.028 * [backup-simplify]: Simplify 0 into 0 1553857722.028 * [backup-simplify]: Simplify 1 into 1 1553857722.029 * [backup-simplify]: Simplify (* 1 1) into 1 1553857722.029 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857722.029 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857722.029 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857722.029 * [taylor]: Taking taylor expansion of y.im in y.re 1553857722.029 * [backup-simplify]: Simplify y.im into y.im 1553857722.029 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857722.029 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857722.029 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857722.030 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857722.030 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857722.030 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857722.031 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857722.031 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.031 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857722.032 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857722.032 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.im 1553857722.032 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1553857722.032 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1553857722.032 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857722.032 * [taylor]: Taking taylor expansion of y.re in x.im 1553857722.032 * [backup-simplify]: Simplify y.re into y.re 1553857722.032 * [taylor]: Taking taylor expansion of x.im in x.im 1553857722.032 * [backup-simplify]: Simplify 0 into 0 1553857722.032 * [backup-simplify]: Simplify 1 into 1 1553857722.032 * [backup-simplify]: Simplify (* y.re 0) into 0 1553857722.032 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1553857722.032 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857722.032 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1553857722.032 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857722.032 * [taylor]: Taking taylor expansion of y.im in x.im 1553857722.032 * [backup-simplify]: Simplify y.im into y.im 1553857722.032 * [taylor]: Taking taylor expansion of x.re in x.im 1553857722.032 * [backup-simplify]: Simplify x.re into x.re 1553857722.032 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857722.032 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857722.032 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 1553857722.032 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 1553857722.032 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 1553857722.032 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 1553857722.032 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1553857722.032 * [taylor]: Taking taylor expansion of y.re in x.im 1553857722.032 * [backup-simplify]: Simplify y.re into y.re 1553857722.032 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857722.032 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857722.032 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1553857722.033 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1553857722.033 * [taylor]: Taking taylor expansion of y.im in x.im 1553857722.033 * [backup-simplify]: Simplify y.im into y.im 1553857722.033 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857722.033 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857722.033 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857722.033 * [backup-simplify]: Simplify (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857722.033 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1553857722.033 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857722.033 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1553857722.033 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857722.033 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857722.034 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.034 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857722.034 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857722.034 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.im 1553857722.034 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1553857722.034 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1553857722.034 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857722.034 * [taylor]: Taking taylor expansion of y.re in x.im 1553857722.034 * [backup-simplify]: Simplify y.re into y.re 1553857722.034 * [taylor]: Taking taylor expansion of x.im in x.im 1553857722.034 * [backup-simplify]: Simplify 0 into 0 1553857722.034 * [backup-simplify]: Simplify 1 into 1 1553857722.034 * [backup-simplify]: Simplify (* y.re 0) into 0 1553857722.034 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1553857722.035 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857722.035 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1553857722.035 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857722.035 * [taylor]: Taking taylor expansion of y.im in x.im 1553857722.035 * [backup-simplify]: Simplify y.im into y.im 1553857722.035 * [taylor]: Taking taylor expansion of x.re in x.im 1553857722.035 * [backup-simplify]: Simplify x.re into x.re 1553857722.035 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857722.035 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857722.035 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 1553857722.035 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 1553857722.035 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 1553857722.035 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 1553857722.035 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1553857722.035 * [taylor]: Taking taylor expansion of y.re in x.im 1553857722.035 * [backup-simplify]: Simplify y.re into y.re 1553857722.035 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857722.035 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857722.035 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1553857722.035 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1553857722.035 * [taylor]: Taking taylor expansion of y.im in x.im 1553857722.035 * [backup-simplify]: Simplify y.im into y.im 1553857722.035 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857722.035 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857722.035 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857722.035 * [backup-simplify]: Simplify (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857722.036 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1553857722.036 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857722.036 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1553857722.036 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857722.036 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857722.036 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.036 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857722.037 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857722.037 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1553857722.037 * [backup-simplify]: Simplify (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 1553857722.037 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1553857722.037 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1553857722.037 * [taylor]: Taking taylor expansion of y.re in y.re 1553857722.037 * [backup-simplify]: Simplify 0 into 0 1553857722.037 * [backup-simplify]: Simplify 1 into 1 1553857722.037 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857722.037 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1553857722.037 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857722.037 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857722.037 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857722.037 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857722.037 * [taylor]: Taking taylor expansion of y.re in y.re 1553857722.037 * [backup-simplify]: Simplify 0 into 0 1553857722.037 * [backup-simplify]: Simplify 1 into 1 1553857722.037 * [backup-simplify]: Simplify (* 1 1) into 1 1553857722.038 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857722.038 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857722.038 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857722.038 * [taylor]: Taking taylor expansion of y.im in y.re 1553857722.038 * [backup-simplify]: Simplify y.im into y.im 1553857722.038 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857722.038 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857722.038 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857722.038 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857722.039 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857722.039 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857722.039 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857722.040 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.040 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857722.041 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857722.041 * [backup-simplify]: Simplify (* 1 1) into 1 1553857722.041 * [taylor]: Taking taylor expansion of 1 in x.re 1553857722.041 * [backup-simplify]: Simplify 1 into 1 1553857722.041 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1553857722.041 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857722.041 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1553857722.041 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 1553857722.042 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* (- (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into (- (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) 1553857722.042 * [taylor]: Taking taylor expansion of (- (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 1553857722.042 * [taylor]: Taking taylor expansion of (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1553857722.042 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1553857722.042 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1553857722.042 * [taylor]: Taking taylor expansion of y.im in y.re 1553857722.042 * [backup-simplify]: Simplify y.im into y.im 1553857722.042 * [taylor]: Taking taylor expansion of x.re in y.re 1553857722.042 * [backup-simplify]: Simplify x.re into x.re 1553857722.042 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857722.042 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857722.042 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1553857722.042 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857722.042 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857722.042 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857722.042 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857722.042 * [taylor]: Taking taylor expansion of y.re in y.re 1553857722.042 * [backup-simplify]: Simplify 0 into 0 1553857722.042 * [backup-simplify]: Simplify 1 into 1 1553857722.042 * [backup-simplify]: Simplify (* 1 1) into 1 1553857722.042 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857722.042 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857722.043 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857722.043 * [taylor]: Taking taylor expansion of y.im in y.re 1553857722.043 * [backup-simplify]: Simplify y.im into y.im 1553857722.043 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857722.043 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857722.043 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857722.043 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857722.043 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857722.044 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857722.044 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857722.044 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.045 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857722.045 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857722.046 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857722.046 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857722.046 * [taylor]: Taking taylor expansion of 0 in x.re 1553857722.046 * [backup-simplify]: Simplify 0 into 0 1553857722.046 * [taylor]: Taking taylor expansion of 1 in y.im 1553857722.046 * [backup-simplify]: Simplify 1 into 1 1553857722.046 * [backup-simplify]: Simplify 1 into 1 1553857722.046 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1553857722.047 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 1553857722.047 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1553857722.047 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1553857722.047 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.048 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857722.048 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857722.049 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553857722.049 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857722.049 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857722.049 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1553857722.049 * [backup-simplify]: Simplify (- 0) into 0 1553857722.049 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.050 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.re))) 0) (* 0 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 1553857722.050 * [taylor]: Taking taylor expansion of 0 in y.re 1553857722.050 * [backup-simplify]: Simplify 0 into 0 1553857722.050 * [taylor]: Taking taylor expansion of 0 in x.re 1553857722.050 * [backup-simplify]: Simplify 0 into 0 1553857722.050 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.re)) 1) into (/ 1 (* y.im x.re)) 1553857722.050 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1553857722.050 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 1553857722.050 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1553857722.050 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1553857722.050 * [taylor]: Taking taylor expansion of y.im in x.re 1553857722.050 * [backup-simplify]: Simplify y.im into y.im 1553857722.050 * [taylor]: Taking taylor expansion of x.re in x.re 1553857722.050 * [backup-simplify]: Simplify 0 into 0 1553857722.050 * [backup-simplify]: Simplify 1 into 1 1553857722.050 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857722.050 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857722.050 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857722.050 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1553857722.050 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1553857722.050 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857722.050 * [taylor]: Taking taylor expansion of y.im in y.im 1553857722.050 * [backup-simplify]: Simplify 0 into 0 1553857722.050 * [backup-simplify]: Simplify 1 into 1 1553857722.051 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857722.051 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857722.051 * [backup-simplify]: Simplify (- 0) into 0 1553857722.051 * [backup-simplify]: Simplify 0 into 0 1553857722.052 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553857722.052 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857722.052 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1553857722.053 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1553857722.054 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 1553857722.054 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857722.055 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 1553857722.055 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.re 1553857722.055 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.re 1553857722.055 * [taylor]: Taking taylor expansion of 1/2 in x.re 1553857722.055 * [backup-simplify]: Simplify 1/2 into 1/2 1553857722.055 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 1553857722.055 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 1553857722.055 * [taylor]: Taking taylor expansion of y.im in x.re 1553857722.055 * [backup-simplify]: Simplify y.im into y.im 1553857722.055 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857722.055 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857722.055 * [taylor]: Taking taylor expansion of 0 in y.im 1553857722.055 * [backup-simplify]: Simplify 0 into 0 1553857722.055 * [backup-simplify]: Simplify 0 into 0 1553857722.055 * [taylor]: Taking taylor expansion of 0 in y.im 1553857722.055 * [backup-simplify]: Simplify 0 into 0 1553857722.055 * [backup-simplify]: Simplify 0 into 0 1553857722.055 * [backup-simplify]: Simplify 0 into 0 1553857722.056 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 1553857722.056 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 1553857722.056 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 1553857722.057 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1553857722.057 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.057 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857722.058 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857722.058 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1553857722.058 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857722.059 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1553857722.059 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1553857722.059 * [backup-simplify]: Simplify (- 0) into 0 1553857722.059 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.060 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.re))) 0) (+ (* 0 0) (* 0 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))))) into 0 1553857722.060 * [taylor]: Taking taylor expansion of 0 in y.re 1553857722.060 * [backup-simplify]: Simplify 0 into 0 1553857722.060 * [taylor]: Taking taylor expansion of 0 in x.re 1553857722.060 * [backup-simplify]: Simplify 0 into 0 1553857722.060 * [taylor]: Taking taylor expansion of 0 in x.re 1553857722.060 * [backup-simplify]: Simplify 0 into 0 1553857722.060 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857722.060 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1553857722.060 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.re)) 0) (* 0 1)) into 0 1553857722.061 * [backup-simplify]: Simplify (- 0) into 0 1553857722.061 * [taylor]: Taking taylor expansion of 0 in x.re 1553857722.061 * [backup-simplify]: Simplify 0 into 0 1553857722.062 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553857722.063 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857722.063 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857722.063 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857722.064 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.065 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1553857722.065 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 1553857722.066 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857722.068 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 1553857722.068 * [taylor]: Taking taylor expansion of 0 in x.re 1553857722.068 * [backup-simplify]: Simplify 0 into 0 1553857722.068 * [taylor]: Taking taylor expansion of 0 in y.im 1553857722.068 * [backup-simplify]: Simplify 0 into 0 1553857722.068 * [backup-simplify]: Simplify 0 into 0 1553857722.069 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1553857722.069 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857722.069 * [backup-simplify]: Simplify (- 0) into 0 1553857722.069 * [taylor]: Taking taylor expansion of 0 in y.im 1553857722.069 * [backup-simplify]: Simplify 0 into 0 1553857722.069 * [backup-simplify]: Simplify 0 into 0 1553857722.069 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 x.im)))))) into x.im 1553857722.070 * [backup-simplify]: Simplify (/ (- (* (/ 1 (- x.im)) (/ 1 (- y.re))) (* (/ 1 (- x.re)) (/ 1 (- y.im)))) (sqrt (+ (* (/ 1 (- y.re)) (/ 1 (- y.re))) (* (/ 1 (- y.im)) (/ 1 (- y.im)))))) into (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 1553857722.070 * [approximate]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in (x.im y.re x.re y.im) around 0 1553857722.070 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.im 1553857722.070 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 1553857722.070 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 1553857722.070 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1553857722.070 * [taylor]: Taking taylor expansion of y.re in y.im 1553857722.070 * [backup-simplify]: Simplify y.re into y.re 1553857722.070 * [taylor]: Taking taylor expansion of x.im in y.im 1553857722.070 * [backup-simplify]: Simplify x.im into x.im 1553857722.070 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1553857722.070 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1553857722.070 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 1553857722.071 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1553857722.071 * [taylor]: Taking taylor expansion of y.im in y.im 1553857722.071 * [backup-simplify]: Simplify 0 into 0 1553857722.071 * [backup-simplify]: Simplify 1 into 1 1553857722.071 * [taylor]: Taking taylor expansion of x.re in y.im 1553857722.071 * [backup-simplify]: Simplify x.re into x.re 1553857722.071 * [backup-simplify]: Simplify (* 0 x.re) into 0 1553857722.071 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1553857722.071 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553857722.071 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.im 1553857722.071 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 1553857722.071 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 1553857722.071 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1553857722.071 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1553857722.071 * [taylor]: Taking taylor expansion of y.re in y.im 1553857722.071 * [backup-simplify]: Simplify y.re into y.re 1553857722.071 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857722.072 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857722.072 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1553857722.072 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1553857722.072 * [taylor]: Taking taylor expansion of y.im in y.im 1553857722.072 * [backup-simplify]: Simplify 0 into 0 1553857722.072 * [backup-simplify]: Simplify 1 into 1 1553857722.072 * [backup-simplify]: Simplify (* 1 1) into 1 1553857722.072 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857722.073 * [backup-simplify]: Simplify (+ 0 1) into 1 1553857722.073 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857722.073 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857722.074 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857722.075 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857722.075 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.076 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857722.077 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857722.077 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.re 1553857722.077 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 1553857722.077 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 1553857722.077 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1553857722.077 * [taylor]: Taking taylor expansion of y.re in x.re 1553857722.077 * [backup-simplify]: Simplify y.re into y.re 1553857722.077 * [taylor]: Taking taylor expansion of x.im in x.re 1553857722.077 * [backup-simplify]: Simplify x.im into x.im 1553857722.077 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1553857722.077 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1553857722.077 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1553857722.077 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1553857722.077 * [taylor]: Taking taylor expansion of y.im in x.re 1553857722.077 * [backup-simplify]: Simplify y.im into y.im 1553857722.077 * [taylor]: Taking taylor expansion of x.re in x.re 1553857722.077 * [backup-simplify]: Simplify 0 into 0 1553857722.077 * [backup-simplify]: Simplify 1 into 1 1553857722.077 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857722.078 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857722.078 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857722.078 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.re 1553857722.078 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 1553857722.078 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 1553857722.078 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1553857722.078 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1553857722.078 * [taylor]: Taking taylor expansion of y.re in x.re 1553857722.078 * [backup-simplify]: Simplify y.re into y.re 1553857722.078 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857722.078 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857722.078 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 1553857722.078 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 1553857722.078 * [taylor]: Taking taylor expansion of y.im in x.re 1553857722.078 * [backup-simplify]: Simplify y.im into y.im 1553857722.078 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857722.078 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857722.079 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857722.079 * [backup-simplify]: Simplify (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857722.079 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1553857722.079 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857722.079 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1553857722.079 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857722.080 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857722.080 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.080 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857722.081 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857722.081 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1553857722.081 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 1553857722.081 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 1553857722.081 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1553857722.081 * [taylor]: Taking taylor expansion of y.re in y.re 1553857722.081 * [backup-simplify]: Simplify 0 into 0 1553857722.081 * [backup-simplify]: Simplify 1 into 1 1553857722.081 * [taylor]: Taking taylor expansion of x.im in y.re 1553857722.081 * [backup-simplify]: Simplify x.im into x.im 1553857722.081 * [backup-simplify]: Simplify (* 0 x.im) into 0 1553857722.081 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1553857722.081 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553857722.081 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1553857722.082 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1553857722.082 * [taylor]: Taking taylor expansion of y.im in y.re 1553857722.082 * [backup-simplify]: Simplify y.im into y.im 1553857722.082 * [taylor]: Taking taylor expansion of x.re in y.re 1553857722.082 * [backup-simplify]: Simplify x.re into x.re 1553857722.082 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857722.082 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857722.082 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1553857722.082 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857722.082 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857722.082 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857722.082 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857722.082 * [taylor]: Taking taylor expansion of y.re in y.re 1553857722.082 * [backup-simplify]: Simplify 0 into 0 1553857722.082 * [backup-simplify]: Simplify 1 into 1 1553857722.082 * [backup-simplify]: Simplify (* 1 1) into 1 1553857722.083 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857722.083 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857722.083 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857722.083 * [taylor]: Taking taylor expansion of y.im in y.re 1553857722.083 * [backup-simplify]: Simplify y.im into y.im 1553857722.083 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857722.083 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857722.083 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857722.084 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857722.084 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857722.085 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857722.086 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857722.086 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.087 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857722.087 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857722.087 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.im 1553857722.088 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1553857722.088 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1553857722.088 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857722.088 * [taylor]: Taking taylor expansion of y.re in x.im 1553857722.088 * [backup-simplify]: Simplify y.re into y.re 1553857722.088 * [taylor]: Taking taylor expansion of x.im in x.im 1553857722.088 * [backup-simplify]: Simplify 0 into 0 1553857722.088 * [backup-simplify]: Simplify 1 into 1 1553857722.088 * [backup-simplify]: Simplify (* y.re 0) into 0 1553857722.088 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1553857722.088 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857722.088 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1553857722.088 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857722.088 * [taylor]: Taking taylor expansion of y.im in x.im 1553857722.088 * [backup-simplify]: Simplify y.im into y.im 1553857722.088 * [taylor]: Taking taylor expansion of x.re in x.im 1553857722.088 * [backup-simplify]: Simplify x.re into x.re 1553857722.088 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857722.089 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857722.089 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 1553857722.089 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 1553857722.089 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 1553857722.089 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 1553857722.089 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1553857722.089 * [taylor]: Taking taylor expansion of y.re in x.im 1553857722.089 * [backup-simplify]: Simplify y.re into y.re 1553857722.089 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857722.089 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857722.089 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1553857722.089 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1553857722.089 * [taylor]: Taking taylor expansion of y.im in x.im 1553857722.089 * [backup-simplify]: Simplify y.im into y.im 1553857722.089 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857722.089 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857722.089 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857722.090 * [backup-simplify]: Simplify (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857722.090 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1553857722.090 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857722.090 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1553857722.090 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857722.090 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857722.091 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.091 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857722.092 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857722.092 * [taylor]: Taking taylor expansion of (* (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.im 1553857722.092 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1553857722.092 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1553857722.092 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857722.092 * [taylor]: Taking taylor expansion of y.re in x.im 1553857722.092 * [backup-simplify]: Simplify y.re into y.re 1553857722.092 * [taylor]: Taking taylor expansion of x.im in x.im 1553857722.092 * [backup-simplify]: Simplify 0 into 0 1553857722.092 * [backup-simplify]: Simplify 1 into 1 1553857722.092 * [backup-simplify]: Simplify (* y.re 0) into 0 1553857722.092 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1553857722.092 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857722.092 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1553857722.092 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857722.092 * [taylor]: Taking taylor expansion of y.im in x.im 1553857722.092 * [backup-simplify]: Simplify y.im into y.im 1553857722.092 * [taylor]: Taking taylor expansion of x.re in x.im 1553857722.092 * [backup-simplify]: Simplify x.re into x.re 1553857722.093 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857722.093 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857722.093 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 1553857722.093 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 1553857722.093 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 1553857722.093 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 1553857722.093 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1553857722.093 * [taylor]: Taking taylor expansion of y.re in x.im 1553857722.093 * [backup-simplify]: Simplify y.re into y.re 1553857722.093 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857722.093 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857722.093 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1553857722.093 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1553857722.093 * [taylor]: Taking taylor expansion of y.im in x.im 1553857722.093 * [backup-simplify]: Simplify y.im into y.im 1553857722.093 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857722.093 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857722.093 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857722.094 * [backup-simplify]: Simplify (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857722.094 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1553857722.094 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857722.094 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1553857722.094 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857722.094 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857722.095 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.095 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857722.095 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857722.096 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1553857722.096 * [backup-simplify]: Simplify (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 1553857722.096 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1553857722.096 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1553857722.096 * [taylor]: Taking taylor expansion of y.re in y.re 1553857722.096 * [backup-simplify]: Simplify 0 into 0 1553857722.096 * [backup-simplify]: Simplify 1 into 1 1553857722.096 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857722.096 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1553857722.096 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857722.097 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857722.097 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857722.097 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857722.097 * [taylor]: Taking taylor expansion of y.re in y.re 1553857722.097 * [backup-simplify]: Simplify 0 into 0 1553857722.097 * [backup-simplify]: Simplify 1 into 1 1553857722.097 * [backup-simplify]: Simplify (* 1 1) into 1 1553857722.097 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857722.097 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857722.097 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857722.097 * [taylor]: Taking taylor expansion of y.im in y.re 1553857722.097 * [backup-simplify]: Simplify y.im into y.im 1553857722.097 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857722.097 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857722.098 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857722.098 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857722.098 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857722.098 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857722.099 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857722.099 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.100 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857722.100 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857722.100 * [backup-simplify]: Simplify (* 1 1) into 1 1553857722.100 * [taylor]: Taking taylor expansion of 1 in x.re 1553857722.100 * [backup-simplify]: Simplify 1 into 1 1553857722.101 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1553857722.101 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857722.101 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1553857722.101 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 1553857722.101 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* (- (/ 1 (* y.im x.re))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into (- (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) 1553857722.101 * [taylor]: Taking taylor expansion of (- (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 1553857722.101 * [taylor]: Taking taylor expansion of (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1553857722.101 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1553857722.101 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1553857722.101 * [taylor]: Taking taylor expansion of y.im in y.re 1553857722.101 * [backup-simplify]: Simplify y.im into y.im 1553857722.101 * [taylor]: Taking taylor expansion of x.re in y.re 1553857722.101 * [backup-simplify]: Simplify x.re into x.re 1553857722.101 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857722.101 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857722.101 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1553857722.101 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857722.101 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857722.101 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857722.101 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857722.101 * [taylor]: Taking taylor expansion of y.re in y.re 1553857722.102 * [backup-simplify]: Simplify 0 into 0 1553857722.102 * [backup-simplify]: Simplify 1 into 1 1553857722.102 * [backup-simplify]: Simplify (* 1 1) into 1 1553857722.102 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857722.102 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857722.102 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857722.102 * [taylor]: Taking taylor expansion of y.im in y.re 1553857722.102 * [backup-simplify]: Simplify y.im into y.im 1553857722.102 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857722.102 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857722.103 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857722.103 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857722.104 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857722.104 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857722.104 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857722.105 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.105 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857722.105 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857722.106 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857722.106 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857722.106 * [taylor]: Taking taylor expansion of 0 in x.re 1553857722.106 * [backup-simplify]: Simplify 0 into 0 1553857722.106 * [taylor]: Taking taylor expansion of 1 in y.im 1553857722.106 * [backup-simplify]: Simplify 1 into 1 1553857722.106 * [backup-simplify]: Simplify 1 into 1 1553857722.107 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1553857722.107 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 1553857722.107 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1553857722.107 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1553857722.108 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.108 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857722.108 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857722.109 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553857722.109 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857722.109 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857722.109 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1553857722.109 * [backup-simplify]: Simplify (- 0) into 0 1553857722.110 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.110 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.re))) 0) (* 0 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 1553857722.110 * [taylor]: Taking taylor expansion of 0 in y.re 1553857722.110 * [backup-simplify]: Simplify 0 into 0 1553857722.110 * [taylor]: Taking taylor expansion of 0 in x.re 1553857722.110 * [backup-simplify]: Simplify 0 into 0 1553857722.110 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.re)) 1) into (/ 1 (* y.im x.re)) 1553857722.110 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1553857722.110 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 1553857722.110 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1553857722.110 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1553857722.110 * [taylor]: Taking taylor expansion of y.im in x.re 1553857722.110 * [backup-simplify]: Simplify y.im into y.im 1553857722.110 * [taylor]: Taking taylor expansion of x.re in x.re 1553857722.110 * [backup-simplify]: Simplify 0 into 0 1553857722.110 * [backup-simplify]: Simplify 1 into 1 1553857722.110 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857722.110 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857722.111 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857722.111 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1553857722.111 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1553857722.111 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857722.111 * [taylor]: Taking taylor expansion of y.im in y.im 1553857722.111 * [backup-simplify]: Simplify 0 into 0 1553857722.111 * [backup-simplify]: Simplify 1 into 1 1553857722.111 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857722.111 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857722.112 * [backup-simplify]: Simplify (- 0) into 0 1553857722.112 * [backup-simplify]: Simplify 0 into 0 1553857722.112 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553857722.113 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857722.113 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1553857722.113 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1553857722.114 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 1553857722.115 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857722.115 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 1553857722.115 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.re 1553857722.115 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.re 1553857722.115 * [taylor]: Taking taylor expansion of 1/2 in x.re 1553857722.115 * [backup-simplify]: Simplify 1/2 into 1/2 1553857722.115 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 1553857722.115 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 1553857722.115 * [taylor]: Taking taylor expansion of y.im in x.re 1553857722.115 * [backup-simplify]: Simplify y.im into y.im 1553857722.115 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857722.115 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857722.115 * [taylor]: Taking taylor expansion of 0 in y.im 1553857722.115 * [backup-simplify]: Simplify 0 into 0 1553857722.115 * [backup-simplify]: Simplify 0 into 0 1553857722.115 * [taylor]: Taking taylor expansion of 0 in y.im 1553857722.115 * [backup-simplify]: Simplify 0 into 0 1553857722.115 * [backup-simplify]: Simplify 0 into 0 1553857722.115 * [backup-simplify]: Simplify 0 into 0 1553857722.116 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 1553857722.116 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 1553857722.117 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 1553857722.117 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1553857722.117 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.117 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857722.118 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857722.119 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1553857722.119 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857722.119 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1553857722.119 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1553857722.119 * [backup-simplify]: Simplify (- 0) into 0 1553857722.120 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.120 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* (- (/ 1 (* y.im x.re))) 0) (+ (* 0 0) (* 0 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))))) into 0 1553857722.120 * [taylor]: Taking taylor expansion of 0 in y.re 1553857722.120 * [backup-simplify]: Simplify 0 into 0 1553857722.120 * [taylor]: Taking taylor expansion of 0 in x.re 1553857722.120 * [backup-simplify]: Simplify 0 into 0 1553857722.120 * [taylor]: Taking taylor expansion of 0 in x.re 1553857722.120 * [backup-simplify]: Simplify 0 into 0 1553857722.120 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857722.120 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1553857722.121 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.re)) 0) (* 0 1)) into 0 1553857722.121 * [backup-simplify]: Simplify (- 0) into 0 1553857722.121 * [taylor]: Taking taylor expansion of 0 in x.re 1553857722.121 * [backup-simplify]: Simplify 0 into 0 1553857722.122 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553857722.123 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857722.123 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857722.123 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857722.124 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.125 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1553857722.130 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 1553857722.131 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857722.133 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 1553857722.133 * [taylor]: Taking taylor expansion of 0 in x.re 1553857722.133 * [backup-simplify]: Simplify 0 into 0 1553857722.133 * [taylor]: Taking taylor expansion of 0 in y.im 1553857722.133 * [backup-simplify]: Simplify 0 into 0 1553857722.133 * [backup-simplify]: Simplify 0 into 0 1553857722.134 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1553857722.134 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857722.134 * [backup-simplify]: Simplify (- 0) into 0 1553857722.134 * [taylor]: Taking taylor expansion of 0 in y.im 1553857722.134 * [backup-simplify]: Simplify 0 into 0 1553857722.134 * [backup-simplify]: Simplify 0 into 0 1553857722.134 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 (- x.im))))))) into (* -1 x.im) 1553857722.134 * * * * [progress]: [ 3 / 4 ] generating series at (2 1 1) 1553857722.135 * [backup-simplify]: Simplify (- (* x.im y.re) (* x.re y.im)) into (- (* y.re x.im) (* y.im x.re)) 1553857722.135 * [approximate]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in (x.im y.re x.re y.im) around 0 1553857722.135 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 1553857722.135 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1553857722.135 * [taylor]: Taking taylor expansion of y.re in y.im 1553857722.135 * [backup-simplify]: Simplify y.re into y.re 1553857722.135 * [taylor]: Taking taylor expansion of x.im in y.im 1553857722.135 * [backup-simplify]: Simplify x.im into x.im 1553857722.135 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1553857722.135 * [taylor]: Taking taylor expansion of y.im in y.im 1553857722.135 * [backup-simplify]: Simplify 0 into 0 1553857722.135 * [backup-simplify]: Simplify 1 into 1 1553857722.135 * [taylor]: Taking taylor expansion of x.re in y.im 1553857722.135 * [backup-simplify]: Simplify x.re into x.re 1553857722.135 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 1553857722.135 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1553857722.135 * [taylor]: Taking taylor expansion of y.re in x.re 1553857722.135 * [backup-simplify]: Simplify y.re into y.re 1553857722.135 * [taylor]: Taking taylor expansion of x.im in x.re 1553857722.135 * [backup-simplify]: Simplify x.im into x.im 1553857722.135 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1553857722.135 * [taylor]: Taking taylor expansion of y.im in x.re 1553857722.135 * [backup-simplify]: Simplify y.im into y.im 1553857722.135 * [taylor]: Taking taylor expansion of x.re in x.re 1553857722.135 * [backup-simplify]: Simplify 0 into 0 1553857722.135 * [backup-simplify]: Simplify 1 into 1 1553857722.135 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 1553857722.136 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1553857722.136 * [taylor]: Taking taylor expansion of y.re in y.re 1553857722.136 * [backup-simplify]: Simplify 0 into 0 1553857722.136 * [backup-simplify]: Simplify 1 into 1 1553857722.136 * [taylor]: Taking taylor expansion of x.im in y.re 1553857722.136 * [backup-simplify]: Simplify x.im into x.im 1553857722.136 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1553857722.136 * [taylor]: Taking taylor expansion of y.im in y.re 1553857722.136 * [backup-simplify]: Simplify y.im into y.im 1553857722.136 * [taylor]: Taking taylor expansion of x.re in y.re 1553857722.136 * [backup-simplify]: Simplify x.re into x.re 1553857722.136 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 1553857722.136 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857722.136 * [taylor]: Taking taylor expansion of y.re in x.im 1553857722.136 * [backup-simplify]: Simplify y.re into y.re 1553857722.136 * [taylor]: Taking taylor expansion of x.im in x.im 1553857722.136 * [backup-simplify]: Simplify 0 into 0 1553857722.136 * [backup-simplify]: Simplify 1 into 1 1553857722.136 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857722.136 * [taylor]: Taking taylor expansion of y.im in x.im 1553857722.136 * [backup-simplify]: Simplify y.im into y.im 1553857722.136 * [taylor]: Taking taylor expansion of x.re in x.im 1553857722.136 * [backup-simplify]: Simplify x.re into x.re 1553857722.136 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 1553857722.136 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857722.136 * [taylor]: Taking taylor expansion of y.re in x.im 1553857722.136 * [backup-simplify]: Simplify y.re into y.re 1553857722.136 * [taylor]: Taking taylor expansion of x.im in x.im 1553857722.136 * [backup-simplify]: Simplify 0 into 0 1553857722.136 * [backup-simplify]: Simplify 1 into 1 1553857722.136 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857722.136 * [taylor]: Taking taylor expansion of y.im in x.im 1553857722.136 * [backup-simplify]: Simplify y.im into y.im 1553857722.136 * [taylor]: Taking taylor expansion of x.re in x.im 1553857722.136 * [backup-simplify]: Simplify x.re into x.re 1553857722.136 * [backup-simplify]: Simplify (* y.re 0) into 0 1553857722.137 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857722.137 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 1553857722.137 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 1553857722.137 * [taylor]: Taking taylor expansion of (- (* y.im x.re)) in y.re 1553857722.137 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1553857722.137 * [taylor]: Taking taylor expansion of y.im in y.re 1553857722.137 * [backup-simplify]: Simplify y.im into y.im 1553857722.137 * [taylor]: Taking taylor expansion of x.re in y.re 1553857722.137 * [backup-simplify]: Simplify x.re into x.re 1553857722.137 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857722.137 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 1553857722.137 * [taylor]: Taking taylor expansion of (- (* y.im x.re)) in x.re 1553857722.137 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1553857722.137 * [taylor]: Taking taylor expansion of y.im in x.re 1553857722.137 * [backup-simplify]: Simplify y.im into y.im 1553857722.137 * [taylor]: Taking taylor expansion of x.re in x.re 1553857722.137 * [backup-simplify]: Simplify 0 into 0 1553857722.137 * [backup-simplify]: Simplify 1 into 1 1553857722.137 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857722.138 * [backup-simplify]: Simplify (- 0) into 0 1553857722.138 * [taylor]: Taking taylor expansion of 0 in y.im 1553857722.138 * [backup-simplify]: Simplify 0 into 0 1553857722.138 * [backup-simplify]: Simplify 0 into 0 1553857722.138 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1553857722.138 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857722.139 * [backup-simplify]: Simplify (- 0) into 0 1553857722.139 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1553857722.139 * [taylor]: Taking taylor expansion of y.re in y.re 1553857722.139 * [backup-simplify]: Simplify 0 into 0 1553857722.139 * [backup-simplify]: Simplify 1 into 1 1553857722.139 * [taylor]: Taking taylor expansion of 0 in x.re 1553857722.139 * [backup-simplify]: Simplify 0 into 0 1553857722.139 * [taylor]: Taking taylor expansion of 0 in y.im 1553857722.139 * [backup-simplify]: Simplify 0 into 0 1553857722.139 * [backup-simplify]: Simplify 0 into 0 1553857722.139 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857722.140 * [backup-simplify]: Simplify (- 0) into 0 1553857722.140 * [taylor]: Taking taylor expansion of 0 in x.re 1553857722.140 * [backup-simplify]: Simplify 0 into 0 1553857722.140 * [taylor]: Taking taylor expansion of 0 in y.im 1553857722.140 * [backup-simplify]: Simplify 0 into 0 1553857722.140 * [backup-simplify]: Simplify 0 into 0 1553857722.140 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857722.140 * [backup-simplify]: Simplify (- y.im) into (- y.im) 1553857722.140 * [taylor]: Taking taylor expansion of (- y.im) in y.im 1553857722.140 * [taylor]: Taking taylor expansion of y.im in y.im 1553857722.140 * [backup-simplify]: Simplify 0 into 0 1553857722.140 * [backup-simplify]: Simplify 1 into 1 1553857722.141 * [backup-simplify]: Simplify (- 0) into 0 1553857722.141 * [backup-simplify]: Simplify 0 into 0 1553857722.141 * [backup-simplify]: Simplify 0 into 0 1553857722.141 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1553857722.142 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1553857722.142 * [backup-simplify]: Simplify (- 0) into 0 1553857722.143 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.143 * [taylor]: Taking taylor expansion of 0 in y.re 1553857722.143 * [backup-simplify]: Simplify 0 into 0 1553857722.143 * [taylor]: Taking taylor expansion of 0 in x.re 1553857722.143 * [backup-simplify]: Simplify 0 into 0 1553857722.143 * [taylor]: Taking taylor expansion of 0 in y.im 1553857722.143 * [backup-simplify]: Simplify 0 into 0 1553857722.143 * [backup-simplify]: Simplify 0 into 0 1553857722.143 * [backup-simplify]: Simplify 0 into 0 1553857722.143 * [backup-simplify]: Simplify (- (* (/ 1 x.im) (/ 1 y.re)) (* (/ 1 x.re) (/ 1 y.im))) into (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) 1553857722.143 * [approximate]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in (x.im y.re x.re y.im) around 0 1553857722.143 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 1553857722.143 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 1553857722.144 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1553857722.144 * [taylor]: Taking taylor expansion of y.re in y.im 1553857722.144 * [backup-simplify]: Simplify y.re into y.re 1553857722.144 * [taylor]: Taking taylor expansion of x.im in y.im 1553857722.144 * [backup-simplify]: Simplify x.im into x.im 1553857722.144 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1553857722.144 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1553857722.144 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 1553857722.144 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1553857722.144 * [taylor]: Taking taylor expansion of y.im in y.im 1553857722.144 * [backup-simplify]: Simplify 0 into 0 1553857722.144 * [backup-simplify]: Simplify 1 into 1 1553857722.144 * [taylor]: Taking taylor expansion of x.re in y.im 1553857722.144 * [backup-simplify]: Simplify x.re into x.re 1553857722.144 * [backup-simplify]: Simplify (* 0 x.re) into 0 1553857722.145 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1553857722.145 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553857722.145 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 1553857722.145 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 1553857722.145 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1553857722.145 * [taylor]: Taking taylor expansion of y.re in x.re 1553857722.145 * [backup-simplify]: Simplify y.re into y.re 1553857722.145 * [taylor]: Taking taylor expansion of x.im in x.re 1553857722.145 * [backup-simplify]: Simplify x.im into x.im 1553857722.145 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1553857722.145 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1553857722.145 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1553857722.145 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1553857722.145 * [taylor]: Taking taylor expansion of y.im in x.re 1553857722.145 * [backup-simplify]: Simplify y.im into y.im 1553857722.145 * [taylor]: Taking taylor expansion of x.re in x.re 1553857722.145 * [backup-simplify]: Simplify 0 into 0 1553857722.145 * [backup-simplify]: Simplify 1 into 1 1553857722.145 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857722.146 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857722.146 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857722.146 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 1553857722.146 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 1553857722.146 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1553857722.146 * [taylor]: Taking taylor expansion of y.re in y.re 1553857722.146 * [backup-simplify]: Simplify 0 into 0 1553857722.146 * [backup-simplify]: Simplify 1 into 1 1553857722.146 * [taylor]: Taking taylor expansion of x.im in y.re 1553857722.146 * [backup-simplify]: Simplify x.im into x.im 1553857722.146 * [backup-simplify]: Simplify (* 0 x.im) into 0 1553857722.147 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1553857722.147 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553857722.147 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1553857722.147 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1553857722.147 * [taylor]: Taking taylor expansion of y.im in y.re 1553857722.147 * [backup-simplify]: Simplify y.im into y.im 1553857722.147 * [taylor]: Taking taylor expansion of x.re in y.re 1553857722.147 * [backup-simplify]: Simplify x.re into x.re 1553857722.147 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857722.147 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857722.147 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1553857722.147 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1553857722.147 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857722.147 * [taylor]: Taking taylor expansion of y.re in x.im 1553857722.147 * [backup-simplify]: Simplify y.re into y.re 1553857722.147 * [taylor]: Taking taylor expansion of x.im in x.im 1553857722.147 * [backup-simplify]: Simplify 0 into 0 1553857722.147 * [backup-simplify]: Simplify 1 into 1 1553857722.147 * [backup-simplify]: Simplify (* y.re 0) into 0 1553857722.148 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1553857722.148 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857722.148 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1553857722.148 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857722.148 * [taylor]: Taking taylor expansion of y.im in x.im 1553857722.148 * [backup-simplify]: Simplify y.im into y.im 1553857722.148 * [taylor]: Taking taylor expansion of x.re in x.im 1553857722.148 * [backup-simplify]: Simplify x.re into x.re 1553857722.148 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857722.148 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857722.148 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1553857722.148 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1553857722.148 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857722.148 * [taylor]: Taking taylor expansion of y.re in x.im 1553857722.148 * [backup-simplify]: Simplify y.re into y.re 1553857722.148 * [taylor]: Taking taylor expansion of x.im in x.im 1553857722.148 * [backup-simplify]: Simplify 0 into 0 1553857722.148 * [backup-simplify]: Simplify 1 into 1 1553857722.148 * [backup-simplify]: Simplify (* y.re 0) into 0 1553857722.149 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1553857722.149 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857722.149 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1553857722.149 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857722.149 * [taylor]: Taking taylor expansion of y.im in x.im 1553857722.149 * [backup-simplify]: Simplify y.im into y.im 1553857722.149 * [taylor]: Taking taylor expansion of x.re in x.im 1553857722.149 * [backup-simplify]: Simplify x.re into x.re 1553857722.149 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857722.149 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857722.149 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1553857722.149 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1553857722.149 * [taylor]: Taking taylor expansion of y.re in y.re 1553857722.149 * [backup-simplify]: Simplify 0 into 0 1553857722.149 * [backup-simplify]: Simplify 1 into 1 1553857722.150 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857722.150 * [taylor]: Taking taylor expansion of 1 in x.re 1553857722.150 * [backup-simplify]: Simplify 1 into 1 1553857722.150 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1553857722.151 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857722.151 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1553857722.151 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 1553857722.151 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in y.re 1553857722.151 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1553857722.151 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1553857722.151 * [taylor]: Taking taylor expansion of y.im in y.re 1553857722.151 * [backup-simplify]: Simplify y.im into y.im 1553857722.151 * [taylor]: Taking taylor expansion of x.re in y.re 1553857722.151 * [backup-simplify]: Simplify x.re into x.re 1553857722.151 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857722.151 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857722.152 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857722.152 * [taylor]: Taking taylor expansion of 0 in x.re 1553857722.152 * [backup-simplify]: Simplify 0 into 0 1553857722.152 * [taylor]: Taking taylor expansion of 1 in y.im 1553857722.152 * [backup-simplify]: Simplify 1 into 1 1553857722.153 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553857722.153 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857722.153 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857722.153 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1553857722.154 * [backup-simplify]: Simplify (- 0) into 0 1553857722.154 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.154 * [taylor]: Taking taylor expansion of 0 in y.re 1553857722.154 * [backup-simplify]: Simplify 0 into 0 1553857722.154 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1553857722.154 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 1553857722.154 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1553857722.154 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1553857722.155 * [taylor]: Taking taylor expansion of y.im in x.re 1553857722.155 * [backup-simplify]: Simplify y.im into y.im 1553857722.155 * [taylor]: Taking taylor expansion of x.re in x.re 1553857722.155 * [backup-simplify]: Simplify 0 into 0 1553857722.155 * [backup-simplify]: Simplify 1 into 1 1553857722.155 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857722.155 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857722.155 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857722.155 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1553857722.155 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1553857722.155 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857722.155 * [taylor]: Taking taylor expansion of y.im in y.im 1553857722.155 * [backup-simplify]: Simplify 0 into 0 1553857722.155 * [backup-simplify]: Simplify 1 into 1 1553857722.156 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857722.156 * [backup-simplify]: Simplify (- 1) into -1 1553857722.156 * [backup-simplify]: Simplify -1 into -1 1553857722.157 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857722.157 * [taylor]: Taking taylor expansion of 0 in x.re 1553857722.157 * [backup-simplify]: Simplify 0 into 0 1553857722.157 * [taylor]: Taking taylor expansion of 0 in y.im 1553857722.157 * [backup-simplify]: Simplify 0 into 0 1553857722.157 * [taylor]: Taking taylor expansion of 0 in y.im 1553857722.157 * [backup-simplify]: Simplify 0 into 0 1553857722.157 * [backup-simplify]: Simplify 1 into 1 1553857722.158 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1553857722.159 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857722.159 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1553857722.159 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1553857722.160 * [backup-simplify]: Simplify (- 0) into 0 1553857722.160 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.160 * [taylor]: Taking taylor expansion of 0 in y.re 1553857722.160 * [backup-simplify]: Simplify 0 into 0 1553857722.160 * [taylor]: Taking taylor expansion of 0 in x.re 1553857722.160 * [backup-simplify]: Simplify 0 into 0 1553857722.160 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857722.160 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1553857722.161 * [backup-simplify]: Simplify (- 0) into 0 1553857722.161 * [taylor]: Taking taylor expansion of 0 in x.re 1553857722.161 * [backup-simplify]: Simplify 0 into 0 1553857722.162 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857722.162 * [taylor]: Taking taylor expansion of 0 in x.re 1553857722.162 * [backup-simplify]: Simplify 0 into 0 1553857722.163 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1553857722.163 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857722.163 * [backup-simplify]: Simplify (- 0) into 0 1553857722.163 * [taylor]: Taking taylor expansion of 0 in y.im 1553857722.163 * [backup-simplify]: Simplify 0 into 0 1553857722.163 * [taylor]: Taking taylor expansion of 0 in y.im 1553857722.163 * [backup-simplify]: Simplify 0 into 0 1553857722.163 * [taylor]: Taking taylor expansion of 0 in y.im 1553857722.163 * [backup-simplify]: Simplify 0 into 0 1553857722.164 * [taylor]: Taking taylor expansion of 0 in y.im 1553857722.164 * [backup-simplify]: Simplify 0 into 0 1553857722.164 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857722.165 * [backup-simplify]: Simplify (- 0) into 0 1553857722.165 * [backup-simplify]: Simplify 0 into 0 1553857722.165 * [backup-simplify]: Simplify 0 into 0 1553857722.165 * [backup-simplify]: Simplify 0 into 0 1553857722.165 * [backup-simplify]: Simplify 0 into 0 1553857722.166 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1553857722.166 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857722.167 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 1553857722.167 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1553857722.168 * [backup-simplify]: Simplify (- 0) into 0 1553857722.168 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.168 * [taylor]: Taking taylor expansion of 0 in y.re 1553857722.168 * [backup-simplify]: Simplify 0 into 0 1553857722.168 * [taylor]: Taking taylor expansion of 0 in x.re 1553857722.168 * [backup-simplify]: Simplify 0 into 0 1553857722.168 * [taylor]: Taking taylor expansion of 0 in x.re 1553857722.168 * [backup-simplify]: Simplify 0 into 0 1553857722.169 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1553857722.169 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1553857722.169 * [backup-simplify]: Simplify (- 0) into 0 1553857722.170 * [taylor]: Taking taylor expansion of 0 in x.re 1553857722.170 * [backup-simplify]: Simplify 0 into 0 1553857722.170 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857722.171 * [taylor]: Taking taylor expansion of 0 in x.re 1553857722.171 * [backup-simplify]: Simplify 0 into 0 1553857722.171 * [taylor]: Taking taylor expansion of 0 in y.im 1553857722.171 * [backup-simplify]: Simplify 0 into 0 1553857722.171 * [taylor]: Taking taylor expansion of 0 in y.im 1553857722.171 * [backup-simplify]: Simplify 0 into 0 1553857722.171 * [taylor]: Taking taylor expansion of 0 in y.im 1553857722.171 * [backup-simplify]: Simplify 0 into 0 1553857722.172 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553857722.172 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857722.172 * [backup-simplify]: Simplify (- 0) into 0 1553857722.172 * [taylor]: Taking taylor expansion of 0 in y.im 1553857722.172 * [backup-simplify]: Simplify 0 into 0 1553857722.172 * [taylor]: Taking taylor expansion of 0 in y.im 1553857722.172 * [backup-simplify]: Simplify 0 into 0 1553857722.172 * [taylor]: Taking taylor expansion of 0 in y.im 1553857722.172 * [backup-simplify]: Simplify 0 into 0 1553857722.172 * [taylor]: Taking taylor expansion of 0 in y.im 1553857722.172 * [backup-simplify]: Simplify 0 into 0 1553857722.173 * [backup-simplify]: Simplify 0 into 0 1553857722.173 * [backup-simplify]: Simplify 0 into 0 1553857722.173 * [backup-simplify]: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 y.re)) (/ 1 (/ 1 x.im)))))) (* -1 (* (/ 1 (/ 1 y.im)) (* (/ 1 (/ 1 x.re)) (* 1 1))))) into (- (* y.re x.im) (* y.im x.re)) 1553857722.173 * [backup-simplify]: Simplify (- (* (/ 1 (- x.im)) (/ 1 (- y.re))) (* (/ 1 (- x.re)) (/ 1 (- y.im)))) into (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) 1553857722.173 * [approximate]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in (x.im y.re x.re y.im) around 0 1553857722.173 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 1553857722.173 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 1553857722.173 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1553857722.173 * [taylor]: Taking taylor expansion of y.re in y.im 1553857722.173 * [backup-simplify]: Simplify y.re into y.re 1553857722.173 * [taylor]: Taking taylor expansion of x.im in y.im 1553857722.173 * [backup-simplify]: Simplify x.im into x.im 1553857722.173 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1553857722.173 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1553857722.173 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 1553857722.173 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1553857722.174 * [taylor]: Taking taylor expansion of y.im in y.im 1553857722.174 * [backup-simplify]: Simplify 0 into 0 1553857722.174 * [backup-simplify]: Simplify 1 into 1 1553857722.174 * [taylor]: Taking taylor expansion of x.re in y.im 1553857722.174 * [backup-simplify]: Simplify x.re into x.re 1553857722.174 * [backup-simplify]: Simplify (* 0 x.re) into 0 1553857722.174 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1553857722.174 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553857722.174 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 1553857722.174 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 1553857722.174 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1553857722.174 * [taylor]: Taking taylor expansion of y.re in x.re 1553857722.174 * [backup-simplify]: Simplify y.re into y.re 1553857722.174 * [taylor]: Taking taylor expansion of x.im in x.re 1553857722.174 * [backup-simplify]: Simplify x.im into x.im 1553857722.174 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1553857722.174 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1553857722.174 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1553857722.174 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1553857722.174 * [taylor]: Taking taylor expansion of y.im in x.re 1553857722.174 * [backup-simplify]: Simplify y.im into y.im 1553857722.174 * [taylor]: Taking taylor expansion of x.re in x.re 1553857722.174 * [backup-simplify]: Simplify 0 into 0 1553857722.174 * [backup-simplify]: Simplify 1 into 1 1553857722.174 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857722.174 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857722.175 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857722.175 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 1553857722.175 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 1553857722.175 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1553857722.175 * [taylor]: Taking taylor expansion of y.re in y.re 1553857722.175 * [backup-simplify]: Simplify 0 into 0 1553857722.175 * [backup-simplify]: Simplify 1 into 1 1553857722.175 * [taylor]: Taking taylor expansion of x.im in y.re 1553857722.175 * [backup-simplify]: Simplify x.im into x.im 1553857722.175 * [backup-simplify]: Simplify (* 0 x.im) into 0 1553857722.175 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1553857722.175 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553857722.175 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1553857722.175 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1553857722.175 * [taylor]: Taking taylor expansion of y.im in y.re 1553857722.175 * [backup-simplify]: Simplify y.im into y.im 1553857722.175 * [taylor]: Taking taylor expansion of x.re in y.re 1553857722.175 * [backup-simplify]: Simplify x.re into x.re 1553857722.175 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857722.175 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857722.175 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1553857722.175 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1553857722.175 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857722.175 * [taylor]: Taking taylor expansion of y.re in x.im 1553857722.175 * [backup-simplify]: Simplify y.re into y.re 1553857722.175 * [taylor]: Taking taylor expansion of x.im in x.im 1553857722.175 * [backup-simplify]: Simplify 0 into 0 1553857722.175 * [backup-simplify]: Simplify 1 into 1 1553857722.175 * [backup-simplify]: Simplify (* y.re 0) into 0 1553857722.176 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1553857722.176 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857722.176 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1553857722.176 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857722.176 * [taylor]: Taking taylor expansion of y.im in x.im 1553857722.176 * [backup-simplify]: Simplify y.im into y.im 1553857722.176 * [taylor]: Taking taylor expansion of x.re in x.im 1553857722.176 * [backup-simplify]: Simplify x.re into x.re 1553857722.176 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857722.176 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857722.176 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1553857722.176 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1553857722.176 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857722.176 * [taylor]: Taking taylor expansion of y.re in x.im 1553857722.176 * [backup-simplify]: Simplify y.re into y.re 1553857722.176 * [taylor]: Taking taylor expansion of x.im in x.im 1553857722.176 * [backup-simplify]: Simplify 0 into 0 1553857722.176 * [backup-simplify]: Simplify 1 into 1 1553857722.176 * [backup-simplify]: Simplify (* y.re 0) into 0 1553857722.176 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1553857722.176 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857722.176 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1553857722.176 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857722.176 * [taylor]: Taking taylor expansion of y.im in x.im 1553857722.176 * [backup-simplify]: Simplify y.im into y.im 1553857722.176 * [taylor]: Taking taylor expansion of x.re in x.im 1553857722.176 * [backup-simplify]: Simplify x.re into x.re 1553857722.176 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857722.176 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857722.177 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1553857722.177 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1553857722.177 * [taylor]: Taking taylor expansion of y.re in y.re 1553857722.177 * [backup-simplify]: Simplify 0 into 0 1553857722.177 * [backup-simplify]: Simplify 1 into 1 1553857722.177 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857722.177 * [taylor]: Taking taylor expansion of 1 in x.re 1553857722.177 * [backup-simplify]: Simplify 1 into 1 1553857722.178 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1553857722.178 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857722.178 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1553857722.178 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 1553857722.178 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in y.re 1553857722.178 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1553857722.178 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1553857722.178 * [taylor]: Taking taylor expansion of y.im in y.re 1553857722.178 * [backup-simplify]: Simplify y.im into y.im 1553857722.178 * [taylor]: Taking taylor expansion of x.re in y.re 1553857722.178 * [backup-simplify]: Simplify x.re into x.re 1553857722.178 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857722.178 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857722.178 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857722.179 * [taylor]: Taking taylor expansion of 0 in x.re 1553857722.179 * [backup-simplify]: Simplify 0 into 0 1553857722.179 * [taylor]: Taking taylor expansion of 1 in y.im 1553857722.179 * [backup-simplify]: Simplify 1 into 1 1553857722.179 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553857722.179 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857722.179 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857722.179 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1553857722.180 * [backup-simplify]: Simplify (- 0) into 0 1553857722.180 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.180 * [taylor]: Taking taylor expansion of 0 in y.re 1553857722.180 * [backup-simplify]: Simplify 0 into 0 1553857722.180 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1553857722.180 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 1553857722.180 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1553857722.180 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1553857722.180 * [taylor]: Taking taylor expansion of y.im in x.re 1553857722.180 * [backup-simplify]: Simplify y.im into y.im 1553857722.180 * [taylor]: Taking taylor expansion of x.re in x.re 1553857722.180 * [backup-simplify]: Simplify 0 into 0 1553857722.180 * [backup-simplify]: Simplify 1 into 1 1553857722.180 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857722.180 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857722.180 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857722.180 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1553857722.180 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1553857722.180 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857722.180 * [taylor]: Taking taylor expansion of y.im in y.im 1553857722.180 * [backup-simplify]: Simplify 0 into 0 1553857722.180 * [backup-simplify]: Simplify 1 into 1 1553857722.181 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857722.181 * [backup-simplify]: Simplify (- 1) into -1 1553857722.181 * [backup-simplify]: Simplify -1 into -1 1553857722.182 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857722.182 * [taylor]: Taking taylor expansion of 0 in x.re 1553857722.182 * [backup-simplify]: Simplify 0 into 0 1553857722.182 * [taylor]: Taking taylor expansion of 0 in y.im 1553857722.182 * [backup-simplify]: Simplify 0 into 0 1553857722.182 * [taylor]: Taking taylor expansion of 0 in y.im 1553857722.182 * [backup-simplify]: Simplify 0 into 0 1553857722.182 * [backup-simplify]: Simplify 1 into 1 1553857722.182 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1553857722.182 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857722.183 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1553857722.183 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1553857722.183 * [backup-simplify]: Simplify (- 0) into 0 1553857722.183 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.183 * [taylor]: Taking taylor expansion of 0 in y.re 1553857722.183 * [backup-simplify]: Simplify 0 into 0 1553857722.183 * [taylor]: Taking taylor expansion of 0 in x.re 1553857722.183 * [backup-simplify]: Simplify 0 into 0 1553857722.183 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857722.184 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1553857722.184 * [backup-simplify]: Simplify (- 0) into 0 1553857722.184 * [taylor]: Taking taylor expansion of 0 in x.re 1553857722.184 * [backup-simplify]: Simplify 0 into 0 1553857722.184 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857722.184 * [taylor]: Taking taylor expansion of 0 in x.re 1553857722.184 * [backup-simplify]: Simplify 0 into 0 1553857722.185 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1553857722.185 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857722.185 * [backup-simplify]: Simplify (- 0) into 0 1553857722.185 * [taylor]: Taking taylor expansion of 0 in y.im 1553857722.185 * [backup-simplify]: Simplify 0 into 0 1553857722.185 * [taylor]: Taking taylor expansion of 0 in y.im 1553857722.185 * [backup-simplify]: Simplify 0 into 0 1553857722.185 * [taylor]: Taking taylor expansion of 0 in y.im 1553857722.185 * [backup-simplify]: Simplify 0 into 0 1553857722.185 * [taylor]: Taking taylor expansion of 0 in y.im 1553857722.185 * [backup-simplify]: Simplify 0 into 0 1553857722.186 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857722.186 * [backup-simplify]: Simplify (- 0) into 0 1553857722.186 * [backup-simplify]: Simplify 0 into 0 1553857722.186 * [backup-simplify]: Simplify 0 into 0 1553857722.186 * [backup-simplify]: Simplify 0 into 0 1553857722.186 * [backup-simplify]: Simplify 0 into 0 1553857722.187 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1553857722.187 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857722.188 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 1553857722.188 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1553857722.188 * [backup-simplify]: Simplify (- 0) into 0 1553857722.188 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.188 * [taylor]: Taking taylor expansion of 0 in y.re 1553857722.188 * [backup-simplify]: Simplify 0 into 0 1553857722.188 * [taylor]: Taking taylor expansion of 0 in x.re 1553857722.188 * [backup-simplify]: Simplify 0 into 0 1553857722.188 * [taylor]: Taking taylor expansion of 0 in x.re 1553857722.188 * [backup-simplify]: Simplify 0 into 0 1553857722.189 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1553857722.189 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1553857722.189 * [backup-simplify]: Simplify (- 0) into 0 1553857722.189 * [taylor]: Taking taylor expansion of 0 in x.re 1553857722.189 * [backup-simplify]: Simplify 0 into 0 1553857722.190 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857722.190 * [taylor]: Taking taylor expansion of 0 in x.re 1553857722.190 * [backup-simplify]: Simplify 0 into 0 1553857722.190 * [taylor]: Taking taylor expansion of 0 in y.im 1553857722.190 * [backup-simplify]: Simplify 0 into 0 1553857722.190 * [taylor]: Taking taylor expansion of 0 in y.im 1553857722.190 * [backup-simplify]: Simplify 0 into 0 1553857722.190 * [taylor]: Taking taylor expansion of 0 in y.im 1553857722.190 * [backup-simplify]: Simplify 0 into 0 1553857722.190 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553857722.191 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857722.191 * [backup-simplify]: Simplify (- 0) into 0 1553857722.191 * [taylor]: Taking taylor expansion of 0 in y.im 1553857722.191 * [backup-simplify]: Simplify 0 into 0 1553857722.191 * [taylor]: Taking taylor expansion of 0 in y.im 1553857722.191 * [backup-simplify]: Simplify 0 into 0 1553857722.191 * [taylor]: Taking taylor expansion of 0 in y.im 1553857722.191 * [backup-simplify]: Simplify 0 into 0 1553857722.191 * [taylor]: Taking taylor expansion of 0 in y.im 1553857722.191 * [backup-simplify]: Simplify 0 into 0 1553857722.191 * [backup-simplify]: Simplify 0 into 0 1553857722.191 * [backup-simplify]: Simplify 0 into 0 1553857722.191 * [backup-simplify]: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 (- y.re))) (/ 1 (/ 1 (- x.im))))))) (* -1 (* (/ 1 (/ 1 (- y.im))) (* (/ 1 (/ 1 (- x.re))) (* 1 1))))) into (- (* y.re x.im) (* y.im x.re)) 1553857722.192 * * * * [progress]: [ 4 / 4 ] generating series at (2) 1553857722.192 * [backup-simplify]: Simplify (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) into (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im))) 1553857722.192 * [approximate]: Taking taylor expansion of (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im))) in (x.im y.re x.re y.im) around 0 1553857722.192 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im))) in y.im 1553857722.192 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.im 1553857722.192 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.im 1553857722.192 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.im 1553857722.192 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1553857722.192 * [taylor]: Taking taylor expansion of y.re in y.im 1553857722.192 * [backup-simplify]: Simplify y.re into y.re 1553857722.192 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1553857722.192 * [taylor]: Taking taylor expansion of y.im in y.im 1553857722.192 * [backup-simplify]: Simplify 0 into 0 1553857722.192 * [backup-simplify]: Simplify 1 into 1 1553857722.192 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857722.192 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 1553857722.192 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857722.192 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.re 2))) into (/ 1 y.re) 1553857722.192 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857722.192 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.193 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1553857722.193 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.re 2))))) into 0 1553857722.193 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im)) in y.im 1553857722.193 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 1553857722.193 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1553857722.193 * [taylor]: Taking taylor expansion of y.re in y.im 1553857722.193 * [backup-simplify]: Simplify y.re into y.re 1553857722.193 * [taylor]: Taking taylor expansion of x.im in y.im 1553857722.193 * [backup-simplify]: Simplify x.im into x.im 1553857722.193 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1553857722.193 * [taylor]: Taking taylor expansion of y.im in y.im 1553857722.193 * [backup-simplify]: Simplify 0 into 0 1553857722.193 * [backup-simplify]: Simplify 1 into 1 1553857722.193 * [taylor]: Taking taylor expansion of x.re in y.im 1553857722.193 * [backup-simplify]: Simplify x.re into x.re 1553857722.193 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in y.im 1553857722.193 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1553857722.193 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.im 1553857722.193 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.im 1553857722.193 * [taylor]: Taking taylor expansion of y.re in y.im 1553857722.193 * [backup-simplify]: Simplify y.re into y.re 1553857722.193 * [taylor]: Taking taylor expansion of y.re in y.im 1553857722.193 * [backup-simplify]: Simplify y.re into y.re 1553857722.193 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 1553857722.193 * [taylor]: Taking taylor expansion of y.im in y.im 1553857722.193 * [backup-simplify]: Simplify 0 into 0 1553857722.193 * [backup-simplify]: Simplify 1 into 1 1553857722.193 * [taylor]: Taking taylor expansion of y.im in y.im 1553857722.193 * [backup-simplify]: Simplify 0 into 0 1553857722.193 * [backup-simplify]: Simplify 1 into 1 1553857722.193 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857722.193 * [backup-simplify]: Simplify (* 0 0) into 0 1553857722.193 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 1553857722.194 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 1553857722.194 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857722.194 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1553857722.194 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.194 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1553857722.194 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1553857722.194 * [backup-simplify]: Simplify (* 0 x.re) into 0 1553857722.195 * [backup-simplify]: Simplify (- 0) into 0 1553857722.195 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 1553857722.195 * [backup-simplify]: Simplify (/ (* y.re x.im) y.re) into x.im 1553857722.195 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im))) in x.re 1553857722.195 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in x.re 1553857722.195 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in x.re 1553857722.195 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.re 1553857722.195 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1553857722.195 * [taylor]: Taking taylor expansion of y.re in x.re 1553857722.195 * [backup-simplify]: Simplify y.re into y.re 1553857722.195 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 1553857722.195 * [taylor]: Taking taylor expansion of y.im in x.re 1553857722.195 * [backup-simplify]: Simplify y.im into y.im 1553857722.195 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857722.195 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857722.195 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1553857722.195 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 1553857722.195 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 1553857722.195 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857722.195 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857722.196 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.196 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1553857722.196 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1553857722.196 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im)) in x.re 1553857722.196 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 1553857722.196 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1553857722.196 * [taylor]: Taking taylor expansion of y.re in x.re 1553857722.196 * [backup-simplify]: Simplify y.re into y.re 1553857722.196 * [taylor]: Taking taylor expansion of x.im in x.re 1553857722.196 * [backup-simplify]: Simplify x.im into x.im 1553857722.196 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1553857722.196 * [taylor]: Taking taylor expansion of y.im in x.re 1553857722.196 * [backup-simplify]: Simplify y.im into y.im 1553857722.196 * [taylor]: Taking taylor expansion of x.re in x.re 1553857722.196 * [backup-simplify]: Simplify 0 into 0 1553857722.196 * [backup-simplify]: Simplify 1 into 1 1553857722.196 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in x.re 1553857722.196 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1553857722.196 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.re 1553857722.196 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.re 1553857722.196 * [taylor]: Taking taylor expansion of y.re in x.re 1553857722.196 * [backup-simplify]: Simplify y.re into y.re 1553857722.196 * [taylor]: Taking taylor expansion of y.re in x.re 1553857722.196 * [backup-simplify]: Simplify y.re into y.re 1553857722.196 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 1553857722.196 * [taylor]: Taking taylor expansion of y.im in x.re 1553857722.196 * [backup-simplify]: Simplify y.im into y.im 1553857722.196 * [taylor]: Taking taylor expansion of y.im in x.re 1553857722.196 * [backup-simplify]: Simplify y.im into y.im 1553857722.196 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857722.196 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857722.197 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1553857722.197 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1553857722.197 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857722.197 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857722.197 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.197 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1553857722.197 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1553857722.197 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857722.197 * [backup-simplify]: Simplify (- 0) into 0 1553857722.198 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 1553857722.198 * [backup-simplify]: Simplify (/ (* y.re x.im) (sqrt (+ (pow y.re 2) (pow y.im 2)))) into (* (* y.re x.im) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) 1553857722.198 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im))) in y.re 1553857722.198 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 1553857722.198 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 1553857722.198 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1553857722.198 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857722.198 * [taylor]: Taking taylor expansion of y.re in y.re 1553857722.198 * [backup-simplify]: Simplify 0 into 0 1553857722.198 * [backup-simplify]: Simplify 1 into 1 1553857722.198 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857722.198 * [taylor]: Taking taylor expansion of y.im in y.re 1553857722.198 * [backup-simplify]: Simplify y.im into y.im 1553857722.198 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857722.198 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1553857722.198 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857722.198 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 1553857722.198 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857722.198 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.199 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857722.199 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 1553857722.199 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im)) in y.re 1553857722.199 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 1553857722.199 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1553857722.199 * [taylor]: Taking taylor expansion of y.re in y.re 1553857722.199 * [backup-simplify]: Simplify 0 into 0 1553857722.199 * [backup-simplify]: Simplify 1 into 1 1553857722.199 * [taylor]: Taking taylor expansion of x.im in y.re 1553857722.199 * [backup-simplify]: Simplify x.im into x.im 1553857722.199 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1553857722.199 * [taylor]: Taking taylor expansion of y.im in y.re 1553857722.199 * [backup-simplify]: Simplify y.im into y.im 1553857722.199 * [taylor]: Taking taylor expansion of x.re in y.re 1553857722.199 * [backup-simplify]: Simplify x.re into x.re 1553857722.199 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in y.re 1553857722.199 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1553857722.199 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.re 1553857722.199 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.re 1553857722.199 * [taylor]: Taking taylor expansion of y.re in y.re 1553857722.199 * [backup-simplify]: Simplify 0 into 0 1553857722.199 * [backup-simplify]: Simplify 1 into 1 1553857722.199 * [taylor]: Taking taylor expansion of y.re in y.re 1553857722.199 * [backup-simplify]: Simplify 0 into 0 1553857722.199 * [backup-simplify]: Simplify 1 into 1 1553857722.199 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 1553857722.199 * [taylor]: Taking taylor expansion of y.im in y.re 1553857722.199 * [backup-simplify]: Simplify y.im into y.im 1553857722.199 * [taylor]: Taking taylor expansion of y.im in y.re 1553857722.199 * [backup-simplify]: Simplify y.im into y.im 1553857722.200 * [backup-simplify]: Simplify (* 0 0) into 0 1553857722.200 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857722.200 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1553857722.200 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 1553857722.200 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1553857722.200 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857722.200 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.201 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1553857722.201 * [backup-simplify]: Simplify (* 0 x.im) into 0 1553857722.201 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857722.201 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 1553857722.201 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 1553857722.201 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) y.im) into (* -1 x.re) 1553857722.201 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im))) in x.im 1553857722.201 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in x.im 1553857722.201 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in x.im 1553857722.201 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 1553857722.201 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1553857722.201 * [taylor]: Taking taylor expansion of y.re in x.im 1553857722.201 * [backup-simplify]: Simplify y.re into y.re 1553857722.201 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1553857722.201 * [taylor]: Taking taylor expansion of y.im in x.im 1553857722.201 * [backup-simplify]: Simplify y.im into y.im 1553857722.201 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857722.201 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857722.201 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1553857722.201 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 1553857722.201 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 1553857722.201 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857722.201 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857722.202 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.202 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1553857722.202 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1553857722.202 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im)) in x.im 1553857722.202 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 1553857722.202 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857722.202 * [taylor]: Taking taylor expansion of y.re in x.im 1553857722.202 * [backup-simplify]: Simplify y.re into y.re 1553857722.202 * [taylor]: Taking taylor expansion of x.im in x.im 1553857722.202 * [backup-simplify]: Simplify 0 into 0 1553857722.202 * [backup-simplify]: Simplify 1 into 1 1553857722.202 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857722.202 * [taylor]: Taking taylor expansion of y.im in x.im 1553857722.202 * [backup-simplify]: Simplify y.im into y.im 1553857722.202 * [taylor]: Taking taylor expansion of x.re in x.im 1553857722.202 * [backup-simplify]: Simplify x.re into x.re 1553857722.202 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in x.im 1553857722.202 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1553857722.202 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.im 1553857722.202 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.im 1553857722.202 * [taylor]: Taking taylor expansion of y.re in x.im 1553857722.202 * [backup-simplify]: Simplify y.re into y.re 1553857722.202 * [taylor]: Taking taylor expansion of y.re in x.im 1553857722.202 * [backup-simplify]: Simplify y.re into y.re 1553857722.202 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 1553857722.202 * [taylor]: Taking taylor expansion of y.im in x.im 1553857722.202 * [backup-simplify]: Simplify y.im into y.im 1553857722.202 * [taylor]: Taking taylor expansion of y.im in x.im 1553857722.202 * [backup-simplify]: Simplify y.im into y.im 1553857722.202 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857722.202 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857722.203 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1553857722.203 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1553857722.203 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857722.203 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857722.203 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.203 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1553857722.203 * [backup-simplify]: Simplify (* y.re 0) into 0 1553857722.203 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857722.203 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 1553857722.203 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 1553857722.203 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) (sqrt (+ (pow y.re 2) (pow y.im 2)))) into (* -1 (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) 1553857722.203 * [taylor]: Taking taylor expansion of (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im))) in x.im 1553857722.203 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in x.im 1553857722.203 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in x.im 1553857722.204 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in x.im 1553857722.204 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1553857722.204 * [taylor]: Taking taylor expansion of y.re in x.im 1553857722.204 * [backup-simplify]: Simplify y.re into y.re 1553857722.204 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1553857722.204 * [taylor]: Taking taylor expansion of y.im in x.im 1553857722.204 * [backup-simplify]: Simplify y.im into y.im 1553857722.204 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857722.204 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857722.204 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1553857722.204 * [backup-simplify]: Simplify (/ 1 (+ (pow y.re 2) (pow y.im 2))) into (/ 1 (+ (pow y.re 2) (pow y.im 2))) 1553857722.204 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) into (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 1553857722.204 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857722.204 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857722.204 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.205 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1553857722.205 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1553857722.205 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im)) in x.im 1553857722.205 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 1553857722.205 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857722.205 * [taylor]: Taking taylor expansion of y.re in x.im 1553857722.205 * [backup-simplify]: Simplify y.re into y.re 1553857722.205 * [taylor]: Taking taylor expansion of x.im in x.im 1553857722.205 * [backup-simplify]: Simplify 0 into 0 1553857722.205 * [backup-simplify]: Simplify 1 into 1 1553857722.205 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857722.205 * [taylor]: Taking taylor expansion of y.im in x.im 1553857722.205 * [backup-simplify]: Simplify y.im into y.im 1553857722.205 * [taylor]: Taking taylor expansion of x.re in x.im 1553857722.205 * [backup-simplify]: Simplify x.re into x.re 1553857722.205 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in x.im 1553857722.205 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1553857722.205 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.im 1553857722.205 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.im 1553857722.205 * [taylor]: Taking taylor expansion of y.re in x.im 1553857722.205 * [backup-simplify]: Simplify y.re into y.re 1553857722.205 * [taylor]: Taking taylor expansion of y.re in x.im 1553857722.205 * [backup-simplify]: Simplify y.re into y.re 1553857722.205 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 1553857722.205 * [taylor]: Taking taylor expansion of y.im in x.im 1553857722.205 * [backup-simplify]: Simplify y.im into y.im 1553857722.205 * [taylor]: Taking taylor expansion of y.im in x.im 1553857722.205 * [backup-simplify]: Simplify y.im into y.im 1553857722.205 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857722.205 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857722.205 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1553857722.205 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1553857722.205 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857722.205 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857722.206 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.206 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1553857722.206 * [backup-simplify]: Simplify (* y.re 0) into 0 1553857722.206 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857722.206 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 1553857722.206 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 1553857722.206 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) (sqrt (+ (pow y.re 2) (pow y.im 2)))) into (* -1 (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) 1553857722.206 * [backup-simplify]: Simplify (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (* -1 (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))))) into (* -1 (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2)))) 1553857722.206 * [taylor]: Taking taylor expansion of (* -1 (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2)))) in y.re 1553857722.206 * [taylor]: Taking taylor expansion of -1 in y.re 1553857722.206 * [backup-simplify]: Simplify -1 into -1 1553857722.206 * [taylor]: Taking taylor expansion of (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2))) in y.re 1553857722.206 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1553857722.206 * [taylor]: Taking taylor expansion of y.im in y.re 1553857722.206 * [backup-simplify]: Simplify y.im into y.im 1553857722.206 * [taylor]: Taking taylor expansion of x.re in y.re 1553857722.207 * [backup-simplify]: Simplify x.re into x.re 1553857722.207 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1553857722.207 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857722.207 * [taylor]: Taking taylor expansion of y.re in y.re 1553857722.207 * [backup-simplify]: Simplify 0 into 0 1553857722.207 * [backup-simplify]: Simplify 1 into 1 1553857722.207 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857722.207 * [taylor]: Taking taylor expansion of y.im in y.re 1553857722.207 * [backup-simplify]: Simplify y.im into y.im 1553857722.207 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857722.207 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857722.207 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1553857722.207 * [backup-simplify]: Simplify (/ (* y.im x.re) (pow y.im 2)) into (/ x.re y.im) 1553857722.207 * [backup-simplify]: Simplify (* -1 (/ x.re y.im)) into (* -1 (/ x.re y.im)) 1553857722.207 * [taylor]: Taking taylor expansion of (* -1 (/ x.re y.im)) in x.re 1553857722.207 * [taylor]: Taking taylor expansion of -1 in x.re 1553857722.207 * [backup-simplify]: Simplify -1 into -1 1553857722.207 * [taylor]: Taking taylor expansion of (/ x.re y.im) in x.re 1553857722.207 * [taylor]: Taking taylor expansion of x.re in x.re 1553857722.207 * [backup-simplify]: Simplify 0 into 0 1553857722.207 * [backup-simplify]: Simplify 1 into 1 1553857722.207 * [taylor]: Taking taylor expansion of y.im in x.re 1553857722.207 * [backup-simplify]: Simplify y.im into y.im 1553857722.207 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857722.207 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1553857722.207 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857722.208 * [backup-simplify]: Simplify (- 0) into 0 1553857722.208 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1553857722.208 * [backup-simplify]: Simplify (- (/ y.re (sqrt (+ (pow y.re 2) (pow y.im 2)))) (+ (* (* -1 (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) (/ 0 (sqrt (+ (pow y.re 2) (pow y.im 2))))))) into (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) 1553857722.208 * [backup-simplify]: Simplify (+ (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) (* 0 (* -1 (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))))) into (/ y.re (+ (pow y.re 2) (pow y.im 2))) 1553857722.208 * [taylor]: Taking taylor expansion of (/ y.re (+ (pow y.re 2) (pow y.im 2))) in y.re 1553857722.208 * [taylor]: Taking taylor expansion of y.re in y.re 1553857722.208 * [backup-simplify]: Simplify 0 into 0 1553857722.209 * [backup-simplify]: Simplify 1 into 1 1553857722.209 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1553857722.209 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857722.209 * [taylor]: Taking taylor expansion of y.re in y.re 1553857722.209 * [backup-simplify]: Simplify 0 into 0 1553857722.209 * [backup-simplify]: Simplify 1 into 1 1553857722.209 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857722.209 * [taylor]: Taking taylor expansion of y.im in y.re 1553857722.209 * [backup-simplify]: Simplify y.im into y.im 1553857722.209 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857722.209 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1553857722.209 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857722.209 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857722.209 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857722.209 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.209 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ x.re y.im) (/ 0 (pow y.im 2))))) into 0 1553857722.210 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ x.re y.im))) into 0 1553857722.210 * [taylor]: Taking taylor expansion of 0 in x.re 1553857722.210 * [backup-simplify]: Simplify 0 into 0 1553857722.210 * [taylor]: Taking taylor expansion of 0 in y.im 1553857722.210 * [backup-simplify]: Simplify 0 into 0 1553857722.210 * [backup-simplify]: Simplify 0 into 0 1553857722.210 * [backup-simplify]: Simplify (* -1 (/ 1 y.im)) into (/ -1 y.im) 1553857722.210 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1553857722.210 * [taylor]: Taking taylor expansion of -1 in y.im 1553857722.210 * [backup-simplify]: Simplify -1 into -1 1553857722.210 * [taylor]: Taking taylor expansion of y.im in y.im 1553857722.210 * [backup-simplify]: Simplify 0 into 0 1553857722.210 * [backup-simplify]: Simplify 1 into 1 1553857722.210 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857722.211 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553857722.211 * [backup-simplify]: Simplify 0 into 0 1553857722.211 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1553857722.211 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1553857722.212 * [backup-simplify]: Simplify (- 0) into 0 1553857722.212 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.212 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1553857722.212 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1553857722.213 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.213 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1553857722.214 * [backup-simplify]: Simplify (- (/ 0 (sqrt (+ (pow y.re 2) (pow y.im 2)))) (+ (* (* -1 (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) (/ 0 (sqrt (+ (pow y.re 2) (pow y.im 2))))) (* (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) (/ 0 (sqrt (+ (pow y.re 2) (pow y.im 2))))))) into 0 1553857722.214 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1553857722.214 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1553857722.215 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.215 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))) (* 0 (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1553857722.215 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1553857722.216 * [backup-simplify]: Simplify (+ (* (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) 0) (+ (* 0 (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) (* 0 (* -1 (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))))))) into 0 1553857722.216 * [taylor]: Taking taylor expansion of 0 in y.re 1553857722.216 * [backup-simplify]: Simplify 0 into 0 1553857722.216 * [taylor]: Taking taylor expansion of 0 in x.re 1553857722.216 * [backup-simplify]: Simplify 0 into 0 1553857722.216 * [taylor]: Taking taylor expansion of 0 in y.im 1553857722.216 * [backup-simplify]: Simplify 0 into 0 1553857722.216 * [backup-simplify]: Simplify 0 into 0 1553857722.216 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 1553857722.216 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 1553857722.216 * [taylor]: Taking taylor expansion of y.im in x.re 1553857722.216 * [backup-simplify]: Simplify y.im into y.im 1553857722.216 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857722.216 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857722.216 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1553857722.216 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1553857722.216 * [taylor]: Taking taylor expansion of y.im in y.im 1553857722.216 * [backup-simplify]: Simplify 0 into 0 1553857722.216 * [backup-simplify]: Simplify 1 into 1 1553857722.216 * [backup-simplify]: Simplify (* 1 1) into 1 1553857722.217 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857722.217 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553857722.218 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857722.218 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857722.219 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857722.219 * [backup-simplify]: Simplify 0 into 0 1553857722.219 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1553857722.219 * [backup-simplify]: Simplify (* 1 1) into 1 1553857722.220 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1553857722.220 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857722.220 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ x.re y.im) (/ 1 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into (- (/ x.re (pow y.im 3))) 1553857722.220 * [backup-simplify]: Simplify (+ (* -1 (- (/ x.re (pow y.im 3)))) (+ (* 0 0) (* 0 (/ x.re y.im)))) into (/ x.re (pow y.im 3)) 1553857722.220 * [taylor]: Taking taylor expansion of (/ x.re (pow y.im 3)) in x.re 1553857722.220 * [taylor]: Taking taylor expansion of x.re in x.re 1553857722.220 * [backup-simplify]: Simplify 0 into 0 1553857722.220 * [backup-simplify]: Simplify 1 into 1 1553857722.220 * [taylor]: Taking taylor expansion of (pow y.im 3) in x.re 1553857722.220 * [taylor]: Taking taylor expansion of y.im in x.re 1553857722.221 * [backup-simplify]: Simplify y.im into y.im 1553857722.221 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857722.221 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 1553857722.221 * [backup-simplify]: Simplify (/ 1 (pow y.im 3)) into (/ 1 (pow y.im 3)) 1553857722.221 * [taylor]: Taking taylor expansion of 0 in y.im 1553857722.221 * [backup-simplify]: Simplify 0 into 0 1553857722.221 * [backup-simplify]: Simplify 0 into 0 1553857722.221 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857722.221 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ 1 y.im))) into 0 1553857722.221 * [taylor]: Taking taylor expansion of 0 in y.im 1553857722.222 * [backup-simplify]: Simplify 0 into 0 1553857722.222 * [backup-simplify]: Simplify 0 into 0 1553857722.222 * [backup-simplify]: Simplify 0 into 0 1553857722.222 * [backup-simplify]: Simplify (/ (/ (- (* (/ 1 x.im) (/ 1 y.re)) (* (/ 1 x.re) (/ 1 y.im))) (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))))) (hypot (/ 1 y.re) (/ 1 y.im))) into (* (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ 1 y.re) (/ 1 y.im))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 1553857722.222 * [approximate]: Taking taylor expansion of (* (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ 1 y.re) (/ 1 y.im))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in (x.im y.re x.re y.im) around 0 1553857722.222 * [taylor]: Taking taylor expansion of (* (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ 1 y.re) (/ 1 y.im))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.im 1553857722.222 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ 1 y.re) (/ 1 y.im))) in y.im 1553857722.222 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 1553857722.222 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 1553857722.222 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1553857722.222 * [taylor]: Taking taylor expansion of y.re in y.im 1553857722.222 * [backup-simplify]: Simplify y.re into y.re 1553857722.222 * [taylor]: Taking taylor expansion of x.im in y.im 1553857722.223 * [backup-simplify]: Simplify x.im into x.im 1553857722.223 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1553857722.223 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1553857722.223 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 1553857722.223 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1553857722.223 * [taylor]: Taking taylor expansion of y.im in y.im 1553857722.223 * [backup-simplify]: Simplify 0 into 0 1553857722.223 * [backup-simplify]: Simplify 1 into 1 1553857722.223 * [taylor]: Taking taylor expansion of x.re in y.im 1553857722.223 * [backup-simplify]: Simplify x.re into x.re 1553857722.223 * [backup-simplify]: Simplify (* 0 x.re) into 0 1553857722.223 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1553857722.223 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553857722.223 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.im 1553857722.223 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1553857722.224 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.im 1553857722.224 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 1553857722.224 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1553857722.224 * [taylor]: Taking taylor expansion of y.re in y.im 1553857722.224 * [backup-simplify]: Simplify y.re into y.re 1553857722.224 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857722.224 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1553857722.224 * [taylor]: Taking taylor expansion of y.re in y.im 1553857722.224 * [backup-simplify]: Simplify y.re into y.re 1553857722.224 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857722.224 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1553857722.224 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857722.224 * [taylor]: Taking taylor expansion of y.im in y.im 1553857722.224 * [backup-simplify]: Simplify 0 into 0 1553857722.224 * [backup-simplify]: Simplify 1 into 1 1553857722.224 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857722.224 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857722.224 * [taylor]: Taking taylor expansion of y.im in y.im 1553857722.224 * [backup-simplify]: Simplify 0 into 0 1553857722.225 * [backup-simplify]: Simplify 1 into 1 1553857722.225 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857722.225 * [backup-simplify]: Simplify (* 1 1) into 1 1553857722.226 * [backup-simplify]: Simplify (+ 0 1) into 1 1553857722.226 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857722.227 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857722.228 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857722.228 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857722.229 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.229 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857722.230 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 1553857722.230 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 1553857722.230 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 1553857722.230 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.im 1553857722.230 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 1553857722.230 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 1553857722.230 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1553857722.230 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1553857722.230 * [taylor]: Taking taylor expansion of y.re in y.im 1553857722.230 * [backup-simplify]: Simplify y.re into y.re 1553857722.230 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857722.230 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857722.230 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1553857722.230 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1553857722.230 * [taylor]: Taking taylor expansion of y.im in y.im 1553857722.230 * [backup-simplify]: Simplify 0 into 0 1553857722.230 * [backup-simplify]: Simplify 1 into 1 1553857722.231 * [backup-simplify]: Simplify (* 1 1) into 1 1553857722.231 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857722.231 * [backup-simplify]: Simplify (+ 0 1) into 1 1553857722.232 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857722.232 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857722.233 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857722.234 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857722.234 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.235 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857722.236 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857722.236 * [taylor]: Taking taylor expansion of (* (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ 1 y.re) (/ 1 y.im))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.re 1553857722.236 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ 1 y.re) (/ 1 y.im))) in x.re 1553857722.236 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 1553857722.236 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 1553857722.236 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1553857722.236 * [taylor]: Taking taylor expansion of y.re in x.re 1553857722.236 * [backup-simplify]: Simplify y.re into y.re 1553857722.236 * [taylor]: Taking taylor expansion of x.im in x.re 1553857722.236 * [backup-simplify]: Simplify x.im into x.im 1553857722.236 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1553857722.236 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1553857722.236 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1553857722.236 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1553857722.236 * [taylor]: Taking taylor expansion of y.im in x.re 1553857722.236 * [backup-simplify]: Simplify y.im into y.im 1553857722.236 * [taylor]: Taking taylor expansion of x.re in x.re 1553857722.236 * [backup-simplify]: Simplify 0 into 0 1553857722.236 * [backup-simplify]: Simplify 1 into 1 1553857722.236 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857722.237 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857722.237 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857722.237 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.re 1553857722.237 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1553857722.237 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.re 1553857722.237 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.re 1553857722.237 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1553857722.237 * [taylor]: Taking taylor expansion of y.re in x.re 1553857722.237 * [backup-simplify]: Simplify y.re into y.re 1553857722.237 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857722.237 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1553857722.237 * [taylor]: Taking taylor expansion of y.re in x.re 1553857722.237 * [backup-simplify]: Simplify y.re into y.re 1553857722.237 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857722.238 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1553857722.238 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1553857722.238 * [taylor]: Taking taylor expansion of y.im in x.re 1553857722.238 * [backup-simplify]: Simplify y.im into y.im 1553857722.238 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857722.238 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1553857722.238 * [taylor]: Taking taylor expansion of y.im in x.re 1553857722.238 * [backup-simplify]: Simplify y.im into y.im 1553857722.238 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857722.238 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1553857722.238 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1553857722.238 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857722.238 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857722.239 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857722.239 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857722.239 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1553857722.239 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857722.239 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857722.239 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1553857722.240 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.240 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857722.240 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1553857722.240 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 1553857722.241 * [backup-simplify]: Simplify (/ (- (/ 1 y.im)) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (* -1 (* (/ 1 y.im) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) 1553857722.241 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.re 1553857722.241 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 1553857722.241 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 1553857722.241 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1553857722.241 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1553857722.241 * [taylor]: Taking taylor expansion of y.re in x.re 1553857722.241 * [backup-simplify]: Simplify y.re into y.re 1553857722.241 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857722.241 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857722.241 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 1553857722.241 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 1553857722.241 * [taylor]: Taking taylor expansion of y.im in x.re 1553857722.241 * [backup-simplify]: Simplify y.im into y.im 1553857722.241 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857722.241 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857722.241 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857722.242 * [backup-simplify]: Simplify (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857722.242 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1553857722.242 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857722.242 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1553857722.242 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857722.242 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857722.243 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.244 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857722.244 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857722.244 * [taylor]: Taking taylor expansion of (* (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ 1 y.re) (/ 1 y.im))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1553857722.244 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ 1 y.re) (/ 1 y.im))) in y.re 1553857722.244 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 1553857722.244 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 1553857722.244 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1553857722.244 * [taylor]: Taking taylor expansion of y.re in y.re 1553857722.244 * [backup-simplify]: Simplify 0 into 0 1553857722.244 * [backup-simplify]: Simplify 1 into 1 1553857722.244 * [taylor]: Taking taylor expansion of x.im in y.re 1553857722.244 * [backup-simplify]: Simplify x.im into x.im 1553857722.244 * [backup-simplify]: Simplify (* 0 x.im) into 0 1553857722.245 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1553857722.245 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553857722.245 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1553857722.245 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1553857722.245 * [taylor]: Taking taylor expansion of y.im in y.re 1553857722.245 * [backup-simplify]: Simplify y.im into y.im 1553857722.245 * [taylor]: Taking taylor expansion of x.re in y.re 1553857722.245 * [backup-simplify]: Simplify x.re into x.re 1553857722.245 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857722.245 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857722.245 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.re 1553857722.245 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1553857722.245 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.re 1553857722.245 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.re 1553857722.245 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1553857722.245 * [taylor]: Taking taylor expansion of y.re in y.re 1553857722.245 * [backup-simplify]: Simplify 0 into 0 1553857722.245 * [backup-simplify]: Simplify 1 into 1 1553857722.246 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857722.246 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1553857722.246 * [taylor]: Taking taylor expansion of y.re in y.re 1553857722.246 * [backup-simplify]: Simplify 0 into 0 1553857722.246 * [backup-simplify]: Simplify 1 into 1 1553857722.246 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857722.246 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1553857722.247 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1553857722.247 * [taylor]: Taking taylor expansion of y.im in y.re 1553857722.247 * [backup-simplify]: Simplify y.im into y.im 1553857722.247 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857722.247 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1553857722.247 * [taylor]: Taking taylor expansion of y.im in y.re 1553857722.247 * [backup-simplify]: Simplify y.im into y.im 1553857722.247 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857722.247 * [backup-simplify]: Simplify (* 1 1) into 1 1553857722.248 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857722.248 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857722.249 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857722.250 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857722.250 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857722.251 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.251 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857722.252 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1553857722.252 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1553857722.252 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1553857722.252 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857722.252 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857722.252 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857722.252 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857722.252 * [taylor]: Taking taylor expansion of y.re in y.re 1553857722.252 * [backup-simplify]: Simplify 0 into 0 1553857722.252 * [backup-simplify]: Simplify 1 into 1 1553857722.252 * [backup-simplify]: Simplify (* 1 1) into 1 1553857722.253 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857722.253 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857722.253 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857722.253 * [taylor]: Taking taylor expansion of y.im in y.re 1553857722.253 * [backup-simplify]: Simplify y.im into y.im 1553857722.253 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857722.253 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857722.253 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857722.254 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857722.254 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857722.255 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857722.256 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857722.256 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.257 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857722.258 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857722.258 * [taylor]: Taking taylor expansion of (* (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ 1 y.re) (/ 1 y.im))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.im 1553857722.258 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ 1 y.re) (/ 1 y.im))) in x.im 1553857722.258 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1553857722.258 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1553857722.258 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857722.258 * [taylor]: Taking taylor expansion of y.re in x.im 1553857722.258 * [backup-simplify]: Simplify y.re into y.re 1553857722.258 * [taylor]: Taking taylor expansion of x.im in x.im 1553857722.258 * [backup-simplify]: Simplify 0 into 0 1553857722.258 * [backup-simplify]: Simplify 1 into 1 1553857722.258 * [backup-simplify]: Simplify (* y.re 0) into 0 1553857722.258 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1553857722.259 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857722.259 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1553857722.259 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857722.259 * [taylor]: Taking taylor expansion of y.im in x.im 1553857722.259 * [backup-simplify]: Simplify y.im into y.im 1553857722.259 * [taylor]: Taking taylor expansion of x.re in x.im 1553857722.259 * [backup-simplify]: Simplify x.re into x.re 1553857722.259 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857722.259 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857722.259 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.im 1553857722.259 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1553857722.259 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.im 1553857722.259 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 1553857722.259 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1553857722.259 * [taylor]: Taking taylor expansion of y.re in x.im 1553857722.259 * [backup-simplify]: Simplify y.re into y.re 1553857722.259 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857722.259 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1553857722.259 * [taylor]: Taking taylor expansion of y.re in x.im 1553857722.259 * [backup-simplify]: Simplify y.re into y.re 1553857722.259 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857722.259 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 1553857722.259 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1553857722.259 * [taylor]: Taking taylor expansion of y.im in x.im 1553857722.259 * [backup-simplify]: Simplify y.im into y.im 1553857722.259 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857722.259 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1553857722.259 * [taylor]: Taking taylor expansion of y.im in x.im 1553857722.259 * [backup-simplify]: Simplify y.im into y.im 1553857722.260 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857722.260 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1553857722.260 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1553857722.260 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857722.260 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857722.260 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857722.260 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857722.260 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1553857722.261 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857722.261 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857722.261 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1553857722.261 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.262 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857722.262 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1553857722.262 * [backup-simplify]: Simplify (/ (/ 1 y.re) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 1553857722.262 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 1553857722.262 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 1553857722.262 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 1553857722.262 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 1553857722.262 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1553857722.262 * [taylor]: Taking taylor expansion of y.re in x.im 1553857722.262 * [backup-simplify]: Simplify y.re into y.re 1553857722.262 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857722.262 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857722.262 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1553857722.262 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1553857722.262 * [taylor]: Taking taylor expansion of y.im in x.im 1553857722.262 * [backup-simplify]: Simplify y.im into y.im 1553857722.262 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857722.262 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857722.263 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857722.263 * [backup-simplify]: Simplify (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857722.263 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1553857722.263 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857722.263 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1553857722.263 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857722.264 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857722.269 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.269 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857722.269 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857722.270 * [taylor]: Taking taylor expansion of (* (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ 1 y.re) (/ 1 y.im))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.im 1553857722.270 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ 1 y.re) (/ 1 y.im))) in x.im 1553857722.270 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1553857722.270 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1553857722.270 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857722.270 * [taylor]: Taking taylor expansion of y.re in x.im 1553857722.270 * [backup-simplify]: Simplify y.re into y.re 1553857722.270 * [taylor]: Taking taylor expansion of x.im in x.im 1553857722.270 * [backup-simplify]: Simplify 0 into 0 1553857722.270 * [backup-simplify]: Simplify 1 into 1 1553857722.270 * [backup-simplify]: Simplify (* y.re 0) into 0 1553857722.271 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1553857722.271 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857722.271 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1553857722.271 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857722.271 * [taylor]: Taking taylor expansion of y.im in x.im 1553857722.271 * [backup-simplify]: Simplify y.im into y.im 1553857722.271 * [taylor]: Taking taylor expansion of x.re in x.im 1553857722.271 * [backup-simplify]: Simplify x.re into x.re 1553857722.271 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857722.271 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857722.271 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.im 1553857722.271 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1553857722.271 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.im 1553857722.271 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 1553857722.271 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1553857722.271 * [taylor]: Taking taylor expansion of y.re in x.im 1553857722.271 * [backup-simplify]: Simplify y.re into y.re 1553857722.271 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857722.271 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1553857722.271 * [taylor]: Taking taylor expansion of y.re in x.im 1553857722.271 * [backup-simplify]: Simplify y.re into y.re 1553857722.271 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857722.271 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 1553857722.271 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1553857722.271 * [taylor]: Taking taylor expansion of y.im in x.im 1553857722.272 * [backup-simplify]: Simplify y.im into y.im 1553857722.272 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857722.272 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1553857722.272 * [taylor]: Taking taylor expansion of y.im in x.im 1553857722.272 * [backup-simplify]: Simplify y.im into y.im 1553857722.272 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857722.272 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1553857722.272 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1553857722.272 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857722.272 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857722.272 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857722.272 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857722.273 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1553857722.273 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857722.273 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857722.273 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1553857722.273 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.274 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857722.274 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1553857722.274 * [backup-simplify]: Simplify (/ (/ 1 y.re) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 1553857722.274 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 1553857722.274 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 1553857722.274 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 1553857722.274 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 1553857722.274 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1553857722.274 * [taylor]: Taking taylor expansion of y.re in x.im 1553857722.274 * [backup-simplify]: Simplify y.re into y.re 1553857722.274 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857722.274 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857722.274 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1553857722.275 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1553857722.275 * [taylor]: Taking taylor expansion of y.im in x.im 1553857722.275 * [backup-simplify]: Simplify y.im into y.im 1553857722.275 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857722.275 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857722.275 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857722.275 * [backup-simplify]: Simplify (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857722.275 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1553857722.275 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857722.276 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1553857722.276 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857722.276 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857722.276 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.277 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857722.277 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857722.278 * [backup-simplify]: Simplify (* (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1553857722.278 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1553857722.278 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857722.278 * [taylor]: Taking taylor expansion of y.re in y.re 1553857722.278 * [backup-simplify]: Simplify 0 into 0 1553857722.278 * [backup-simplify]: Simplify 1 into 1 1553857722.278 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857722.278 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857722.278 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857722.278 * [taylor]: Taking taylor expansion of y.re in y.re 1553857722.278 * [backup-simplify]: Simplify 0 into 0 1553857722.278 * [backup-simplify]: Simplify 1 into 1 1553857722.279 * [backup-simplify]: Simplify (* 1 1) into 1 1553857722.279 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857722.279 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857722.279 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857722.279 * [taylor]: Taking taylor expansion of y.im in y.re 1553857722.279 * [backup-simplify]: Simplify y.im into y.im 1553857722.279 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857722.279 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857722.280 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857722.280 * [backup-simplify]: Simplify (* 0 1) into 0 1553857722.281 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857722.282 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857722.282 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.283 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 1553857722.283 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857722.283 * [taylor]: Taking taylor expansion of 1 in x.re 1553857722.283 * [backup-simplify]: Simplify 1 into 1 1553857722.284 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1553857722.284 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857722.284 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1553857722.284 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 1553857722.285 * [backup-simplify]: Simplify (- (/ (- (/ 1 (* y.im x.re))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (+ (* (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into (- (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) 1553857722.286 * [backup-simplify]: Simplify (+ (* (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 0) (* (- (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) 1553857722.286 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 1553857722.286 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1553857722.286 * [taylor]: Taking taylor expansion of (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1553857722.286 * [taylor]: Taking taylor expansion of y.im in y.re 1553857722.286 * [backup-simplify]: Simplify y.im into y.im 1553857722.287 * [taylor]: Taking taylor expansion of (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857722.287 * [taylor]: Taking taylor expansion of x.re in y.re 1553857722.287 * [backup-simplify]: Simplify x.re into x.re 1553857722.287 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857722.287 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857722.287 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857722.287 * [taylor]: Taking taylor expansion of y.re in y.re 1553857722.287 * [backup-simplify]: Simplify 0 into 0 1553857722.287 * [backup-simplify]: Simplify 1 into 1 1553857722.287 * [backup-simplify]: Simplify (* 1 1) into 1 1553857722.288 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857722.288 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857722.288 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857722.288 * [taylor]: Taking taylor expansion of y.im in y.re 1553857722.288 * [backup-simplify]: Simplify y.im into y.im 1553857722.288 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857722.288 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857722.288 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857722.288 * [backup-simplify]: Simplify (* x.re 1) into x.re 1553857722.288 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857722.289 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857722.290 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553857722.290 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857722.291 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1553857722.291 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 1553857722.292 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857722.292 * [taylor]: Taking taylor expansion of 0 in x.re 1553857722.292 * [backup-simplify]: Simplify 0 into 0 1553857722.292 * [taylor]: Taking taylor expansion of 1 in y.im 1553857722.292 * [backup-simplify]: Simplify 1 into 1 1553857722.292 * [backup-simplify]: Simplify 0 into 0 1553857722.293 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1553857722.293 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 1553857722.294 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1553857722.294 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1553857722.294 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.295 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857722.296 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857722.297 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553857722.297 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857722.297 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857722.297 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1553857722.298 * [backup-simplify]: Simplify (- 0) into 0 1553857722.298 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.298 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857722.298 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857722.299 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 1553857722.299 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857722.299 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857722.300 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (* 0 (/ 1 y.im)))) into 0 1553857722.300 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.301 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857722.302 * [backup-simplify]: Simplify (- (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (+ (* (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (* (- (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 1553857722.303 * [backup-simplify]: Simplify (+ (* (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 0) (+ (* (- (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) 0) (* 0 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 1553857722.303 * [taylor]: Taking taylor expansion of 0 in y.re 1553857722.303 * [backup-simplify]: Simplify 0 into 0 1553857722.303 * [taylor]: Taking taylor expansion of 0 in x.re 1553857722.303 * [backup-simplify]: Simplify 0 into 0 1553857722.303 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1553857722.303 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 1553857722.303 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1553857722.303 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1553857722.303 * [taylor]: Taking taylor expansion of y.im in x.re 1553857722.303 * [backup-simplify]: Simplify y.im into y.im 1553857722.303 * [taylor]: Taking taylor expansion of x.re in x.re 1553857722.304 * [backup-simplify]: Simplify 0 into 0 1553857722.304 * [backup-simplify]: Simplify 1 into 1 1553857722.304 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857722.304 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857722.304 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857722.304 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1553857722.304 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1553857722.304 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857722.304 * [taylor]: Taking taylor expansion of y.im in y.im 1553857722.304 * [backup-simplify]: Simplify 0 into 0 1553857722.304 * [backup-simplify]: Simplify 1 into 1 1553857722.305 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857722.305 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857722.306 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857722.306 * [backup-simplify]: Simplify (- 0) into 0 1553857722.306 * [backup-simplify]: Simplify 0 into 0 1553857722.307 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553857722.307 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857722.307 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857722.308 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857722.308 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.309 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 1553857722.309 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1553857722.309 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.re 1553857722.309 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 1553857722.309 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 1553857722.309 * [taylor]: Taking taylor expansion of y.im in x.re 1553857722.309 * [backup-simplify]: Simplify y.im into y.im 1553857722.309 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857722.309 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857722.309 * [taylor]: Taking taylor expansion of 0 in y.im 1553857722.309 * [backup-simplify]: Simplify 0 into 0 1553857722.309 * [backup-simplify]: Simplify 0 into 0 1553857722.309 * [taylor]: Taking taylor expansion of 0 in y.im 1553857722.309 * [backup-simplify]: Simplify 0 into 0 1553857722.309 * [backup-simplify]: Simplify 0 into 0 1553857722.309 * [backup-simplify]: Simplify 0 into 0 1553857722.310 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 1553857722.310 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 1553857722.311 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 1553857722.311 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1553857722.311 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.311 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857722.312 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857722.313 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1553857722.313 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857722.313 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1553857722.313 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1553857722.314 * [backup-simplify]: Simplify (- 0) into 0 1553857722.314 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.314 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857722.314 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857722.315 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re))))) into 0 1553857722.315 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857722.315 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857722.315 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.im))))) into 0 1553857722.316 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.317 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857722.318 * [backup-simplify]: Simplify (- (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (+ (* (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (* (- (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (* 0 (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 1553857722.318 * [backup-simplify]: Simplify (+ (* (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 0) (+ (* (- (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) 0) (+ (* 0 0) (* 0 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))))) into 0 1553857722.318 * [taylor]: Taking taylor expansion of 0 in y.re 1553857722.318 * [backup-simplify]: Simplify 0 into 0 1553857722.318 * [taylor]: Taking taylor expansion of 0 in x.re 1553857722.318 * [backup-simplify]: Simplify 0 into 0 1553857722.319 * [taylor]: Taking taylor expansion of 0 in x.re 1553857722.319 * [backup-simplify]: Simplify 0 into 0 1553857722.319 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857722.319 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857722.320 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.320 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 1)) into 0 1553857722.320 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857722.320 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1553857722.320 * [backup-simplify]: Simplify (- 0) into 0 1553857722.320 * [taylor]: Taking taylor expansion of 0 in x.re 1553857722.320 * [backup-simplify]: Simplify 0 into 0 1553857722.321 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1553857722.322 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857722.322 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1553857722.322 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1553857722.322 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.323 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 1553857722.324 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1553857722.324 * [taylor]: Taking taylor expansion of 0 in x.re 1553857722.324 * [backup-simplify]: Simplify 0 into 0 1553857722.324 * [taylor]: Taking taylor expansion of 0 in y.im 1553857722.324 * [backup-simplify]: Simplify 0 into 0 1553857722.324 * [backup-simplify]: Simplify 0 into 0 1553857722.324 * [backup-simplify]: Simplify 0 into 0 1553857722.325 * [backup-simplify]: Simplify (/ (/ (- (* (/ 1 (- x.im)) (/ 1 (- y.re))) (* (/ 1 (- x.re)) (/ 1 (- y.im)))) (sqrt (+ (* (/ 1 (- y.re)) (/ 1 (- y.re))) (* (/ 1 (- y.im)) (/ 1 (- y.im)))))) (hypot (/ 1 (- y.re)) (/ 1 (- y.im)))) into (* (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ -1 y.re) (/ -1 y.im))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 1553857722.325 * [approximate]: Taking taylor expansion of (* (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ -1 y.re) (/ -1 y.im))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in (x.im y.re x.re y.im) around 0 1553857722.325 * [taylor]: Taking taylor expansion of (* (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ -1 y.re) (/ -1 y.im))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.im 1553857722.325 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ -1 y.re) (/ -1 y.im))) in y.im 1553857722.325 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 1553857722.325 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 1553857722.325 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1553857722.325 * [taylor]: Taking taylor expansion of y.re in y.im 1553857722.325 * [backup-simplify]: Simplify y.re into y.re 1553857722.325 * [taylor]: Taking taylor expansion of x.im in y.im 1553857722.325 * [backup-simplify]: Simplify x.im into x.im 1553857722.325 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1553857722.325 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1553857722.325 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 1553857722.325 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1553857722.325 * [taylor]: Taking taylor expansion of y.im in y.im 1553857722.325 * [backup-simplify]: Simplify 0 into 0 1553857722.325 * [backup-simplify]: Simplify 1 into 1 1553857722.325 * [taylor]: Taking taylor expansion of x.re in y.im 1553857722.325 * [backup-simplify]: Simplify x.re into x.re 1553857722.325 * [backup-simplify]: Simplify (* 0 x.re) into 0 1553857722.325 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1553857722.325 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553857722.325 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.im 1553857722.325 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1553857722.325 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.im 1553857722.325 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 1553857722.325 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1553857722.325 * [taylor]: Taking taylor expansion of -1 in y.im 1553857722.325 * [backup-simplify]: Simplify -1 into -1 1553857722.325 * [taylor]: Taking taylor expansion of y.re in y.im 1553857722.326 * [backup-simplify]: Simplify y.re into y.re 1553857722.326 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857722.326 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1553857722.326 * [taylor]: Taking taylor expansion of -1 in y.im 1553857722.326 * [backup-simplify]: Simplify -1 into -1 1553857722.326 * [taylor]: Taking taylor expansion of y.re in y.im 1553857722.326 * [backup-simplify]: Simplify y.re into y.re 1553857722.326 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857722.326 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1553857722.326 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1553857722.326 * [taylor]: Taking taylor expansion of -1 in y.im 1553857722.326 * [backup-simplify]: Simplify -1 into -1 1553857722.326 * [taylor]: Taking taylor expansion of y.im in y.im 1553857722.326 * [backup-simplify]: Simplify 0 into 0 1553857722.326 * [backup-simplify]: Simplify 1 into 1 1553857722.326 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857722.326 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1553857722.326 * [taylor]: Taking taylor expansion of -1 in y.im 1553857722.326 * [backup-simplify]: Simplify -1 into -1 1553857722.326 * [taylor]: Taking taylor expansion of y.im in y.im 1553857722.326 * [backup-simplify]: Simplify 0 into 0 1553857722.326 * [backup-simplify]: Simplify 1 into 1 1553857722.327 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857722.327 * [backup-simplify]: Simplify (* -1 -1) into 1 1553857722.327 * [backup-simplify]: Simplify (+ 0 1) into 1 1553857722.327 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857722.328 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553857722.328 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553857722.329 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1553857722.329 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.329 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857722.329 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 1553857722.330 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 1553857722.330 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 1553857722.330 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.im 1553857722.330 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.im 1553857722.330 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.im 1553857722.330 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.im 1553857722.330 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.im 1553857722.330 * [taylor]: Taking taylor expansion of y.re in y.im 1553857722.330 * [backup-simplify]: Simplify y.re into y.re 1553857722.330 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857722.330 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857722.330 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1553857722.330 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1553857722.330 * [taylor]: Taking taylor expansion of y.im in y.im 1553857722.330 * [backup-simplify]: Simplify 0 into 0 1553857722.330 * [backup-simplify]: Simplify 1 into 1 1553857722.330 * [backup-simplify]: Simplify (* 1 1) into 1 1553857722.330 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857722.331 * [backup-simplify]: Simplify (+ 0 1) into 1 1553857722.331 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857722.331 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857722.331 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857722.332 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857722.332 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.333 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857722.333 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857722.333 * [taylor]: Taking taylor expansion of (* (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ -1 y.re) (/ -1 y.im))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.re 1553857722.333 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ -1 y.re) (/ -1 y.im))) in x.re 1553857722.333 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 1553857722.333 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 1553857722.333 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1553857722.333 * [taylor]: Taking taylor expansion of y.re in x.re 1553857722.333 * [backup-simplify]: Simplify y.re into y.re 1553857722.333 * [taylor]: Taking taylor expansion of x.im in x.re 1553857722.333 * [backup-simplify]: Simplify x.im into x.im 1553857722.333 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1553857722.333 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1553857722.333 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1553857722.333 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1553857722.333 * [taylor]: Taking taylor expansion of y.im in x.re 1553857722.333 * [backup-simplify]: Simplify y.im into y.im 1553857722.333 * [taylor]: Taking taylor expansion of x.re in x.re 1553857722.333 * [backup-simplify]: Simplify 0 into 0 1553857722.333 * [backup-simplify]: Simplify 1 into 1 1553857722.333 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857722.334 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857722.334 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857722.334 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.re 1553857722.334 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1553857722.334 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.re 1553857722.334 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.re 1553857722.334 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1553857722.334 * [taylor]: Taking taylor expansion of -1 in x.re 1553857722.334 * [backup-simplify]: Simplify -1 into -1 1553857722.334 * [taylor]: Taking taylor expansion of y.re in x.re 1553857722.334 * [backup-simplify]: Simplify y.re into y.re 1553857722.334 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857722.334 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1553857722.334 * [taylor]: Taking taylor expansion of -1 in x.re 1553857722.334 * [backup-simplify]: Simplify -1 into -1 1553857722.334 * [taylor]: Taking taylor expansion of y.re in x.re 1553857722.334 * [backup-simplify]: Simplify y.re into y.re 1553857722.334 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857722.334 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1553857722.334 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1553857722.334 * [taylor]: Taking taylor expansion of -1 in x.re 1553857722.334 * [backup-simplify]: Simplify -1 into -1 1553857722.334 * [taylor]: Taking taylor expansion of y.im in x.re 1553857722.334 * [backup-simplify]: Simplify y.im into y.im 1553857722.334 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857722.334 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1553857722.334 * [taylor]: Taking taylor expansion of -1 in x.re 1553857722.334 * [backup-simplify]: Simplify -1 into -1 1553857722.334 * [taylor]: Taking taylor expansion of y.im in x.re 1553857722.334 * [backup-simplify]: Simplify y.im into y.im 1553857722.334 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857722.334 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1553857722.334 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1553857722.334 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857722.335 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857722.335 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1553857722.335 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1553857722.335 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1553857722.335 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1553857722.335 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1553857722.335 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1553857722.335 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.335 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857722.335 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1553857722.335 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 1553857722.336 * [backup-simplify]: Simplify (/ (- (/ 1 y.im)) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (* -1 (* (/ 1 y.im) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) 1553857722.336 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.re 1553857722.336 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.re 1553857722.336 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.re 1553857722.336 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.re 1553857722.336 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.re 1553857722.336 * [taylor]: Taking taylor expansion of y.re in x.re 1553857722.336 * [backup-simplify]: Simplify y.re into y.re 1553857722.336 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857722.336 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857722.336 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 1553857722.336 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 1553857722.336 * [taylor]: Taking taylor expansion of y.im in x.re 1553857722.336 * [backup-simplify]: Simplify y.im into y.im 1553857722.336 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857722.336 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857722.336 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857722.336 * [backup-simplify]: Simplify (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857722.336 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1553857722.336 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857722.336 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1553857722.337 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857722.337 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857722.337 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.337 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857722.337 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857722.337 * [taylor]: Taking taylor expansion of (* (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ -1 y.re) (/ -1 y.im))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1553857722.337 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ -1 y.re) (/ -1 y.im))) in y.re 1553857722.337 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 1553857722.337 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 1553857722.337 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1553857722.337 * [taylor]: Taking taylor expansion of y.re in y.re 1553857722.337 * [backup-simplify]: Simplify 0 into 0 1553857722.337 * [backup-simplify]: Simplify 1 into 1 1553857722.337 * [taylor]: Taking taylor expansion of x.im in y.re 1553857722.337 * [backup-simplify]: Simplify x.im into x.im 1553857722.337 * [backup-simplify]: Simplify (* 0 x.im) into 0 1553857722.338 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1553857722.338 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553857722.338 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1553857722.338 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1553857722.338 * [taylor]: Taking taylor expansion of y.im in y.re 1553857722.338 * [backup-simplify]: Simplify y.im into y.im 1553857722.338 * [taylor]: Taking taylor expansion of x.re in y.re 1553857722.338 * [backup-simplify]: Simplify x.re into x.re 1553857722.338 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857722.338 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857722.338 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.re 1553857722.338 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1553857722.338 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.re 1553857722.338 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.re 1553857722.338 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1553857722.338 * [taylor]: Taking taylor expansion of -1 in y.re 1553857722.338 * [backup-simplify]: Simplify -1 into -1 1553857722.338 * [taylor]: Taking taylor expansion of y.re in y.re 1553857722.338 * [backup-simplify]: Simplify 0 into 0 1553857722.338 * [backup-simplify]: Simplify 1 into 1 1553857722.338 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857722.338 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1553857722.338 * [taylor]: Taking taylor expansion of -1 in y.re 1553857722.338 * [backup-simplify]: Simplify -1 into -1 1553857722.338 * [taylor]: Taking taylor expansion of y.re in y.re 1553857722.338 * [backup-simplify]: Simplify 0 into 0 1553857722.338 * [backup-simplify]: Simplify 1 into 1 1553857722.339 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857722.339 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1553857722.339 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1553857722.339 * [taylor]: Taking taylor expansion of -1 in y.re 1553857722.339 * [backup-simplify]: Simplify -1 into -1 1553857722.339 * [taylor]: Taking taylor expansion of y.im in y.re 1553857722.339 * [backup-simplify]: Simplify y.im into y.im 1553857722.339 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857722.339 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1553857722.339 * [taylor]: Taking taylor expansion of -1 in y.re 1553857722.339 * [backup-simplify]: Simplify -1 into -1 1553857722.339 * [taylor]: Taking taylor expansion of y.im in y.re 1553857722.339 * [backup-simplify]: Simplify y.im into y.im 1553857722.339 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857722.339 * [backup-simplify]: Simplify (* -1 -1) into 1 1553857722.339 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857722.340 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857722.340 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553857722.341 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553857722.341 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1553857722.342 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.342 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857722.343 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1553857722.343 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1553857722.343 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1553857722.343 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857722.343 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857722.343 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857722.343 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857722.343 * [taylor]: Taking taylor expansion of y.re in y.re 1553857722.343 * [backup-simplify]: Simplify 0 into 0 1553857722.343 * [backup-simplify]: Simplify 1 into 1 1553857722.343 * [backup-simplify]: Simplify (* 1 1) into 1 1553857722.344 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857722.344 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857722.344 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857722.344 * [taylor]: Taking taylor expansion of y.im in y.re 1553857722.344 * [backup-simplify]: Simplify y.im into y.im 1553857722.344 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857722.344 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857722.344 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857722.345 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857722.345 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857722.346 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857722.347 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857722.347 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.348 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857722.348 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857722.348 * [taylor]: Taking taylor expansion of (* (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ -1 y.re) (/ -1 y.im))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.im 1553857722.348 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ -1 y.re) (/ -1 y.im))) in x.im 1553857722.349 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1553857722.349 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1553857722.349 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857722.349 * [taylor]: Taking taylor expansion of y.re in x.im 1553857722.349 * [backup-simplify]: Simplify y.re into y.re 1553857722.349 * [taylor]: Taking taylor expansion of x.im in x.im 1553857722.349 * [backup-simplify]: Simplify 0 into 0 1553857722.349 * [backup-simplify]: Simplify 1 into 1 1553857722.349 * [backup-simplify]: Simplify (* y.re 0) into 0 1553857722.349 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1553857722.349 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857722.349 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1553857722.349 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857722.349 * [taylor]: Taking taylor expansion of y.im in x.im 1553857722.349 * [backup-simplify]: Simplify y.im into y.im 1553857722.349 * [taylor]: Taking taylor expansion of x.re in x.im 1553857722.349 * [backup-simplify]: Simplify x.re into x.re 1553857722.349 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857722.350 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857722.350 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.im 1553857722.350 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1553857722.350 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.im 1553857722.350 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 1553857722.350 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1553857722.350 * [taylor]: Taking taylor expansion of -1 in x.im 1553857722.350 * [backup-simplify]: Simplify -1 into -1 1553857722.350 * [taylor]: Taking taylor expansion of y.re in x.im 1553857722.350 * [backup-simplify]: Simplify y.re into y.re 1553857722.350 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857722.350 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1553857722.350 * [taylor]: Taking taylor expansion of -1 in x.im 1553857722.350 * [backup-simplify]: Simplify -1 into -1 1553857722.350 * [taylor]: Taking taylor expansion of y.re in x.im 1553857722.350 * [backup-simplify]: Simplify y.re into y.re 1553857722.350 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857722.350 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 1553857722.350 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1553857722.350 * [taylor]: Taking taylor expansion of -1 in x.im 1553857722.350 * [backup-simplify]: Simplify -1 into -1 1553857722.350 * [taylor]: Taking taylor expansion of y.im in x.im 1553857722.350 * [backup-simplify]: Simplify y.im into y.im 1553857722.350 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857722.350 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1553857722.350 * [taylor]: Taking taylor expansion of -1 in x.im 1553857722.350 * [backup-simplify]: Simplify -1 into -1 1553857722.350 * [taylor]: Taking taylor expansion of y.im in x.im 1553857722.350 * [backup-simplify]: Simplify y.im into y.im 1553857722.350 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857722.350 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1553857722.351 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1553857722.351 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857722.351 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857722.351 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1553857722.351 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1553857722.351 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1553857722.351 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1553857722.352 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1553857722.352 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1553857722.352 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.352 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857722.352 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1553857722.353 * [backup-simplify]: Simplify (/ (/ 1 y.re) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 1553857722.353 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 1553857722.353 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 1553857722.353 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 1553857722.353 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 1553857722.353 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1553857722.353 * [taylor]: Taking taylor expansion of y.re in x.im 1553857722.353 * [backup-simplify]: Simplify y.re into y.re 1553857722.353 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857722.353 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857722.353 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1553857722.353 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1553857722.353 * [taylor]: Taking taylor expansion of y.im in x.im 1553857722.353 * [backup-simplify]: Simplify y.im into y.im 1553857722.353 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857722.353 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857722.353 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857722.353 * [backup-simplify]: Simplify (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857722.354 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1553857722.354 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857722.354 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1553857722.354 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857722.354 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857722.355 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.355 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857722.355 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857722.355 * [taylor]: Taking taylor expansion of (* (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ -1 y.re) (/ -1 y.im))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in x.im 1553857722.355 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ -1 y.re) (/ -1 y.im))) in x.im 1553857722.355 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1553857722.355 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1553857722.355 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857722.355 * [taylor]: Taking taylor expansion of y.re in x.im 1553857722.355 * [backup-simplify]: Simplify y.re into y.re 1553857722.356 * [taylor]: Taking taylor expansion of x.im in x.im 1553857722.356 * [backup-simplify]: Simplify 0 into 0 1553857722.356 * [backup-simplify]: Simplify 1 into 1 1553857722.356 * [backup-simplify]: Simplify (* y.re 0) into 0 1553857722.356 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1553857722.356 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857722.356 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1553857722.356 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857722.356 * [taylor]: Taking taylor expansion of y.im in x.im 1553857722.356 * [backup-simplify]: Simplify y.im into y.im 1553857722.356 * [taylor]: Taking taylor expansion of x.re in x.im 1553857722.356 * [backup-simplify]: Simplify x.re into x.re 1553857722.356 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857722.357 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857722.357 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.im 1553857722.357 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1553857722.357 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.im 1553857722.357 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 1553857722.357 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1553857722.357 * [taylor]: Taking taylor expansion of -1 in x.im 1553857722.357 * [backup-simplify]: Simplify -1 into -1 1553857722.357 * [taylor]: Taking taylor expansion of y.re in x.im 1553857722.357 * [backup-simplify]: Simplify y.re into y.re 1553857722.357 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857722.357 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1553857722.357 * [taylor]: Taking taylor expansion of -1 in x.im 1553857722.357 * [backup-simplify]: Simplify -1 into -1 1553857722.357 * [taylor]: Taking taylor expansion of y.re in x.im 1553857722.357 * [backup-simplify]: Simplify y.re into y.re 1553857722.357 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857722.357 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 1553857722.357 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1553857722.357 * [taylor]: Taking taylor expansion of -1 in x.im 1553857722.357 * [backup-simplify]: Simplify -1 into -1 1553857722.357 * [taylor]: Taking taylor expansion of y.im in x.im 1553857722.357 * [backup-simplify]: Simplify y.im into y.im 1553857722.357 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857722.357 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1553857722.357 * [taylor]: Taking taylor expansion of -1 in x.im 1553857722.357 * [backup-simplify]: Simplify -1 into -1 1553857722.357 * [taylor]: Taking taylor expansion of y.im in x.im 1553857722.357 * [backup-simplify]: Simplify y.im into y.im 1553857722.357 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857722.357 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1553857722.358 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1553857722.358 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857722.358 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857722.358 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1553857722.358 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1553857722.358 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1553857722.358 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1553857722.359 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1553857722.359 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1553857722.359 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.359 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857722.360 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1553857722.360 * [backup-simplify]: Simplify (/ (/ 1 y.re) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 1553857722.360 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in x.im 1553857722.360 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in x.im 1553857722.360 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in x.im 1553857722.360 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in x.im 1553857722.360 * [taylor]: Taking taylor expansion of (pow y.re 2) in x.im 1553857722.360 * [taylor]: Taking taylor expansion of y.re in x.im 1553857722.360 * [backup-simplify]: Simplify y.re into y.re 1553857722.360 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857722.360 * [backup-simplify]: Simplify (/ 1 (pow y.re 2)) into (/ 1 (pow y.re 2)) 1553857722.360 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.im 1553857722.360 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.im 1553857722.360 * [taylor]: Taking taylor expansion of y.im in x.im 1553857722.360 * [backup-simplify]: Simplify y.im into y.im 1553857722.360 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857722.360 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857722.361 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857722.361 * [backup-simplify]: Simplify (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857722.361 * [backup-simplify]: Simplify (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1553857722.361 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857722.361 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))))) into 0 1553857722.361 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857722.362 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857722.362 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.362 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857722.363 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857722.363 * [backup-simplify]: Simplify (* (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1553857722.363 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1553857722.363 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857722.363 * [taylor]: Taking taylor expansion of y.re in y.re 1553857722.363 * [backup-simplify]: Simplify 0 into 0 1553857722.363 * [backup-simplify]: Simplify 1 into 1 1553857722.363 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857722.363 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857722.363 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857722.363 * [taylor]: Taking taylor expansion of y.re in y.re 1553857722.363 * [backup-simplify]: Simplify 0 into 0 1553857722.364 * [backup-simplify]: Simplify 1 into 1 1553857722.364 * [backup-simplify]: Simplify (* 1 1) into 1 1553857722.364 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857722.364 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857722.364 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857722.364 * [taylor]: Taking taylor expansion of y.im in y.re 1553857722.364 * [backup-simplify]: Simplify y.im into y.im 1553857722.364 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857722.365 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857722.365 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857722.365 * [backup-simplify]: Simplify (* 0 1) into 0 1553857722.366 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857722.367 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857722.367 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.368 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 1553857722.368 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857722.368 * [taylor]: Taking taylor expansion of 1 in x.re 1553857722.368 * [backup-simplify]: Simplify 1 into 1 1553857722.369 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1553857722.369 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857722.369 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1553857722.369 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 1553857722.370 * [backup-simplify]: Simplify (- (/ (- (/ 1 (* y.im x.re))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (+ (* (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into (- (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) 1553857722.371 * [backup-simplify]: Simplify (+ (* (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 0) (* (- (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) 1553857722.371 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 1553857722.371 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1553857722.371 * [taylor]: Taking taylor expansion of (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1553857722.371 * [taylor]: Taking taylor expansion of y.im in y.re 1553857722.371 * [backup-simplify]: Simplify y.im into y.im 1553857722.372 * [taylor]: Taking taylor expansion of (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857722.372 * [taylor]: Taking taylor expansion of x.re in y.re 1553857722.372 * [backup-simplify]: Simplify x.re into x.re 1553857722.372 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857722.372 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857722.372 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857722.372 * [taylor]: Taking taylor expansion of y.re in y.re 1553857722.372 * [backup-simplify]: Simplify 0 into 0 1553857722.372 * [backup-simplify]: Simplify 1 into 1 1553857722.372 * [backup-simplify]: Simplify (* 1 1) into 1 1553857722.373 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857722.373 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857722.373 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857722.373 * [taylor]: Taking taylor expansion of y.im in y.re 1553857722.373 * [backup-simplify]: Simplify y.im into y.im 1553857722.373 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857722.373 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857722.373 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857722.373 * [backup-simplify]: Simplify (* x.re 1) into x.re 1553857722.373 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857722.374 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857722.374 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553857722.375 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857722.376 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1553857722.376 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 1553857722.377 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857722.377 * [taylor]: Taking taylor expansion of 0 in x.re 1553857722.377 * [backup-simplify]: Simplify 0 into 0 1553857722.377 * [taylor]: Taking taylor expansion of 1 in y.im 1553857722.377 * [backup-simplify]: Simplify 1 into 1 1553857722.377 * [backup-simplify]: Simplify 0 into 0 1553857722.378 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1553857722.378 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 1553857722.378 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1553857722.379 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1553857722.379 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.380 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857722.381 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857722.381 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553857722.382 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857722.382 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857722.382 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1553857722.382 * [backup-simplify]: Simplify (- 0) into 0 1553857722.382 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.383 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857722.383 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857722.383 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 1553857722.384 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857722.384 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857722.384 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (* 0 (/ -1 y.im)))) into 0 1553857722.385 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.385 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857722.387 * [backup-simplify]: Simplify (- (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (+ (* (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (* (- (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 1553857722.387 * [backup-simplify]: Simplify (+ (* (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 0) (+ (* (- (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) 0) (* 0 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 1553857722.387 * [taylor]: Taking taylor expansion of 0 in y.re 1553857722.387 * [backup-simplify]: Simplify 0 into 0 1553857722.388 * [taylor]: Taking taylor expansion of 0 in x.re 1553857722.388 * [backup-simplify]: Simplify 0 into 0 1553857722.388 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1553857722.388 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 1553857722.388 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1553857722.388 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1553857722.388 * [taylor]: Taking taylor expansion of y.im in x.re 1553857722.388 * [backup-simplify]: Simplify y.im into y.im 1553857722.388 * [taylor]: Taking taylor expansion of x.re in x.re 1553857722.388 * [backup-simplify]: Simplify 0 into 0 1553857722.388 * [backup-simplify]: Simplify 1 into 1 1553857722.388 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857722.388 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857722.389 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857722.389 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1553857722.389 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1553857722.389 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857722.389 * [taylor]: Taking taylor expansion of y.im in y.im 1553857722.389 * [backup-simplify]: Simplify 0 into 0 1553857722.389 * [backup-simplify]: Simplify 1 into 1 1553857722.389 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857722.390 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857722.391 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857722.391 * [backup-simplify]: Simplify (- 0) into 0 1553857722.391 * [backup-simplify]: Simplify 0 into 0 1553857722.392 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553857722.393 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857722.394 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857722.394 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857722.394 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.395 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 1553857722.396 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1553857722.396 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.re 1553857722.396 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 1553857722.396 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 1553857722.396 * [taylor]: Taking taylor expansion of y.im in x.re 1553857722.396 * [backup-simplify]: Simplify y.im into y.im 1553857722.396 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857722.396 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857722.396 * [taylor]: Taking taylor expansion of 0 in y.im 1553857722.396 * [backup-simplify]: Simplify 0 into 0 1553857722.396 * [backup-simplify]: Simplify 0 into 0 1553857722.397 * [taylor]: Taking taylor expansion of 0 in y.im 1553857722.397 * [backup-simplify]: Simplify 0 into 0 1553857722.397 * [backup-simplify]: Simplify 0 into 0 1553857722.397 * [backup-simplify]: Simplify 0 into 0 1553857722.398 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.re)))) into 0 1553857722.398 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.re 2)) (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))) (* 0 (/ 0 (pow y.re 2))))) into 0 1553857722.404 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 y.im)))) into 0 1553857722.404 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1553857722.404 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.405 * [backup-simplify]: Simplify (- (+ (* (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857722.406 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857722.407 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1553857722.408 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857722.408 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1553857722.408 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1553857722.409 * [backup-simplify]: Simplify (- 0) into 0 1553857722.409 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.409 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857722.409 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857722.410 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re))))) into 0 1553857722.410 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857722.411 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857722.411 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.im))))) into 0 1553857722.412 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.413 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857722.414 * [backup-simplify]: Simplify (- (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (+ (* (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (* (- (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (* 0 (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 1553857722.416 * [backup-simplify]: Simplify (+ (* (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 0) (+ (* (- (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) 0) (+ (* 0 0) (* 0 (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))))) into 0 1553857722.416 * [taylor]: Taking taylor expansion of 0 in y.re 1553857722.416 * [backup-simplify]: Simplify 0 into 0 1553857722.416 * [taylor]: Taking taylor expansion of 0 in x.re 1553857722.416 * [backup-simplify]: Simplify 0 into 0 1553857722.416 * [taylor]: Taking taylor expansion of 0 in x.re 1553857722.416 * [backup-simplify]: Simplify 0 into 0 1553857722.416 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857722.417 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857722.418 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.418 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 1)) into 0 1553857722.418 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857722.418 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1553857722.419 * [backup-simplify]: Simplify (- 0) into 0 1553857722.419 * [taylor]: Taking taylor expansion of 0 in x.re 1553857722.419 * [backup-simplify]: Simplify 0 into 0 1553857722.420 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1553857722.421 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857722.422 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1553857722.422 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1553857722.422 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857722.424 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 1553857722.425 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1553857722.425 * [taylor]: Taking taylor expansion of 0 in x.re 1553857722.425 * [backup-simplify]: Simplify 0 into 0 1553857722.425 * [taylor]: Taking taylor expansion of 0 in y.im 1553857722.425 * [backup-simplify]: Simplify 0 into 0 1553857722.425 * [backup-simplify]: Simplify 0 into 0 1553857722.425 * [backup-simplify]: Simplify 0 into 0 1553857722.426 * * * [progress]: simplifying candidates 1553857722.426 * * * * [progress]: [ 1 / 959 ] simplifiying candidate # 1553857722.426 * * * * [progress]: [ 2 / 959 ] simplifiying candidate # 1553857722.426 * * * * [progress]: [ 3 / 959 ] simplifiying candidate # 1553857722.426 * * * * [progress]: [ 4 / 959 ] simplifiying candidate # 1553857722.426 * * * * [progress]: [ 5 / 959 ] simplifiying candidate # 1553857722.426 * * * * [progress]: [ 6 / 959 ] simplifiying candidate # 1553857722.426 * * * * [progress]: [ 7 / 959 ] simplifiying candidate # 1553857722.426 * * * * [progress]: [ 8 / 959 ] simplifiying candidate # 1553857722.426 * [simplify]: Simplifying (sqrt (* y.re y.re)) 1553857722.426 * * [simplify]: iters left: 3 (3 enodes) 1553857722.428 * * [simplify]: iters left: 2 (10 enodes) 1553857722.430 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857722.430 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857722.430 * * [simplify]: Extracting #2: cost 4 inf + 1 1553857722.430 * * [simplify]: Extracting #3: cost 0 inf + 165 1553857722.431 * [simplify]: Simplified to (fabs y.re) 1553857722.431 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot (fabs y.re) y.im)) (hypot y.re y.im))) 1553857722.431 * * * * [progress]: [ 9 / 959 ] simplifiying candidate # 1553857722.431 * [simplify]: Simplifying (sqrt (* y.re y.re)) 1553857722.431 * * [simplify]: iters left: 3 (3 enodes) 1553857722.432 * * [simplify]: iters left: 2 (10 enodes) 1553857722.434 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857722.434 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857722.434 * * [simplify]: Extracting #2: cost 4 inf + 1 1553857722.434 * * [simplify]: Extracting #3: cost 0 inf + 165 1553857722.434 * [simplify]: Simplified to (fabs y.re) 1553857722.434 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot (fabs y.re) (sqrt (* y.im y.im)))) (hypot y.re y.im))) 1553857722.434 * * * * [progress]: [ 10 / 959 ] simplifiying candidate # 1553857722.434 * [simplify]: Simplifying (sqrt (* y.re y.re)) 1553857722.434 * * [simplify]: iters left: 3 (3 enodes) 1553857722.435 * * [simplify]: iters left: 2 (10 enodes) 1553857722.436 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857722.436 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857722.436 * * [simplify]: Extracting #2: cost 4 inf + 1 1553857722.436 * * [simplify]: Extracting #3: cost 0 inf + 165 1553857722.436 * [simplify]: Simplified to (fabs y.re) 1553857722.436 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot (fabs y.re) (* (sqrt y.im) (sqrt y.im)))) (hypot y.re y.im))) 1553857722.436 * * * * [progress]: [ 11 / 959 ] simplifiying candidate # 1553857722.437 * [simplify]: Simplifying (sqrt (* y.re y.re)) 1553857722.437 * * [simplify]: iters left: 3 (3 enodes) 1553857722.437 * * [simplify]: iters left: 2 (10 enodes) 1553857722.439 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857722.439 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857722.439 * * [simplify]: Extracting #2: cost 4 inf + 1 1553857722.439 * * [simplify]: Extracting #3: cost 0 inf + 165 1553857722.439 * [simplify]: Simplified to (fabs y.re) 1553857722.439 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot (fabs y.re) (* (sqrt y.im) (sqrt y.im)))) (hypot y.re y.im))) 1553857722.439 * * * * [progress]: [ 12 / 959 ] simplifiying candidate # 1553857722.439 * [simplify]: Simplifying (sqrt (* y.re y.re)) 1553857722.439 * * [simplify]: iters left: 3 (3 enodes) 1553857722.440 * * [simplify]: iters left: 2 (10 enodes) 1553857722.441 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857722.441 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857722.441 * * [simplify]: Extracting #2: cost 4 inf + 1 1553857722.441 * * [simplify]: Extracting #3: cost 0 inf + 165 1553857722.441 * [simplify]: Simplified to (fabs y.re) 1553857722.441 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot (fabs y.re) y.im)) (hypot y.re y.im))) 1553857722.441 * * * * [progress]: [ 13 / 959 ] simplifiying candidate # 1553857722.441 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1553857722.441 * * [simplify]: iters left: 3 (3 enodes) 1553857722.442 * * [simplify]: iters left: 2 (7 enodes) 1553857722.443 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857722.443 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857722.443 * [simplify]: Simplified to y.re 1553857722.443 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im))) 1553857722.443 * * * * [progress]: [ 14 / 959 ] simplifiying candidate # 1553857722.443 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1553857722.443 * * [simplify]: iters left: 3 (3 enodes) 1553857722.444 * * [simplify]: iters left: 2 (7 enodes) 1553857722.444 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857722.444 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857722.444 * [simplify]: Simplified to y.re 1553857722.445 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re (sqrt (* y.im y.im)))) (hypot y.re y.im))) 1553857722.445 * * * * [progress]: [ 15 / 959 ] simplifiying candidate # 1553857722.445 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1553857722.445 * * [simplify]: iters left: 3 (3 enodes) 1553857722.445 * * [simplify]: iters left: 2 (7 enodes) 1553857722.446 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857722.446 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857722.446 * [simplify]: Simplified to y.re 1553857722.446 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re (* (sqrt y.im) (sqrt y.im)))) (hypot y.re y.im))) 1553857722.446 * * * * [progress]: [ 16 / 959 ] simplifiying candidate # 1553857722.446 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1553857722.447 * * [simplify]: iters left: 3 (3 enodes) 1553857722.447 * * [simplify]: iters left: 2 (7 enodes) 1553857722.448 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857722.448 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857722.448 * [simplify]: Simplified to y.re 1553857722.448 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re (* (sqrt y.im) (sqrt y.im)))) (hypot y.re y.im))) 1553857722.448 * * * * [progress]: [ 17 / 959 ] simplifiying candidate # 1553857722.448 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1553857722.448 * * [simplify]: iters left: 3 (3 enodes) 1553857722.449 * * [simplify]: iters left: 2 (7 enodes) 1553857722.450 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857722.450 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857722.450 * [simplify]: Simplified to y.re 1553857722.450 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im))) 1553857722.450 * * * * [progress]: [ 18 / 959 ] simplifiying candidate # 1553857722.450 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1553857722.450 * * [simplify]: iters left: 3 (3 enodes) 1553857722.451 * * [simplify]: iters left: 2 (7 enodes) 1553857722.451 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857722.451 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857722.451 * [simplify]: Simplified to y.re 1553857722.451 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im))) 1553857722.451 * * * * [progress]: [ 19 / 959 ] simplifiying candidate # 1553857722.452 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1553857722.452 * * [simplify]: iters left: 3 (3 enodes) 1553857722.452 * * [simplify]: iters left: 2 (7 enodes) 1553857722.453 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857722.453 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857722.453 * [simplify]: Simplified to y.re 1553857722.453 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re (sqrt (* y.im y.im)))) (hypot y.re y.im))) 1553857722.453 * * * * [progress]: [ 20 / 959 ] simplifiying candidate # 1553857722.453 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1553857722.453 * * [simplify]: iters left: 3 (3 enodes) 1553857722.454 * * [simplify]: iters left: 2 (7 enodes) 1553857722.455 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857722.455 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857722.455 * [simplify]: Simplified to y.re 1553857722.455 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re (* (sqrt y.im) (sqrt y.im)))) (hypot y.re y.im))) 1553857722.455 * * * * [progress]: [ 21 / 959 ] simplifiying candidate # 1553857722.455 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1553857722.455 * * [simplify]: iters left: 3 (3 enodes) 1553857722.456 * * [simplify]: iters left: 2 (7 enodes) 1553857722.457 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857722.457 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857722.457 * [simplify]: Simplified to y.re 1553857722.457 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re (* (sqrt y.im) (sqrt y.im)))) (hypot y.re y.im))) 1553857722.457 * * * * [progress]: [ 22 / 959 ] simplifiying candidate # 1553857722.457 * [simplify]: Simplifying (* (sqrt y.re) (sqrt y.re)) 1553857722.457 * * [simplify]: iters left: 3 (3 enodes) 1553857722.458 * * [simplify]: iters left: 2 (7 enodes) 1553857722.459 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857722.459 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857722.459 * [simplify]: Simplified to y.re 1553857722.459 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im))) 1553857722.459 * * * * [progress]: [ 23 / 959 ] simplifiying candidate # 1553857722.459 * * * * [progress]: [ 24 / 959 ] simplifiying candidate # 1553857722.459 * * * * [progress]: [ 25 / 959 ] simplifiying candidate # 1553857722.459 * * * * [progress]: [ 26 / 959 ] simplifiying candidate # 1553857722.459 * * * * [progress]: [ 27 / 959 ] simplifiying candidate # 1553857722.459 * * * * [progress]: [ 28 / 959 ] simplifiying candidate # 1553857722.459 * * * * [progress]: [ 29 / 959 ] simplifiying candidate # 1553857722.459 * * * * [progress]: [ 30 / 959 ] simplifiying candidate # 1553857722.459 * * * * [progress]: [ 31 / 959 ] simplifiying candidate # 1553857722.459 * * * * [progress]: [ 32 / 959 ] simplifiying candidate # 1553857722.459 * * * * [progress]: [ 33 / 959 ] simplifiying candidate # 1553857722.459 * * * * [progress]: [ 34 / 959 ] simplifiying candidate # 1553857722.459 * * * * [progress]: [ 35 / 959 ] simplifiying candidate # 1553857722.459 * [simplify]: Simplifying (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1553857722.459 * * [simplify]: iters left: 6 (8 enodes) 1553857722.461 * * [simplify]: iters left: 5 (27 enodes) 1553857722.465 * * [simplify]: iters left: 4 (28 enodes) 1553857722.473 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857722.473 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857722.473 * * [simplify]: Extracting #2: cost 7 inf + 0 1553857722.473 * * [simplify]: Extracting #3: cost 12 inf + 0 1553857722.473 * * [simplify]: Extracting #4: cost 12 inf + 2 1553857722.473 * * [simplify]: Extracting #5: cost 10 inf + 84 1553857722.473 * * [simplify]: Extracting #6: cost 4 inf + 754 1553857722.474 * * [simplify]: Extracting #7: cost 0 inf + 1582 1553857722.474 * [simplify]: Simplified to (fabs (cbrt (fma y.im y.im (* y.re y.re)))) 1553857722.474 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (fabs (cbrt (fma y.im y.im (* y.re y.re)))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (hypot y.re y.im))) 1553857722.474 * * * * [progress]: [ 36 / 959 ] simplifiying candidate # 1553857722.475 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857722.475 * * [simplify]: iters left: 6 (7 enodes) 1553857722.478 * * [simplify]: iters left: 5 (24 enodes) 1553857722.484 * * [simplify]: iters left: 4 (26 enodes) 1553857722.491 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857722.491 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857722.491 * * [simplify]: Extracting #2: cost 7 inf + 0 1553857722.491 * * [simplify]: Extracting #3: cost 8 inf + 2 1553857722.491 * * [simplify]: Extracting #4: cost 6 inf + 238 1553857722.491 * * [simplify]: Extracting #5: cost 0 inf + 668 1553857722.492 * [simplify]: Simplified to (sqrt (hypot y.re y.im)) 1553857722.492 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (sqrt (hypot y.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (hypot y.re y.im))) 1553857722.492 * * * * [progress]: [ 37 / 959 ] simplifiying candidate # 1553857722.492 * [simplify]: Simplifying (sqrt 1) 1553857722.492 * * [simplify]: iters left: 1 (2 enodes) 1553857722.495 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857722.495 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857722.495 * [simplify]: Simplified to 1 1553857722.495 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (* 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857722.495 * * * * [progress]: [ 38 / 959 ] simplifiying candidate # 1553857722.495 * [simplify]: Simplifying (sqrt 1) 1553857722.495 * * [simplify]: iters left: 1 (2 enodes) 1553857722.497 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857722.497 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857722.497 * [simplify]: Simplified to 1 1553857722.497 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (* 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857722.497 * * * * [progress]: [ 39 / 959 ] simplifiying candidate # 1553857722.497 * [simplify]: Simplifying (sqrt 1) 1553857722.497 * * [simplify]: iters left: 1 (2 enodes) 1553857722.499 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857722.499 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857722.499 * [simplify]: Simplified to 1 1553857722.499 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (* 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857722.499 * * * * [progress]: [ 40 / 959 ] simplifiying candidate # 1553857722.499 * [simplify]: Simplifying (sqrt (* 1 1)) 1553857722.499 * * [simplify]: iters left: 3 (3 enodes) 1553857722.501 * * [simplify]: iters left: 2 (10 enodes) 1553857722.503 * * [simplify]: iters left: 1 (12 enodes) 1553857722.505 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857722.505 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857722.505 * [simplify]: Simplified to 1 1553857722.505 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (* 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857722.505 * * * * [progress]: [ 41 / 959 ] simplifiying candidate # 1553857722.505 * [simplify]: Simplifying (sqrt 1) 1553857722.505 * * [simplify]: iters left: 1 (2 enodes) 1553857722.507 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857722.507 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857722.507 * [simplify]: Simplified to 1 1553857722.507 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (* 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857722.507 * * * * [progress]: [ 42 / 959 ] simplifiying candidate # 1553857722.507 * [simplify]: Simplifying (sqrt 1) 1553857722.507 * * [simplify]: iters left: 1 (2 enodes) 1553857722.509 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857722.509 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857722.509 * [simplify]: Simplified to 1 1553857722.509 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (* 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857722.509 * * * * [progress]: [ 43 / 959 ] simplifiying candidate # 1553857722.509 * [simplify]: Simplifying (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3))) 1553857722.509 * * [simplify]: iters left: 6 (9 enodes) 1553857722.515 * * [simplify]: iters left: 5 (45 enodes) 1553857722.527 * * [simplify]: iters left: 4 (116 enodes) 1553857722.574 * * [simplify]: iters left: 3 (219 enodes) 1553857722.666 * * [simplify]: iters left: 2 (423 enodes) 1553857722.784 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857722.784 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857722.784 * * [simplify]: Extracting #2: cost 42 inf + 0 1553857722.784 * * [simplify]: Extracting #3: cost 120 inf + 460 1553857722.786 * * [simplify]: Extracting #4: cost 154 inf + 5357 1553857722.791 * * [simplify]: Extracting #5: cost 53 inf + 39502 1553857722.801 * * [simplify]: Extracting #6: cost 2 inf + 63344 1553857722.812 * * [simplify]: Extracting #7: cost 0 inf + 64401 1553857722.823 * [simplify]: Simplified to (hypot (* y.re (* y.re y.re)) (* y.im (* y.im y.im))) 1553857722.823 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (/ (hypot (* y.re (* y.re y.re)) (* y.im (* y.im y.im))) (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))))) (hypot y.re y.im))) 1553857722.823 * * * * [progress]: [ 44 / 959 ] simplifiying candidate # 1553857722.824 * [simplify]: Simplifying (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 1553857722.824 * * [simplify]: iters left: 6 (8 enodes) 1553857722.828 * * [simplify]: iters left: 5 (38 enodes) 1553857722.847 * * [simplify]: iters left: 4 (72 enodes) 1553857722.872 * * [simplify]: iters left: 3 (135 enodes) 1553857722.913 * * [simplify]: iters left: 2 (298 enodes) 1553857723.122 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857723.122 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857723.122 * * [simplify]: Extracting #2: cost 70 inf + 0 1553857723.123 * * [simplify]: Extracting #3: cost 186 inf + 286 1553857723.125 * * [simplify]: Extracting #4: cost 150 inf + 7186 1553857723.131 * * [simplify]: Extracting #5: cost 35 inf + 27843 1553857723.151 * * [simplify]: Extracting #6: cost 3 inf + 34589 1553857723.164 * * [simplify]: Extracting #7: cost 0 inf + 35476 1553857723.172 * [simplify]: Simplified to (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 1553857723.172 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (/ (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) (sqrt (- (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857723.173 * * * * [progress]: [ 45 / 959 ] simplifiying candidate # 1553857723.173 * [simplify]: Simplifying (+ (* y.re y.re) (* y.im y.im)) 1553857723.173 * * [simplify]: iters left: 4 (5 enodes) 1553857723.174 * * [simplify]: iters left: 3 (17 enodes) 1553857723.177 * * [simplify]: iters left: 2 (18 enodes) 1553857723.179 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857723.179 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857723.179 * * [simplify]: Extracting #2: cost 5 inf + 43 1553857723.179 * * [simplify]: Extracting #3: cost 0 inf + 360 1553857723.179 * [simplify]: Simplified to (fma y.im y.im (* y.re y.re)) 1553857723.179 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (pow (fma y.im y.im (* y.re y.re)) (/ 1 2))) (hypot y.re y.im))) 1553857723.179 * * * * [progress]: [ 46 / 959 ] simplifiying candidate # 1553857723.179 * * * * [progress]: [ 47 / 959 ] simplifiying candidate # 1553857723.179 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 1553857723.179 * * [simplify]: iters left: 5 (6 enodes) 1553857723.181 * * [simplify]: iters left: 4 (21 enodes) 1553857723.183 * * [simplify]: iters left: 3 (23 enodes) 1553857723.186 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857723.186 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857723.186 * * [simplify]: Extracting #2: cost 6 inf + 2 1553857723.186 * * [simplify]: Extracting #3: cost 2 inf + 392 1553857723.186 * * [simplify]: Extracting #4: cost 0 inf + 474 1553857723.187 * [simplify]: Simplified to (hypot y.re y.im) 1553857723.187 * [simplify]: Simplified (2 1 2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (fabs (hypot y.re y.im))) (hypot y.re y.im))) 1553857723.187 * * * * [progress]: [ 48 / 959 ] simplifiying candidate # 1553857723.187 * * * * [progress]: [ 49 / 959 ] simplifiying candidate #real (real->posit16 (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (hypot y.re y.im)))> 1553857723.187 * * * * [progress]: [ 50 / 959 ] simplifiying candidate # 1553857723.187 * * * * [progress]: [ 51 / 959 ] simplifiying candidate # 1553857723.187 * * * * [progress]: [ 52 / 959 ] simplifiying candidate # 1553857723.187 * * * * [progress]: [ 53 / 959 ] simplifiying candidate # 1553857723.187 * [simplify]: Simplifying (- (log (- (* x.im y.re) (* x.re y.im))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857723.187 * * [simplify]: iters left: 6 (14 enodes) 1553857723.190 * * [simplify]: iters left: 5 (52 enodes) 1553857723.198 * * [simplify]: iters left: 4 (67 enodes) 1553857723.206 * * [simplify]: iters left: 3 (75 enodes) 1553857723.215 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857723.215 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857723.215 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857723.215 * * [simplify]: Extracting #3: cost 22 inf + 0 1553857723.215 * * [simplify]: Extracting #4: cost 22 inf + 201 1553857723.215 * * [simplify]: Extracting #5: cost 9 inf + 1736 1553857723.216 * * [simplify]: Extracting #6: cost 0 inf + 2914 1553857723.216 * [simplify]: Simplified to (- (log (- (* x.im y.re) (* x.re y.im))) (log (hypot y.re y.im))) 1553857723.216 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (exp (- (log (- (* x.im y.re) (* x.re y.im))) (log (hypot y.re y.im)))) (hypot y.re y.im))) 1553857723.216 * * * * [progress]: [ 54 / 959 ] simplifiying candidate # 1553857723.216 * * * * [progress]: [ 55 / 959 ] simplifiying candidate # 1553857723.216 * * * * [progress]: [ 56 / 959 ] simplifiying candidate # 1553857723.217 * [simplify]: Simplifying (/ (* (* (- (* x.im y.re) (* x.re y.im)) (- (* x.im y.re) (* x.re y.im))) (- (* x.im y.re) (* x.re y.im))) (* (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857723.217 * * [simplify]: iters left: 6 (16 enodes) 1553857723.222 * * [simplify]: iters left: 5 (64 enodes) 1553857723.243 * * [simplify]: iters left: 4 (142 enodes) 1553857723.307 * * [simplify]: iters left: 3 (412 enodes) 1553857723.560 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857723.560 * * [simplify]: Extracting #1: cost 49 inf + 0 1553857723.568 * * [simplify]: Extracting #2: cost 225 inf + 1 1553857723.571 * * [simplify]: Extracting #3: cost 386 inf + 9942 1553857723.585 * * [simplify]: Extracting #4: cost 113 inf + 76423 1553857723.615 * * [simplify]: Extracting #5: cost 0 inf + 106062 1553857723.660 * * [simplify]: Extracting #6: cost 0 inf + 105662 1553857723.685 * [simplify]: Simplified to (* (* (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 1553857723.685 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (hypot y.re y.im))) 1553857723.685 * * * * [progress]: [ 57 / 959 ] simplifiying candidate # 1553857723.686 * * * * [progress]: [ 58 / 959 ] simplifiying candidate # 1553857723.686 * * * * [progress]: [ 59 / 959 ] simplifiying candidate # 1553857723.686 * * * * [progress]: [ 60 / 959 ] simplifiying candidate # 1553857723.686 * * * * [progress]: [ 61 / 959 ] simplifiying candidate # 1553857723.686 * [simplify]: Simplifying (/ (* x.im y.re) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857723.686 * * [simplify]: iters left: 6 (9 enodes) 1553857723.688 * * [simplify]: iters left: 5 (33 enodes) 1553857723.696 * * [simplify]: iters left: 4 (41 enodes) 1553857723.706 * * [simplify]: iters left: 3 (46 enodes) 1553857723.712 * * [simplify]: iters left: 2 (48 enodes) 1553857723.718 * * [simplify]: iters left: 1 (51 enodes) 1553857723.724 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857723.724 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857723.724 * * [simplify]: Extracting #2: cost 16 inf + 2 1553857723.724 * * [simplify]: Extracting #3: cost 13 inf + 338 1553857723.724 * * [simplify]: Extracting #4: cost 5 inf + 1241 1553857723.725 * * [simplify]: Extracting #5: cost 1 inf + 1518 1553857723.725 * * [simplify]: Extracting #6: cost 0 inf + 1615 1553857723.726 * [simplify]: Simplified to (/ (* x.im y.re) (hypot y.re y.im)) 1553857723.726 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (- (/ (* x.im y.re) (hypot y.re y.im)) (/ (* x.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857723.726 * * * * [progress]: [ 62 / 959 ] simplifiying candidate # 1553857723.726 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857723.726 * * [simplify]: iters left: 6 (16 enodes) 1553857723.729 * * [simplify]: iters left: 5 (62 enodes) 1553857723.744 * * [simplify]: iters left: 4 (89 enodes) 1553857723.769 * * [simplify]: iters left: 3 (104 enodes) 1553857723.796 * * [simplify]: iters left: 2 (107 enodes) 1553857723.822 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857723.822 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857723.822 * * [simplify]: Extracting #2: cost 22 inf + 0 1553857723.822 * * [simplify]: Extracting #3: cost 34 inf + 0 1553857723.822 * * [simplify]: Extracting #4: cost 36 inf + 87 1553857723.823 * * [simplify]: Extracting #5: cost 19 inf + 1870 1553857723.825 * * [simplify]: Extracting #6: cost 3 inf + 6475 1553857723.827 * * [simplify]: Extracting #7: cost 0 inf + 7612 1553857723.829 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) 1553857723.829 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (hypot y.re y.im))) 1553857723.830 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857723.830 * * [simplify]: iters left: 6 (14 enodes) 1553857723.833 * * [simplify]: iters left: 5 (50 enodes) 1553857723.840 * * [simplify]: iters left: 4 (62 enodes) 1553857723.847 * * [simplify]: iters left: 3 (70 enodes) 1553857723.855 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857723.855 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857723.855 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857723.855 * * [simplify]: Extracting #3: cost 20 inf + 0 1553857723.856 * * [simplify]: Extracting #4: cost 21 inf + 144 1553857723.856 * * [simplify]: Extracting #5: cost 8 inf + 1678 1553857723.856 * * [simplify]: Extracting #6: cost 0 inf + 2660 1553857723.857 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) 1553857723.857 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857723.857 * * * * [progress]: [ 63 / 959 ] simplifiying candidate # 1553857723.857 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857723.857 * * [simplify]: iters left: 6 (16 enodes) 1553857723.860 * * [simplify]: iters left: 5 (58 enodes) 1553857723.875 * * [simplify]: iters left: 4 (73 enodes) 1553857723.896 * * [simplify]: iters left: 3 (84 enodes) 1553857723.906 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857723.906 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857723.906 * * [simplify]: Extracting #2: cost 15 inf + 0 1553857723.906 * * [simplify]: Extracting #3: cost 28 inf + 0 1553857723.906 * * [simplify]: Extracting #4: cost 30 inf + 87 1553857723.907 * * [simplify]: Extracting #5: cost 13 inf + 2232 1553857723.907 * * [simplify]: Extracting #6: cost 3 inf + 4681 1553857723.908 * * [simplify]: Extracting #7: cost 0 inf + 6058 1553857723.909 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1553857723.909 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (hypot y.re y.im))) 1553857723.910 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1553857723.910 * * [simplify]: iters left: 6 (14 enodes) 1553857723.913 * * [simplify]: iters left: 5 (49 enodes) 1553857723.920 * * [simplify]: iters left: 4 (60 enodes) 1553857723.927 * * [simplify]: iters left: 3 (68 enodes) 1553857723.937 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857723.937 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857723.937 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857723.937 * * [simplify]: Extracting #3: cost 20 inf + 0 1553857723.937 * * [simplify]: Extracting #4: cost 22 inf + 128 1553857723.938 * * [simplify]: Extracting #5: cost 12 inf + 993 1553857723.939 * * [simplify]: Extracting #6: cost 2 inf + 2584 1553857723.940 * * [simplify]: Extracting #7: cost 0 inf + 3220 1553857723.941 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 1553857723.941 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (fma y.re y.re (* y.im y.im)))))) (hypot y.re y.im))) 1553857723.941 * * * * [progress]: [ 64 / 959 ] simplifiying candidate # 1553857723.942 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857723.942 * * [simplify]: iters left: 6 (15 enodes) 1553857723.948 * * [simplify]: iters left: 5 (55 enodes) 1553857723.963 * * [simplify]: iters left: 4 (71 enodes) 1553857723.982 * * [simplify]: iters left: 3 (82 enodes) 1553857723.998 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857723.998 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857723.998 * * [simplify]: Extracting #2: cost 14 inf + 0 1553857723.998 * * [simplify]: Extracting #3: cost 26 inf + 0 1553857723.998 * * [simplify]: Extracting #4: cost 26 inf + 210 1553857723.998 * * [simplify]: Extracting #5: cost 9 inf + 2131 1553857723.999 * * [simplify]: Extracting #6: cost 0 inf + 4424 1553857724.000 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) 1553857724.000 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (hypot y.re y.im))) 1553857724.000 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857724.000 * * [simplify]: iters left: 6 (14 enodes) 1553857724.003 * * [simplify]: iters left: 5 (50 enodes) 1553857724.010 * * [simplify]: iters left: 4 (62 enodes) 1553857724.018 * * [simplify]: iters left: 3 (70 enodes) 1553857724.031 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857724.031 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857724.031 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857724.031 * * [simplify]: Extracting #3: cost 20 inf + 0 1553857724.031 * * [simplify]: Extracting #4: cost 21 inf + 144 1553857724.032 * * [simplify]: Extracting #5: cost 8 inf + 1558 1553857724.033 * * [simplify]: Extracting #6: cost 0 inf + 2500 1553857724.034 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857724.034 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857724.034 * * * * [progress]: [ 65 / 959 ] simplifiying candidate # 1553857724.034 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) 1553857724.034 * * [simplify]: iters left: 6 (12 enodes) 1553857724.042 * * [simplify]: iters left: 5 (45 enodes) 1553857724.055 * * [simplify]: iters left: 4 (61 enodes) 1553857724.072 * * [simplify]: iters left: 3 (73 enodes) 1553857724.088 * * [simplify]: iters left: 2 (74 enodes) 1553857724.098 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857724.098 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857724.098 * * [simplify]: Extracting #2: cost 7 inf + 1 1553857724.098 * * [simplify]: Extracting #3: cost 17 inf + 1 1553857724.098 * * [simplify]: Extracting #4: cost 16 inf + 88 1553857724.099 * * [simplify]: Extracting #5: cost 5 inf + 953 1553857724.099 * * [simplify]: Extracting #6: cost 1 inf + 1891 1553857724.099 * * [simplify]: Extracting #7: cost 0 inf + 2135 1553857724.100 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1553857724.100 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857724.100 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857724.100 * * [simplify]: iters left: 6 (13 enodes) 1553857724.103 * * [simplify]: iters left: 5 (47 enodes) 1553857724.109 * * [simplify]: iters left: 4 (59 enodes) 1553857724.120 * * [simplify]: iters left: 3 (67 enodes) 1553857724.136 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857724.136 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857724.136 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857724.136 * * [simplify]: Extracting #3: cost 18 inf + 59 1553857724.136 * * [simplify]: Extracting #4: cost 16 inf + 406 1553857724.137 * * [simplify]: Extracting #5: cost 1 inf + 2022 1553857724.138 * * [simplify]: Extracting #6: cost 0 inf + 2226 1553857724.139 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1553857724.139 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im))) (hypot y.re y.im))) 1553857724.139 * * * * [progress]: [ 66 / 959 ] simplifiying candidate # 1553857724.140 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) 1553857724.140 * * [simplify]: iters left: 6 (12 enodes) 1553857724.144 * * [simplify]: iters left: 5 (45 enodes) 1553857724.151 * * [simplify]: iters left: 4 (61 enodes) 1553857724.159 * * [simplify]: iters left: 3 (73 enodes) 1553857724.168 * * [simplify]: iters left: 2 (74 enodes) 1553857724.178 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857724.178 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857724.178 * * [simplify]: Extracting #2: cost 7 inf + 1 1553857724.178 * * [simplify]: Extracting #3: cost 17 inf + 1 1553857724.178 * * [simplify]: Extracting #4: cost 16 inf + 88 1553857724.179 * * [simplify]: Extracting #5: cost 5 inf + 953 1553857724.180 * * [simplify]: Extracting #6: cost 1 inf + 1891 1553857724.180 * * [simplify]: Extracting #7: cost 0 inf + 2135 1553857724.181 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1553857724.181 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857724.182 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857724.182 * * [simplify]: iters left: 6 (13 enodes) 1553857724.188 * * [simplify]: iters left: 5 (47 enodes) 1553857724.203 * * [simplify]: iters left: 4 (59 enodes) 1553857724.218 * * [simplify]: iters left: 3 (67 enodes) 1553857724.233 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857724.233 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857724.233 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857724.233 * * [simplify]: Extracting #3: cost 18 inf + 59 1553857724.234 * * [simplify]: Extracting #4: cost 16 inf + 406 1553857724.234 * * [simplify]: Extracting #5: cost 1 inf + 2022 1553857724.235 * * [simplify]: Extracting #6: cost 0 inf + 2226 1553857724.236 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1553857724.236 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im))) (hypot y.re y.im))) 1553857724.236 * * * * [progress]: [ 67 / 959 ] simplifiying candidate # 1553857724.237 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) 1553857724.237 * * [simplify]: iters left: 6 (12 enodes) 1553857724.244 * * [simplify]: iters left: 5 (45 enodes) 1553857724.257 * * [simplify]: iters left: 4 (61 enodes) 1553857724.274 * * [simplify]: iters left: 3 (73 enodes) 1553857724.292 * * [simplify]: iters left: 2 (74 enodes) 1553857724.309 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857724.309 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857724.309 * * [simplify]: Extracting #2: cost 7 inf + 1 1553857724.309 * * [simplify]: Extracting #3: cost 17 inf + 1 1553857724.309 * * [simplify]: Extracting #4: cost 16 inf + 88 1553857724.310 * * [simplify]: Extracting #5: cost 5 inf + 953 1553857724.310 * * [simplify]: Extracting #6: cost 1 inf + 1891 1553857724.311 * * [simplify]: Extracting #7: cost 0 inf + 2135 1553857724.312 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1553857724.312 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857724.313 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857724.313 * * [simplify]: iters left: 6 (13 enodes) 1553857724.319 * * [simplify]: iters left: 5 (47 enodes) 1553857724.331 * * [simplify]: iters left: 4 (59 enodes) 1553857724.350 * * [simplify]: iters left: 3 (67 enodes) 1553857724.366 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857724.366 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857724.366 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857724.366 * * [simplify]: Extracting #3: cost 18 inf + 59 1553857724.367 * * [simplify]: Extracting #4: cost 16 inf + 406 1553857724.367 * * [simplify]: Extracting #5: cost 1 inf + 2022 1553857724.368 * * [simplify]: Extracting #6: cost 0 inf + 2226 1553857724.369 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1553857724.369 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im))) (hypot y.re y.im))) 1553857724.369 * * * * [progress]: [ 68 / 959 ] simplifiying candidate # 1553857724.370 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* 1 1))) 1553857724.370 * * [simplify]: iters left: 6 (13 enodes) 1553857724.376 * * [simplify]: iters left: 5 (47 enodes) 1553857724.383 * * [simplify]: iters left: 4 (63 enodes) 1553857724.392 * * [simplify]: iters left: 3 (73 enodes) 1553857724.401 * * [simplify]: iters left: 2 (74 enodes) 1553857724.412 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857724.412 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857724.412 * * [simplify]: Extracting #2: cost 7 inf + 1 1553857724.413 * * [simplify]: Extracting #3: cost 17 inf + 1 1553857724.413 * * [simplify]: Extracting #4: cost 15 inf + 170 1553857724.413 * * [simplify]: Extracting #5: cost 5 inf + 953 1553857724.413 * * [simplify]: Extracting #6: cost 0 inf + 2135 1553857724.414 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1553857724.414 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857724.414 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857724.414 * * [simplify]: iters left: 6 (13 enodes) 1553857724.417 * * [simplify]: iters left: 5 (47 enodes) 1553857724.424 * * [simplify]: iters left: 4 (59 enodes) 1553857724.432 * * [simplify]: iters left: 3 (67 enodes) 1553857724.441 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857724.441 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857724.441 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857724.441 * * [simplify]: Extracting #3: cost 18 inf + 59 1553857724.441 * * [simplify]: Extracting #4: cost 16 inf + 406 1553857724.442 * * [simplify]: Extracting #5: cost 1 inf + 2022 1553857724.443 * * [simplify]: Extracting #6: cost 0 inf + 2226 1553857724.444 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1553857724.444 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im))) (hypot y.re y.im))) 1553857724.444 * * * * [progress]: [ 69 / 959 ] simplifiying candidate # 1553857724.444 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) 1553857724.444 * * [simplify]: iters left: 6 (12 enodes) 1553857724.452 * * [simplify]: iters left: 5 (45 enodes) 1553857724.466 * * [simplify]: iters left: 4 (61 enodes) 1553857724.483 * * [simplify]: iters left: 3 (73 enodes) 1553857724.501 * * [simplify]: iters left: 2 (74 enodes) 1553857724.510 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857724.510 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857724.510 * * [simplify]: Extracting #2: cost 7 inf + 1 1553857724.511 * * [simplify]: Extracting #3: cost 17 inf + 1 1553857724.511 * * [simplify]: Extracting #4: cost 16 inf + 88 1553857724.511 * * [simplify]: Extracting #5: cost 5 inf + 953 1553857724.511 * * [simplify]: Extracting #6: cost 1 inf + 1891 1553857724.512 * * [simplify]: Extracting #7: cost 0 inf + 2135 1553857724.512 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1553857724.512 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857724.512 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857724.513 * * [simplify]: iters left: 6 (13 enodes) 1553857724.515 * * [simplify]: iters left: 5 (47 enodes) 1553857724.522 * * [simplify]: iters left: 4 (59 enodes) 1553857724.529 * * [simplify]: iters left: 3 (67 enodes) 1553857724.537 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857724.537 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857724.537 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857724.537 * * [simplify]: Extracting #3: cost 18 inf + 59 1553857724.537 * * [simplify]: Extracting #4: cost 16 inf + 406 1553857724.538 * * [simplify]: Extracting #5: cost 1 inf + 2022 1553857724.538 * * [simplify]: Extracting #6: cost 0 inf + 2226 1553857724.539 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1553857724.539 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im))) (hypot y.re y.im))) 1553857724.539 * * * * [progress]: [ 70 / 959 ] simplifiying candidate # 1553857724.540 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) 1553857724.541 * * [simplify]: iters left: 6 (12 enodes) 1553857724.545 * * [simplify]: iters left: 5 (45 enodes) 1553857724.552 * * [simplify]: iters left: 4 (61 enodes) 1553857724.562 * * [simplify]: iters left: 3 (73 enodes) 1553857724.571 * * [simplify]: iters left: 2 (74 enodes) 1553857724.588 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857724.588 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857724.588 * * [simplify]: Extracting #2: cost 7 inf + 1 1553857724.588 * * [simplify]: Extracting #3: cost 17 inf + 1 1553857724.588 * * [simplify]: Extracting #4: cost 16 inf + 88 1553857724.589 * * [simplify]: Extracting #5: cost 5 inf + 953 1553857724.589 * * [simplify]: Extracting #6: cost 1 inf + 1891 1553857724.590 * * [simplify]: Extracting #7: cost 0 inf + 2135 1553857724.591 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1553857724.591 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857724.592 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857724.592 * * [simplify]: iters left: 6 (13 enodes) 1553857724.598 * * [simplify]: iters left: 5 (47 enodes) 1553857724.611 * * [simplify]: iters left: 4 (59 enodes) 1553857724.627 * * [simplify]: iters left: 3 (67 enodes) 1553857724.643 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857724.643 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857724.643 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857724.643 * * [simplify]: Extracting #3: cost 18 inf + 59 1553857724.643 * * [simplify]: Extracting #4: cost 16 inf + 406 1553857724.644 * * [simplify]: Extracting #5: cost 1 inf + 2022 1553857724.645 * * [simplify]: Extracting #6: cost 0 inf + 2226 1553857724.646 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1553857724.646 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im))) (hypot y.re y.im))) 1553857724.646 * * * * [progress]: [ 71 / 959 ] simplifiying candidate # 1553857724.646 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857724.647 * * [simplify]: iters left: 6 (15 enodes) 1553857724.654 * * [simplify]: iters left: 5 (55 enodes) 1553857724.670 * * [simplify]: iters left: 4 (71 enodes) 1553857724.679 * * [simplify]: iters left: 3 (82 enodes) 1553857724.689 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857724.689 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857724.689 * * [simplify]: Extracting #2: cost 14 inf + 0 1553857724.689 * * [simplify]: Extracting #3: cost 26 inf + 0 1553857724.689 * * [simplify]: Extracting #4: cost 26 inf + 210 1553857724.689 * * [simplify]: Extracting #5: cost 9 inf + 2131 1553857724.690 * * [simplify]: Extracting #6: cost 0 inf + 4424 1553857724.691 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) 1553857724.691 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (hypot y.re y.im))) 1553857724.691 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857724.691 * * [simplify]: iters left: 6 (14 enodes) 1553857724.694 * * [simplify]: iters left: 5 (50 enodes) 1553857724.701 * * [simplify]: iters left: 4 (62 enodes) 1553857724.708 * * [simplify]: iters left: 3 (70 enodes) 1553857724.716 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857724.716 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857724.716 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857724.716 * * [simplify]: Extracting #3: cost 20 inf + 0 1553857724.717 * * [simplify]: Extracting #4: cost 21 inf + 144 1553857724.717 * * [simplify]: Extracting #5: cost 8 inf + 1558 1553857724.717 * * [simplify]: Extracting #6: cost 0 inf + 2500 1553857724.718 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857724.718 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857724.718 * * * * [progress]: [ 72 / 959 ] simplifiying candidate # 1553857724.718 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 1553857724.718 * * [simplify]: iters left: 6 (11 enodes) 1553857724.721 * * [simplify]: iters left: 5 (40 enodes) 1553857724.734 * * [simplify]: iters left: 4 (60 enodes) 1553857724.751 * * [simplify]: iters left: 3 (69 enodes) 1553857724.770 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857724.771 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857724.771 * * [simplify]: Extracting #2: cost 7 inf + 1 1553857724.771 * * [simplify]: Extracting #3: cost 17 inf + 1 1553857724.771 * * [simplify]: Extracting #4: cost 15 inf + 129 1553857724.771 * * [simplify]: Extracting #5: cost 3 inf + 1402 1553857724.772 * * [simplify]: Extracting #6: cost 1 inf + 1891 1553857724.773 * * [simplify]: Extracting #7: cost 0 inf + 2135 1553857724.774 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1553857724.774 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857724.775 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857724.775 * * [simplify]: iters left: 6 (13 enodes) 1553857724.781 * * [simplify]: iters left: 5 (47 enodes) 1553857724.794 * * [simplify]: iters left: 4 (59 enodes) 1553857724.803 * * [simplify]: iters left: 3 (67 enodes) 1553857724.811 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857724.811 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857724.811 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857724.811 * * [simplify]: Extracting #3: cost 18 inf + 59 1553857724.811 * * [simplify]: Extracting #4: cost 16 inf + 406 1553857724.812 * * [simplify]: Extracting #5: cost 1 inf + 2022 1553857724.812 * * [simplify]: Extracting #6: cost 0 inf + 2226 1553857724.812 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1553857724.812 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im))) (hypot y.re y.im))) 1553857724.813 * * * * [progress]: [ 73 / 959 ] simplifiying candidate # 1553857724.813 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857724.813 * * [simplify]: iters left: 6 (15 enodes) 1553857724.816 * * [simplify]: iters left: 5 (55 enodes) 1553857724.824 * * [simplify]: iters left: 4 (69 enodes) 1553857724.836 * * [simplify]: iters left: 3 (77 enodes) 1553857724.845 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857724.845 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857724.845 * * [simplify]: Extracting #2: cost 12 inf + 0 1553857724.845 * * [simplify]: Extracting #3: cost 24 inf + 0 1553857724.845 * * [simplify]: Extracting #4: cost 24 inf + 210 1553857724.845 * * [simplify]: Extracting #5: cost 9 inf + 1723 1553857724.846 * * [simplify]: Extracting #6: cost 0 inf + 3612 1553857724.847 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857724.847 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (hypot y.re y.im))) 1553857724.847 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857724.847 * * [simplify]: iters left: 6 (14 enodes) 1553857724.851 * * [simplify]: iters left: 5 (50 enodes) 1553857724.858 * * [simplify]: iters left: 4 (62 enodes) 1553857724.866 * * [simplify]: iters left: 3 (70 enodes) 1553857724.881 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857724.881 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857724.881 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857724.881 * * [simplify]: Extracting #3: cost 20 inf + 0 1553857724.881 * * [simplify]: Extracting #4: cost 21 inf + 144 1553857724.882 * * [simplify]: Extracting #5: cost 8 inf + 1598 1553857724.883 * * [simplify]: Extracting #6: cost 0 inf + 2500 1553857724.884 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) 1553857724.884 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857724.884 * * * * [progress]: [ 74 / 959 ] simplifiying candidate # 1553857724.884 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857724.884 * * [simplify]: iters left: 6 (15 enodes) 1553857724.891 * * [simplify]: iters left: 5 (53 enodes) 1553857724.905 * * [simplify]: iters left: 4 (64 enodes) 1553857724.923 * * [simplify]: iters left: 3 (72 enodes) 1553857724.933 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857724.933 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857724.933 * * [simplify]: Extracting #2: cost 9 inf + 0 1553857724.933 * * [simplify]: Extracting #3: cost 22 inf + 0 1553857724.933 * * [simplify]: Extracting #4: cost 24 inf + 87 1553857724.933 * * [simplify]: Extracting #5: cost 14 inf + 912 1553857724.933 * * [simplify]: Extracting #6: cost 5 inf + 2045 1553857724.934 * * [simplify]: Extracting #7: cost 0 inf + 3494 1553857724.935 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1553857724.935 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (hypot y.re y.im))) 1553857724.935 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1553857724.935 * * [simplify]: iters left: 6 (14 enodes) 1553857724.938 * * [simplify]: iters left: 5 (49 enodes) 1553857724.944 * * [simplify]: iters left: 4 (60 enodes) 1553857724.954 * * [simplify]: iters left: 3 (68 enodes) 1553857724.962 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857724.962 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857724.963 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857724.963 * * [simplify]: Extracting #3: cost 20 inf + 0 1553857724.963 * * [simplify]: Extracting #4: cost 22 inf + 128 1553857724.963 * * [simplify]: Extracting #5: cost 12 inf + 953 1553857724.964 * * [simplify]: Extracting #6: cost 2 inf + 2464 1553857724.965 * * [simplify]: Extracting #7: cost 0 inf + 3060 1553857724.966 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 1553857724.967 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (fma y.re y.re (* y.im y.im)))))) (hypot y.re y.im))) 1553857724.967 * * * * [progress]: [ 75 / 959 ] simplifiying candidate # 1553857724.967 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857724.967 * * [simplify]: iters left: 6 (14 enodes) 1553857724.973 * * [simplify]: iters left: 5 (50 enodes) 1553857724.987 * * [simplify]: iters left: 4 (62 enodes) 1553857725.004 * * [simplify]: iters left: 3 (70 enodes) 1553857725.020 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857725.020 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857725.020 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857725.020 * * [simplify]: Extracting #3: cost 20 inf + 0 1553857725.020 * * [simplify]: Extracting #4: cost 21 inf + 144 1553857725.021 * * [simplify]: Extracting #5: cost 8 inf + 1478 1553857725.022 * * [simplify]: Extracting #6: cost 0 inf + 2340 1553857725.023 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857725.023 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (hypot y.re y.im))) 1553857725.023 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857725.023 * * [simplify]: iters left: 6 (14 enodes) 1553857725.029 * * [simplify]: iters left: 5 (50 enodes) 1553857725.043 * * [simplify]: iters left: 4 (62 enodes) 1553857725.058 * * [simplify]: iters left: 3 (70 enodes) 1553857725.066 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857725.066 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857725.066 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857725.066 * * [simplify]: Extracting #3: cost 20 inf + 0 1553857725.066 * * [simplify]: Extracting #4: cost 21 inf + 144 1553857725.066 * * [simplify]: Extracting #5: cost 8 inf + 1478 1553857725.067 * * [simplify]: Extracting #6: cost 0 inf + 2340 1553857725.067 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857725.067 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857725.067 * * * * [progress]: [ 76 / 959 ] simplifiying candidate # 1553857725.068 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) 1553857725.068 * * [simplify]: iters left: 6 (11 enodes) 1553857725.072 * * [simplify]: iters left: 5 (40 enodes) 1553857725.078 * * [simplify]: iters left: 4 (52 enodes) 1553857725.085 * * [simplify]: iters left: 3 (62 enodes) 1553857725.096 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857725.096 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857725.096 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857725.096 * * [simplify]: Extracting #3: cost 10 inf + 211 1553857725.096 * * [simplify]: Extracting #4: cost 1 inf + 913 1553857725.097 * * [simplify]: Extracting #5: cost 0 inf + 1077 1553857725.098 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1553857725.098 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857725.098 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857725.098 * * [simplify]: iters left: 6 (13 enodes) 1553857725.104 * * [simplify]: iters left: 5 (47 enodes) 1553857725.117 * * [simplify]: iters left: 4 (59 enodes) 1553857725.133 * * [simplify]: iters left: 3 (67 enodes) 1553857725.142 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857725.142 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857725.142 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857725.143 * * [simplify]: Extracting #3: cost 18 inf + 59 1553857725.143 * * [simplify]: Extracting #4: cost 16 inf + 406 1553857725.143 * * [simplify]: Extracting #5: cost 1 inf + 1902 1553857725.143 * * [simplify]: Extracting #6: cost 0 inf + 2066 1553857725.144 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1553857725.144 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im))) (hypot y.re y.im))) 1553857725.144 * * * * [progress]: [ 77 / 959 ] simplifiying candidate # 1553857725.144 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) 1553857725.144 * * [simplify]: iters left: 6 (11 enodes) 1553857725.148 * * [simplify]: iters left: 5 (40 enodes) 1553857725.153 * * [simplify]: iters left: 4 (52 enodes) 1553857725.161 * * [simplify]: iters left: 3 (62 enodes) 1553857725.173 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857725.174 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857725.174 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857725.174 * * [simplify]: Extracting #3: cost 10 inf + 211 1553857725.174 * * [simplify]: Extracting #4: cost 1 inf + 913 1553857725.175 * * [simplify]: Extracting #5: cost 0 inf + 1077 1553857725.176 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1553857725.176 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857725.176 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857725.176 * * [simplify]: iters left: 6 (13 enodes) 1553857725.181 * * [simplify]: iters left: 5 (47 enodes) 1553857725.188 * * [simplify]: iters left: 4 (59 enodes) 1553857725.195 * * [simplify]: iters left: 3 (67 enodes) 1553857725.203 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857725.203 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857725.203 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857725.203 * * [simplify]: Extracting #3: cost 18 inf + 59 1553857725.203 * * [simplify]: Extracting #4: cost 16 inf + 406 1553857725.204 * * [simplify]: Extracting #5: cost 1 inf + 1902 1553857725.204 * * [simplify]: Extracting #6: cost 0 inf + 2066 1553857725.204 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1553857725.204 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im))) (hypot y.re y.im))) 1553857725.205 * * * * [progress]: [ 78 / 959 ] simplifiying candidate # 1553857725.205 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) 1553857725.205 * * [simplify]: iters left: 6 (11 enodes) 1553857725.208 * * [simplify]: iters left: 5 (40 enodes) 1553857725.214 * * [simplify]: iters left: 4 (52 enodes) 1553857725.221 * * [simplify]: iters left: 3 (62 enodes) 1553857725.235 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857725.236 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857725.236 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857725.236 * * [simplify]: Extracting #3: cost 10 inf + 211 1553857725.236 * * [simplify]: Extracting #4: cost 1 inf + 913 1553857725.237 * * [simplify]: Extracting #5: cost 0 inf + 1077 1553857725.238 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1553857725.238 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857725.238 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857725.238 * * [simplify]: iters left: 6 (13 enodes) 1553857725.244 * * [simplify]: iters left: 5 (47 enodes) 1553857725.253 * * [simplify]: iters left: 4 (59 enodes) 1553857725.261 * * [simplify]: iters left: 3 (67 enodes) 1553857725.270 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857725.270 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857725.270 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857725.270 * * [simplify]: Extracting #3: cost 18 inf + 59 1553857725.270 * * [simplify]: Extracting #4: cost 16 inf + 406 1553857725.271 * * [simplify]: Extracting #5: cost 1 inf + 1902 1553857725.271 * * [simplify]: Extracting #6: cost 0 inf + 2066 1553857725.271 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1553857725.271 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im))) (hypot y.re y.im))) 1553857725.272 * * * * [progress]: [ 79 / 959 ] simplifiying candidate # 1553857725.272 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* 1 1))) 1553857725.272 * * [simplify]: iters left: 6 (12 enodes) 1553857725.277 * * [simplify]: iters left: 5 (42 enodes) 1553857725.284 * * [simplify]: iters left: 4 (54 enodes) 1553857725.298 * * [simplify]: iters left: 3 (62 enodes) 1553857725.313 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857725.313 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857725.313 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857725.313 * * [simplify]: Extracting #3: cost 11 inf + 129 1553857725.313 * * [simplify]: Extracting #4: cost 2 inf + 831 1553857725.314 * * [simplify]: Extracting #5: cost 0 inf + 1077 1553857725.315 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1553857725.315 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857725.315 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857725.315 * * [simplify]: iters left: 6 (13 enodes) 1553857725.321 * * [simplify]: iters left: 5 (47 enodes) 1553857725.335 * * [simplify]: iters left: 4 (59 enodes) 1553857725.344 * * [simplify]: iters left: 3 (67 enodes) 1553857725.352 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857725.352 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857725.352 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857725.352 * * [simplify]: Extracting #3: cost 18 inf + 59 1553857725.352 * * [simplify]: Extracting #4: cost 16 inf + 406 1553857725.352 * * [simplify]: Extracting #5: cost 1 inf + 1902 1553857725.353 * * [simplify]: Extracting #6: cost 0 inf + 2066 1553857725.353 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1553857725.353 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im))) (hypot y.re y.im))) 1553857725.353 * * * * [progress]: [ 80 / 959 ] simplifiying candidate # 1553857725.353 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) 1553857725.354 * * [simplify]: iters left: 6 (11 enodes) 1553857725.357 * * [simplify]: iters left: 5 (40 enodes) 1553857725.363 * * [simplify]: iters left: 4 (52 enodes) 1553857725.373 * * [simplify]: iters left: 3 (62 enodes) 1553857725.383 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857725.383 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857725.383 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857725.383 * * [simplify]: Extracting #3: cost 10 inf + 211 1553857725.383 * * [simplify]: Extracting #4: cost 1 inf + 913 1553857725.384 * * [simplify]: Extracting #5: cost 0 inf + 1077 1553857725.385 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1553857725.385 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857725.385 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857725.385 * * [simplify]: iters left: 6 (13 enodes) 1553857725.391 * * [simplify]: iters left: 5 (47 enodes) 1553857725.404 * * [simplify]: iters left: 4 (59 enodes) 1553857725.420 * * [simplify]: iters left: 3 (67 enodes) 1553857725.428 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857725.428 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857725.428 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857725.428 * * [simplify]: Extracting #3: cost 18 inf + 59 1553857725.429 * * [simplify]: Extracting #4: cost 16 inf + 406 1553857725.429 * * [simplify]: Extracting #5: cost 1 inf + 1902 1553857725.429 * * [simplify]: Extracting #6: cost 0 inf + 2066 1553857725.430 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1553857725.430 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im))) (hypot y.re y.im))) 1553857725.430 * * * * [progress]: [ 81 / 959 ] simplifiying candidate # 1553857725.430 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) 1553857725.430 * * [simplify]: iters left: 6 (11 enodes) 1553857725.434 * * [simplify]: iters left: 5 (40 enodes) 1553857725.440 * * [simplify]: iters left: 4 (52 enodes) 1553857725.448 * * [simplify]: iters left: 3 (62 enodes) 1553857725.456 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857725.456 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857725.456 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857725.456 * * [simplify]: Extracting #3: cost 10 inf + 211 1553857725.456 * * [simplify]: Extracting #4: cost 1 inf + 913 1553857725.457 * * [simplify]: Extracting #5: cost 0 inf + 1077 1553857725.457 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1553857725.457 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857725.457 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857725.457 * * [simplify]: iters left: 6 (13 enodes) 1553857725.460 * * [simplify]: iters left: 5 (47 enodes) 1553857725.470 * * [simplify]: iters left: 4 (59 enodes) 1553857725.486 * * [simplify]: iters left: 3 (67 enodes) 1553857725.501 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857725.501 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857725.501 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857725.502 * * [simplify]: Extracting #3: cost 18 inf + 59 1553857725.502 * * [simplify]: Extracting #4: cost 16 inf + 406 1553857725.503 * * [simplify]: Extracting #5: cost 1 inf + 1902 1553857725.503 * * [simplify]: Extracting #6: cost 0 inf + 2066 1553857725.505 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1553857725.505 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im))) (hypot y.re y.im))) 1553857725.505 * * * * [progress]: [ 82 / 959 ] simplifiying candidate # 1553857725.505 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857725.505 * * [simplify]: iters left: 6 (14 enodes) 1553857725.511 * * [simplify]: iters left: 5 (50 enodes) 1553857725.525 * * [simplify]: iters left: 4 (62 enodes) 1553857725.541 * * [simplify]: iters left: 3 (70 enodes) 1553857725.558 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857725.558 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857725.558 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857725.558 * * [simplify]: Extracting #3: cost 20 inf + 0 1553857725.558 * * [simplify]: Extracting #4: cost 21 inf + 144 1553857725.559 * * [simplify]: Extracting #5: cost 8 inf + 1478 1553857725.560 * * [simplify]: Extracting #6: cost 0 inf + 2340 1553857725.561 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857725.561 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (hypot y.re y.im))) 1553857725.561 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857725.561 * * [simplify]: iters left: 6 (14 enodes) 1553857725.568 * * [simplify]: iters left: 5 (50 enodes) 1553857725.581 * * [simplify]: iters left: 4 (62 enodes) 1553857725.598 * * [simplify]: iters left: 3 (70 enodes) 1553857725.616 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857725.616 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857725.616 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857725.616 * * [simplify]: Extracting #3: cost 20 inf + 0 1553857725.617 * * [simplify]: Extracting #4: cost 21 inf + 144 1553857725.617 * * [simplify]: Extracting #5: cost 8 inf + 1478 1553857725.618 * * [simplify]: Extracting #6: cost 0 inf + 2340 1553857725.619 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857725.619 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857725.619 * * * * [progress]: [ 83 / 959 ] simplifiying candidate # 1553857725.620 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1553857725.620 * * [simplify]: iters left: 6 (10 enodes) 1553857725.626 * * [simplify]: iters left: 5 (35 enodes) 1553857725.636 * * [simplify]: iters left: 4 (47 enodes) 1553857725.650 * * [simplify]: iters left: 3 (55 enodes) 1553857725.658 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857725.658 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857725.658 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857725.658 * * [simplify]: Extracting #3: cost 13 inf + 47 1553857725.658 * * [simplify]: Extracting #4: cost 4 inf + 789 1553857725.659 * * [simplify]: Extracting #5: cost 0 inf + 1077 1553857725.659 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1553857725.659 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857725.659 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857725.659 * * [simplify]: iters left: 6 (13 enodes) 1553857725.662 * * [simplify]: iters left: 5 (47 enodes) 1553857725.668 * * [simplify]: iters left: 4 (59 enodes) 1553857725.676 * * [simplify]: iters left: 3 (67 enodes) 1553857725.685 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857725.686 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857725.686 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857725.686 * * [simplify]: Extracting #3: cost 18 inf + 59 1553857725.686 * * [simplify]: Extracting #4: cost 16 inf + 406 1553857725.687 * * [simplify]: Extracting #5: cost 1 inf + 1902 1553857725.688 * * [simplify]: Extracting #6: cost 0 inf + 2066 1553857725.689 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1553857725.689 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im))) (hypot y.re y.im))) 1553857725.689 * * * * [progress]: [ 84 / 959 ] simplifiying candidate # 1553857725.689 * [simplify]: Simplifying (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857725.690 * * [simplify]: iters left: 6 (10 enodes) 1553857725.695 * * [simplify]: iters left: 5 (37 enodes) 1553857725.705 * * [simplify]: iters left: 4 (43 enodes) 1553857725.717 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857725.717 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857725.717 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857725.717 * * [simplify]: Extracting #3: cost 13 inf + 1 1553857725.717 * * [simplify]: Extracting #4: cost 14 inf + 3 1553857725.717 * * [simplify]: Extracting #5: cost 9 inf + 530 1553857725.718 * * [simplify]: Extracting #6: cost 0 inf + 1895 1553857725.718 * [simplify]: Simplified to (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857725.719 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (hypot y.re y.im))) 1553857725.719 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857725.719 * * [simplify]: iters left: 6 (13 enodes) 1553857725.725 * * [simplify]: iters left: 5 (50 enodes) 1553857725.741 * * [simplify]: iters left: 4 (76 enodes) 1553857725.762 * * [simplify]: iters left: 3 (106 enodes) 1553857725.789 * * [simplify]: iters left: 2 (134 enodes) 1553857725.816 * * [simplify]: iters left: 1 (146 enodes) 1553857725.833 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857725.833 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857725.833 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857725.833 * * [simplify]: Extracting #3: cost 46 inf + 129 1553857725.834 * * [simplify]: Extracting #4: cost 23 inf + 3740 1553857725.835 * * [simplify]: Extracting #5: cost 3 inf + 7881 1553857725.837 * * [simplify]: Extracting #6: cost 0 inf + 8060 1553857725.839 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) 1553857725.839 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857725.839 * * * * [progress]: [ 85 / 959 ] simplifiying candidate # 1553857725.839 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857725.839 * * [simplify]: iters left: 6 (10 enodes) 1553857725.842 * * [simplify]: iters left: 5 (35 enodes) 1553857725.852 * * [simplify]: iters left: 4 (38 enodes) 1553857725.860 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857725.860 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857725.860 * * [simplify]: Extracting #2: cost 6 inf + 1 1553857725.860 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857725.860 * * [simplify]: Extracting #4: cost 14 inf + 1 1553857725.860 * * [simplify]: Extracting #5: cost 14 inf + 3 1553857725.860 * * [simplify]: Extracting #6: cost 8 inf + 361 1553857725.861 * * [simplify]: Extracting #7: cost 0 inf + 2099 1553857725.861 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1553857725.861 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (hypot y.re y.im))) 1553857725.861 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1553857725.861 * * [simplify]: iters left: 6 (13 enodes) 1553857725.864 * * [simplify]: iters left: 5 (49 enodes) 1553857725.871 * * [simplify]: iters left: 4 (74 enodes) 1553857725.881 * * [simplify]: iters left: 3 (104 enodes) 1553857725.898 * * [simplify]: iters left: 2 (132 enodes) 1553857725.915 * * [simplify]: iters left: 1 (144 enodes) 1553857725.942 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857725.942 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857725.942 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857725.943 * * [simplify]: Extracting #3: cost 47 inf + 88 1553857725.943 * * [simplify]: Extracting #4: cost 42 inf + 666 1553857725.944 * * [simplify]: Extracting #5: cost 39 inf + 927 1553857725.946 * * [simplify]: Extracting #6: cost 12 inf + 7689 1553857725.949 * * [simplify]: Extracting #7: cost 1 inf + 10723 1553857725.953 * * [simplify]: Extracting #8: cost 0 inf + 11020 1553857725.957 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1553857725.957 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re)))))) (hypot y.re y.im))) 1553857725.957 * * * * [progress]: [ 86 / 959 ] simplifiying candidate # 1553857725.957 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857725.958 * * [simplify]: iters left: 6 (9 enodes) 1553857725.962 * * [simplify]: iters left: 5 (32 enodes) 1553857725.971 * * [simplify]: iters left: 4 (36 enodes) 1553857725.981 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857725.981 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857725.981 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857725.981 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857725.981 * * [simplify]: Extracting #4: cost 4 inf + 587 1553857725.981 * * [simplify]: Extracting #5: cost 3 inf + 766 1553857725.981 * * [simplify]: Extracting #6: cost 0 inf + 945 1553857725.982 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1553857725.982 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (hypot y.im y.re))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (hypot y.re y.im))) 1553857725.982 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857725.982 * * [simplify]: iters left: 6 (13 enodes) 1553857725.985 * * [simplify]: iters left: 5 (50 enodes) 1553857725.992 * * [simplify]: iters left: 4 (76 enodes) 1553857726.002 * * [simplify]: iters left: 3 (106 enodes) 1553857726.021 * * [simplify]: iters left: 2 (134 enodes) 1553857726.059 * * [simplify]: iters left: 1 (146 enodes) 1553857726.094 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857726.094 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857726.094 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857726.094 * * [simplify]: Extracting #3: cost 46 inf + 129 1553857726.095 * * [simplify]: Extracting #4: cost 23 inf + 3100 1553857726.098 * * [simplify]: Extracting #5: cost 3 inf + 6521 1553857726.101 * * [simplify]: Extracting #6: cost 0 inf + 6700 1553857726.104 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1553857726.104 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857726.104 * * * * [progress]: [ 87 / 959 ] simplifiying candidate # 1553857726.104 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857726.104 * * [simplify]: iters left: 3 (3 enodes) 1553857726.110 * * [simplify]: iters left: 2 (11 enodes) 1553857726.114 * * [simplify]: iters left: 1 (13 enodes) 1553857726.117 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857726.117 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857726.117 * [simplify]: Simplified to 1 1553857726.117 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857726.118 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857726.118 * * [simplify]: iters left: 6 (12 enodes) 1553857726.123 * * [simplify]: iters left: 5 (47 enodes) 1553857726.137 * * [simplify]: iters left: 4 (73 enodes) 1553857726.158 * * [simplify]: iters left: 3 (103 enodes) 1553857726.175 * * [simplify]: iters left: 2 (131 enodes) 1553857726.192 * * [simplify]: iters left: 1 (143 enodes) 1553857726.220 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857726.220 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857726.221 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857726.221 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857726.222 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857726.224 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857726.226 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857726.227 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857726.227 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im))) 1553857726.227 * * * * [progress]: [ 88 / 959 ] simplifiying candidate # 1553857726.227 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857726.227 * * [simplify]: iters left: 3 (3 enodes) 1553857726.231 * * [simplify]: iters left: 2 (11 enodes) 1553857726.233 * * [simplify]: iters left: 1 (13 enodes) 1553857726.234 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857726.234 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857726.235 * [simplify]: Simplified to 1 1553857726.235 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857726.235 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857726.235 * * [simplify]: iters left: 6 (12 enodes) 1553857726.238 * * [simplify]: iters left: 5 (47 enodes) 1553857726.244 * * [simplify]: iters left: 4 (73 enodes) 1553857726.257 * * [simplify]: iters left: 3 (103 enodes) 1553857726.280 * * [simplify]: iters left: 2 (131 enodes) 1553857726.314 * * [simplify]: iters left: 1 (143 enodes) 1553857726.346 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857726.346 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857726.346 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857726.347 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857726.348 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857726.350 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857726.352 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857726.354 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857726.354 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im))) 1553857726.354 * * * * [progress]: [ 89 / 959 ] simplifiying candidate # 1553857726.355 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857726.355 * * [simplify]: iters left: 3 (3 enodes) 1553857726.361 * * [simplify]: iters left: 2 (11 enodes) 1553857726.364 * * [simplify]: iters left: 1 (13 enodes) 1553857726.367 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857726.368 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857726.368 * [simplify]: Simplified to 1 1553857726.368 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857726.368 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857726.368 * * [simplify]: iters left: 6 (12 enodes) 1553857726.374 * * [simplify]: iters left: 5 (47 enodes) 1553857726.388 * * [simplify]: iters left: 4 (73 enodes) 1553857726.411 * * [simplify]: iters left: 3 (103 enodes) 1553857726.437 * * [simplify]: iters left: 2 (131 enodes) 1553857726.467 * * [simplify]: iters left: 1 (143 enodes) 1553857726.483 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857726.484 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857726.484 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857726.484 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857726.484 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857726.485 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857726.487 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857726.488 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857726.488 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im))) 1553857726.488 * * * * [progress]: [ 90 / 959 ] simplifiying candidate # 1553857726.488 * [simplify]: Simplifying (/ 1 (sqrt (* 1 1))) 1553857726.488 * * [simplify]: iters left: 5 (4 enodes) 1553857726.494 * * [simplify]: iters left: 4 (13 enodes) 1553857726.497 * * [simplify]: iters left: 3 (15 enodes) 1553857726.500 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857726.500 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857726.500 * [simplify]: Simplified to 1 1553857726.500 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857726.501 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857726.501 * * [simplify]: iters left: 6 (12 enodes) 1553857726.509 * * [simplify]: iters left: 5 (47 enodes) 1553857726.517 * * [simplify]: iters left: 4 (73 enodes) 1553857726.527 * * [simplify]: iters left: 3 (103 enodes) 1553857726.539 * * [simplify]: iters left: 2 (131 enodes) 1553857726.571 * * [simplify]: iters left: 1 (143 enodes) 1553857726.604 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857726.604 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857726.605 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857726.605 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857726.606 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857726.608 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857726.610 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857726.614 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857726.614 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im))) 1553857726.614 * * * * [progress]: [ 91 / 959 ] simplifiying candidate # 1553857726.614 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857726.614 * * [simplify]: iters left: 3 (3 enodes) 1553857726.620 * * [simplify]: iters left: 2 (11 enodes) 1553857726.623 * * [simplify]: iters left: 1 (13 enodes) 1553857726.626 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857726.626 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857726.626 * [simplify]: Simplified to 1 1553857726.626 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857726.627 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857726.627 * * [simplify]: iters left: 6 (12 enodes) 1553857726.632 * * [simplify]: iters left: 5 (47 enodes) 1553857726.646 * * [simplify]: iters left: 4 (73 enodes) 1553857726.665 * * [simplify]: iters left: 3 (103 enodes) 1553857726.692 * * [simplify]: iters left: 2 (131 enodes) 1553857726.726 * * [simplify]: iters left: 1 (143 enodes) 1553857726.754 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857726.755 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857726.755 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857726.755 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857726.756 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857726.757 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857726.758 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857726.759 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857726.759 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im))) 1553857726.759 * * * * [progress]: [ 92 / 959 ] simplifiying candidate # 1553857726.759 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857726.759 * * [simplify]: iters left: 3 (3 enodes) 1553857726.763 * * [simplify]: iters left: 2 (11 enodes) 1553857726.765 * * [simplify]: iters left: 1 (13 enodes) 1553857726.766 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857726.766 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857726.767 * [simplify]: Simplified to 1 1553857726.767 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857726.767 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857726.767 * * [simplify]: iters left: 6 (12 enodes) 1553857726.769 * * [simplify]: iters left: 5 (47 enodes) 1553857726.776 * * [simplify]: iters left: 4 (73 enodes) 1553857726.791 * * [simplify]: iters left: 3 (103 enodes) 1553857726.817 * * [simplify]: iters left: 2 (131 enodes) 1553857726.835 * * [simplify]: iters left: 1 (143 enodes) 1553857726.859 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857726.859 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857726.859 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857726.860 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857726.861 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857726.863 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857726.865 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857726.867 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857726.868 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im))) 1553857726.868 * * * * [progress]: [ 93 / 959 ] simplifiying candidate # 1553857726.868 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857726.868 * * [simplify]: iters left: 6 (9 enodes) 1553857726.873 * * [simplify]: iters left: 5 (32 enodes) 1553857726.883 * * [simplify]: iters left: 4 (36 enodes) 1553857726.893 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857726.893 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857726.893 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857726.893 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857726.893 * * [simplify]: Extracting #4: cost 4 inf + 587 1553857726.893 * * [simplify]: Extracting #5: cost 3 inf + 766 1553857726.894 * * [simplify]: Extracting #6: cost 0 inf + 945 1553857726.894 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1553857726.894 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (hypot y.im y.re))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (hypot y.re y.im))) 1553857726.894 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857726.895 * * [simplify]: iters left: 6 (13 enodes) 1553857726.901 * * [simplify]: iters left: 5 (50 enodes) 1553857726.915 * * [simplify]: iters left: 4 (76 enodes) 1553857726.936 * * [simplify]: iters left: 3 (106 enodes) 1553857726.963 * * [simplify]: iters left: 2 (134 enodes) 1553857727.001 * * [simplify]: iters left: 1 (146 enodes) 1553857727.020 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857727.020 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857727.020 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857727.020 * * [simplify]: Extracting #3: cost 46 inf + 129 1553857727.021 * * [simplify]: Extracting #4: cost 23 inf + 3100 1553857727.022 * * [simplify]: Extracting #5: cost 3 inf + 6521 1553857727.023 * * [simplify]: Extracting #6: cost 0 inf + 6700 1553857727.025 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1553857727.025 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857727.025 * * * * [progress]: [ 94 / 959 ] simplifiying candidate # 1553857727.025 * [simplify]: Simplifying (/ 1 1) 1553857727.025 * * [simplify]: iters left: 2 (2 enodes) 1553857727.026 * * [simplify]: iters left: 1 (6 enodes) 1553857727.027 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857727.027 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857727.027 * [simplify]: Simplified to 1 1553857727.027 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857727.027 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857727.028 * * [simplify]: iters left: 6 (12 enodes) 1553857727.030 * * [simplify]: iters left: 5 (47 enodes) 1553857727.037 * * [simplify]: iters left: 4 (73 enodes) 1553857727.057 * * [simplify]: iters left: 3 (103 enodes) 1553857727.074 * * [simplify]: iters left: 2 (131 enodes) 1553857727.092 * * [simplify]: iters left: 1 (143 enodes) 1553857727.125 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857727.125 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857727.125 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857727.126 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857727.126 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857727.127 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857727.128 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857727.129 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857727.129 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im))) 1553857727.129 * * * * [progress]: [ 95 / 959 ] simplifiying candidate # 1553857727.130 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857727.130 * * [simplify]: iters left: 6 (16 enodes) 1553857727.133 * * [simplify]: iters left: 5 (56 enodes) 1553857727.140 * * [simplify]: iters left: 4 (60 enodes) 1553857727.147 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857727.147 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857727.148 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857727.148 * * [simplify]: Extracting #3: cost 21 inf + 0 1553857727.148 * * [simplify]: Extracting #4: cost 26 inf + 2 1553857727.148 * * [simplify]: Extracting #5: cost 21 inf + 377 1553857727.148 * * [simplify]: Extracting #6: cost 7 inf + 1640 1553857727.148 * * [simplify]: Extracting #7: cost 1 inf + 3185 1553857727.149 * * [simplify]: Extracting #8: cost 0 inf + 3604 1553857727.150 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857727.150 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (hypot y.re y.im))) 1553857727.150 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857727.150 * * [simplify]: iters left: 6 (15 enodes) 1553857727.153 * * [simplify]: iters left: 5 (55 enodes) 1553857727.168 * * [simplify]: iters left: 4 (66 enodes) 1553857727.177 * * [simplify]: iters left: 3 (70 enodes) 1553857727.185 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857727.186 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857727.186 * * [simplify]: Extracting #2: cost 16 inf + 0 1553857727.186 * * [simplify]: Extracting #3: cost 25 inf + 0 1553857727.186 * * [simplify]: Extracting #4: cost 30 inf + 2 1553857727.186 * * [simplify]: Extracting #5: cost 23 inf + 531 1553857727.186 * * [simplify]: Extracting #6: cost 7 inf + 2292 1553857727.187 * * [simplify]: Extracting #7: cost 0 inf + 4284 1553857727.187 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) 1553857727.187 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857727.188 * * * * [progress]: [ 96 / 959 ] simplifiying candidate # 1553857727.188 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857727.188 * * [simplify]: iters left: 6 (16 enodes) 1553857727.191 * * [simplify]: iters left: 5 (54 enodes) 1553857727.198 * * [simplify]: iters left: 4 (55 enodes) 1553857727.212 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857727.212 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857727.212 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857727.212 * * [simplify]: Extracting #3: cost 17 inf + 0 1553857727.212 * * [simplify]: Extracting #4: cost 26 inf + 0 1553857727.212 * * [simplify]: Extracting #5: cost 23 inf + 45 1553857727.213 * * [simplify]: Extracting #6: cost 5 inf + 1837 1553857727.213 * * [simplify]: Extracting #7: cost 0 inf + 3406 1553857727.214 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 1553857727.214 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (hypot y.re y.im))) 1553857727.214 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1553857727.214 * * [simplify]: iters left: 6 (15 enodes) 1553857727.217 * * [simplify]: iters left: 5 (54 enodes) 1553857727.224 * * [simplify]: iters left: 4 (64 enodes) 1553857727.232 * * [simplify]: iters left: 3 (68 enodes) 1553857727.240 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857727.240 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857727.241 * * [simplify]: Extracting #2: cost 16 inf + 0 1553857727.241 * * [simplify]: Extracting #3: cost 23 inf + 0 1553857727.241 * * [simplify]: Extracting #4: cost 32 inf + 0 1553857727.241 * * [simplify]: Extracting #5: cost 29 inf + 45 1553857727.241 * * [simplify]: Extracting #6: cost 12 inf + 1673 1553857727.243 * * [simplify]: Extracting #7: cost 0 inf + 5324 1553857727.245 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1553857727.245 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re)))))) (hypot y.re y.im))) 1553857727.245 * * * * [progress]: [ 97 / 959 ] simplifiying candidate # 1553857727.245 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857727.245 * * [simplify]: iters left: 6 (15 enodes) 1553857727.251 * * [simplify]: iters left: 5 (51 enodes) 1553857727.265 * * [simplify]: iters left: 4 (53 enodes) 1553857727.279 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857727.279 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857727.279 * * [simplify]: Extracting #2: cost 9 inf + 0 1553857727.279 * * [simplify]: Extracting #3: cost 17 inf + 0 1553857727.279 * * [simplify]: Extracting #4: cost 22 inf + 2 1553857727.279 * * [simplify]: Extracting #5: cost 17 inf + 337 1553857727.280 * * [simplify]: Extracting #6: cost 5 inf + 1206 1553857727.281 * * [simplify]: Extracting #7: cost 0 inf + 2252 1553857727.281 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857727.281 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (hypot y.re y.im))) 1553857727.282 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857727.282 * * [simplify]: iters left: 6 (15 enodes) 1553857727.289 * * [simplify]: iters left: 5 (55 enodes) 1553857727.304 * * [simplify]: iters left: 4 (66 enodes) 1553857727.321 * * [simplify]: iters left: 3 (70 enodes) 1553857727.338 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857727.338 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857727.338 * * [simplify]: Extracting #2: cost 16 inf + 0 1553857727.338 * * [simplify]: Extracting #3: cost 25 inf + 0 1553857727.339 * * [simplify]: Extracting #4: cost 30 inf + 2 1553857727.339 * * [simplify]: Extracting #5: cost 23 inf + 491 1553857727.339 * * [simplify]: Extracting #6: cost 7 inf + 2132 1553857727.341 * * [simplify]: Extracting #7: cost 0 inf + 3884 1553857727.342 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857727.342 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857727.342 * * * * [progress]: [ 98 / 959 ] simplifiying candidate # 1553857727.343 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt 1)) 1553857727.343 * * [simplify]: iters left: 6 (12 enodes) 1553857727.351 * * [simplify]: iters left: 5 (41 enodes) 1553857727.363 * * [simplify]: iters left: 4 (43 enodes) 1553857727.374 * * [simplify]: iters left: 3 (45 enodes) 1553857727.386 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857727.386 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857727.386 * * [simplify]: Extracting #2: cost 8 inf + 1 1553857727.386 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857727.386 * * [simplify]: Extracting #4: cost 10 inf + 5 1553857727.386 * * [simplify]: Extracting #5: cost 2 inf + 623 1553857727.387 * * [simplify]: Extracting #6: cost 0 inf + 909 1553857727.387 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857727.387 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857727.388 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857727.388 * * [simplify]: iters left: 6 (14 enodes) 1553857727.394 * * [simplify]: iters left: 5 (52 enodes) 1553857727.411 * * [simplify]: iters left: 4 (63 enodes) 1553857727.427 * * [simplify]: iters left: 3 (67 enodes) 1553857727.444 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857727.444 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857727.444 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857727.445 * * [simplify]: Extracting #3: cost 24 inf + 2 1553857727.445 * * [simplify]: Extracting #4: cost 25 inf + 335 1553857727.445 * * [simplify]: Extracting #5: cost 20 inf + 476 1553857727.446 * * [simplify]: Extracting #6: cost 6 inf + 2227 1553857727.447 * * [simplify]: Extracting #7: cost 0 inf + 3370 1553857727.448 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) 1553857727.448 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im))) (hypot y.re y.im))) 1553857727.448 * * * * [progress]: [ 99 / 959 ] simplifiying candidate # 1553857727.448 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt 1)) 1553857727.448 * * [simplify]: iters left: 6 (12 enodes) 1553857727.456 * * [simplify]: iters left: 5 (41 enodes) 1553857727.464 * * [simplify]: iters left: 4 (43 enodes) 1553857727.470 * * [simplify]: iters left: 3 (45 enodes) 1553857727.476 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857727.476 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857727.476 * * [simplify]: Extracting #2: cost 8 inf + 1 1553857727.476 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857727.476 * * [simplify]: Extracting #4: cost 10 inf + 5 1553857727.476 * * [simplify]: Extracting #5: cost 2 inf + 623 1553857727.477 * * [simplify]: Extracting #6: cost 0 inf + 909 1553857727.477 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857727.477 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857727.477 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857727.477 * * [simplify]: iters left: 6 (14 enodes) 1553857727.480 * * [simplify]: iters left: 5 (52 enodes) 1553857727.487 * * [simplify]: iters left: 4 (63 enodes) 1553857727.501 * * [simplify]: iters left: 3 (67 enodes) 1553857727.518 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857727.518 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857727.518 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857727.518 * * [simplify]: Extracting #3: cost 24 inf + 2 1553857727.519 * * [simplify]: Extracting #4: cost 25 inf + 335 1553857727.519 * * [simplify]: Extracting #5: cost 20 inf + 476 1553857727.520 * * [simplify]: Extracting #6: cost 6 inf + 2227 1553857727.521 * * [simplify]: Extracting #7: cost 0 inf + 3370 1553857727.522 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) 1553857727.522 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im))) (hypot y.re y.im))) 1553857727.522 * * * * [progress]: [ 100 / 959 ] simplifiying candidate # 1553857727.522 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt 1)) 1553857727.522 * * [simplify]: iters left: 6 (12 enodes) 1553857727.532 * * [simplify]: iters left: 5 (41 enodes) 1553857727.543 * * [simplify]: iters left: 4 (43 enodes) 1553857727.556 * * [simplify]: iters left: 3 (45 enodes) 1553857727.567 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857727.567 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857727.567 * * [simplify]: Extracting #2: cost 8 inf + 1 1553857727.567 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857727.567 * * [simplify]: Extracting #4: cost 10 inf + 5 1553857727.568 * * [simplify]: Extracting #5: cost 2 inf + 623 1553857727.568 * * [simplify]: Extracting #6: cost 0 inf + 909 1553857727.568 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857727.568 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857727.569 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857727.569 * * [simplify]: iters left: 6 (14 enodes) 1553857727.574 * * [simplify]: iters left: 5 (52 enodes) 1553857727.581 * * [simplify]: iters left: 4 (63 enodes) 1553857727.588 * * [simplify]: iters left: 3 (67 enodes) 1553857727.597 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857727.597 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857727.597 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857727.597 * * [simplify]: Extracting #3: cost 24 inf + 2 1553857727.597 * * [simplify]: Extracting #4: cost 25 inf + 335 1553857727.597 * * [simplify]: Extracting #5: cost 20 inf + 476 1553857727.598 * * [simplify]: Extracting #6: cost 6 inf + 2227 1553857727.598 * * [simplify]: Extracting #7: cost 0 inf + 3370 1553857727.599 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) 1553857727.599 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im))) (hypot y.re y.im))) 1553857727.599 * * * * [progress]: [ 101 / 959 ] simplifiying candidate # 1553857727.599 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (* 1 1))) 1553857727.599 * * [simplify]: iters left: 6 (13 enodes) 1553857727.605 * * [simplify]: iters left: 5 (43 enodes) 1553857727.615 * * [simplify]: iters left: 4 (45 enodes) 1553857727.622 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857727.622 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857727.622 * * [simplify]: Extracting #2: cost 8 inf + 1 1553857727.622 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857727.622 * * [simplify]: Extracting #4: cost 10 inf + 5 1553857727.622 * * [simplify]: Extracting #5: cost 3 inf + 419 1553857727.622 * * [simplify]: Extracting #6: cost 0 inf + 909 1553857727.622 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857727.622 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857727.623 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857727.623 * * [simplify]: iters left: 6 (14 enodes) 1553857727.626 * * [simplify]: iters left: 5 (52 enodes) 1553857727.635 * * [simplify]: iters left: 4 (63 enodes) 1553857727.643 * * [simplify]: iters left: 3 (67 enodes) 1553857727.657 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857727.657 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857727.657 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857727.657 * * [simplify]: Extracting #3: cost 24 inf + 2 1553857727.657 * * [simplify]: Extracting #4: cost 25 inf + 335 1553857727.657 * * [simplify]: Extracting #5: cost 20 inf + 476 1553857727.658 * * [simplify]: Extracting #6: cost 6 inf + 2227 1553857727.659 * * [simplify]: Extracting #7: cost 0 inf + 3370 1553857727.660 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) 1553857727.660 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im))) (hypot y.re y.im))) 1553857727.661 * * * * [progress]: [ 102 / 959 ] simplifiying candidate # 1553857727.661 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt 1)) 1553857727.661 * * [simplify]: iters left: 6 (12 enodes) 1553857727.665 * * [simplify]: iters left: 5 (41 enodes) 1553857727.670 * * [simplify]: iters left: 4 (43 enodes) 1553857727.676 * * [simplify]: iters left: 3 (45 enodes) 1553857727.682 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857727.682 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857727.682 * * [simplify]: Extracting #2: cost 8 inf + 1 1553857727.682 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857727.682 * * [simplify]: Extracting #4: cost 10 inf + 5 1553857727.682 * * [simplify]: Extracting #5: cost 2 inf + 623 1553857727.682 * * [simplify]: Extracting #6: cost 0 inf + 909 1553857727.682 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857727.682 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857727.683 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857727.683 * * [simplify]: iters left: 6 (14 enodes) 1553857727.686 * * [simplify]: iters left: 5 (52 enodes) 1553857727.697 * * [simplify]: iters left: 4 (63 enodes) 1553857727.713 * * [simplify]: iters left: 3 (67 enodes) 1553857727.730 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857727.731 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857727.731 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857727.731 * * [simplify]: Extracting #3: cost 24 inf + 2 1553857727.731 * * [simplify]: Extracting #4: cost 25 inf + 335 1553857727.731 * * [simplify]: Extracting #5: cost 20 inf + 476 1553857727.732 * * [simplify]: Extracting #6: cost 6 inf + 2227 1553857727.733 * * [simplify]: Extracting #7: cost 0 inf + 3370 1553857727.734 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) 1553857727.734 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im))) (hypot y.re y.im))) 1553857727.735 * * * * [progress]: [ 103 / 959 ] simplifiying candidate # 1553857727.735 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt 1)) 1553857727.735 * * [simplify]: iters left: 6 (12 enodes) 1553857727.745 * * [simplify]: iters left: 5 (41 enodes) 1553857727.750 * * [simplify]: iters left: 4 (43 enodes) 1553857727.756 * * [simplify]: iters left: 3 (45 enodes) 1553857727.761 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857727.761 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857727.761 * * [simplify]: Extracting #2: cost 8 inf + 1 1553857727.761 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857727.761 * * [simplify]: Extracting #4: cost 10 inf + 5 1553857727.761 * * [simplify]: Extracting #5: cost 2 inf + 623 1553857727.761 * * [simplify]: Extracting #6: cost 0 inf + 909 1553857727.762 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857727.762 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857727.762 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857727.762 * * [simplify]: iters left: 6 (14 enodes) 1553857727.765 * * [simplify]: iters left: 5 (52 enodes) 1553857727.772 * * [simplify]: iters left: 4 (63 enodes) 1553857727.788 * * [simplify]: iters left: 3 (67 enodes) 1553857727.804 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857727.804 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857727.804 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857727.805 * * [simplify]: Extracting #3: cost 24 inf + 2 1553857727.805 * * [simplify]: Extracting #4: cost 25 inf + 335 1553857727.805 * * [simplify]: Extracting #5: cost 20 inf + 476 1553857727.806 * * [simplify]: Extracting #6: cost 6 inf + 2227 1553857727.807 * * [simplify]: Extracting #7: cost 0 inf + 3370 1553857727.808 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) 1553857727.808 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im))) (hypot y.re y.im))) 1553857727.808 * * * * [progress]: [ 104 / 959 ] simplifiying candidate # 1553857727.809 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857727.809 * * [simplify]: iters left: 6 (15 enodes) 1553857727.815 * * [simplify]: iters left: 5 (51 enodes) 1553857727.829 * * [simplify]: iters left: 4 (53 enodes) 1553857727.842 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857727.842 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857727.842 * * [simplify]: Extracting #2: cost 9 inf + 0 1553857727.842 * * [simplify]: Extracting #3: cost 17 inf + 0 1553857727.842 * * [simplify]: Extracting #4: cost 22 inf + 2 1553857727.842 * * [simplify]: Extracting #5: cost 17 inf + 337 1553857727.842 * * [simplify]: Extracting #6: cost 5 inf + 1206 1553857727.843 * * [simplify]: Extracting #7: cost 0 inf + 2252 1553857727.843 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857727.843 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (hypot y.re y.im))) 1553857727.843 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857727.843 * * [simplify]: iters left: 6 (15 enodes) 1553857727.847 * * [simplify]: iters left: 5 (55 enodes) 1553857727.856 * * [simplify]: iters left: 4 (66 enodes) 1553857727.864 * * [simplify]: iters left: 3 (70 enodes) 1553857727.873 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857727.873 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857727.873 * * [simplify]: Extracting #2: cost 16 inf + 0 1553857727.873 * * [simplify]: Extracting #3: cost 25 inf + 0 1553857727.873 * * [simplify]: Extracting #4: cost 30 inf + 2 1553857727.874 * * [simplify]: Extracting #5: cost 23 inf + 491 1553857727.874 * * [simplify]: Extracting #6: cost 7 inf + 2132 1553857727.874 * * [simplify]: Extracting #7: cost 0 inf + 3884 1553857727.875 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857727.875 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857727.875 * * * * [progress]: [ 105 / 959 ] simplifiying candidate # 1553857727.875 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1) 1553857727.876 * * [simplify]: iters left: 6 (11 enodes) 1553857727.878 * * [simplify]: iters left: 5 (36 enodes) 1553857727.883 * * [simplify]: iters left: 4 (38 enodes) 1553857727.889 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857727.889 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857727.889 * * [simplify]: Extracting #2: cost 8 inf + 1 1553857727.889 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857727.889 * * [simplify]: Extracting #4: cost 10 inf + 5 1553857727.889 * * [simplify]: Extracting #5: cost 4 inf + 337 1553857727.889 * * [simplify]: Extracting #6: cost 0 inf + 909 1553857727.889 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857727.889 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857727.890 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857727.890 * * [simplify]: iters left: 6 (14 enodes) 1553857727.893 * * [simplify]: iters left: 5 (52 enodes) 1553857727.900 * * [simplify]: iters left: 4 (63 enodes) 1553857727.908 * * [simplify]: iters left: 3 (67 enodes) 1553857727.916 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857727.916 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857727.916 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857727.916 * * [simplify]: Extracting #3: cost 24 inf + 2 1553857727.916 * * [simplify]: Extracting #4: cost 25 inf + 335 1553857727.916 * * [simplify]: Extracting #5: cost 20 inf + 476 1553857727.917 * * [simplify]: Extracting #6: cost 6 inf + 2227 1553857727.917 * * [simplify]: Extracting #7: cost 0 inf + 3370 1553857727.918 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) 1553857727.918 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im))) (hypot y.re y.im))) 1553857727.918 * * * * [progress]: [ 106 / 959 ] simplifiying candidate # 1553857727.918 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857727.918 * * [simplify]: iters left: 6 (17 enodes) 1553857727.922 * * [simplify]: iters left: 5 (59 enodes) 1553857727.931 * * [simplify]: iters left: 4 (65 enodes) 1553857727.941 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857727.942 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857727.942 * * [simplify]: Extracting #2: cost 15 inf + 0 1553857727.942 * * [simplify]: Extracting #3: cost 25 inf + 0 1553857727.942 * * [simplify]: Extracting #4: cost 23 inf + 183 1553857727.942 * * [simplify]: Extracting #5: cost 14 inf + 1211 1553857727.943 * * [simplify]: Extracting #6: cost 5 inf + 1979 1553857727.944 * * [simplify]: Extracting #7: cost 0 inf + 3854 1553857727.945 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857727.945 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (hypot y.re y.im))) 1553857727.946 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857727.946 * * [simplify]: iters left: 6 (16 enodes) 1553857727.953 * * [simplify]: iters left: 5 (58 enodes) 1553857727.969 * * [simplify]: iters left: 4 (79 enodes) 1553857727.991 * * [simplify]: iters left: 3 (101 enodes) 1553857728.016 * * [simplify]: iters left: 2 (121 enodes) 1553857728.049 * * [simplify]: iters left: 1 (139 enodes) 1553857728.076 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857728.077 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857728.077 * * [simplify]: Extracting #2: cost 38 inf + 0 1553857728.077 * * [simplify]: Extracting #3: cost 43 inf + 206 1553857728.077 * * [simplify]: Extracting #4: cost 41 inf + 856 1553857728.078 * * [simplify]: Extracting #5: cost 31 inf + 2141 1553857728.079 * * [simplify]: Extracting #6: cost 8 inf + 6678 1553857728.080 * * [simplify]: Extracting #7: cost 0 inf + 8968 1553857728.082 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (cbrt (hypot y.re y.im))) 1553857728.082 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (cbrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857728.082 * * * * [progress]: [ 107 / 959 ] simplifiying candidate # 1553857728.082 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857728.083 * * [simplify]: iters left: 6 (17 enodes) 1553857728.086 * * [simplify]: iters left: 5 (57 enodes) 1553857728.094 * * [simplify]: iters left: 4 (60 enodes) 1553857728.101 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857728.101 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857728.102 * * [simplify]: Extracting #2: cost 12 inf + 0 1553857728.102 * * [simplify]: Extracting #3: cost 22 inf + 0 1553857728.102 * * [simplify]: Extracting #4: cost 23 inf + 125 1553857728.102 * * [simplify]: Extracting #5: cost 19 inf + 453 1553857728.103 * * [simplify]: Extracting #6: cost 6 inf + 1810 1553857728.104 * * [simplify]: Extracting #7: cost 2 inf + 2935 1553857728.105 * * [simplify]: Extracting #8: cost 0 inf + 3626 1553857728.106 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 1553857728.106 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (hypot y.re y.im))) 1553857728.106 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1553857728.106 * * [simplify]: iters left: 6 (16 enodes) 1553857728.113 * * [simplify]: iters left: 5 (57 enodes) 1553857728.121 * * [simplify]: iters left: 4 (77 enodes) 1553857728.131 * * [simplify]: iters left: 3 (99 enodes) 1553857728.146 * * [simplify]: iters left: 2 (119 enodes) 1553857728.176 * * [simplify]: iters left: 1 (137 enodes) 1553857728.208 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857728.208 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857728.209 * * [simplify]: Extracting #2: cost 38 inf + 0 1553857728.209 * * [simplify]: Extracting #3: cost 42 inf + 206 1553857728.209 * * [simplify]: Extracting #4: cost 43 inf + 693 1553857728.210 * * [simplify]: Extracting #5: cost 39 inf + 1101 1553857728.211 * * [simplify]: Extracting #6: cost 21 inf + 4250 1553857728.215 * * [simplify]: Extracting #7: cost 2 inf + 10573 1553857728.219 * * [simplify]: Extracting #8: cost 0 inf + 11288 1553857728.223 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1553857728.223 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (sqrt (cbrt (fma y.im y.im (* y.re y.re)))))) (hypot y.re y.im))) 1553857728.223 * * * * [progress]: [ 108 / 959 ] simplifiying candidate # 1553857728.223 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857728.224 * * [simplify]: iters left: 6 (16 enodes) 1553857728.230 * * [simplify]: iters left: 5 (54 enodes) 1553857728.243 * * [simplify]: iters left: 4 (58 enodes) 1553857728.250 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857728.250 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857728.250 * * [simplify]: Extracting #2: cost 11 inf + 0 1553857728.250 * * [simplify]: Extracting #3: cost 21 inf + 0 1553857728.250 * * [simplify]: Extracting #4: cost 20 inf + 142 1553857728.251 * * [simplify]: Extracting #5: cost 10 inf + 996 1553857728.251 * * [simplify]: Extracting #6: cost 3 inf + 1545 1553857728.251 * * [simplify]: Extracting #7: cost 0 inf + 2472 1553857728.252 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) 1553857728.252 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (hypot y.re y.im))) 1553857728.252 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857728.252 * * [simplify]: iters left: 6 (16 enodes) 1553857728.255 * * [simplify]: iters left: 5 (58 enodes) 1553857728.264 * * [simplify]: iters left: 4 (79 enodes) 1553857728.285 * * [simplify]: iters left: 3 (101 enodes) 1553857728.312 * * [simplify]: iters left: 2 (121 enodes) 1553857728.345 * * [simplify]: iters left: 1 (139 enodes) 1553857728.377 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857728.377 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857728.377 * * [simplify]: Extracting #2: cost 38 inf + 0 1553857728.377 * * [simplify]: Extracting #3: cost 43 inf + 206 1553857728.378 * * [simplify]: Extracting #4: cost 41 inf + 856 1553857728.378 * * [simplify]: Extracting #5: cost 31 inf + 1981 1553857728.379 * * [simplify]: Extracting #6: cost 8 inf + 5918 1553857728.381 * * [simplify]: Extracting #7: cost 0 inf + 7928 1553857728.382 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (sqrt (hypot y.re y.im))) 1553857728.382 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857728.382 * * * * [progress]: [ 109 / 959 ] simplifiying candidate # 1553857728.383 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) 1553857728.383 * * [simplify]: iters left: 6 (13 enodes) 1553857728.386 * * [simplify]: iters left: 5 (44 enodes) 1553857728.395 * * [simplify]: iters left: 4 (48 enodes) 1553857728.401 * * [simplify]: iters left: 3 (50 enodes) 1553857728.409 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857728.409 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857728.409 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857728.409 * * [simplify]: Extracting #3: cost 12 inf + 85 1553857728.409 * * [simplify]: Extracting #4: cost 7 inf + 291 1553857728.409 * * [simplify]: Extracting #5: cost 3 inf + 579 1553857728.410 * * [simplify]: Extracting #6: cost 1 inf + 880 1553857728.410 * * [simplify]: Extracting #7: cost 0 inf + 1099 1553857728.411 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1553857728.411 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857728.411 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857728.412 * * [simplify]: iters left: 6 (15 enodes) 1553857728.415 * * [simplify]: iters left: 5 (55 enodes) 1553857728.422 * * [simplify]: iters left: 4 (76 enodes) 1553857728.432 * * [simplify]: iters left: 3 (98 enodes) 1553857728.447 * * [simplify]: iters left: 2 (118 enodes) 1553857728.479 * * [simplify]: iters left: 1 (136 enodes) 1553857728.513 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857728.513 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857728.513 * * [simplify]: Extracting #2: cost 39 inf + 0 1553857728.514 * * [simplify]: Extracting #3: cost 42 inf + 264 1553857728.515 * * [simplify]: Extracting #4: cost 23 inf + 3312 1553857728.516 * * [simplify]: Extracting #5: cost 10 inf + 5004 1553857728.519 * * [simplify]: Extracting #6: cost 4 inf + 5674 1553857728.521 * * [simplify]: Extracting #7: cost 0 inf + 6774 1553857728.524 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)) 1553857728.524 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im))) (hypot y.re y.im))) 1553857728.524 * * * * [progress]: [ 110 / 959 ] simplifiying candidate # 1553857728.525 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) 1553857728.525 * * [simplify]: iters left: 6 (13 enodes) 1553857728.531 * * [simplify]: iters left: 5 (44 enodes) 1553857728.544 * * [simplify]: iters left: 4 (48 enodes) 1553857728.556 * * [simplify]: iters left: 3 (50 enodes) 1553857728.568 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857728.569 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857728.569 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857728.569 * * [simplify]: Extracting #3: cost 12 inf + 85 1553857728.569 * * [simplify]: Extracting #4: cost 7 inf + 291 1553857728.569 * * [simplify]: Extracting #5: cost 3 inf + 579 1553857728.570 * * [simplify]: Extracting #6: cost 1 inf + 880 1553857728.570 * * [simplify]: Extracting #7: cost 0 inf + 1099 1553857728.571 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1553857728.571 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857728.571 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857728.571 * * [simplify]: iters left: 6 (15 enodes) 1553857728.578 * * [simplify]: iters left: 5 (55 enodes) 1553857728.593 * * [simplify]: iters left: 4 (76 enodes) 1553857728.613 * * [simplify]: iters left: 3 (98 enodes) 1553857728.641 * * [simplify]: iters left: 2 (118 enodes) 1553857728.673 * * [simplify]: iters left: 1 (136 enodes) 1553857728.691 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857728.691 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857728.691 * * [simplify]: Extracting #2: cost 39 inf + 0 1553857728.691 * * [simplify]: Extracting #3: cost 42 inf + 264 1553857728.692 * * [simplify]: Extracting #4: cost 23 inf + 3312 1553857728.693 * * [simplify]: Extracting #5: cost 10 inf + 5004 1553857728.694 * * [simplify]: Extracting #6: cost 4 inf + 5674 1553857728.695 * * [simplify]: Extracting #7: cost 0 inf + 6774 1553857728.697 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)) 1553857728.697 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im))) (hypot y.re y.im))) 1553857728.697 * * * * [progress]: [ 111 / 959 ] simplifiying candidate # 1553857728.697 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) 1553857728.697 * * [simplify]: iters left: 6 (13 enodes) 1553857728.700 * * [simplify]: iters left: 5 (44 enodes) 1553857728.708 * * [simplify]: iters left: 4 (48 enodes) 1553857728.720 * * [simplify]: iters left: 3 (50 enodes) 1553857728.727 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857728.727 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857728.727 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857728.727 * * [simplify]: Extracting #3: cost 12 inf + 85 1553857728.727 * * [simplify]: Extracting #4: cost 7 inf + 291 1553857728.727 * * [simplify]: Extracting #5: cost 3 inf + 579 1553857728.728 * * [simplify]: Extracting #6: cost 1 inf + 880 1553857728.728 * * [simplify]: Extracting #7: cost 0 inf + 1099 1553857728.728 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1553857728.728 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857728.728 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857728.729 * * [simplify]: iters left: 6 (15 enodes) 1553857728.732 * * [simplify]: iters left: 5 (55 enodes) 1553857728.741 * * [simplify]: iters left: 4 (76 enodes) 1553857728.754 * * [simplify]: iters left: 3 (98 enodes) 1553857728.770 * * [simplify]: iters left: 2 (118 enodes) 1553857728.785 * * [simplify]: iters left: 1 (136 enodes) 1553857728.808 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857728.808 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857728.809 * * [simplify]: Extracting #2: cost 39 inf + 0 1553857728.809 * * [simplify]: Extracting #3: cost 42 inf + 264 1553857728.810 * * [simplify]: Extracting #4: cost 23 inf + 3312 1553857728.812 * * [simplify]: Extracting #5: cost 10 inf + 5004 1553857728.814 * * [simplify]: Extracting #6: cost 4 inf + 5674 1553857728.817 * * [simplify]: Extracting #7: cost 0 inf + 6774 1553857728.820 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)) 1553857728.820 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im))) (hypot y.re y.im))) 1553857728.820 * * * * [progress]: [ 112 / 959 ] simplifiying candidate # 1553857728.820 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (* 1 1))) 1553857728.821 * * [simplify]: iters left: 6 (14 enodes) 1553857728.827 * * [simplify]: iters left: 5 (46 enodes) 1553857728.835 * * [simplify]: iters left: 4 (50 enodes) 1553857728.841 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857728.841 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857728.841 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857728.841 * * [simplify]: Extracting #3: cost 12 inf + 85 1553857728.841 * * [simplify]: Extracting #4: cost 7 inf + 291 1553857728.841 * * [simplify]: Extracting #5: cost 2 inf + 975 1553857728.842 * * [simplify]: Extracting #6: cost 0 inf + 1099 1553857728.842 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1553857728.842 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857728.842 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857728.842 * * [simplify]: iters left: 6 (15 enodes) 1553857728.845 * * [simplify]: iters left: 5 (55 enodes) 1553857728.853 * * [simplify]: iters left: 4 (76 enodes) 1553857728.869 * * [simplify]: iters left: 3 (98 enodes) 1553857728.895 * * [simplify]: iters left: 2 (118 enodes) 1553857728.927 * * [simplify]: iters left: 1 (136 enodes) 1553857728.957 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857728.957 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857728.957 * * [simplify]: Extracting #2: cost 39 inf + 0 1553857728.957 * * [simplify]: Extracting #3: cost 42 inf + 264 1553857728.958 * * [simplify]: Extracting #4: cost 23 inf + 3312 1553857728.958 * * [simplify]: Extracting #5: cost 10 inf + 5004 1553857728.960 * * [simplify]: Extracting #6: cost 4 inf + 5674 1553857728.961 * * [simplify]: Extracting #7: cost 0 inf + 6774 1553857728.963 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)) 1553857728.963 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im))) (hypot y.re y.im))) 1553857728.963 * * * * [progress]: [ 113 / 959 ] simplifiying candidate # 1553857728.963 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) 1553857728.963 * * [simplify]: iters left: 6 (13 enodes) 1553857728.967 * * [simplify]: iters left: 5 (44 enodes) 1553857728.972 * * [simplify]: iters left: 4 (48 enodes) 1553857728.979 * * [simplify]: iters left: 3 (50 enodes) 1553857728.985 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857728.985 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857728.985 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857728.985 * * [simplify]: Extracting #3: cost 12 inf + 85 1553857728.985 * * [simplify]: Extracting #4: cost 7 inf + 291 1553857728.985 * * [simplify]: Extracting #5: cost 3 inf + 579 1553857728.986 * * [simplify]: Extracting #6: cost 1 inf + 880 1553857728.986 * * [simplify]: Extracting #7: cost 0 inf + 1099 1553857728.986 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1553857728.986 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857728.986 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857728.986 * * [simplify]: iters left: 6 (15 enodes) 1553857728.990 * * [simplify]: iters left: 5 (55 enodes) 1553857729.001 * * [simplify]: iters left: 4 (76 enodes) 1553857729.021 * * [simplify]: iters left: 3 (98 enodes) 1553857729.033 * * [simplify]: iters left: 2 (118 enodes) 1553857729.050 * * [simplify]: iters left: 1 (136 enodes) 1553857729.080 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857729.080 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857729.080 * * [simplify]: Extracting #2: cost 39 inf + 0 1553857729.081 * * [simplify]: Extracting #3: cost 42 inf + 264 1553857729.082 * * [simplify]: Extracting #4: cost 23 inf + 3312 1553857729.084 * * [simplify]: Extracting #5: cost 10 inf + 5004 1553857729.086 * * [simplify]: Extracting #6: cost 4 inf + 5674 1553857729.089 * * [simplify]: Extracting #7: cost 0 inf + 6774 1553857729.092 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)) 1553857729.092 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im))) (hypot y.re y.im))) 1553857729.092 * * * * [progress]: [ 114 / 959 ] simplifiying candidate # 1553857729.092 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) 1553857729.092 * * [simplify]: iters left: 6 (13 enodes) 1553857729.099 * * [simplify]: iters left: 5 (44 enodes) 1553857729.112 * * [simplify]: iters left: 4 (48 enodes) 1553857729.125 * * [simplify]: iters left: 3 (50 enodes) 1553857729.137 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857729.137 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857729.137 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857729.137 * * [simplify]: Extracting #3: cost 12 inf + 85 1553857729.138 * * [simplify]: Extracting #4: cost 7 inf + 291 1553857729.138 * * [simplify]: Extracting #5: cost 3 inf + 579 1553857729.138 * * [simplify]: Extracting #6: cost 1 inf + 880 1553857729.139 * * [simplify]: Extracting #7: cost 0 inf + 1099 1553857729.139 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1553857729.139 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857729.140 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857729.140 * * [simplify]: iters left: 6 (15 enodes) 1553857729.146 * * [simplify]: iters left: 5 (55 enodes) 1553857729.161 * * [simplify]: iters left: 4 (76 enodes) 1553857729.184 * * [simplify]: iters left: 3 (98 enodes) 1553857729.199 * * [simplify]: iters left: 2 (118 enodes) 1553857729.214 * * [simplify]: iters left: 1 (136 enodes) 1553857729.229 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857729.230 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857729.230 * * [simplify]: Extracting #2: cost 39 inf + 0 1553857729.230 * * [simplify]: Extracting #3: cost 42 inf + 264 1553857729.230 * * [simplify]: Extracting #4: cost 23 inf + 3312 1553857729.231 * * [simplify]: Extracting #5: cost 10 inf + 5004 1553857729.232 * * [simplify]: Extracting #6: cost 4 inf + 5674 1553857729.234 * * [simplify]: Extracting #7: cost 0 inf + 6774 1553857729.235 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)) 1553857729.235 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im))) (hypot y.re y.im))) 1553857729.235 * * * * [progress]: [ 115 / 959 ] simplifiying candidate # 1553857729.235 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857729.235 * * [simplify]: iters left: 6 (16 enodes) 1553857729.241 * * [simplify]: iters left: 5 (54 enodes) 1553857729.255 * * [simplify]: iters left: 4 (58 enodes) 1553857729.262 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857729.262 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857729.262 * * [simplify]: Extracting #2: cost 11 inf + 0 1553857729.262 * * [simplify]: Extracting #3: cost 21 inf + 0 1553857729.262 * * [simplify]: Extracting #4: cost 20 inf + 142 1553857729.262 * * [simplify]: Extracting #5: cost 10 inf + 996 1553857729.263 * * [simplify]: Extracting #6: cost 3 inf + 1545 1553857729.263 * * [simplify]: Extracting #7: cost 0 inf + 2472 1553857729.264 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) 1553857729.264 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (hypot y.re y.im))) 1553857729.264 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857729.264 * * [simplify]: iters left: 6 (16 enodes) 1553857729.267 * * [simplify]: iters left: 5 (58 enodes) 1553857729.275 * * [simplify]: iters left: 4 (79 enodes) 1553857729.286 * * [simplify]: iters left: 3 (101 enodes) 1553857729.312 * * [simplify]: iters left: 2 (121 enodes) 1553857729.344 * * [simplify]: iters left: 1 (139 enodes) 1553857729.378 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857729.378 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857729.378 * * [simplify]: Extracting #2: cost 38 inf + 0 1553857729.379 * * [simplify]: Extracting #3: cost 43 inf + 206 1553857729.379 * * [simplify]: Extracting #4: cost 41 inf + 856 1553857729.380 * * [simplify]: Extracting #5: cost 31 inf + 1981 1553857729.382 * * [simplify]: Extracting #6: cost 8 inf + 5918 1553857729.385 * * [simplify]: Extracting #7: cost 0 inf + 7928 1553857729.386 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (sqrt (hypot y.re y.im))) 1553857729.386 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857729.386 * * * * [progress]: [ 116 / 959 ] simplifiying candidate # 1553857729.387 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1) 1553857729.387 * * [simplify]: iters left: 6 (12 enodes) 1553857729.390 * * [simplify]: iters left: 5 (39 enodes) 1553857729.395 * * [simplify]: iters left: 4 (43 enodes) 1553857729.401 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857729.401 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857729.401 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857729.401 * * [simplify]: Extracting #3: cost 10 inf + 167 1553857729.402 * * [simplify]: Extracting #4: cost 6 inf + 413 1553857729.402 * * [simplify]: Extracting #5: cost 1 inf + 1017 1553857729.402 * * [simplify]: Extracting #6: cost 0 inf + 1099 1553857729.402 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1553857729.402 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857729.402 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857729.403 * * [simplify]: iters left: 6 (15 enodes) 1553857729.406 * * [simplify]: iters left: 5 (55 enodes) 1553857729.413 * * [simplify]: iters left: 4 (76 enodes) 1553857729.425 * * [simplify]: iters left: 3 (98 enodes) 1553857729.437 * * [simplify]: iters left: 2 (118 enodes) 1553857729.454 * * [simplify]: iters left: 1 (136 enodes) 1553857729.478 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857729.478 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857729.478 * * [simplify]: Extracting #2: cost 39 inf + 0 1553857729.478 * * [simplify]: Extracting #3: cost 42 inf + 264 1553857729.479 * * [simplify]: Extracting #4: cost 23 inf + 3312 1553857729.481 * * [simplify]: Extracting #5: cost 10 inf + 5004 1553857729.483 * * [simplify]: Extracting #6: cost 4 inf + 5674 1553857729.486 * * [simplify]: Extracting #7: cost 0 inf + 6774 1553857729.489 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)) 1553857729.489 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im))) (hypot y.re y.im))) 1553857729.489 * * * * [progress]: [ 117 / 959 ] simplifiying candidate # 1553857729.489 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857729.489 * * [simplify]: iters left: 6 (17 enodes) 1553857729.493 * * [simplify]: iters left: 5 (60 enodes) 1553857729.500 * * [simplify]: iters left: 4 (65 enodes) 1553857729.508 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857729.508 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857729.508 * * [simplify]: Extracting #2: cost 15 inf + 0 1553857729.508 * * [simplify]: Extracting #3: cost 25 inf + 0 1553857729.508 * * [simplify]: Extracting #4: cost 24 inf + 142 1553857729.509 * * [simplify]: Extracting #5: cost 13 inf + 1253 1553857729.509 * * [simplify]: Extracting #6: cost 6 inf + 1937 1553857729.509 * * [simplify]: Extracting #7: cost 2 inf + 3026 1553857729.510 * * [simplify]: Extracting #8: cost 0 inf + 3854 1553857729.511 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857729.511 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (hypot y.re y.im))) 1553857729.511 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857729.511 * * [simplify]: iters left: 6 (16 enodes) 1553857729.514 * * [simplify]: iters left: 5 (59 enodes) 1553857729.527 * * [simplify]: iters left: 4 (75 enodes) 1553857729.549 * * [simplify]: iters left: 3 (87 enodes) 1553857729.571 * * [simplify]: iters left: 2 (95 enodes) 1553857729.595 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857729.595 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857729.595 * * [simplify]: Extracting #2: cost 28 inf + 0 1553857729.595 * * [simplify]: Extracting #3: cost 33 inf + 84 1553857729.596 * * [simplify]: Extracting #4: cost 33 inf + 346 1553857729.596 * * [simplify]: Extracting #5: cost 22 inf + 2227 1553857729.597 * * [simplify]: Extracting #6: cost 10 inf + 3904 1553857729.599 * * [simplify]: Extracting #7: cost 4 inf + 5151 1553857729.601 * * [simplify]: Extracting #8: cost 0 inf + 6424 1553857729.603 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (cbrt (hypot y.im y.re))) 1553857729.603 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (cbrt (hypot y.im y.re)))) (hypot y.re y.im))) 1553857729.603 * * * * [progress]: [ 118 / 959 ] simplifiying candidate # 1553857729.604 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857729.604 * * [simplify]: iters left: 6 (17 enodes) 1553857729.611 * * [simplify]: iters left: 5 (58 enodes) 1553857729.627 * * [simplify]: iters left: 4 (60 enodes) 1553857729.642 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857729.642 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857729.642 * * [simplify]: Extracting #2: cost 12 inf + 0 1553857729.642 * * [simplify]: Extracting #3: cost 22 inf + 0 1553857729.642 * * [simplify]: Extracting #4: cost 25 inf + 43 1553857729.642 * * [simplify]: Extracting #5: cost 19 inf + 483 1553857729.643 * * [simplify]: Extracting #6: cost 5 inf + 2255 1553857729.643 * * [simplify]: Extracting #7: cost 1 inf + 3152 1553857729.644 * * [simplify]: Extracting #8: cost 0 inf + 3626 1553857729.645 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 1553857729.645 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (hypot y.re y.im))) 1553857729.645 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1553857729.645 * * [simplify]: iters left: 6 (16 enodes) 1553857729.648 * * [simplify]: iters left: 5 (58 enodes) 1553857729.656 * * [simplify]: iters left: 4 (73 enodes) 1553857729.666 * * [simplify]: iters left: 3 (85 enodes) 1553857729.685 * * [simplify]: iters left: 2 (93 enodes) 1553857729.709 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857729.709 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857729.709 * * [simplify]: Extracting #2: cost 28 inf + 0 1553857729.709 * * [simplify]: Extracting #3: cost 31 inf + 125 1553857729.709 * * [simplify]: Extracting #4: cost 34 inf + 410 1553857729.710 * * [simplify]: Extracting #5: cost 30 inf + 768 1553857729.711 * * [simplify]: Extracting #6: cost 13 inf + 3996 1553857729.713 * * [simplify]: Extracting #7: cost 2 inf + 7428 1553857729.715 * * [simplify]: Extracting #8: cost 0 inf + 8104 1553857729.717 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1553857729.717 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re)))))) (hypot y.re y.im))) 1553857729.718 * * * * [progress]: [ 119 / 959 ] simplifiying candidate # 1553857729.718 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857729.718 * * [simplify]: iters left: 6 (16 enodes) 1553857729.721 * * [simplify]: iters left: 5 (55 enodes) 1553857729.728 * * [simplify]: iters left: 4 (58 enodes) 1553857729.735 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857729.735 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857729.735 * * [simplify]: Extracting #2: cost 11 inf + 0 1553857729.735 * * [simplify]: Extracting #3: cost 21 inf + 0 1553857729.736 * * [simplify]: Extracting #4: cost 20 inf + 142 1553857729.736 * * [simplify]: Extracting #5: cost 13 inf + 711 1553857729.736 * * [simplify]: Extracting #6: cost 3 inf + 1545 1553857729.736 * * [simplify]: Extracting #7: cost 0 inf + 2472 1553857729.737 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.im y.re))) 1553857729.737 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.im y.re))) (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (hypot y.re y.im))) 1553857729.737 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857729.737 * * [simplify]: iters left: 6 (16 enodes) 1553857729.740 * * [simplify]: iters left: 5 (59 enodes) 1553857729.748 * * [simplify]: iters left: 4 (75 enodes) 1553857729.763 * * [simplify]: iters left: 3 (87 enodes) 1553857729.787 * * [simplify]: iters left: 2 (95 enodes) 1553857729.808 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857729.809 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857729.809 * * [simplify]: Extracting #2: cost 28 inf + 0 1553857729.809 * * [simplify]: Extracting #3: cost 33 inf + 84 1553857729.809 * * [simplify]: Extracting #4: cost 33 inf + 346 1553857729.809 * * [simplify]: Extracting #5: cost 22 inf + 1947 1553857729.810 * * [simplify]: Extracting #6: cost 10 inf + 3424 1553857729.811 * * [simplify]: Extracting #7: cost 4 inf + 4591 1553857729.812 * * [simplify]: Extracting #8: cost 0 inf + 5704 1553857729.813 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (sqrt (hypot y.im y.re))) 1553857729.813 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (sqrt (hypot y.im y.re)))) (hypot y.re y.im))) 1553857729.813 * * * * [progress]: [ 120 / 959 ] simplifiying candidate # 1553857729.813 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt 1)) 1553857729.813 * * [simplify]: iters left: 6 (13 enodes) 1553857729.817 * * [simplify]: iters left: 5 (45 enodes) 1553857729.823 * * [simplify]: iters left: 4 (48 enodes) 1553857729.829 * * [simplify]: iters left: 3 (50 enodes) 1553857729.835 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857729.835 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857729.835 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857729.835 * * [simplify]: Extracting #3: cost 12 inf + 85 1553857729.835 * * [simplify]: Extracting #4: cost 7 inf + 211 1553857729.836 * * [simplify]: Extracting #5: cost 0 inf + 1099 1553857729.836 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1553857729.836 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857729.836 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857729.836 * * [simplify]: iters left: 6 (15 enodes) 1553857729.842 * * [simplify]: iters left: 5 (56 enodes) 1553857729.857 * * [simplify]: iters left: 4 (72 enodes) 1553857729.875 * * [simplify]: iters left: 3 (84 enodes) 1553857729.887 * * [simplify]: iters left: 2 (92 enodes) 1553857729.899 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857729.899 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857729.899 * * [simplify]: Extracting #2: cost 29 inf + 0 1553857729.899 * * [simplify]: Extracting #3: cost 31 inf + 183 1553857729.899 * * [simplify]: Extracting #4: cost 22 inf + 1529 1553857729.900 * * [simplify]: Extracting #5: cost 14 inf + 2420 1553857729.900 * * [simplify]: Extracting #6: cost 8 inf + 3090 1553857729.901 * * [simplify]: Extracting #7: cost 0 inf + 4870 1553857729.902 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re)) 1553857729.902 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re))) (hypot y.re y.im))) 1553857729.902 * * * * [progress]: [ 121 / 959 ] simplifiying candidate # 1553857729.902 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt 1)) 1553857729.903 * * [simplify]: iters left: 6 (13 enodes) 1553857729.907 * * [simplify]: iters left: 5 (45 enodes) 1553857729.913 * * [simplify]: iters left: 4 (48 enodes) 1553857729.920 * * [simplify]: iters left: 3 (50 enodes) 1553857729.926 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857729.926 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857729.926 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857729.926 * * [simplify]: Extracting #3: cost 12 inf + 85 1553857729.926 * * [simplify]: Extracting #4: cost 7 inf + 211 1553857729.926 * * [simplify]: Extracting #5: cost 0 inf + 1099 1553857729.926 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1553857729.926 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857729.927 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857729.927 * * [simplify]: iters left: 6 (15 enodes) 1553857729.930 * * [simplify]: iters left: 5 (56 enodes) 1553857729.937 * * [simplify]: iters left: 4 (72 enodes) 1553857729.946 * * [simplify]: iters left: 3 (84 enodes) 1553857729.968 * * [simplify]: iters left: 2 (92 enodes) 1553857729.990 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857729.990 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857729.991 * * [simplify]: Extracting #2: cost 29 inf + 0 1553857729.991 * * [simplify]: Extracting #3: cost 31 inf + 183 1553857729.991 * * [simplify]: Extracting #4: cost 22 inf + 1529 1553857729.992 * * [simplify]: Extracting #5: cost 14 inf + 2420 1553857729.993 * * [simplify]: Extracting #6: cost 8 inf + 3090 1553857729.995 * * [simplify]: Extracting #7: cost 0 inf + 4870 1553857729.997 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re)) 1553857729.997 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re))) (hypot y.re y.im))) 1553857729.997 * * * * [progress]: [ 122 / 959 ] simplifiying candidate # 1553857729.997 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt 1)) 1553857729.998 * * [simplify]: iters left: 6 (13 enodes) 1553857730.005 * * [simplify]: iters left: 5 (45 enodes) 1553857730.017 * * [simplify]: iters left: 4 (48 enodes) 1553857730.030 * * [simplify]: iters left: 3 (50 enodes) 1553857730.041 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857730.042 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857730.042 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857730.042 * * [simplify]: Extracting #3: cost 12 inf + 85 1553857730.042 * * [simplify]: Extracting #4: cost 7 inf + 211 1553857730.042 * * [simplify]: Extracting #5: cost 0 inf + 1099 1553857730.043 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1553857730.043 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857730.043 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857730.044 * * [simplify]: iters left: 6 (15 enodes) 1553857730.051 * * [simplify]: iters left: 5 (56 enodes) 1553857730.067 * * [simplify]: iters left: 4 (72 enodes) 1553857730.086 * * [simplify]: iters left: 3 (84 enodes) 1553857730.111 * * [simplify]: iters left: 2 (92 enodes) 1553857730.133 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857730.133 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857730.133 * * [simplify]: Extracting #2: cost 29 inf + 0 1553857730.133 * * [simplify]: Extracting #3: cost 31 inf + 183 1553857730.134 * * [simplify]: Extracting #4: cost 22 inf + 1529 1553857730.135 * * [simplify]: Extracting #5: cost 14 inf + 2420 1553857730.136 * * [simplify]: Extracting #6: cost 8 inf + 3090 1553857730.137 * * [simplify]: Extracting #7: cost 0 inf + 4870 1553857730.139 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re)) 1553857730.139 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re))) (hypot y.re y.im))) 1553857730.139 * * * * [progress]: [ 123 / 959 ] simplifiying candidate # 1553857730.140 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (* 1 1))) 1553857730.140 * * [simplify]: iters left: 6 (14 enodes) 1553857730.148 * * [simplify]: iters left: 5 (47 enodes) 1553857730.161 * * [simplify]: iters left: 4 (50 enodes) 1553857730.173 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857730.174 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857730.174 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857730.174 * * [simplify]: Extracting #3: cost 10 inf + 167 1553857730.174 * * [simplify]: Extracting #4: cost 5 inf + 455 1553857730.174 * * [simplify]: Extracting #5: cost 1 inf + 880 1553857730.174 * * [simplify]: Extracting #6: cost 0 inf + 1099 1553857730.174 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1553857730.174 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857730.175 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857730.175 * * [simplify]: iters left: 6 (15 enodes) 1553857730.178 * * [simplify]: iters left: 5 (56 enodes) 1553857730.186 * * [simplify]: iters left: 4 (72 enodes) 1553857730.195 * * [simplify]: iters left: 3 (84 enodes) 1553857730.207 * * [simplify]: iters left: 2 (92 enodes) 1553857730.233 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857730.233 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857730.234 * * [simplify]: Extracting #2: cost 29 inf + 0 1553857730.234 * * [simplify]: Extracting #3: cost 31 inf + 183 1553857730.234 * * [simplify]: Extracting #4: cost 22 inf + 1529 1553857730.235 * * [simplify]: Extracting #5: cost 14 inf + 2420 1553857730.236 * * [simplify]: Extracting #6: cost 8 inf + 3090 1553857730.238 * * [simplify]: Extracting #7: cost 0 inf + 4870 1553857730.240 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re)) 1553857730.240 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re))) (hypot y.re y.im))) 1553857730.240 * * * * [progress]: [ 124 / 959 ] simplifiying candidate # 1553857730.240 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt 1)) 1553857730.241 * * [simplify]: iters left: 6 (13 enodes) 1553857730.249 * * [simplify]: iters left: 5 (45 enodes) 1553857730.261 * * [simplify]: iters left: 4 (48 enodes) 1553857730.273 * * [simplify]: iters left: 3 (50 enodes) 1553857730.285 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857730.285 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857730.286 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857730.286 * * [simplify]: Extracting #3: cost 12 inf + 85 1553857730.286 * * [simplify]: Extracting #4: cost 7 inf + 211 1553857730.286 * * [simplify]: Extracting #5: cost 0 inf + 1099 1553857730.287 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1553857730.287 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857730.287 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857730.287 * * [simplify]: iters left: 6 (15 enodes) 1553857730.294 * * [simplify]: iters left: 5 (56 enodes) 1553857730.305 * * [simplify]: iters left: 4 (72 enodes) 1553857730.314 * * [simplify]: iters left: 3 (84 enodes) 1553857730.325 * * [simplify]: iters left: 2 (92 enodes) 1553857730.339 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857730.339 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857730.339 * * [simplify]: Extracting #2: cost 29 inf + 0 1553857730.339 * * [simplify]: Extracting #3: cost 31 inf + 183 1553857730.339 * * [simplify]: Extracting #4: cost 22 inf + 1529 1553857730.340 * * [simplify]: Extracting #5: cost 14 inf + 2420 1553857730.340 * * [simplify]: Extracting #6: cost 8 inf + 3090 1553857730.341 * * [simplify]: Extracting #7: cost 0 inf + 4870 1553857730.342 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re)) 1553857730.342 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re))) (hypot y.re y.im))) 1553857730.342 * * * * [progress]: [ 125 / 959 ] simplifiying candidate # 1553857730.342 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt 1)) 1553857730.342 * * [simplify]: iters left: 6 (13 enodes) 1553857730.347 * * [simplify]: iters left: 5 (45 enodes) 1553857730.353 * * [simplify]: iters left: 4 (48 enodes) 1553857730.360 * * [simplify]: iters left: 3 (50 enodes) 1553857730.367 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857730.367 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857730.367 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857730.367 * * [simplify]: Extracting #3: cost 12 inf + 85 1553857730.367 * * [simplify]: Extracting #4: cost 7 inf + 211 1553857730.368 * * [simplify]: Extracting #5: cost 0 inf + 1099 1553857730.368 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1553857730.368 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857730.369 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857730.369 * * [simplify]: iters left: 6 (15 enodes) 1553857730.375 * * [simplify]: iters left: 5 (56 enodes) 1553857730.392 * * [simplify]: iters left: 4 (72 enodes) 1553857730.402 * * [simplify]: iters left: 3 (84 enodes) 1553857730.412 * * [simplify]: iters left: 2 (92 enodes) 1553857730.428 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857730.428 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857730.428 * * [simplify]: Extracting #2: cost 29 inf + 0 1553857730.428 * * [simplify]: Extracting #3: cost 31 inf + 183 1553857730.429 * * [simplify]: Extracting #4: cost 22 inf + 1529 1553857730.430 * * [simplify]: Extracting #5: cost 14 inf + 2420 1553857730.431 * * [simplify]: Extracting #6: cost 8 inf + 3090 1553857730.433 * * [simplify]: Extracting #7: cost 0 inf + 4870 1553857730.435 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re)) 1553857730.435 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re))) (hypot y.re y.im))) 1553857730.435 * * * * [progress]: [ 126 / 959 ] simplifiying candidate # 1553857730.435 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857730.436 * * [simplify]: iters left: 6 (16 enodes) 1553857730.442 * * [simplify]: iters left: 5 (55 enodes) 1553857730.449 * * [simplify]: iters left: 4 (58 enodes) 1553857730.456 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857730.456 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857730.456 * * [simplify]: Extracting #2: cost 11 inf + 0 1553857730.456 * * [simplify]: Extracting #3: cost 21 inf + 0 1553857730.456 * * [simplify]: Extracting #4: cost 20 inf + 142 1553857730.456 * * [simplify]: Extracting #5: cost 13 inf + 711 1553857730.456 * * [simplify]: Extracting #6: cost 3 inf + 1545 1553857730.457 * * [simplify]: Extracting #7: cost 0 inf + 2472 1553857730.457 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.im y.re))) 1553857730.457 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.im y.re))) (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (hypot y.re y.im))) 1553857730.458 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857730.458 * * [simplify]: iters left: 6 (16 enodes) 1553857730.461 * * [simplify]: iters left: 5 (59 enodes) 1553857730.469 * * [simplify]: iters left: 4 (75 enodes) 1553857730.484 * * [simplify]: iters left: 3 (87 enodes) 1553857730.508 * * [simplify]: iters left: 2 (95 enodes) 1553857730.532 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857730.532 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857730.532 * * [simplify]: Extracting #2: cost 28 inf + 0 1553857730.532 * * [simplify]: Extracting #3: cost 33 inf + 84 1553857730.532 * * [simplify]: Extracting #4: cost 33 inf + 346 1553857730.533 * * [simplify]: Extracting #5: cost 22 inf + 1947 1553857730.534 * * [simplify]: Extracting #6: cost 10 inf + 3424 1553857730.536 * * [simplify]: Extracting #7: cost 4 inf + 4591 1553857730.539 * * [simplify]: Extracting #8: cost 0 inf + 5704 1553857730.541 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (sqrt (hypot y.im y.re))) 1553857730.541 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (sqrt (hypot y.im y.re)))) (hypot y.re y.im))) 1553857730.542 * * * * [progress]: [ 127 / 959 ] simplifiying candidate # 1553857730.542 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1) 1553857730.542 * * [simplify]: iters left: 6 (12 enodes) 1553857730.548 * * [simplify]: iters left: 5 (40 enodes) 1553857730.560 * * [simplify]: iters left: 4 (45 enodes) 1553857730.572 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857730.572 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857730.572 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857730.572 * * [simplify]: Extracting #3: cost 13 inf + 44 1553857730.572 * * [simplify]: Extracting #4: cost 7 inf + 211 1553857730.573 * * [simplify]: Extracting #5: cost 1 inf + 880 1553857730.573 * * [simplify]: Extracting #6: cost 0 inf + 1099 1553857730.574 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1553857730.574 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857730.574 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857730.574 * * [simplify]: iters left: 6 (15 enodes) 1553857730.581 * * [simplify]: iters left: 5 (56 enodes) 1553857730.595 * * [simplify]: iters left: 4 (72 enodes) 1553857730.605 * * [simplify]: iters left: 3 (84 enodes) 1553857730.615 * * [simplify]: iters left: 2 (92 enodes) 1553857730.631 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857730.631 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857730.631 * * [simplify]: Extracting #2: cost 29 inf + 0 1553857730.632 * * [simplify]: Extracting #3: cost 31 inf + 183 1553857730.632 * * [simplify]: Extracting #4: cost 22 inf + 1529 1553857730.633 * * [simplify]: Extracting #5: cost 14 inf + 2420 1553857730.634 * * [simplify]: Extracting #6: cost 8 inf + 3090 1553857730.636 * * [simplify]: Extracting #7: cost 0 inf + 4870 1553857730.638 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re)) 1553857730.638 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re))) (hypot y.re y.im))) 1553857730.638 * * * * [progress]: [ 128 / 959 ] simplifiying candidate # 1553857730.638 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857730.638 * * [simplify]: iters left: 6 (18 enodes) 1553857730.646 * * [simplify]: iters left: 5 (63 enodes) 1553857730.658 * * [simplify]: iters left: 4 (70 enodes) 1553857730.666 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857730.666 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857730.666 * * [simplify]: Extracting #2: cost 17 inf + 0 1553857730.666 * * [simplify]: Extracting #3: cost 29 inf + 0 1553857730.667 * * [simplify]: Extracting #4: cost 24 inf + 168 1553857730.667 * * [simplify]: Extracting #5: cost 11 inf + 1497 1553857730.667 * * [simplify]: Extracting #6: cost 1 inf + 3780 1553857730.668 * * [simplify]: Extracting #7: cost 0 inf + 4254 1553857730.669 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857730.669 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (hypot y.re y.im))) 1553857730.669 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857730.669 * * [simplify]: iters left: 6 (17 enodes) 1553857730.672 * * [simplify]: iters left: 5 (62 enodes) 1553857730.682 * * [simplify]: iters left: 4 (88 enodes) 1553857730.707 * * [simplify]: iters left: 3 (118 enodes) 1553857730.723 * * [simplify]: iters left: 2 (146 enodes) 1553857730.743 * * [simplify]: iters left: 1 (158 enodes) 1553857730.762 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857730.762 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857730.762 * * [simplify]: Extracting #2: cost 40 inf + 0 1553857730.762 * * [simplify]: Extracting #3: cost 56 inf + 125 1553857730.763 * * [simplify]: Extracting #4: cost 52 inf + 494 1553857730.763 * * [simplify]: Extracting #5: cost 29 inf + 4270 1553857730.765 * * [simplify]: Extracting #6: cost 4 inf + 10237 1553857730.767 * * [simplify]: Extracting #7: cost 0 inf + 11108 1553857730.768 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.im y.re))) 1553857730.769 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.im y.re)))) (hypot y.re y.im))) 1553857730.769 * * * * [progress]: [ 129 / 959 ] simplifiying candidate # 1553857730.769 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857730.769 * * [simplify]: iters left: 6 (18 enodes) 1553857730.773 * * [simplify]: iters left: 5 (61 enodes) 1553857730.781 * * [simplify]: iters left: 4 (65 enodes) 1553857730.789 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857730.789 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857730.789 * * [simplify]: Extracting #2: cost 14 inf + 0 1553857730.789 * * [simplify]: Extracting #3: cost 27 inf + 0 1553857730.789 * * [simplify]: Extracting #4: cost 20 inf + 250 1553857730.789 * * [simplify]: Extracting #5: cost 13 inf + 999 1553857730.790 * * [simplify]: Extracting #6: cost 4 inf + 2484 1553857730.790 * * [simplify]: Extracting #7: cost 0 inf + 3946 1553857730.791 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1553857730.791 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (hypot y.re y.im))) 1553857730.791 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1553857730.791 * * [simplify]: iters left: 6 (17 enodes) 1553857730.795 * * [simplify]: iters left: 5 (61 enodes) 1553857730.803 * * [simplify]: iters left: 4 (86 enodes) 1553857730.816 * * [simplify]: iters left: 3 (116 enodes) 1553857730.841 * * [simplify]: iters left: 2 (144 enodes) 1553857730.880 * * [simplify]: iters left: 1 (156 enodes) 1553857730.898 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857730.898 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857730.898 * * [simplify]: Extracting #2: cost 40 inf + 0 1553857730.899 * * [simplify]: Extracting #3: cost 56 inf + 125 1553857730.899 * * [simplify]: Extracting #4: cost 52 inf + 494 1553857730.900 * * [simplify]: Extracting #5: cost 28 inf + 5649 1553857730.902 * * [simplify]: Extracting #6: cost 3 inf + 13095 1553857730.904 * * [simplify]: Extracting #7: cost 0 inf + 14068 1553857730.906 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 1553857730.906 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (sqrt (cbrt (fma y.re y.re (* y.im y.im)))))) (hypot y.re y.im))) 1553857730.906 * * * * [progress]: [ 130 / 959 ] simplifiying candidate # 1553857730.907 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857730.907 * * [simplify]: iters left: 6 (17 enodes) 1553857730.911 * * [simplify]: iters left: 5 (58 enodes) 1553857730.919 * * [simplify]: iters left: 4 (63 enodes) 1553857730.933 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857730.933 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857730.933 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857730.933 * * [simplify]: Extracting #3: cost 25 inf + 0 1553857730.933 * * [simplify]: Extracting #4: cost 20 inf + 168 1553857730.934 * * [simplify]: Extracting #5: cost 9 inf + 1063 1553857730.935 * * [simplify]: Extracting #6: cost 1 inf + 2398 1553857730.936 * * [simplify]: Extracting #7: cost 0 inf + 2792 1553857730.937 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.im y.re))) 1553857730.937 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.im y.re))) (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (hypot y.re y.im))) 1553857730.937 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857730.938 * * [simplify]: iters left: 6 (17 enodes) 1553857730.945 * * [simplify]: iters left: 5 (62 enodes) 1553857730.963 * * [simplify]: iters left: 4 (88 enodes) 1553857730.988 * * [simplify]: iters left: 3 (118 enodes) 1553857731.019 * * [simplify]: iters left: 2 (146 enodes) 1553857731.058 * * [simplify]: iters left: 1 (158 enodes) 1553857731.095 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857731.095 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857731.095 * * [simplify]: Extracting #2: cost 40 inf + 0 1553857731.096 * * [simplify]: Extracting #3: cost 56 inf + 125 1553857731.096 * * [simplify]: Extracting #4: cost 52 inf + 494 1553857731.097 * * [simplify]: Extracting #5: cost 29 inf + 3990 1553857731.101 * * [simplify]: Extracting #6: cost 4 inf + 9037 1553857731.105 * * [simplify]: Extracting #7: cost 0 inf + 9748 1553857731.109 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.im y.re))) 1553857731.109 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.im y.re)))) (hypot y.re y.im))) 1553857731.109 * * * * [progress]: [ 131 / 959 ] simplifiying candidate # 1553857731.109 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) 1553857731.109 * * [simplify]: iters left: 6 (14 enodes) 1553857731.113 * * [simplify]: iters left: 5 (48 enodes) 1553857731.120 * * [simplify]: iters left: 4 (53 enodes) 1553857731.126 * * [simplify]: iters left: 3 (55 enodes) 1553857731.137 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857731.137 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857731.138 * * [simplify]: Extracting #2: cost 18 inf + 1 1553857731.138 * * [simplify]: Extracting #3: cost 13 inf + 46 1553857731.138 * * [simplify]: Extracting #4: cost 6 inf + 713 1553857731.139 * * [simplify]: Extracting #5: cost 1 inf + 1217 1553857731.139 * * [simplify]: Extracting #6: cost 0 inf + 1339 1553857731.140 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1553857731.140 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857731.140 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857731.140 * * [simplify]: iters left: 6 (16 enodes) 1553857731.148 * * [simplify]: iters left: 5 (59 enodes) 1553857731.167 * * [simplify]: iters left: 4 (85 enodes) 1553857731.191 * * [simplify]: iters left: 3 (115 enodes) 1553857731.221 * * [simplify]: iters left: 2 (143 enodes) 1553857731.240 * * [simplify]: iters left: 1 (155 enodes) 1553857731.265 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857731.265 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857731.265 * * [simplify]: Extracting #2: cost 41 inf + 0 1553857731.266 * * [simplify]: Extracting #3: cost 56 inf + 126 1553857731.266 * * [simplify]: Extracting #4: cost 39 inf + 1878 1553857731.269 * * [simplify]: Extracting #5: cost 10 inf + 6529 1553857731.270 * * [simplify]: Extracting #6: cost 1 inf + 8096 1553857731.273 * * [simplify]: Extracting #7: cost 0 inf + 8274 1553857731.274 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (hypot y.im y.re)) 1553857731.275 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (hypot y.im y.re))) (hypot y.re y.im))) 1553857731.275 * * * * [progress]: [ 132 / 959 ] simplifiying candidate # 1553857731.275 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) 1553857731.275 * * [simplify]: iters left: 6 (14 enodes) 1553857731.279 * * [simplify]: iters left: 5 (48 enodes) 1553857731.286 * * [simplify]: iters left: 4 (53 enodes) 1553857731.293 * * [simplify]: iters left: 3 (55 enodes) 1553857731.301 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857731.302 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857731.302 * * [simplify]: Extracting #2: cost 18 inf + 1 1553857731.302 * * [simplify]: Extracting #3: cost 13 inf + 46 1553857731.302 * * [simplify]: Extracting #4: cost 6 inf + 713 1553857731.303 * * [simplify]: Extracting #5: cost 1 inf + 1217 1553857731.304 * * [simplify]: Extracting #6: cost 0 inf + 1339 1553857731.304 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1553857731.304 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857731.305 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857731.305 * * [simplify]: iters left: 6 (16 enodes) 1553857731.312 * * [simplify]: iters left: 5 (59 enodes) 1553857731.328 * * [simplify]: iters left: 4 (85 enodes) 1553857731.352 * * [simplify]: iters left: 3 (115 enodes) 1553857731.382 * * [simplify]: iters left: 2 (143 enodes) 1553857731.422 * * [simplify]: iters left: 1 (155 enodes) 1553857731.440 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857731.440 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857731.440 * * [simplify]: Extracting #2: cost 41 inf + 0 1553857731.440 * * [simplify]: Extracting #3: cost 56 inf + 126 1553857731.440 * * [simplify]: Extracting #4: cost 39 inf + 1878 1553857731.442 * * [simplify]: Extracting #5: cost 10 inf + 6529 1553857731.443 * * [simplify]: Extracting #6: cost 1 inf + 8096 1553857731.445 * * [simplify]: Extracting #7: cost 0 inf + 8274 1553857731.446 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (hypot y.im y.re)) 1553857731.446 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (hypot y.im y.re))) (hypot y.re y.im))) 1553857731.446 * * * * [progress]: [ 133 / 959 ] simplifiying candidate # 1553857731.447 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) 1553857731.447 * * [simplify]: iters left: 6 (14 enodes) 1553857731.451 * * [simplify]: iters left: 5 (48 enodes) 1553857731.457 * * [simplify]: iters left: 4 (53 enodes) 1553857731.464 * * [simplify]: iters left: 3 (55 enodes) 1553857731.477 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857731.477 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857731.477 * * [simplify]: Extracting #2: cost 18 inf + 1 1553857731.477 * * [simplify]: Extracting #3: cost 13 inf + 46 1553857731.477 * * [simplify]: Extracting #4: cost 6 inf + 713 1553857731.478 * * [simplify]: Extracting #5: cost 1 inf + 1217 1553857731.478 * * [simplify]: Extracting #6: cost 0 inf + 1339 1553857731.478 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1553857731.478 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857731.479 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857731.479 * * [simplify]: iters left: 6 (16 enodes) 1553857731.482 * * [simplify]: iters left: 5 (59 enodes) 1553857731.492 * * [simplify]: iters left: 4 (85 enodes) 1553857731.503 * * [simplify]: iters left: 3 (115 enodes) 1553857731.527 * * [simplify]: iters left: 2 (143 enodes) 1553857731.564 * * [simplify]: iters left: 1 (155 enodes) 1553857731.603 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857731.603 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857731.603 * * [simplify]: Extracting #2: cost 41 inf + 0 1553857731.603 * * [simplify]: Extracting #3: cost 56 inf + 126 1553857731.604 * * [simplify]: Extracting #4: cost 39 inf + 1878 1553857731.606 * * [simplify]: Extracting #5: cost 10 inf + 6529 1553857731.610 * * [simplify]: Extracting #6: cost 1 inf + 8096 1553857731.613 * * [simplify]: Extracting #7: cost 0 inf + 8274 1553857731.616 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (hypot y.im y.re)) 1553857731.617 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (hypot y.im y.re))) (hypot y.re y.im))) 1553857731.617 * * * * [progress]: [ 134 / 959 ] simplifiying candidate # 1553857731.617 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (* 1 1))) 1553857731.617 * * [simplify]: iters left: 6 (15 enodes) 1553857731.625 * * [simplify]: iters left: 5 (50 enodes) 1553857731.638 * * [simplify]: iters left: 4 (55 enodes) 1553857731.652 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857731.652 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857731.652 * * [simplify]: Extracting #2: cost 18 inf + 1 1553857731.652 * * [simplify]: Extracting #3: cost 13 inf + 46 1553857731.652 * * [simplify]: Extracting #4: cost 5 inf + 536 1553857731.653 * * [simplify]: Extracting #5: cost 1 inf + 1080 1553857731.653 * * [simplify]: Extracting #6: cost 0 inf + 1339 1553857731.654 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1553857731.654 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857731.654 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857731.654 * * [simplify]: iters left: 6 (16 enodes) 1553857731.661 * * [simplify]: iters left: 5 (59 enodes) 1553857731.676 * * [simplify]: iters left: 4 (85 enodes) 1553857731.687 * * [simplify]: iters left: 3 (115 enodes) 1553857731.702 * * [simplify]: iters left: 2 (143 enodes) 1553857731.727 * * [simplify]: iters left: 1 (155 enodes) 1553857731.764 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857731.764 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857731.764 * * [simplify]: Extracting #2: cost 41 inf + 0 1553857731.764 * * [simplify]: Extracting #3: cost 56 inf + 126 1553857731.765 * * [simplify]: Extracting #4: cost 39 inf + 1878 1553857731.767 * * [simplify]: Extracting #5: cost 10 inf + 6529 1553857731.771 * * [simplify]: Extracting #6: cost 1 inf + 8096 1553857731.774 * * [simplify]: Extracting #7: cost 0 inf + 8274 1553857731.777 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (hypot y.im y.re)) 1553857731.778 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (hypot y.im y.re))) (hypot y.re y.im))) 1553857731.778 * * * * [progress]: [ 135 / 959 ] simplifiying candidate # 1553857731.778 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) 1553857731.778 * * [simplify]: iters left: 6 (14 enodes) 1553857731.786 * * [simplify]: iters left: 5 (48 enodes) 1553857731.800 * * [simplify]: iters left: 4 (53 enodes) 1553857731.814 * * [simplify]: iters left: 3 (55 enodes) 1553857731.828 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857731.828 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857731.828 * * [simplify]: Extracting #2: cost 18 inf + 1 1553857731.828 * * [simplify]: Extracting #3: cost 13 inf + 46 1553857731.828 * * [simplify]: Extracting #4: cost 6 inf + 713 1553857731.829 * * [simplify]: Extracting #5: cost 1 inf + 1217 1553857731.830 * * [simplify]: Extracting #6: cost 0 inf + 1339 1553857731.830 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1553857731.830 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857731.831 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857731.831 * * [simplify]: iters left: 6 (16 enodes) 1553857731.838 * * [simplify]: iters left: 5 (59 enodes) 1553857731.859 * * [simplify]: iters left: 4 (85 enodes) 1553857731.882 * * [simplify]: iters left: 3 (115 enodes) 1553857731.914 * * [simplify]: iters left: 2 (143 enodes) 1553857731.936 * * [simplify]: iters left: 1 (155 enodes) 1553857731.958 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857731.958 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857731.958 * * [simplify]: Extracting #2: cost 41 inf + 0 1553857731.958 * * [simplify]: Extracting #3: cost 56 inf + 126 1553857731.959 * * [simplify]: Extracting #4: cost 39 inf + 1878 1553857731.962 * * [simplify]: Extracting #5: cost 10 inf + 6529 1553857731.965 * * [simplify]: Extracting #6: cost 1 inf + 8096 1553857731.968 * * [simplify]: Extracting #7: cost 0 inf + 8274 1553857731.970 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (hypot y.im y.re)) 1553857731.970 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (hypot y.im y.re))) (hypot y.re y.im))) 1553857731.970 * * * * [progress]: [ 136 / 959 ] simplifiying candidate # 1553857731.970 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) 1553857731.971 * * [simplify]: iters left: 6 (14 enodes) 1553857731.975 * * [simplify]: iters left: 5 (48 enodes) 1553857731.982 * * [simplify]: iters left: 4 (53 enodes) 1553857731.990 * * [simplify]: iters left: 3 (55 enodes) 1553857731.997 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857731.997 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857731.997 * * [simplify]: Extracting #2: cost 18 inf + 1 1553857731.997 * * [simplify]: Extracting #3: cost 13 inf + 46 1553857731.997 * * [simplify]: Extracting #4: cost 6 inf + 713 1553857731.997 * * [simplify]: Extracting #5: cost 1 inf + 1217 1553857731.998 * * [simplify]: Extracting #6: cost 0 inf + 1339 1553857731.998 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1553857731.998 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857731.998 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857731.998 * * [simplify]: iters left: 6 (16 enodes) 1553857732.002 * * [simplify]: iters left: 5 (59 enodes) 1553857732.015 * * [simplify]: iters left: 4 (85 enodes) 1553857732.040 * * [simplify]: iters left: 3 (115 enodes) 1553857732.062 * * [simplify]: iters left: 2 (143 enodes) 1553857732.081 * * [simplify]: iters left: 1 (155 enodes) 1553857732.100 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857732.100 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857732.100 * * [simplify]: Extracting #2: cost 41 inf + 0 1553857732.100 * * [simplify]: Extracting #3: cost 56 inf + 126 1553857732.101 * * [simplify]: Extracting #4: cost 39 inf + 1878 1553857732.103 * * [simplify]: Extracting #5: cost 10 inf + 6529 1553857732.107 * * [simplify]: Extracting #6: cost 1 inf + 8096 1553857732.110 * * [simplify]: Extracting #7: cost 0 inf + 8274 1553857732.113 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (hypot y.im y.re)) 1553857732.113 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (hypot y.im y.re))) (hypot y.re y.im))) 1553857732.114 * * * * [progress]: [ 137 / 959 ] simplifiying candidate # 1553857732.114 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857732.114 * * [simplify]: iters left: 6 (17 enodes) 1553857732.122 * * [simplify]: iters left: 5 (58 enodes) 1553857732.138 * * [simplify]: iters left: 4 (63 enodes) 1553857732.153 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857732.154 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857732.154 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857732.154 * * [simplify]: Extracting #3: cost 25 inf + 0 1553857732.154 * * [simplify]: Extracting #4: cost 20 inf + 168 1553857732.154 * * [simplify]: Extracting #5: cost 9 inf + 1063 1553857732.155 * * [simplify]: Extracting #6: cost 1 inf + 2398 1553857732.156 * * [simplify]: Extracting #7: cost 0 inf + 2792 1553857732.157 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.im y.re))) 1553857732.157 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.im y.re))) (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (hypot y.re y.im))) 1553857732.158 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857732.158 * * [simplify]: iters left: 6 (17 enodes) 1553857732.167 * * [simplify]: iters left: 5 (62 enodes) 1553857732.177 * * [simplify]: iters left: 4 (88 enodes) 1553857732.189 * * [simplify]: iters left: 3 (118 enodes) 1553857732.204 * * [simplify]: iters left: 2 (146 enodes) 1553857732.237 * * [simplify]: iters left: 1 (158 enodes) 1553857732.272 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857732.272 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857732.272 * * [simplify]: Extracting #2: cost 40 inf + 0 1553857732.272 * * [simplify]: Extracting #3: cost 56 inf + 125 1553857732.273 * * [simplify]: Extracting #4: cost 52 inf + 494 1553857732.274 * * [simplify]: Extracting #5: cost 29 inf + 3990 1553857732.277 * * [simplify]: Extracting #6: cost 4 inf + 9037 1553857732.280 * * [simplify]: Extracting #7: cost 0 inf + 9748 1553857732.283 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.im y.re))) 1553857732.283 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.im y.re)))) (hypot y.re y.im))) 1553857732.284 * * * * [progress]: [ 138 / 959 ] simplifiying candidate # 1553857732.284 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1) 1553857732.284 * * [simplify]: iters left: 6 (13 enodes) 1553857732.290 * * [simplify]: iters left: 5 (43 enodes) 1553857732.301 * * [simplify]: iters left: 4 (50 enodes) 1553857732.313 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857732.313 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857732.313 * * [simplify]: Extracting #2: cost 18 inf + 1 1553857732.313 * * [simplify]: Extracting #3: cost 12 inf + 87 1553857732.313 * * [simplify]: Extracting #4: cost 5 inf + 455 1553857732.314 * * [simplify]: Extracting #5: cost 0 inf + 1339 1553857732.315 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1553857732.315 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857732.315 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857732.315 * * [simplify]: iters left: 6 (16 enodes) 1553857732.322 * * [simplify]: iters left: 5 (59 enodes) 1553857732.337 * * [simplify]: iters left: 4 (85 enodes) 1553857732.358 * * [simplify]: iters left: 3 (115 enodes) 1553857732.384 * * [simplify]: iters left: 2 (143 enodes) 1553857732.418 * * [simplify]: iters left: 1 (155 enodes) 1553857732.436 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857732.436 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857732.437 * * [simplify]: Extracting #2: cost 41 inf + 0 1553857732.437 * * [simplify]: Extracting #3: cost 56 inf + 126 1553857732.437 * * [simplify]: Extracting #4: cost 39 inf + 1878 1553857732.438 * * [simplify]: Extracting #5: cost 10 inf + 6529 1553857732.440 * * [simplify]: Extracting #6: cost 1 inf + 8096 1553857732.442 * * [simplify]: Extracting #7: cost 0 inf + 8274 1553857732.443 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (hypot y.im y.re)) 1553857732.443 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (hypot y.im y.re))) (hypot y.re y.im))) 1553857732.443 * * * * [progress]: [ 139 / 959 ] simplifiying candidate # 1553857732.444 * [simplify]: Simplifying (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857732.444 * * [simplify]: iters left: 6 (10 enodes) 1553857732.447 * * [simplify]: iters left: 5 (37 enodes) 1553857732.452 * * [simplify]: iters left: 4 (43 enodes) 1553857732.458 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857732.459 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857732.459 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857732.459 * * [simplify]: Extracting #3: cost 13 inf + 1 1553857732.459 * * [simplify]: Extracting #4: cost 14 inf + 3 1553857732.459 * * [simplify]: Extracting #5: cost 9 inf + 530 1553857732.459 * * [simplify]: Extracting #6: cost 0 inf + 1895 1553857732.459 * [simplify]: Simplified to (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857732.459 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (hypot y.re y.im))) 1553857732.460 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857732.460 * * [simplify]: iters left: 6 (13 enodes) 1553857732.465 * * [simplify]: iters left: 5 (50 enodes) 1553857732.480 * * [simplify]: iters left: 4 (76 enodes) 1553857732.503 * * [simplify]: iters left: 3 (106 enodes) 1553857732.528 * * [simplify]: iters left: 2 (134 enodes) 1553857732.545 * * [simplify]: iters left: 1 (146 enodes) 1553857732.565 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857732.565 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857732.565 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857732.566 * * [simplify]: Extracting #3: cost 46 inf + 129 1553857732.567 * * [simplify]: Extracting #4: cost 23 inf + 3740 1553857732.569 * * [simplify]: Extracting #5: cost 3 inf + 7881 1553857732.572 * * [simplify]: Extracting #6: cost 0 inf + 8060 1553857732.575 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) 1553857732.575 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857732.575 * * * * [progress]: [ 140 / 959 ] simplifiying candidate # 1553857732.576 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857732.576 * * [simplify]: iters left: 6 (10 enodes) 1553857732.581 * * [simplify]: iters left: 5 (35 enodes) 1553857732.589 * * [simplify]: iters left: 4 (38 enodes) 1553857732.596 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857732.596 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857732.596 * * [simplify]: Extracting #2: cost 6 inf + 1 1553857732.596 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857732.596 * * [simplify]: Extracting #4: cost 14 inf + 1 1553857732.596 * * [simplify]: Extracting #5: cost 14 inf + 3 1553857732.596 * * [simplify]: Extracting #6: cost 8 inf + 361 1553857732.596 * * [simplify]: Extracting #7: cost 0 inf + 2099 1553857732.597 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1553857732.597 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (hypot y.re y.im))) 1553857732.597 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1553857732.597 * * [simplify]: iters left: 6 (13 enodes) 1553857732.600 * * [simplify]: iters left: 5 (49 enodes) 1553857732.607 * * [simplify]: iters left: 4 (74 enodes) 1553857732.617 * * [simplify]: iters left: 3 (104 enodes) 1553857732.631 * * [simplify]: iters left: 2 (132 enodes) 1553857732.648 * * [simplify]: iters left: 1 (144 enodes) 1553857732.667 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857732.667 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857732.667 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857732.667 * * [simplify]: Extracting #3: cost 47 inf + 88 1553857732.668 * * [simplify]: Extracting #4: cost 42 inf + 666 1553857732.668 * * [simplify]: Extracting #5: cost 39 inf + 927 1553857732.669 * * [simplify]: Extracting #6: cost 12 inf + 7689 1553857732.671 * * [simplify]: Extracting #7: cost 1 inf + 10723 1553857732.673 * * [simplify]: Extracting #8: cost 0 inf + 11020 1553857732.674 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1553857732.674 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re)))))) (hypot y.re y.im))) 1553857732.675 * * * * [progress]: [ 141 / 959 ] simplifiying candidate # 1553857732.675 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857732.675 * * [simplify]: iters left: 6 (9 enodes) 1553857732.678 * * [simplify]: iters left: 5 (32 enodes) 1553857732.683 * * [simplify]: iters left: 4 (36 enodes) 1553857732.688 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857732.688 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857732.688 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857732.688 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857732.688 * * [simplify]: Extracting #4: cost 4 inf + 587 1553857732.688 * * [simplify]: Extracting #5: cost 3 inf + 766 1553857732.688 * * [simplify]: Extracting #6: cost 0 inf + 945 1553857732.689 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1553857732.689 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (hypot y.im y.re))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (hypot y.re y.im))) 1553857732.689 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857732.689 * * [simplify]: iters left: 6 (13 enodes) 1553857732.692 * * [simplify]: iters left: 5 (50 enodes) 1553857732.699 * * [simplify]: iters left: 4 (76 enodes) 1553857732.710 * * [simplify]: iters left: 3 (106 enodes) 1553857732.734 * * [simplify]: iters left: 2 (134 enodes) 1553857732.771 * * [simplify]: iters left: 1 (146 enodes) 1553857732.805 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857732.805 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857732.805 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857732.805 * * [simplify]: Extracting #3: cost 46 inf + 129 1553857732.806 * * [simplify]: Extracting #4: cost 23 inf + 3100 1553857732.809 * * [simplify]: Extracting #5: cost 3 inf + 6521 1553857732.812 * * [simplify]: Extracting #6: cost 0 inf + 6700 1553857732.814 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1553857732.815 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857732.815 * * * * [progress]: [ 142 / 959 ] simplifiying candidate # 1553857732.815 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857732.815 * * [simplify]: iters left: 3 (3 enodes) 1553857732.821 * * [simplify]: iters left: 2 (11 enodes) 1553857732.824 * * [simplify]: iters left: 1 (13 enodes) 1553857732.828 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857732.828 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857732.828 * [simplify]: Simplified to 1 1553857732.828 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857732.828 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857732.828 * * [simplify]: iters left: 6 (12 enodes) 1553857732.834 * * [simplify]: iters left: 5 (47 enodes) 1553857732.848 * * [simplify]: iters left: 4 (73 enodes) 1553857732.869 * * [simplify]: iters left: 3 (103 enodes) 1553857732.895 * * [simplify]: iters left: 2 (131 enodes) 1553857732.914 * * [simplify]: iters left: 1 (143 enodes) 1553857732.936 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857732.936 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857732.936 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857732.936 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857732.937 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857732.939 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857732.942 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857732.944 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857732.944 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im))) 1553857732.944 * * * * [progress]: [ 143 / 959 ] simplifiying candidate # 1553857732.944 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857732.945 * * [simplify]: iters left: 3 (3 enodes) 1553857732.950 * * [simplify]: iters left: 2 (11 enodes) 1553857732.953 * * [simplify]: iters left: 1 (13 enodes) 1553857732.956 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857732.956 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857732.957 * [simplify]: Simplified to 1 1553857732.957 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857732.957 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857732.957 * * [simplify]: iters left: 6 (12 enodes) 1553857732.963 * * [simplify]: iters left: 5 (47 enodes) 1553857732.976 * * [simplify]: iters left: 4 (73 enodes) 1553857732.989 * * [simplify]: iters left: 3 (103 enodes) 1553857733.004 * * [simplify]: iters left: 2 (131 enodes) 1553857733.023 * * [simplify]: iters left: 1 (143 enodes) 1553857733.056 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857733.056 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857733.057 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857733.057 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857733.058 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857733.060 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857733.062 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857733.065 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857733.065 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im))) 1553857733.065 * * * * [progress]: [ 144 / 959 ] simplifiying candidate # 1553857733.065 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857733.065 * * [simplify]: iters left: 3 (3 enodes) 1553857733.071 * * [simplify]: iters left: 2 (11 enodes) 1553857733.074 * * [simplify]: iters left: 1 (13 enodes) 1553857733.077 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857733.077 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857733.077 * [simplify]: Simplified to 1 1553857733.077 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857733.078 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857733.078 * * [simplify]: iters left: 6 (12 enodes) 1553857733.084 * * [simplify]: iters left: 5 (47 enodes) 1553857733.098 * * [simplify]: iters left: 4 (73 enodes) 1553857733.118 * * [simplify]: iters left: 3 (103 enodes) 1553857733.148 * * [simplify]: iters left: 2 (131 enodes) 1553857733.182 * * [simplify]: iters left: 1 (143 enodes) 1553857733.216 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857733.216 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857733.216 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857733.216 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857733.218 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857733.220 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857733.222 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857733.224 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857733.224 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im))) 1553857733.225 * * * * [progress]: [ 145 / 959 ] simplifiying candidate # 1553857733.225 * [simplify]: Simplifying (/ 1 (sqrt (* 1 1))) 1553857733.225 * * [simplify]: iters left: 5 (4 enodes) 1553857733.232 * * [simplify]: iters left: 4 (13 enodes) 1553857733.235 * * [simplify]: iters left: 3 (15 enodes) 1553857733.239 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857733.239 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857733.239 * [simplify]: Simplified to 1 1553857733.239 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857733.239 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857733.239 * * [simplify]: iters left: 6 (12 enodes) 1553857733.245 * * [simplify]: iters left: 5 (47 enodes) 1553857733.258 * * [simplify]: iters left: 4 (73 enodes) 1553857733.281 * * [simplify]: iters left: 3 (103 enodes) 1553857733.300 * * [simplify]: iters left: 2 (131 enodes) 1553857733.317 * * [simplify]: iters left: 1 (143 enodes) 1553857733.345 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857733.345 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857733.346 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857733.346 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857733.347 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857733.349 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857733.352 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857733.354 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857733.354 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im))) 1553857733.354 * * * * [progress]: [ 146 / 959 ] simplifiying candidate # 1553857733.355 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857733.355 * * [simplify]: iters left: 3 (3 enodes) 1553857733.361 * * [simplify]: iters left: 2 (11 enodes) 1553857733.364 * * [simplify]: iters left: 1 (13 enodes) 1553857733.367 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857733.367 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857733.367 * [simplify]: Simplified to 1 1553857733.367 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857733.368 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857733.368 * * [simplify]: iters left: 6 (12 enodes) 1553857733.373 * * [simplify]: iters left: 5 (47 enodes) 1553857733.389 * * [simplify]: iters left: 4 (73 enodes) 1553857733.409 * * [simplify]: iters left: 3 (103 enodes) 1553857733.428 * * [simplify]: iters left: 2 (131 enodes) 1553857733.446 * * [simplify]: iters left: 1 (143 enodes) 1553857733.476 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857733.476 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857733.476 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857733.476 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857733.478 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857733.480 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857733.482 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857733.485 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857733.485 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im))) 1553857733.485 * * * * [progress]: [ 147 / 959 ] simplifiying candidate # 1553857733.485 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857733.485 * * [simplify]: iters left: 3 (3 enodes) 1553857733.494 * * [simplify]: iters left: 2 (11 enodes) 1553857733.497 * * [simplify]: iters left: 1 (13 enodes) 1553857733.499 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857733.499 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857733.499 * [simplify]: Simplified to 1 1553857733.499 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857733.499 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857733.499 * * [simplify]: iters left: 6 (12 enodes) 1553857733.502 * * [simplify]: iters left: 5 (47 enodes) 1553857733.508 * * [simplify]: iters left: 4 (73 enodes) 1553857733.518 * * [simplify]: iters left: 3 (103 enodes) 1553857733.536 * * [simplify]: iters left: 2 (131 enodes) 1553857733.571 * * [simplify]: iters left: 1 (143 enodes) 1553857733.593 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857733.593 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857733.593 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857733.594 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857733.594 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857733.595 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857733.596 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857733.597 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857733.597 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im))) 1553857733.598 * * * * [progress]: [ 148 / 959 ] simplifiying candidate # 1553857733.598 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857733.598 * * [simplify]: iters left: 6 (9 enodes) 1553857733.600 * * [simplify]: iters left: 5 (32 enodes) 1553857733.605 * * [simplify]: iters left: 4 (36 enodes) 1553857733.615 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857733.615 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857733.615 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857733.615 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857733.615 * * [simplify]: Extracting #4: cost 4 inf + 587 1553857733.615 * * [simplify]: Extracting #5: cost 3 inf + 766 1553857733.616 * * [simplify]: Extracting #6: cost 0 inf + 945 1553857733.616 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1553857733.616 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (hypot y.im y.re))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (hypot y.re y.im))) 1553857733.617 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857733.617 * * [simplify]: iters left: 6 (13 enodes) 1553857733.622 * * [simplify]: iters left: 5 (50 enodes) 1553857733.629 * * [simplify]: iters left: 4 (76 enodes) 1553857733.639 * * [simplify]: iters left: 3 (106 enodes) 1553857733.656 * * [simplify]: iters left: 2 (134 enodes) 1553857733.680 * * [simplify]: iters left: 1 (146 enodes) 1553857733.699 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857733.699 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857733.700 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857733.700 * * [simplify]: Extracting #3: cost 46 inf + 129 1553857733.701 * * [simplify]: Extracting #4: cost 23 inf + 3100 1553857733.703 * * [simplify]: Extracting #5: cost 3 inf + 6521 1553857733.706 * * [simplify]: Extracting #6: cost 0 inf + 6700 1553857733.709 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1553857733.709 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857733.709 * * * * [progress]: [ 149 / 959 ] simplifiying candidate # 1553857733.709 * [simplify]: Simplifying (/ 1 1) 1553857733.709 * * [simplify]: iters left: 2 (2 enodes) 1553857733.711 * * [simplify]: iters left: 1 (6 enodes) 1553857733.713 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857733.713 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857733.713 * [simplify]: Simplified to 1 1553857733.713 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857733.713 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857733.713 * * [simplify]: iters left: 6 (12 enodes) 1553857733.719 * * [simplify]: iters left: 5 (47 enodes) 1553857733.729 * * [simplify]: iters left: 4 (73 enodes) 1553857733.739 * * [simplify]: iters left: 3 (103 enodes) 1553857733.752 * * [simplify]: iters left: 2 (131 enodes) 1553857733.788 * * [simplify]: iters left: 1 (143 enodes) 1553857733.820 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857733.820 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857733.820 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857733.820 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857733.821 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857733.822 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857733.823 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857733.824 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857733.824 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im))) 1553857733.824 * * * * [progress]: [ 150 / 959 ] simplifiying candidate # 1553857733.824 * [simplify]: Simplifying (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857733.824 * * [simplify]: iters left: 6 (10 enodes) 1553857733.827 * * [simplify]: iters left: 5 (37 enodes) 1553857733.833 * * [simplify]: iters left: 4 (43 enodes) 1553857733.838 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857733.838 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857733.838 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857733.839 * * [simplify]: Extracting #3: cost 13 inf + 1 1553857733.839 * * [simplify]: Extracting #4: cost 14 inf + 3 1553857733.839 * * [simplify]: Extracting #5: cost 9 inf + 530 1553857733.839 * * [simplify]: Extracting #6: cost 0 inf + 1895 1553857733.839 * [simplify]: Simplified to (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857733.839 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (hypot y.re y.im))) 1553857733.840 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857733.840 * * [simplify]: iters left: 6 (13 enodes) 1553857733.842 * * [simplify]: iters left: 5 (50 enodes) 1553857733.854 * * [simplify]: iters left: 4 (76 enodes) 1553857733.875 * * [simplify]: iters left: 3 (106 enodes) 1553857733.893 * * [simplify]: iters left: 2 (134 enodes) 1553857733.912 * * [simplify]: iters left: 1 (146 enodes) 1553857733.944 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857733.944 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857733.944 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857733.944 * * [simplify]: Extracting #3: cost 46 inf + 129 1553857733.945 * * [simplify]: Extracting #4: cost 23 inf + 3740 1553857733.946 * * [simplify]: Extracting #5: cost 3 inf + 7881 1553857733.948 * * [simplify]: Extracting #6: cost 0 inf + 8060 1553857733.949 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) 1553857733.949 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857733.949 * * * * [progress]: [ 151 / 959 ] simplifiying candidate # 1553857733.949 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857733.949 * * [simplify]: iters left: 6 (10 enodes) 1553857733.952 * * [simplify]: iters left: 5 (35 enodes) 1553857733.957 * * [simplify]: iters left: 4 (38 enodes) 1553857733.963 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857733.963 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857733.963 * * [simplify]: Extracting #2: cost 6 inf + 1 1553857733.964 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857733.964 * * [simplify]: Extracting #4: cost 14 inf + 1 1553857733.964 * * [simplify]: Extracting #5: cost 14 inf + 3 1553857733.964 * * [simplify]: Extracting #6: cost 8 inf + 361 1553857733.964 * * [simplify]: Extracting #7: cost 0 inf + 2099 1553857733.965 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1553857733.965 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (hypot y.re y.im))) 1553857733.965 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1553857733.966 * * [simplify]: iters left: 6 (13 enodes) 1553857733.971 * * [simplify]: iters left: 5 (49 enodes) 1553857733.985 * * [simplify]: iters left: 4 (74 enodes) 1553857734.009 * * [simplify]: iters left: 3 (104 enodes) 1553857734.036 * * [simplify]: iters left: 2 (132 enodes) 1553857734.072 * * [simplify]: iters left: 1 (144 enodes) 1553857734.106 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857734.106 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857734.106 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857734.107 * * [simplify]: Extracting #3: cost 47 inf + 88 1553857734.107 * * [simplify]: Extracting #4: cost 42 inf + 666 1553857734.108 * * [simplify]: Extracting #5: cost 39 inf + 927 1553857734.110 * * [simplify]: Extracting #6: cost 12 inf + 7689 1553857734.113 * * [simplify]: Extracting #7: cost 1 inf + 10723 1553857734.117 * * [simplify]: Extracting #8: cost 0 inf + 11020 1553857734.120 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1553857734.120 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re)))))) (hypot y.re y.im))) 1553857734.121 * * * * [progress]: [ 152 / 959 ] simplifiying candidate # 1553857734.121 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857734.121 * * [simplify]: iters left: 6 (9 enodes) 1553857734.126 * * [simplify]: iters left: 5 (32 enodes) 1553857734.138 * * [simplify]: iters left: 4 (36 enodes) 1553857734.149 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857734.149 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857734.149 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857734.149 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857734.149 * * [simplify]: Extracting #4: cost 4 inf + 587 1553857734.150 * * [simplify]: Extracting #5: cost 3 inf + 766 1553857734.150 * * [simplify]: Extracting #6: cost 0 inf + 945 1553857734.150 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1553857734.150 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (hypot y.im y.re))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (hypot y.re y.im))) 1553857734.151 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857734.151 * * [simplify]: iters left: 6 (13 enodes) 1553857734.157 * * [simplify]: iters left: 5 (50 enodes) 1553857734.171 * * [simplify]: iters left: 4 (76 enodes) 1553857734.192 * * [simplify]: iters left: 3 (106 enodes) 1553857734.219 * * [simplify]: iters left: 2 (134 enodes) 1553857734.255 * * [simplify]: iters left: 1 (146 enodes) 1553857734.292 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857734.292 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857734.292 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857734.292 * * [simplify]: Extracting #3: cost 46 inf + 129 1553857734.293 * * [simplify]: Extracting #4: cost 23 inf + 3100 1553857734.296 * * [simplify]: Extracting #5: cost 3 inf + 6521 1553857734.298 * * [simplify]: Extracting #6: cost 0 inf + 6700 1553857734.301 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1553857734.301 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857734.301 * * * * [progress]: [ 153 / 959 ] simplifiying candidate # 1553857734.302 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857734.302 * * [simplify]: iters left: 3 (3 enodes) 1553857734.307 * * [simplify]: iters left: 2 (11 enodes) 1553857734.308 * * [simplify]: iters left: 1 (13 enodes) 1553857734.310 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857734.310 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857734.310 * [simplify]: Simplified to 1 1553857734.311 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857734.311 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857734.311 * * [simplify]: iters left: 6 (12 enodes) 1553857734.313 * * [simplify]: iters left: 5 (47 enodes) 1553857734.320 * * [simplify]: iters left: 4 (73 enodes) 1553857734.330 * * [simplify]: iters left: 3 (103 enodes) 1553857734.345 * * [simplify]: iters left: 2 (131 enodes) 1553857734.370 * * [simplify]: iters left: 1 (143 enodes) 1553857734.389 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857734.389 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857734.389 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857734.389 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857734.390 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857734.391 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857734.392 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857734.393 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857734.393 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im))) 1553857734.393 * * * * [progress]: [ 154 / 959 ] simplifiying candidate # 1553857734.393 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857734.393 * * [simplify]: iters left: 3 (3 enodes) 1553857734.397 * * [simplify]: iters left: 2 (11 enodes) 1553857734.399 * * [simplify]: iters left: 1 (13 enodes) 1553857734.400 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857734.400 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857734.400 * [simplify]: Simplified to 1 1553857734.401 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857734.401 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857734.401 * * [simplify]: iters left: 6 (12 enodes) 1553857734.404 * * [simplify]: iters left: 5 (47 enodes) 1553857734.410 * * [simplify]: iters left: 4 (73 enodes) 1553857734.427 * * [simplify]: iters left: 3 (103 enodes) 1553857734.454 * * [simplify]: iters left: 2 (131 enodes) 1553857734.490 * * [simplify]: iters left: 1 (143 enodes) 1553857734.524 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857734.524 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857734.524 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857734.525 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857734.526 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857734.528 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857734.530 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857734.532 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857734.532 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im))) 1553857734.533 * * * * [progress]: [ 155 / 959 ] simplifiying candidate # 1553857734.533 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857734.533 * * [simplify]: iters left: 3 (3 enodes) 1553857734.539 * * [simplify]: iters left: 2 (11 enodes) 1553857734.542 * * [simplify]: iters left: 1 (13 enodes) 1553857734.545 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857734.545 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857734.545 * [simplify]: Simplified to 1 1553857734.545 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857734.546 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857734.546 * * [simplify]: iters left: 6 (12 enodes) 1553857734.551 * * [simplify]: iters left: 5 (47 enodes) 1553857734.565 * * [simplify]: iters left: 4 (73 enodes) 1553857734.585 * * [simplify]: iters left: 3 (103 enodes) 1553857734.598 * * [simplify]: iters left: 2 (131 enodes) 1553857734.629 * * [simplify]: iters left: 1 (143 enodes) 1553857734.646 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857734.646 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857734.646 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857734.646 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857734.647 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857734.648 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857734.649 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857734.650 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857734.650 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im))) 1553857734.650 * * * * [progress]: [ 156 / 959 ] simplifiying candidate # 1553857734.650 * [simplify]: Simplifying (/ 1 (sqrt (* 1 1))) 1553857734.650 * * [simplify]: iters left: 5 (4 enodes) 1553857734.655 * * [simplify]: iters left: 4 (13 enodes) 1553857734.656 * * [simplify]: iters left: 3 (15 enodes) 1553857734.659 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857734.659 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857734.659 * [simplify]: Simplified to 1 1553857734.659 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857734.660 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857734.660 * * [simplify]: iters left: 6 (12 enodes) 1553857734.665 * * [simplify]: iters left: 5 (47 enodes) 1553857734.679 * * [simplify]: iters left: 4 (73 enodes) 1553857734.699 * * [simplify]: iters left: 3 (103 enodes) 1553857734.728 * * [simplify]: iters left: 2 (131 enodes) 1553857734.756 * * [simplify]: iters left: 1 (143 enodes) 1553857734.773 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857734.773 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857734.773 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857734.773 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857734.774 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857734.775 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857734.776 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857734.777 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857734.777 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im))) 1553857734.777 * * * * [progress]: [ 157 / 959 ] simplifiying candidate # 1553857734.778 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857734.778 * * [simplify]: iters left: 3 (3 enodes) 1553857734.785 * * [simplify]: iters left: 2 (11 enodes) 1553857734.788 * * [simplify]: iters left: 1 (13 enodes) 1553857734.791 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857734.791 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857734.791 * [simplify]: Simplified to 1 1553857734.791 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857734.791 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857734.792 * * [simplify]: iters left: 6 (12 enodes) 1553857734.797 * * [simplify]: iters left: 5 (47 enodes) 1553857734.811 * * [simplify]: iters left: 4 (73 enodes) 1553857734.835 * * [simplify]: iters left: 3 (103 enodes) 1553857734.861 * * [simplify]: iters left: 2 (131 enodes) 1553857734.896 * * [simplify]: iters left: 1 (143 enodes) 1553857734.919 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857734.919 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857734.919 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857734.919 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857734.920 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857734.921 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857734.922 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857734.923 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857734.923 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im))) 1553857734.923 * * * * [progress]: [ 158 / 959 ] simplifiying candidate # 1553857734.923 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857734.923 * * [simplify]: iters left: 3 (3 enodes) 1553857734.927 * * [simplify]: iters left: 2 (11 enodes) 1553857734.929 * * [simplify]: iters left: 1 (13 enodes) 1553857734.930 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857734.930 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857734.930 * [simplify]: Simplified to 1 1553857734.930 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857734.931 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857734.931 * * [simplify]: iters left: 6 (12 enodes) 1553857734.934 * * [simplify]: iters left: 5 (47 enodes) 1553857734.944 * * [simplify]: iters left: 4 (73 enodes) 1553857734.966 * * [simplify]: iters left: 3 (103 enodes) 1553857734.993 * * [simplify]: iters left: 2 (131 enodes) 1553857735.026 * * [simplify]: iters left: 1 (143 enodes) 1553857735.058 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857735.058 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857735.059 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857735.059 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857735.060 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857735.062 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857735.064 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857735.067 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857735.067 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im))) 1553857735.067 * * * * [progress]: [ 159 / 959 ] simplifiying candidate # 1553857735.067 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857735.067 * * [simplify]: iters left: 6 (9 enodes) 1553857735.072 * * [simplify]: iters left: 5 (32 enodes) 1553857735.081 * * [simplify]: iters left: 4 (36 enodes) 1553857735.093 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857735.093 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857735.093 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857735.093 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857735.093 * * [simplify]: Extracting #4: cost 4 inf + 587 1553857735.093 * * [simplify]: Extracting #5: cost 3 inf + 766 1553857735.094 * * [simplify]: Extracting #6: cost 0 inf + 945 1553857735.094 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1553857735.094 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (hypot y.im y.re))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (hypot y.re y.im))) 1553857735.094 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857735.095 * * [simplify]: iters left: 6 (13 enodes) 1553857735.100 * * [simplify]: iters left: 5 (50 enodes) 1553857735.115 * * [simplify]: iters left: 4 (76 enodes) 1553857735.135 * * [simplify]: iters left: 3 (106 enodes) 1553857735.154 * * [simplify]: iters left: 2 (134 enodes) 1553857735.171 * * [simplify]: iters left: 1 (146 enodes) 1553857735.194 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857735.194 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857735.194 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857735.195 * * [simplify]: Extracting #3: cost 46 inf + 129 1553857735.195 * * [simplify]: Extracting #4: cost 23 inf + 3100 1553857735.198 * * [simplify]: Extracting #5: cost 3 inf + 6521 1553857735.201 * * [simplify]: Extracting #6: cost 0 inf + 6700 1553857735.202 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1553857735.202 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857735.202 * * * * [progress]: [ 160 / 959 ] simplifiying candidate # 1553857735.202 * [simplify]: Simplifying (/ 1 1) 1553857735.202 * * [simplify]: iters left: 2 (2 enodes) 1553857735.204 * * [simplify]: iters left: 1 (6 enodes) 1553857735.205 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857735.205 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857735.205 * [simplify]: Simplified to 1 1553857735.205 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857735.205 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857735.205 * * [simplify]: iters left: 6 (12 enodes) 1553857735.208 * * [simplify]: iters left: 5 (47 enodes) 1553857735.215 * * [simplify]: iters left: 4 (73 enodes) 1553857735.225 * * [simplify]: iters left: 3 (103 enodes) 1553857735.238 * * [simplify]: iters left: 2 (131 enodes) 1553857735.271 * * [simplify]: iters left: 1 (143 enodes) 1553857735.289 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857735.289 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857735.289 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857735.289 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857735.290 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857735.291 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857735.292 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857735.293 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857735.293 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im))) 1553857735.293 * * * * [progress]: [ 161 / 959 ] simplifiying candidate # 1553857735.294 * [simplify]: Simplifying (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857735.294 * * [simplify]: iters left: 6 (10 enodes) 1553857735.296 * * [simplify]: iters left: 5 (37 enodes) 1553857735.306 * * [simplify]: iters left: 4 (43 enodes) 1553857735.318 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857735.318 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857735.318 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857735.318 * * [simplify]: Extracting #3: cost 13 inf + 1 1553857735.318 * * [simplify]: Extracting #4: cost 14 inf + 3 1553857735.318 * * [simplify]: Extracting #5: cost 9 inf + 530 1553857735.319 * * [simplify]: Extracting #6: cost 0 inf + 1895 1553857735.319 * [simplify]: Simplified to (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857735.319 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (hypot y.re y.im))) 1553857735.320 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857735.320 * * [simplify]: iters left: 6 (13 enodes) 1553857735.326 * * [simplify]: iters left: 5 (50 enodes) 1553857735.340 * * [simplify]: iters left: 4 (76 enodes) 1553857735.361 * * [simplify]: iters left: 3 (106 enodes) 1553857735.389 * * [simplify]: iters left: 2 (134 enodes) 1553857735.425 * * [simplify]: iters left: 1 (146 enodes) 1553857735.459 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857735.459 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857735.459 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857735.460 * * [simplify]: Extracting #3: cost 46 inf + 129 1553857735.461 * * [simplify]: Extracting #4: cost 23 inf + 3740 1553857735.463 * * [simplify]: Extracting #5: cost 3 inf + 7881 1553857735.466 * * [simplify]: Extracting #6: cost 0 inf + 8060 1553857735.469 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) 1553857735.469 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857735.469 * * * * [progress]: [ 162 / 959 ] simplifiying candidate # 1553857735.469 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857735.469 * * [simplify]: iters left: 6 (10 enodes) 1553857735.475 * * [simplify]: iters left: 5 (35 enodes) 1553857735.486 * * [simplify]: iters left: 4 (38 enodes) 1553857735.496 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857735.497 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857735.497 * * [simplify]: Extracting #2: cost 6 inf + 1 1553857735.497 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857735.497 * * [simplify]: Extracting #4: cost 14 inf + 1 1553857735.497 * * [simplify]: Extracting #5: cost 14 inf + 3 1553857735.497 * * [simplify]: Extracting #6: cost 8 inf + 361 1553857735.498 * * [simplify]: Extracting #7: cost 0 inf + 2099 1553857735.498 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1553857735.498 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (hypot y.re y.im))) 1553857735.499 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1553857735.499 * * [simplify]: iters left: 6 (13 enodes) 1553857735.504 * * [simplify]: iters left: 5 (49 enodes) 1553857735.518 * * [simplify]: iters left: 4 (74 enodes) 1553857735.538 * * [simplify]: iters left: 3 (104 enodes) 1553857735.553 * * [simplify]: iters left: 2 (132 enodes) 1553857735.572 * * [simplify]: iters left: 1 (144 enodes) 1553857735.606 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857735.606 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857735.606 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857735.607 * * [simplify]: Extracting #3: cost 47 inf + 88 1553857735.607 * * [simplify]: Extracting #4: cost 42 inf + 666 1553857735.608 * * [simplify]: Extracting #5: cost 39 inf + 927 1553857735.610 * * [simplify]: Extracting #6: cost 12 inf + 7689 1553857735.613 * * [simplify]: Extracting #7: cost 1 inf + 10723 1553857735.617 * * [simplify]: Extracting #8: cost 0 inf + 11020 1553857735.621 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1553857735.621 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re)))))) (hypot y.re y.im))) 1553857735.621 * * * * [progress]: [ 163 / 959 ] simplifiying candidate # 1553857735.622 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857735.622 * * [simplify]: iters left: 6 (9 enodes) 1553857735.626 * * [simplify]: iters left: 5 (32 enodes) 1553857735.636 * * [simplify]: iters left: 4 (36 enodes) 1553857735.647 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857735.647 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857735.647 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857735.647 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857735.647 * * [simplify]: Extracting #4: cost 4 inf + 587 1553857735.647 * * [simplify]: Extracting #5: cost 3 inf + 766 1553857735.648 * * [simplify]: Extracting #6: cost 0 inf + 945 1553857735.648 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1553857735.648 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (hypot y.im y.re))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (hypot y.re y.im))) 1553857735.649 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857735.649 * * [simplify]: iters left: 6 (13 enodes) 1553857735.655 * * [simplify]: iters left: 5 (50 enodes) 1553857735.672 * * [simplify]: iters left: 4 (76 enodes) 1553857735.693 * * [simplify]: iters left: 3 (106 enodes) 1553857735.721 * * [simplify]: iters left: 2 (134 enodes) 1553857735.746 * * [simplify]: iters left: 1 (146 enodes) 1553857735.763 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857735.763 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857735.763 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857735.764 * * [simplify]: Extracting #3: cost 46 inf + 129 1553857735.764 * * [simplify]: Extracting #4: cost 23 inf + 3100 1553857735.766 * * [simplify]: Extracting #5: cost 3 inf + 6521 1553857735.768 * * [simplify]: Extracting #6: cost 0 inf + 6700 1553857735.771 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1553857735.771 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857735.771 * * * * [progress]: [ 164 / 959 ] simplifiying candidate # 1553857735.772 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857735.772 * * [simplify]: iters left: 3 (3 enodes) 1553857735.780 * * [simplify]: iters left: 2 (11 enodes) 1553857735.784 * * [simplify]: iters left: 1 (13 enodes) 1553857735.788 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857735.788 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857735.788 * [simplify]: Simplified to 1 1553857735.788 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857735.789 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857735.789 * * [simplify]: iters left: 6 (12 enodes) 1553857735.794 * * [simplify]: iters left: 5 (47 enodes) 1553857735.808 * * [simplify]: iters left: 4 (73 enodes) 1553857735.829 * * [simplify]: iters left: 3 (103 enodes) 1553857735.855 * * [simplify]: iters left: 2 (131 enodes) 1553857735.891 * * [simplify]: iters left: 1 (143 enodes) 1553857735.928 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857735.928 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857735.929 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857735.929 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857735.930 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857735.932 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857735.934 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857735.937 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857735.937 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im))) 1553857735.937 * * * * [progress]: [ 165 / 959 ] simplifiying candidate # 1553857735.937 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857735.937 * * [simplify]: iters left: 3 (3 enodes) 1553857735.944 * * [simplify]: iters left: 2 (11 enodes) 1553857735.947 * * [simplify]: iters left: 1 (13 enodes) 1553857735.950 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857735.950 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857735.950 * [simplify]: Simplified to 1 1553857735.950 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857735.951 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857735.951 * * [simplify]: iters left: 6 (12 enodes) 1553857735.957 * * [simplify]: iters left: 5 (47 enodes) 1553857735.968 * * [simplify]: iters left: 4 (73 enodes) 1553857735.978 * * [simplify]: iters left: 3 (103 enodes) 1553857735.991 * * [simplify]: iters left: 2 (131 enodes) 1553857736.020 * * [simplify]: iters left: 1 (143 enodes) 1553857736.056 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857736.057 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857736.057 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857736.057 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857736.058 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857736.061 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857736.063 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857736.065 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857736.065 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im))) 1553857736.066 * * * * [progress]: [ 166 / 959 ] simplifiying candidate # 1553857736.066 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857736.066 * * [simplify]: iters left: 3 (3 enodes) 1553857736.072 * * [simplify]: iters left: 2 (11 enodes) 1553857736.076 * * [simplify]: iters left: 1 (13 enodes) 1553857736.079 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857736.079 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857736.079 * [simplify]: Simplified to 1 1553857736.079 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857736.080 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857736.080 * * [simplify]: iters left: 6 (12 enodes) 1553857736.086 * * [simplify]: iters left: 5 (47 enodes) 1553857736.099 * * [simplify]: iters left: 4 (73 enodes) 1553857736.121 * * [simplify]: iters left: 3 (103 enodes) 1553857736.149 * * [simplify]: iters left: 2 (131 enodes) 1553857736.172 * * [simplify]: iters left: 1 (143 enodes) 1553857736.201 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857736.201 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857736.201 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857736.202 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857736.203 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857736.205 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857736.206 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857736.207 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857736.207 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im))) 1553857736.207 * * * * [progress]: [ 167 / 959 ] simplifiying candidate # 1553857736.208 * [simplify]: Simplifying (/ 1 (sqrt (* 1 1))) 1553857736.208 * * [simplify]: iters left: 5 (4 enodes) 1553857736.212 * * [simplify]: iters left: 4 (13 enodes) 1553857736.214 * * [simplify]: iters left: 3 (15 enodes) 1553857736.216 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857736.216 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857736.216 * [simplify]: Simplified to 1 1553857736.216 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857736.216 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857736.216 * * [simplify]: iters left: 6 (12 enodes) 1553857736.219 * * [simplify]: iters left: 5 (47 enodes) 1553857736.226 * * [simplify]: iters left: 4 (73 enodes) 1553857736.236 * * [simplify]: iters left: 3 (103 enodes) 1553857736.253 * * [simplify]: iters left: 2 (131 enodes) 1553857736.291 * * [simplify]: iters left: 1 (143 enodes) 1553857736.325 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857736.325 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857736.325 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857736.325 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857736.327 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857736.329 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857736.331 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857736.333 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857736.333 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im))) 1553857736.334 * * * * [progress]: [ 168 / 959 ] simplifiying candidate # 1553857736.334 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857736.334 * * [simplify]: iters left: 3 (3 enodes) 1553857736.341 * * [simplify]: iters left: 2 (11 enodes) 1553857736.344 * * [simplify]: iters left: 1 (13 enodes) 1553857736.347 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857736.347 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857736.348 * [simplify]: Simplified to 1 1553857736.348 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857736.348 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857736.348 * * [simplify]: iters left: 6 (12 enodes) 1553857736.351 * * [simplify]: iters left: 5 (47 enodes) 1553857736.358 * * [simplify]: iters left: 4 (73 enodes) 1553857736.368 * * [simplify]: iters left: 3 (103 enodes) 1553857736.384 * * [simplify]: iters left: 2 (131 enodes) 1553857736.419 * * [simplify]: iters left: 1 (143 enodes) 1553857736.436 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857736.436 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857736.436 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857736.436 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857736.437 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857736.438 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857736.439 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857736.440 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857736.440 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im))) 1553857736.440 * * * * [progress]: [ 169 / 959 ] simplifiying candidate # 1553857736.441 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857736.441 * * [simplify]: iters left: 3 (3 enodes) 1553857736.445 * * [simplify]: iters left: 2 (11 enodes) 1553857736.446 * * [simplify]: iters left: 1 (13 enodes) 1553857736.448 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857736.448 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857736.448 * [simplify]: Simplified to 1 1553857736.448 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857736.448 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857736.448 * * [simplify]: iters left: 6 (12 enodes) 1553857736.451 * * [simplify]: iters left: 5 (47 enodes) 1553857736.463 * * [simplify]: iters left: 4 (73 enodes) 1553857736.485 * * [simplify]: iters left: 3 (103 enodes) 1553857736.514 * * [simplify]: iters left: 2 (131 enodes) 1553857736.539 * * [simplify]: iters left: 1 (143 enodes) 1553857736.555 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857736.555 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857736.555 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857736.556 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857736.556 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857736.558 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857736.559 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857736.560 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857736.560 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im))) 1553857736.560 * * * * [progress]: [ 170 / 959 ] simplifiying candidate # 1553857736.560 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857736.560 * * [simplify]: iters left: 6 (9 enodes) 1553857736.563 * * [simplify]: iters left: 5 (32 enodes) 1553857736.567 * * [simplify]: iters left: 4 (36 enodes) 1553857736.572 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857736.572 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857736.572 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857736.572 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857736.572 * * [simplify]: Extracting #4: cost 4 inf + 587 1553857736.573 * * [simplify]: Extracting #5: cost 3 inf + 766 1553857736.573 * * [simplify]: Extracting #6: cost 0 inf + 945 1553857736.573 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1553857736.573 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (hypot y.im y.re))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (hypot y.re y.im))) 1553857736.573 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857736.573 * * [simplify]: iters left: 6 (13 enodes) 1553857736.576 * * [simplify]: iters left: 5 (50 enodes) 1553857736.592 * * [simplify]: iters left: 4 (76 enodes) 1553857736.606 * * [simplify]: iters left: 3 (106 enodes) 1553857736.620 * * [simplify]: iters left: 2 (134 enodes) 1553857736.645 * * [simplify]: iters left: 1 (146 enodes) 1553857736.670 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857736.670 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857736.670 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857736.670 * * [simplify]: Extracting #3: cost 46 inf + 129 1553857736.671 * * [simplify]: Extracting #4: cost 23 inf + 3100 1553857736.672 * * [simplify]: Extracting #5: cost 3 inf + 6521 1553857736.673 * * [simplify]: Extracting #6: cost 0 inf + 6700 1553857736.674 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1553857736.675 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857736.675 * * * * [progress]: [ 171 / 959 ] simplifiying candidate # 1553857736.675 * [simplify]: Simplifying (/ 1 1) 1553857736.675 * * [simplify]: iters left: 2 (2 enodes) 1553857736.676 * * [simplify]: iters left: 1 (6 enodes) 1553857736.677 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857736.677 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857736.677 * [simplify]: Simplified to 1 1553857736.677 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857736.677 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857736.677 * * [simplify]: iters left: 6 (12 enodes) 1553857736.680 * * [simplify]: iters left: 5 (47 enodes) 1553857736.688 * * [simplify]: iters left: 4 (73 enodes) 1553857736.708 * * [simplify]: iters left: 3 (103 enodes) 1553857736.721 * * [simplify]: iters left: 2 (131 enodes) 1553857736.739 * * [simplify]: iters left: 1 (143 enodes) 1553857736.772 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857736.772 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857736.772 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857736.772 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857736.773 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857736.774 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857736.775 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857736.776 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857736.776 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im))) 1553857736.776 * * * * [progress]: [ 172 / 959 ] simplifiying candidate # 1553857736.777 * [simplify]: Simplifying (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857736.777 * * [simplify]: iters left: 6 (10 enodes) 1553857736.780 * * [simplify]: iters left: 5 (37 enodes) 1553857736.786 * * [simplify]: iters left: 4 (43 enodes) 1553857736.792 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857736.792 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857736.792 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857736.792 * * [simplify]: Extracting #3: cost 13 inf + 1 1553857736.792 * * [simplify]: Extracting #4: cost 14 inf + 3 1553857736.792 * * [simplify]: Extracting #5: cost 9 inf + 530 1553857736.793 * * [simplify]: Extracting #6: cost 0 inf + 1895 1553857736.793 * [simplify]: Simplified to (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857736.793 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (hypot y.re y.im))) 1553857736.793 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857736.793 * * [simplify]: iters left: 6 (13 enodes) 1553857736.796 * * [simplify]: iters left: 5 (50 enodes) 1553857736.805 * * [simplify]: iters left: 4 (76 enodes) 1553857736.826 * * [simplify]: iters left: 3 (106 enodes) 1553857736.853 * * [simplify]: iters left: 2 (134 enodes) 1553857736.887 * * [simplify]: iters left: 1 (146 enodes) 1553857736.920 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857736.920 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857736.920 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857736.920 * * [simplify]: Extracting #3: cost 46 inf + 129 1553857736.921 * * [simplify]: Extracting #4: cost 23 inf + 3740 1553857736.922 * * [simplify]: Extracting #5: cost 3 inf + 7881 1553857736.923 * * [simplify]: Extracting #6: cost 0 inf + 8060 1553857736.925 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) 1553857736.925 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857736.925 * * * * [progress]: [ 173 / 959 ] simplifiying candidate # 1553857736.925 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857736.925 * * [simplify]: iters left: 6 (10 enodes) 1553857736.928 * * [simplify]: iters left: 5 (35 enodes) 1553857736.933 * * [simplify]: iters left: 4 (38 enodes) 1553857736.940 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857736.940 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857736.940 * * [simplify]: Extracting #2: cost 6 inf + 1 1553857736.940 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857736.940 * * [simplify]: Extracting #4: cost 14 inf + 1 1553857736.940 * * [simplify]: Extracting #5: cost 14 inf + 3 1553857736.941 * * [simplify]: Extracting #6: cost 8 inf + 361 1553857736.941 * * [simplify]: Extracting #7: cost 0 inf + 2099 1553857736.942 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1553857736.942 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (hypot y.re y.im))) 1553857736.942 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) 1553857736.942 * * [simplify]: iters left: 6 (13 enodes) 1553857736.948 * * [simplify]: iters left: 5 (49 enodes) 1553857736.963 * * [simplify]: iters left: 4 (74 enodes) 1553857736.983 * * [simplify]: iters left: 3 (104 enodes) 1553857737.010 * * [simplify]: iters left: 2 (132 enodes) 1553857737.032 * * [simplify]: iters left: 1 (144 enodes) 1553857737.062 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857737.062 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857737.062 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857737.063 * * [simplify]: Extracting #3: cost 47 inf + 88 1553857737.063 * * [simplify]: Extracting #4: cost 42 inf + 666 1553857737.064 * * [simplify]: Extracting #5: cost 39 inf + 927 1553857737.065 * * [simplify]: Extracting #6: cost 12 inf + 7689 1553857737.067 * * [simplify]: Extracting #7: cost 1 inf + 10723 1553857737.069 * * [simplify]: Extracting #8: cost 0 inf + 11020 1553857737.071 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1553857737.071 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re)))))) (hypot y.re y.im))) 1553857737.071 * * * * [progress]: [ 174 / 959 ] simplifiying candidate # 1553857737.071 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857737.071 * * [simplify]: iters left: 6 (9 enodes) 1553857737.073 * * [simplify]: iters left: 5 (32 enodes) 1553857737.078 * * [simplify]: iters left: 4 (36 enodes) 1553857737.083 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857737.083 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857737.083 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857737.083 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857737.083 * * [simplify]: Extracting #4: cost 4 inf + 587 1553857737.083 * * [simplify]: Extracting #5: cost 3 inf + 766 1553857737.083 * * [simplify]: Extracting #6: cost 0 inf + 945 1553857737.084 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1553857737.084 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (hypot y.im y.re))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (hypot y.re y.im))) 1553857737.084 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857737.084 * * [simplify]: iters left: 6 (13 enodes) 1553857737.087 * * [simplify]: iters left: 5 (50 enodes) 1553857737.094 * * [simplify]: iters left: 4 (76 enodes) 1553857737.113 * * [simplify]: iters left: 3 (106 enodes) 1553857737.140 * * [simplify]: iters left: 2 (134 enodes) 1553857737.175 * * [simplify]: iters left: 1 (146 enodes) 1553857737.209 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857737.209 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857737.209 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857737.210 * * [simplify]: Extracting #3: cost 46 inf + 129 1553857737.211 * * [simplify]: Extracting #4: cost 23 inf + 3100 1553857737.213 * * [simplify]: Extracting #5: cost 3 inf + 6521 1553857737.216 * * [simplify]: Extracting #6: cost 0 inf + 6700 1553857737.219 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1553857737.219 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857737.219 * * * * [progress]: [ 175 / 959 ] simplifiying candidate # 1553857737.220 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857737.220 * * [simplify]: iters left: 3 (3 enodes) 1553857737.226 * * [simplify]: iters left: 2 (11 enodes) 1553857737.229 * * [simplify]: iters left: 1 (13 enodes) 1553857737.233 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857737.233 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857737.233 * [simplify]: Simplified to 1 1553857737.233 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857737.233 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857737.233 * * [simplify]: iters left: 6 (12 enodes) 1553857737.236 * * [simplify]: iters left: 5 (47 enodes) 1553857737.243 * * [simplify]: iters left: 4 (73 enodes) 1553857737.255 * * [simplify]: iters left: 3 (103 enodes) 1553857737.269 * * [simplify]: iters left: 2 (131 enodes) 1553857737.290 * * [simplify]: iters left: 1 (143 enodes) 1553857737.306 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857737.306 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857737.307 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857737.307 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857737.307 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857737.308 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857737.309 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857737.311 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857737.311 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im))) 1553857737.311 * * * * [progress]: [ 176 / 959 ] simplifiying candidate # 1553857737.311 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857737.311 * * [simplify]: iters left: 3 (3 enodes) 1553857737.315 * * [simplify]: iters left: 2 (11 enodes) 1553857737.316 * * [simplify]: iters left: 1 (13 enodes) 1553857737.318 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857737.318 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857737.318 * [simplify]: Simplified to 1 1553857737.318 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857737.319 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857737.319 * * [simplify]: iters left: 6 (12 enodes) 1553857737.323 * * [simplify]: iters left: 5 (47 enodes) 1553857737.330 * * [simplify]: iters left: 4 (73 enodes) 1553857737.350 * * [simplify]: iters left: 3 (103 enodes) 1553857737.368 * * [simplify]: iters left: 2 (131 enodes) 1553857737.386 * * [simplify]: iters left: 1 (143 enodes) 1553857737.406 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857737.406 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857737.406 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857737.406 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857737.407 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857737.408 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857737.409 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857737.411 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857737.411 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im))) 1553857737.411 * * * * [progress]: [ 177 / 959 ] simplifiying candidate # 1553857737.411 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857737.411 * * [simplify]: iters left: 3 (3 enodes) 1553857737.415 * * [simplify]: iters left: 2 (11 enodes) 1553857737.417 * * [simplify]: iters left: 1 (13 enodes) 1553857737.419 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857737.419 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857737.419 * [simplify]: Simplified to 1 1553857737.419 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857737.419 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857737.419 * * [simplify]: iters left: 6 (12 enodes) 1553857737.423 * * [simplify]: iters left: 5 (47 enodes) 1553857737.436 * * [simplify]: iters left: 4 (73 enodes) 1553857737.457 * * [simplify]: iters left: 3 (103 enodes) 1553857737.484 * * [simplify]: iters left: 2 (131 enodes) 1553857737.501 * * [simplify]: iters left: 1 (143 enodes) 1553857737.522 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857737.522 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857737.523 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857737.523 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857737.524 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857737.526 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857737.528 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857737.531 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857737.531 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im))) 1553857737.531 * * * * [progress]: [ 178 / 959 ] simplifiying candidate # 1553857737.531 * [simplify]: Simplifying (/ 1 (sqrt (* 1 1))) 1553857737.531 * * [simplify]: iters left: 5 (4 enodes) 1553857737.539 * * [simplify]: iters left: 4 (13 enodes) 1553857737.542 * * [simplify]: iters left: 3 (15 enodes) 1553857737.545 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857737.545 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857737.545 * [simplify]: Simplified to 1 1553857737.545 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857737.546 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857737.546 * * [simplify]: iters left: 6 (12 enodes) 1553857737.551 * * [simplify]: iters left: 5 (47 enodes) 1553857737.563 * * [simplify]: iters left: 4 (73 enodes) 1553857737.573 * * [simplify]: iters left: 3 (103 enodes) 1553857737.586 * * [simplify]: iters left: 2 (131 enodes) 1553857737.618 * * [simplify]: iters left: 1 (143 enodes) 1553857737.637 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857737.637 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857737.637 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857737.637 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857737.638 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857737.639 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857737.640 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857737.641 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857737.641 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im))) 1553857737.641 * * * * [progress]: [ 179 / 959 ] simplifiying candidate # 1553857737.642 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857737.642 * * [simplify]: iters left: 3 (3 enodes) 1553857737.645 * * [simplify]: iters left: 2 (11 enodes) 1553857737.647 * * [simplify]: iters left: 1 (13 enodes) 1553857737.649 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857737.649 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857737.649 * [simplify]: Simplified to 1 1553857737.649 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857737.649 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857737.650 * * [simplify]: iters left: 6 (12 enodes) 1553857737.652 * * [simplify]: iters left: 5 (47 enodes) 1553857737.659 * * [simplify]: iters left: 4 (73 enodes) 1553857737.669 * * [simplify]: iters left: 3 (103 enodes) 1553857737.683 * * [simplify]: iters left: 2 (131 enodes) 1553857737.721 * * [simplify]: iters left: 1 (143 enodes) 1553857737.754 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857737.754 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857737.754 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857737.754 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857737.756 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857737.758 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857737.760 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857737.762 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857737.762 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im))) 1553857737.763 * * * * [progress]: [ 180 / 959 ] simplifiying candidate # 1553857737.763 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857737.763 * * [simplify]: iters left: 3 (3 enodes) 1553857737.769 * * [simplify]: iters left: 2 (11 enodes) 1553857737.773 * * [simplify]: iters left: 1 (13 enodes) 1553857737.776 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857737.776 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857737.776 * [simplify]: Simplified to 1 1553857737.776 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857737.777 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857737.777 * * [simplify]: iters left: 6 (12 enodes) 1553857737.782 * * [simplify]: iters left: 5 (47 enodes) 1553857737.796 * * [simplify]: iters left: 4 (73 enodes) 1553857737.816 * * [simplify]: iters left: 3 (103 enodes) 1553857737.840 * * [simplify]: iters left: 2 (131 enodes) 1553857737.862 * * [simplify]: iters left: 1 (143 enodes) 1553857737.896 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857737.896 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857737.896 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857737.897 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857737.898 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857737.900 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857737.902 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857737.904 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857737.905 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im))) 1553857737.905 * * * * [progress]: [ 181 / 959 ] simplifiying candidate # 1553857737.905 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857737.905 * * [simplify]: iters left: 6 (9 enodes) 1553857737.910 * * [simplify]: iters left: 5 (32 enodes) 1553857737.919 * * [simplify]: iters left: 4 (36 enodes) 1553857737.929 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857737.929 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857737.930 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857737.930 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857737.930 * * [simplify]: Extracting #4: cost 4 inf + 587 1553857737.930 * * [simplify]: Extracting #5: cost 3 inf + 766 1553857737.930 * * [simplify]: Extracting #6: cost 0 inf + 945 1553857737.931 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1553857737.931 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (hypot y.im y.re))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (hypot y.re y.im))) 1553857737.931 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857737.931 * * [simplify]: iters left: 6 (13 enodes) 1553857737.937 * * [simplify]: iters left: 5 (50 enodes) 1553857737.952 * * [simplify]: iters left: 4 (76 enodes) 1553857737.973 * * [simplify]: iters left: 3 (106 enodes) 1553857737.992 * * [simplify]: iters left: 2 (134 enodes) 1553857738.009 * * [simplify]: iters left: 1 (146 enodes) 1553857738.040 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857738.040 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857738.040 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857738.040 * * [simplify]: Extracting #3: cost 46 inf + 129 1553857738.041 * * [simplify]: Extracting #4: cost 23 inf + 3100 1553857738.044 * * [simplify]: Extracting #5: cost 3 inf + 6521 1553857738.046 * * [simplify]: Extracting #6: cost 0 inf + 6700 1553857738.047 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1553857738.047 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857738.047 * * * * [progress]: [ 182 / 959 ] simplifiying candidate # 1553857738.047 * [simplify]: Simplifying (/ 1 1) 1553857738.047 * * [simplify]: iters left: 2 (2 enodes) 1553857738.048 * * [simplify]: iters left: 1 (6 enodes) 1553857738.050 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857738.050 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857738.050 * [simplify]: Simplified to 1 1553857738.050 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im))) 1553857738.050 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857738.050 * * [simplify]: iters left: 6 (12 enodes) 1553857738.053 * * [simplify]: iters left: 5 (47 enodes) 1553857738.059 * * [simplify]: iters left: 4 (73 enodes) 1553857738.072 * * [simplify]: iters left: 3 (103 enodes) 1553857738.092 * * [simplify]: iters left: 2 (131 enodes) 1553857738.118 * * [simplify]: iters left: 1 (143 enodes) 1553857738.134 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857738.134 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857738.134 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857738.135 * * [simplify]: Extracting #3: cost 46 inf + 170 1553857738.135 * * [simplify]: Extracting #4: cost 15 inf + 3448 1553857738.136 * * [simplify]: Extracting #5: cost 1 inf + 5007 1553857738.137 * * [simplify]: Extracting #6: cost 0 inf + 5226 1553857738.138 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857738.139 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im))) 1553857738.139 * * * * [progress]: [ 183 / 959 ] simplifiying candidate # 1553857738.139 * * * * [progress]: [ 184 / 959 ] simplifiying candidate # 1553857738.139 * * * * [progress]: [ 185 / 959 ] simplifiying candidate # 1553857738.139 * * * * [progress]: [ 186 / 959 ] simplifiying candidate # 1553857738.139 * [simplify]: Simplifying (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857738.139 * * [simplify]: iters left: 6 (7 enodes) 1553857738.141 * * [simplify]: iters left: 5 (24 enodes) 1553857738.147 * * [simplify]: iters left: 4 (26 enodes) 1553857738.151 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857738.151 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857738.151 * * [simplify]: Extracting #2: cost 7 inf + 0 1553857738.151 * * [simplify]: Extracting #3: cost 8 inf + 2 1553857738.151 * * [simplify]: Extracting #4: cost 6 inf + 278 1553857738.151 * * [simplify]: Extracting #5: cost 0 inf + 748 1553857738.152 * [simplify]: Simplified to (cbrt (hypot y.re y.im)) 1553857738.152 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (cbrt (hypot y.re y.im))) (hypot y.re y.im))) 1553857738.152 * * * * [progress]: [ 187 / 959 ] simplifiying candidate # 1553857738.152 * [simplify]: Simplifying (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))) 1553857738.152 * * [simplify]: iters left: 6 (7 enodes) 1553857738.153 * * [simplify]: iters left: 5 (23 enodes) 1553857738.156 * * [simplify]: iters left: 4 (24 enodes) 1553857738.161 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857738.161 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857738.161 * * [simplify]: Extracting #2: cost 5 inf + 0 1553857738.161 * * [simplify]: Extracting #3: cost 10 inf + 0 1553857738.161 * * [simplify]: Extracting #4: cost 10 inf + 2 1553857738.161 * * [simplify]: Extracting #5: cost 1 inf + 931 1553857738.161 * * [simplify]: Extracting #6: cost 0 inf + 1148 1553857738.161 * [simplify]: Simplified to (sqrt (cbrt (fma y.im y.im (* y.re y.re)))) 1553857738.161 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (hypot y.re y.im))) 1553857738.162 * * * * [progress]: [ 188 / 959 ] simplifiying candidate # 1553857738.162 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857738.162 * * [simplify]: iters left: 6 (7 enodes) 1553857738.163 * * [simplify]: iters left: 5 (24 enodes) 1553857738.166 * * [simplify]: iters left: 4 (26 enodes) 1553857738.169 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857738.169 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857738.169 * * [simplify]: Extracting #2: cost 7 inf + 0 1553857738.169 * * [simplify]: Extracting #3: cost 8 inf + 2 1553857738.169 * * [simplify]: Extracting #4: cost 6 inf + 238 1553857738.170 * * [simplify]: Extracting #5: cost 0 inf + 668 1553857738.170 * [simplify]: Simplified to (sqrt (hypot y.re y.im)) 1553857738.170 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1553857738.170 * * * * [progress]: [ 189 / 959 ] simplifiying candidate # 1553857738.170 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 1553857738.170 * * [simplify]: iters left: 5 (6 enodes) 1553857738.172 * * [simplify]: iters left: 4 (21 enodes) 1553857738.174 * * [simplify]: iters left: 3 (23 enodes) 1553857738.177 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857738.177 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857738.177 * * [simplify]: Extracting #2: cost 6 inf + 2 1553857738.177 * * [simplify]: Extracting #3: cost 2 inf + 392 1553857738.177 * * [simplify]: Extracting #4: cost 0 inf + 474 1553857738.177 * [simplify]: Simplified to (hypot y.re y.im) 1553857738.177 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt 1)) (hypot y.re y.im)) (hypot y.re y.im))) 1553857738.177 * * * * [progress]: [ 190 / 959 ] simplifiying candidate # 1553857738.178 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 1553857738.178 * * [simplify]: iters left: 5 (6 enodes) 1553857738.179 * * [simplify]: iters left: 4 (21 enodes) 1553857738.182 * * [simplify]: iters left: 3 (23 enodes) 1553857738.188 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857738.188 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857738.188 * * [simplify]: Extracting #2: cost 6 inf + 2 1553857738.188 * * [simplify]: Extracting #3: cost 2 inf + 392 1553857738.189 * * [simplify]: Extracting #4: cost 0 inf + 474 1553857738.189 * [simplify]: Simplified to (hypot y.re y.im) 1553857738.189 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt 1)) (hypot y.re y.im)) (hypot y.re y.im))) 1553857738.189 * * * * [progress]: [ 191 / 959 ] simplifiying candidate # 1553857738.189 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 1553857738.189 * * [simplify]: iters left: 5 (6 enodes) 1553857738.192 * * [simplify]: iters left: 4 (21 enodes) 1553857738.198 * * [simplify]: iters left: 3 (23 enodes) 1553857738.204 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857738.204 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857738.204 * * [simplify]: Extracting #2: cost 6 inf + 2 1553857738.204 * * [simplify]: Extracting #3: cost 2 inf + 392 1553857738.204 * * [simplify]: Extracting #4: cost 0 inf + 474 1553857738.204 * [simplify]: Simplified to (hypot y.re y.im) 1553857738.204 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt 1)) (hypot y.re y.im)) (hypot y.re y.im))) 1553857738.205 * * * * [progress]: [ 192 / 959 ] simplifiying candidate # 1553857738.205 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 1553857738.205 * * [simplify]: iters left: 5 (6 enodes) 1553857738.208 * * [simplify]: iters left: 4 (21 enodes) 1553857738.213 * * [simplify]: iters left: 3 (23 enodes) 1553857738.219 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857738.219 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857738.219 * * [simplify]: Extracting #2: cost 6 inf + 2 1553857738.219 * * [simplify]: Extracting #3: cost 2 inf + 392 1553857738.220 * * [simplify]: Extracting #4: cost 0 inf + 474 1553857738.220 * [simplify]: Simplified to (hypot y.re y.im) 1553857738.220 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (* 1 1))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857738.220 * * * * [progress]: [ 193 / 959 ] simplifiying candidate # 1553857738.220 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 1553857738.220 * * [simplify]: iters left: 5 (6 enodes) 1553857738.223 * * [simplify]: iters left: 4 (21 enodes) 1553857738.229 * * [simplify]: iters left: 3 (23 enodes) 1553857738.235 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857738.236 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857738.236 * * [simplify]: Extracting #2: cost 6 inf + 2 1553857738.236 * * [simplify]: Extracting #3: cost 2 inf + 392 1553857738.236 * * [simplify]: Extracting #4: cost 0 inf + 474 1553857738.236 * [simplify]: Simplified to (hypot y.re y.im) 1553857738.236 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt 1)) (hypot y.re y.im)) (hypot y.re y.im))) 1553857738.237 * * * * [progress]: [ 194 / 959 ] simplifiying candidate # 1553857738.237 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 1553857738.237 * * [simplify]: iters left: 5 (6 enodes) 1553857738.240 * * [simplify]: iters left: 4 (21 enodes) 1553857738.246 * * [simplify]: iters left: 3 (23 enodes) 1553857738.251 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857738.251 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857738.251 * * [simplify]: Extracting #2: cost 6 inf + 2 1553857738.252 * * [simplify]: Extracting #3: cost 2 inf + 392 1553857738.252 * * [simplify]: Extracting #4: cost 0 inf + 474 1553857738.252 * [simplify]: Simplified to (hypot y.re y.im) 1553857738.252 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt 1)) (hypot y.re y.im)) (hypot y.re y.im))) 1553857738.252 * * * * [progress]: [ 195 / 959 ] simplifiying candidate # 1553857738.253 * [simplify]: Simplifying (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1553857738.253 * * [simplify]: iters left: 6 (7 enodes) 1553857738.256 * * [simplify]: iters left: 5 (24 enodes) 1553857738.262 * * [simplify]: iters left: 4 (26 enodes) 1553857738.269 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857738.269 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857738.269 * * [simplify]: Extracting #2: cost 7 inf + 0 1553857738.269 * * [simplify]: Extracting #3: cost 8 inf + 2 1553857738.269 * * [simplify]: Extracting #4: cost 6 inf + 238 1553857738.270 * * [simplify]: Extracting #5: cost 0 inf + 668 1553857738.270 * [simplify]: Simplified to (sqrt (hypot y.re y.im)) 1553857738.270 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1553857738.270 * * * * [progress]: [ 196 / 959 ] simplifiying candidate # 1553857738.270 * [simplify]: Simplifying (sqrt (+ (* y.re y.re) (* y.im y.im))) 1553857738.270 * * [simplify]: iters left: 5 (6 enodes) 1553857738.274 * * [simplify]: iters left: 4 (21 enodes) 1553857738.279 * * [simplify]: iters left: 3 (23 enodes) 1553857738.283 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857738.283 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857738.283 * * [simplify]: Extracting #2: cost 6 inf + 2 1553857738.283 * * [simplify]: Extracting #3: cost 2 inf + 392 1553857738.283 * * [simplify]: Extracting #4: cost 0 inf + 474 1553857738.283 * [simplify]: Simplified to (hypot y.re y.im) 1553857738.283 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) 1) (hypot y.re y.im)) (hypot y.re y.im))) 1553857738.283 * * * * [progress]: [ 197 / 959 ] simplifiying candidate # 1553857738.284 * [simplify]: Simplifying (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1553857738.284 * * [simplify]: iters left: 6 (9 enodes) 1553857738.286 * * [simplify]: iters left: 5 (32 enodes) 1553857738.290 * * [simplify]: iters left: 4 (42 enodes) 1553857738.296 * * [simplify]: iters left: 3 (50 enodes) 1553857738.301 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857738.301 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857738.301 * * [simplify]: Extracting #2: cost 5 inf + 0 1553857738.301 * * [simplify]: Extracting #3: cost 15 inf + 0 1553857738.302 * * [simplify]: Extracting #4: cost 14 inf + 127 1553857738.302 * * [simplify]: Extracting #5: cost 4 inf + 1133 1553857738.302 * * [simplify]: Extracting #6: cost 0 inf + 1674 1553857738.302 * * [simplify]: Extracting #7: cost 0 inf + 1644 1553857738.303 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1553857738.303 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (- (* x.im y.re) (* x.re y.im))))) (hypot y.re y.im))) 1553857738.303 * * * * [progress]: [ 198 / 959 ] simplifiying candidate # 1553857738.303 * [simplify]: Simplifying (sqrt (- (* x.im y.re) (* x.re y.im))) 1553857738.303 * * [simplify]: iters left: 5 (8 enodes) 1553857738.305 * * [simplify]: iters left: 4 (29 enodes) 1553857738.309 * * [simplify]: iters left: 3 (39 enodes) 1553857738.319 * * [simplify]: iters left: 2 (47 enodes) 1553857738.330 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857738.330 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857738.331 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857738.331 * * [simplify]: Extracting #3: cost 11 inf + 128 1553857738.331 * * [simplify]: Extracting #4: cost 2 inf + 788 1553857738.332 * * [simplify]: Extracting #5: cost 0 inf + 1076 1553857738.333 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1553857738.333 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (- (* x.im y.re) (* x.re y.im))))) (hypot y.re y.im))) 1553857738.333 * * * * [progress]: [ 199 / 959 ] simplifiying candidate # 1553857738.333 * * * * [progress]: [ 200 / 959 ] simplifiying candidate # 1553857738.333 * [simplify]: Simplifying (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857738.333 * * [simplify]: iters left: 5 (9 enodes) 1553857738.337 * * [simplify]: iters left: 4 (30 enodes) 1553857738.345 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857738.345 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857738.345 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857738.345 * * [simplify]: Extracting #3: cost 14 inf + 0 1553857738.346 * * [simplify]: Extracting #4: cost 10 inf + 4 1553857738.346 * * [simplify]: Extracting #5: cost 4 inf + 376 1553857738.346 * * [simplify]: Extracting #6: cost 1 inf + 704 1553857738.346 * * [simplify]: Extracting #7: cost 0 inf + 908 1553857738.347 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857738.347 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))))) (hypot y.re y.im))) 1553857738.347 * * * * [progress]: [ 201 / 959 ] simplifiying candidate # 1553857738.347 * [simplify]: Simplifying (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1553857738.347 * * [simplify]: iters left: 5 (10 enodes) 1553857738.351 * * [simplify]: iters left: 4 (33 enodes) 1553857738.360 * * [simplify]: iters left: 3 (35 enodes) 1553857738.369 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857738.369 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857738.369 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857738.369 * * [simplify]: Extracting #3: cost 12 inf + 84 1553857738.369 * * [simplify]: Extracting #4: cost 6 inf + 412 1553857738.370 * * [simplify]: Extracting #5: cost 1 inf + 1016 1553857738.370 * * [simplify]: Extracting #6: cost 0 inf + 1098 1553857738.371 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1553857738.371 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))))) (hypot y.re y.im))) 1553857738.371 * * * * [progress]: [ 202 / 959 ] simplifiying candidate # 1553857738.371 * [simplify]: Simplifying (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1553857738.371 * * [simplify]: iters left: 5 (10 enodes) 1553857738.375 * * [simplify]: iters left: 4 (34 enodes) 1553857738.384 * * [simplify]: iters left: 3 (35 enodes) 1553857738.393 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857738.393 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857738.393 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857738.393 * * [simplify]: Extracting #3: cost 12 inf + 84 1553857738.393 * * [simplify]: Extracting #4: cost 7 inf + 210 1553857738.394 * * [simplify]: Extracting #5: cost 2 inf + 757 1553857738.394 * * [simplify]: Extracting #6: cost 0 inf + 1098 1553857738.395 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1553857738.395 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))))) (hypot y.re y.im))) 1553857738.395 * * * * [progress]: [ 203 / 959 ] simplifiying candidate # 1553857738.395 * [simplify]: Simplifying (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1553857738.395 * * [simplify]: iters left: 5 (11 enodes) 1553857738.400 * * [simplify]: iters left: 4 (37 enodes) 1553857738.411 * * [simplify]: iters left: 3 (40 enodes) 1553857738.421 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857738.421 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857738.421 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857738.421 * * [simplify]: Extracting #3: cost 13 inf + 45 1553857738.422 * * [simplify]: Extracting #4: cost 5 inf + 535 1553857738.422 * * [simplify]: Extracting #5: cost 0 inf + 1338 1553857738.423 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1553857738.423 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))))) (hypot y.re y.im))) 1553857738.423 * * * * [progress]: [ 204 / 959 ] simplifiying candidate # 1553857738.423 * * * * [progress]: [ 205 / 959 ] simplifiying candidate # 1553857738.423 * * * * [progress]: [ 206 / 959 ] simplifiying candidate # 1553857738.423 * * * * [progress]: [ 207 / 959 ] simplifiying candidate # 1553857738.423 * * * * [progress]: [ 208 / 959 ] simplifiying candidate # 1553857738.424 * [simplify]: Simplifying (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) 1553857738.424 * * [simplify]: iters left: 6 (10 enodes) 1553857738.430 * * [simplify]: iters left: 5 (54 enodes) 1553857738.451 * * [simplify]: iters left: 4 (130 enodes) 1553857738.501 * * [simplify]: iters left: 3 (292 enodes) 1553857738.574 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857738.574 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857738.574 * * [simplify]: Extracting #2: cost 40 inf + 0 1553857738.575 * * [simplify]: Extracting #3: cost 96 inf + 536 1553857738.577 * * [simplify]: Extracting #4: cost 40 inf + 8183 1553857738.581 * * [simplify]: Extracting #5: cost 11 inf + 12381 1553857738.585 * * [simplify]: Extracting #6: cost 4 inf + 13734 1553857738.592 * * [simplify]: Extracting #7: cost 0 inf + 14662 1553857738.600 * [simplify]: Simplified to (sqrt (fma (* y.re y.re) (fma y.im (- y.im) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im)))) 1553857738.600 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) (sqrt (fma (* y.re y.re) (fma y.im (- y.im) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (hypot y.re y.im))) 1553857738.600 * * * * [progress]: [ 209 / 959 ] simplifiying candidate # 1553857738.600 * [simplify]: Simplifying (sqrt (- (* y.re y.re) (* y.im y.im))) 1553857738.601 * * [simplify]: iters left: 5 (6 enodes) 1553857738.602 * * [simplify]: iters left: 4 (24 enodes) 1553857738.605 * * [simplify]: iters left: 3 (37 enodes) 1553857738.611 * * [simplify]: iters left: 2 (56 enodes) 1553857738.621 * * [simplify]: iters left: 1 (103 enodes) 1553857738.642 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857738.642 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857738.642 * * [simplify]: Extracting #2: cost 35 inf + 0 1553857738.642 * * [simplify]: Extracting #3: cost 40 inf + 413 1553857738.643 * * [simplify]: Extracting #4: cost 6 inf + 4597 1553857738.645 * * [simplify]: Extracting #5: cost 0 inf + 5448 1553857738.646 * [simplify]: Simplified to (sqrt (- (* y.re y.re) (* y.im y.im))) 1553857738.646 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (sqrt (- (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857738.646 * * * * [progress]: [ 210 / 959 ] simplifiying candidate # 1553857738.646 * [simplify]: Simplifying (- (pow (* x.im y.re) 3) (pow (* x.re y.im) 3)) 1553857738.647 * * [simplify]: iters left: 5 (10 enodes) 1553857738.650 * * [simplify]: iters left: 4 (53 enodes) 1553857738.665 * * [simplify]: iters left: 3 (169 enodes) 1553857738.748 * * [simplify]: iters left: 2 (492 enodes) 1553857738.952 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857738.952 * * [simplify]: Extracting #1: cost 75 inf + 0 1553857738.953 * * [simplify]: Extracting #2: cost 198 inf + 374 1553857738.956 * * [simplify]: Extracting #3: cost 166 inf + 9893 1553857738.964 * * [simplify]: Extracting #4: cost 47 inf + 48458 1553857738.981 * * [simplify]: Extracting #5: cost 10 inf + 62459 1553857738.999 * * [simplify]: Extracting #6: cost 0 inf + 66866 1553857739.016 * [simplify]: Simplified to (- (* (* x.im y.re) (* (* x.im y.re) (* x.im y.re))) (* (* (* x.re y.im) (* x.re y.im)) (* x.re y.im))) 1553857739.016 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* (* x.im y.re) (* (* x.im y.re) (* x.im y.re))) (* (* (* x.re y.im) (* x.re y.im)) (* x.re y.im))) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* (* x.im y.re) (* x.im y.re)) (+ (* (* x.re y.im) (* x.re y.im)) (* (* x.im y.re) (* x.re y.im)))))) (hypot y.re y.im))) 1553857739.017 * * * * [progress]: [ 211 / 959 ] simplifiying candidate # 1553857739.017 * [simplify]: Simplifying (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 1553857739.017 * * [simplify]: iters left: 6 (9 enodes) 1553857739.019 * * [simplify]: iters left: 5 (49 enodes) 1553857739.028 * * [simplify]: iters left: 4 (119 enodes) 1553857739.051 * * [simplify]: iters left: 3 (204 enodes) 1553857739.096 * * [simplify]: iters left: 2 (305 enodes) 1553857739.245 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857739.245 * * [simplify]: Extracting #1: cost 61 inf + 0 1553857739.246 * * [simplify]: Extracting #2: cost 103 inf + 740 1553857739.250 * * [simplify]: Extracting #3: cost 58 inf + 5220 1553857739.260 * * [simplify]: Extracting #4: cost 4 inf + 14703 1553857739.272 * * [simplify]: Extracting #5: cost 0 inf + 15779 1553857739.283 * [simplify]: Simplified to (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 1553857739.284 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* x.im y.re) (* x.re y.im)))) (hypot y.re y.im))) 1553857739.284 * * * * [progress]: [ 212 / 959 ] simplifiying candidate #real (real->posit16 (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (hypot y.re y.im)))> 1553857739.284 * * * * [progress]: [ 213 / 959 ] simplifiying candidate # 1553857739.284 * [simplify]: Simplifying (fma x.im y.re (- (* y.im x.re))) 1553857739.284 * * [simplify]: iters left: 5 (7 enodes) 1553857739.287 * * [simplify]: iters left: 4 (28 enodes) 1553857739.295 * * [simplify]: iters left: 3 (39 enodes) 1553857739.308 * * [simplify]: iters left: 2 (44 enodes) 1553857739.318 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857739.318 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857739.318 * * [simplify]: Extracting #2: cost 8 inf + 210 1553857739.319 * * [simplify]: Extracting #3: cost 1 inf + 736 1553857739.319 * * [simplify]: Extracting #4: cost 0 inf + 748 1553857739.320 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857739.320 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) x.re (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857739.320 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1553857739.320 * * [simplify]: iters left: 3 (5 enodes) 1553857739.322 * * [simplify]: iters left: 2 (18 enodes) 1553857739.327 * * [simplify]: iters left: 1 (25 enodes) 1553857739.335 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857739.335 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857739.335 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857739.335 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857739.336 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857739.336 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1553857739.336 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (- (* y.im x.re) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857739.336 * * * * [progress]: [ 214 / 959 ] simplifiying candidate # 1553857739.337 * [simplify]: Simplifying (fma x.im y.re (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1553857739.337 * * [simplify]: iters left: 6 (10 enodes) 1553857739.341 * * [simplify]: iters left: 5 (40 enodes) 1553857739.354 * * [simplify]: iters left: 4 (60 enodes) 1553857739.374 * * [simplify]: iters left: 3 (85 enodes) 1553857739.397 * * [simplify]: iters left: 2 (129 enodes) 1553857739.419 * * [simplify]: iters left: 1 (198 enodes) 1553857739.485 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857739.485 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857739.485 * * [simplify]: Extracting #2: cost 41 inf + 2 1553857739.486 * * [simplify]: Extracting #3: cost 67 inf + 624 1553857739.486 * * [simplify]: Extracting #4: cost 58 inf + 1685 1553857739.487 * * [simplify]: Extracting #5: cost 45 inf + 6797 1553857739.490 * * [simplify]: Extracting #6: cost 8 inf + 28604 1553857739.493 * * [simplify]: Extracting #7: cost 0 inf + 34029 1553857739.496 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857739.496 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857739.496 * [simplify]: Simplifying (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))))) 1553857739.497 * * [simplify]: iters left: 6 (8 enodes) 1553857739.498 * * [simplify]: iters left: 5 (30 enodes) 1553857739.504 * * [simplify]: iters left: 4 (46 enodes) 1553857739.514 * * [simplify]: iters left: 3 (95 enodes) 1553857739.549 * * [simplify]: iters left: 2 (153 enodes) 1553857739.590 * * [simplify]: iters left: 1 (222 enodes) 1553857739.643 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857739.643 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857739.643 * [simplify]: Simplified to 0 1553857739.643 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857739.643 * * * * [progress]: [ 215 / 959 ] simplifiying candidate # 1553857739.644 * [simplify]: Simplifying (fma x.im y.re (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1553857739.644 * * [simplify]: iters left: 6 (9 enodes) 1553857739.647 * * [simplify]: iters left: 5 (31 enodes) 1553857739.656 * * [simplify]: iters left: 4 (45 enodes) 1553857739.668 * * [simplify]: iters left: 3 (56 enodes) 1553857739.680 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857739.681 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857739.681 * * [simplify]: Extracting #2: cost 14 inf + 87 1553857739.681 * * [simplify]: Extracting #3: cost 1 inf + 1074 1553857739.682 * * [simplify]: Extracting #4: cost 0 inf + 1156 1553857739.683 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857739.683 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857739.683 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1553857739.683 * * [simplify]: iters left: 6 (7 enodes) 1553857739.686 * * [simplify]: iters left: 5 (22 enodes) 1553857739.693 * * [simplify]: iters left: 4 (30 enodes) 1553857739.701 * * [simplify]: iters left: 3 (46 enodes) 1553857739.714 * * [simplify]: iters left: 2 (56 enodes) 1553857739.724 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857739.724 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857739.724 * [simplify]: Simplified to 0 1553857739.724 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857739.724 * * * * [progress]: [ 216 / 959 ] simplifiying candidate # 1553857739.725 * [simplify]: Simplifying (fma x.im y.re (- (* (* x.re y.im) 1))) 1553857739.725 * * [simplify]: iters left: 6 (9 enodes) 1553857739.730 * * [simplify]: iters left: 5 (38 enodes) 1553857739.744 * * [simplify]: iters left: 4 (63 enodes) 1553857739.764 * * [simplify]: iters left: 3 (88 enodes) 1553857739.789 * * [simplify]: iters left: 2 (96 enodes) 1553857739.810 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857739.810 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857739.810 * * [simplify]: Extracting #2: cost 9 inf + 170 1553857739.811 * * [simplify]: Extracting #3: cost 1 inf + 708 1553857739.812 * * [simplify]: Extracting #4: cost 0 inf + 750 1553857739.812 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857739.812 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857739.813 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857739.813 * * [simplify]: iters left: 5 (7 enodes) 1553857739.817 * * [simplify]: iters left: 4 (31 enodes) 1553857739.829 * * [simplify]: iters left: 3 (53 enodes) 1553857739.844 * * [simplify]: iters left: 2 (65 enodes) 1553857739.854 * * [simplify]: iters left: 1 (97 enodes) 1553857739.867 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857739.867 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857739.867 * [simplify]: Simplified to 0 1553857739.867 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857739.867 * * * * [progress]: [ 217 / 959 ] simplifiying candidate # 1553857739.868 * [simplify]: Simplifying (fma x.im y.re (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1553857739.868 * * [simplify]: iters left: 6 (10 enodes) 1553857739.871 * * [simplify]: iters left: 5 (43 enodes) 1553857739.884 * * [simplify]: iters left: 4 (81 enodes) 1553857739.906 * * [simplify]: iters left: 3 (130 enodes) 1553857739.924 * * [simplify]: iters left: 2 (136 enodes) 1553857739.946 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857739.946 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857739.946 * * [simplify]: Extracting #2: cost 32 inf + 2 1553857739.947 * * [simplify]: Extracting #3: cost 19 inf + 922 1553857739.948 * * [simplify]: Extracting #4: cost 2 inf + 2512 1553857739.950 * * [simplify]: Extracting #5: cost 0 inf + 2620 1553857739.952 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857739.952 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857739.952 * [simplify]: Simplifying (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im)))) 1553857739.952 * * [simplify]: iters left: 6 (8 enodes) 1553857739.956 * * [simplify]: iters left: 5 (38 enodes) 1553857739.968 * * [simplify]: iters left: 4 (69 enodes) 1553857739.997 * * [simplify]: iters left: 3 (148 enodes) 1553857740.041 * * [simplify]: iters left: 2 (233 enodes) 1553857740.079 * * [simplify]: iters left: 1 (252 enodes) 1553857740.100 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857740.100 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857740.100 * [simplify]: Simplified to 0 1553857740.100 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (fma x.im y.re (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857740.100 * * * * [progress]: [ 218 / 959 ] simplifiying candidate # 1553857740.100 * [simplify]: Simplifying (fma x.im y.re (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1553857740.100 * * [simplify]: iters left: 6 (10 enodes) 1553857740.103 * * [simplify]: iters left: 5 (42 enodes) 1553857740.115 * * [simplify]: iters left: 4 (86 enodes) 1553857740.144 * * [simplify]: iters left: 3 (139 enodes) 1553857740.170 * * [simplify]: iters left: 2 (147 enodes) 1553857740.186 * * [simplify]: iters left: 1 (149 enodes) 1553857740.198 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857740.198 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857740.199 * * [simplify]: Extracting #2: cost 29 inf + 3 1553857740.199 * * [simplify]: Extracting #3: cost 14 inf + 1348 1553857740.200 * * [simplify]: Extracting #4: cost 1 inf + 2972 1553857740.200 * * [simplify]: Extracting #5: cost 0 inf + 3094 1553857740.201 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857740.201 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857740.201 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im))))) 1553857740.202 * * [simplify]: iters left: 6 (8 enodes) 1553857740.203 * * [simplify]: iters left: 5 (32 enodes) 1553857740.209 * * [simplify]: iters left: 4 (60 enodes) 1553857740.224 * * [simplify]: iters left: 3 (136 enodes) 1553857740.274 * * [simplify]: iters left: 2 (206 enodes) 1553857740.301 * * [simplify]: iters left: 1 (228 enodes) 1553857740.317 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857740.317 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857740.317 * [simplify]: Simplified to 0 1553857740.317 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (fma x.im y.re (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857740.317 * * * * [progress]: [ 219 / 959 ] simplifiying candidate # 1553857740.318 * [simplify]: Simplifying (fma x.im y.re (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1553857740.318 * * [simplify]: iters left: 6 (9 enodes) 1553857740.320 * * [simplify]: iters left: 5 (35 enodes) 1553857740.325 * * [simplify]: iters left: 4 (56 enodes) 1553857740.333 * * [simplify]: iters left: 3 (74 enodes) 1553857740.351 * * [simplify]: iters left: 2 (77 enodes) 1553857740.370 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857740.370 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857740.370 * * [simplify]: Extracting #2: cost 21 inf + 3 1553857740.370 * * [simplify]: Extracting #3: cost 7 inf + 964 1553857740.371 * * [simplify]: Extracting #4: cost 0 inf + 1497 1553857740.372 * * [simplify]: Extracting #5: cost 0 inf + 1482 1553857740.373 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857740.373 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857740.374 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1553857740.374 * * [simplify]: iters left: 6 (7 enodes) 1553857740.377 * * [simplify]: iters left: 5 (25 enodes) 1553857740.384 * * [simplify]: iters left: 4 (39 enodes) 1553857740.400 * * [simplify]: iters left: 3 (82 enodes) 1553857740.427 * * [simplify]: iters left: 2 (110 enodes) 1553857740.453 * * [simplify]: iters left: 1 (112 enodes) 1553857740.467 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857740.467 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857740.467 * [simplify]: Simplified to 0 1553857740.467 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (fma x.im y.re (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857740.467 * * * * [progress]: [ 220 / 959 ] simplifiying candidate # 1553857740.468 * [simplify]: Simplifying (fma x.im y.re (- (* y.im (* x.re 1)))) 1553857740.468 * * [simplify]: iters left: 6 (9 enodes) 1553857740.472 * * [simplify]: iters left: 5 (34 enodes) 1553857740.482 * * [simplify]: iters left: 4 (50 enodes) 1553857740.498 * * [simplify]: iters left: 3 (58 enodes) 1553857740.512 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857740.512 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857740.512 * * [simplify]: Extracting #2: cost 9 inf + 251 1553857740.512 * * [simplify]: Extracting #3: cost 1 inf + 818 1553857740.513 * * [simplify]: Extracting #4: cost 0 inf + 830 1553857740.513 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857740.514 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) (* x.re 1) (* y.im (* x.re 1)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857740.514 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1553857740.514 * * [simplify]: iters left: 5 (7 enodes) 1553857740.518 * * [simplify]: iters left: 4 (24 enodes) 1553857740.523 * * [simplify]: iters left: 3 (37 enodes) 1553857740.529 * * [simplify]: iters left: 2 (53 enodes) 1553857740.535 * * [simplify]: iters left: 1 (58 enodes) 1553857740.542 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857740.542 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857740.542 * [simplify]: Simplified to 0 1553857740.542 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (fma x.im y.re (- (* y.im (* x.re 1)))) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857740.542 * * * * [progress]: [ 221 / 959 ] simplifiying candidate # 1553857740.542 * [simplify]: Simplifying (fma x.im y.re (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1553857740.542 * * [simplify]: iters left: 6 (10 enodes) 1553857740.547 * * [simplify]: iters left: 5 (42 enodes) 1553857740.561 * * [simplify]: iters left: 4 (83 enodes) 1553857740.575 * * [simplify]: iters left: 3 (123 enodes) 1553857740.596 * * [simplify]: iters left: 2 (133 enodes) 1553857740.625 * * [simplify]: iters left: 1 (143 enodes) 1553857740.640 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857740.641 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857740.641 * * [simplify]: Extracting #2: cost 31 inf + 3 1553857740.641 * * [simplify]: Extracting #3: cost 17 inf + 1272 1553857740.642 * * [simplify]: Extracting #4: cost 0 inf + 3258 1553857740.643 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857740.643 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857740.643 * [simplify]: Simplifying (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re)))) 1553857740.643 * * [simplify]: iters left: 6 (8 enodes) 1553857740.645 * * [simplify]: iters left: 5 (36 enodes) 1553857740.650 * * [simplify]: iters left: 4 (64 enodes) 1553857740.672 * * [simplify]: iters left: 3 (129 enodes) 1553857740.713 * * [simplify]: iters left: 2 (200 enodes) 1553857740.742 * * [simplify]: iters left: 1 (223 enodes) 1553857740.760 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857740.760 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857740.760 * [simplify]: Simplified to 0 1553857740.760 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (fma x.im y.re (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857740.761 * * * * [progress]: [ 222 / 959 ] simplifiying candidate # 1553857740.761 * [simplify]: Simplifying (fma x.im y.re (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1553857740.761 * * [simplify]: iters left: 6 (9 enodes) 1553857740.763 * * [simplify]: iters left: 5 (35 enodes) 1553857740.770 * * [simplify]: iters left: 4 (56 enodes) 1553857740.780 * * [simplify]: iters left: 3 (75 enodes) 1553857740.789 * * [simplify]: iters left: 2 (78 enodes) 1553857740.797 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857740.797 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857740.798 * * [simplify]: Extracting #2: cost 21 inf + 3 1553857740.798 * * [simplify]: Extracting #3: cost 7 inf + 964 1553857740.798 * * [simplify]: Extracting #4: cost 0 inf + 1497 1553857740.799 * * [simplify]: Extracting #5: cost 0 inf + 1482 1553857740.799 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857740.799 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857740.799 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1553857740.799 * * [simplify]: iters left: 6 (7 enodes) 1553857740.801 * * [simplify]: iters left: 5 (29 enodes) 1553857740.806 * * [simplify]: iters left: 4 (46 enodes) 1553857740.822 * * [simplify]: iters left: 3 (81 enodes) 1553857740.848 * * [simplify]: iters left: 2 (110 enodes) 1553857740.875 * * [simplify]: iters left: 1 (111 enodes) 1553857740.890 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857740.890 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857740.890 * [simplify]: Simplified to 0 1553857740.890 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (fma x.im y.re (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857740.890 * * * * [progress]: [ 223 / 959 ] simplifiying candidate # 1553857740.891 * [simplify]: Simplifying (fma x.im y.re (- (* (* x.re y.im) 1))) 1553857740.891 * * [simplify]: iters left: 6 (9 enodes) 1553857740.895 * * [simplify]: iters left: 5 (38 enodes) 1553857740.908 * * [simplify]: iters left: 4 (63 enodes) 1553857740.920 * * [simplify]: iters left: 3 (88 enodes) 1553857740.933 * * [simplify]: iters left: 2 (96 enodes) 1553857740.954 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857740.954 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857740.954 * * [simplify]: Extracting #2: cost 9 inf + 170 1553857740.955 * * [simplify]: Extracting #3: cost 1 inf + 708 1553857740.955 * * [simplify]: Extracting #4: cost 0 inf + 750 1553857740.956 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857740.956 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857740.956 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857740.957 * * [simplify]: iters left: 5 (7 enodes) 1553857740.961 * * [simplify]: iters left: 4 (31 enodes) 1553857740.972 * * [simplify]: iters left: 3 (53 enodes) 1553857740.988 * * [simplify]: iters left: 2 (65 enodes) 1553857741.012 * * [simplify]: iters left: 1 (97 enodes) 1553857741.033 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857741.033 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857741.033 * [simplify]: Simplified to 0 1553857741.034 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857741.034 * * * * [progress]: [ 224 / 959 ] simplifiying candidate # 1553857741.034 * [simplify]: Simplifying (fma x.im y.re (- (* x.re y.im))) 1553857741.034 * * [simplify]: iters left: 5 (7 enodes) 1553857741.035 * * [simplify]: iters left: 4 (28 enodes) 1553857741.039 * * [simplify]: iters left: 3 (39 enodes) 1553857741.044 * * [simplify]: iters left: 2 (44 enodes) 1553857741.049 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857741.049 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857741.050 * * [simplify]: Extracting #2: cost 8 inf + 210 1553857741.050 * * [simplify]: Extracting #3: cost 1 inf + 736 1553857741.050 * * [simplify]: Extracting #4: cost 0 inf + 748 1553857741.050 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857741.050 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- x.re) y.im (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857741.051 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1553857741.051 * * [simplify]: iters left: 3 (5 enodes) 1553857741.052 * * [simplify]: iters left: 2 (18 enodes) 1553857741.054 * * [simplify]: iters left: 1 (25 enodes) 1553857741.058 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857741.058 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857741.058 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857741.058 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857741.058 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857741.058 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1553857741.058 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (- (* x.re y.im) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857741.058 * * * * [progress]: [ 225 / 959 ] simplifiying candidate # 1553857741.059 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* y.im x.re))) 1553857741.059 * * [simplify]: iters left: 6 (10 enodes) 1553857741.061 * * [simplify]: iters left: 5 (38 enodes) 1553857741.071 * * [simplify]: iters left: 4 (49 enodes) 1553857741.085 * * [simplify]: iters left: 3 (56 enodes) 1553857741.100 * * [simplify]: iters left: 2 (63 enodes) 1553857741.117 * * [simplify]: iters left: 1 (77 enodes) 1553857741.129 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857741.129 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857741.129 * * [simplify]: Extracting #2: cost 17 inf + 208 1553857741.129 * * [simplify]: Extracting #3: cost 13 inf + 417 1553857741.130 * * [simplify]: Extracting #4: cost 8 inf + 1156 1553857741.130 * * [simplify]: Extracting #5: cost 6 inf + 1652 1553857741.130 * * [simplify]: Extracting #6: cost 1 inf + 3025 1553857741.131 * * [simplify]: Extracting #7: cost 0 inf + 3358 1553857741.131 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857741.132 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) x.re (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857741.132 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1553857741.132 * * [simplify]: iters left: 3 (5 enodes) 1553857741.133 * * [simplify]: iters left: 2 (18 enodes) 1553857741.135 * * [simplify]: iters left: 1 (25 enodes) 1553857741.139 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857741.139 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857741.139 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857741.139 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857741.139 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857741.139 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1553857741.139 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (- (* y.im x.re) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857741.140 * * * * [progress]: [ 226 / 959 ] simplifiying candidate # 1553857741.140 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1553857741.140 * * [simplify]: iters left: 6 (13 enodes) 1553857741.144 * * [simplify]: iters left: 5 (50 enodes) 1553857741.161 * * [simplify]: iters left: 4 (70 enodes) 1553857741.182 * * [simplify]: iters left: 3 (96 enodes) 1553857741.213 * * [simplify]: iters left: 2 (143 enodes) 1553857741.244 * * [simplify]: iters left: 1 (221 enodes) 1553857741.332 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857741.332 * * [simplify]: Extracting #1: cost 26 inf + 0 1553857741.332 * * [simplify]: Extracting #2: cost 74 inf + 87 1553857741.333 * * [simplify]: Extracting #3: cost 74 inf + 2690 1553857741.336 * * [simplify]: Extracting #4: cost 51 inf + 11307 1553857741.345 * * [simplify]: Extracting #5: cost 19 inf + 29680 1553857741.353 * * [simplify]: Extracting #6: cost 0 inf + 42202 1553857741.361 * * [simplify]: Extracting #7: cost 0 inf + 42162 1553857741.370 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857741.370 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857741.370 * [simplify]: Simplifying (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))))) 1553857741.371 * * [simplify]: iters left: 6 (8 enodes) 1553857741.374 * * [simplify]: iters left: 5 (30 enodes) 1553857741.385 * * [simplify]: iters left: 4 (46 enodes) 1553857741.405 * * [simplify]: iters left: 3 (95 enodes) 1553857741.440 * * [simplify]: iters left: 2 (153 enodes) 1553857741.490 * * [simplify]: iters left: 1 (222 enodes) 1553857741.531 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857741.531 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857741.531 * [simplify]: Simplified to 0 1553857741.531 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857741.531 * * * * [progress]: [ 227 / 959 ] simplifiying candidate # 1553857741.531 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1553857741.531 * * [simplify]: iters left: 6 (12 enodes) 1553857741.534 * * [simplify]: iters left: 5 (41 enodes) 1553857741.542 * * [simplify]: iters left: 4 (55 enodes) 1553857741.557 * * [simplify]: iters left: 3 (68 enodes) 1553857741.576 * * [simplify]: iters left: 2 (75 enodes) 1553857741.599 * * [simplify]: iters left: 1 (92 enodes) 1553857741.614 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857741.615 * * [simplify]: Extracting #1: cost 18 inf + 0 1553857741.615 * * [simplify]: Extracting #2: cost 29 inf + 45 1553857741.615 * * [simplify]: Extracting #3: cost 22 inf + 655 1553857741.615 * * [simplify]: Extracting #4: cost 15 inf + 1239 1553857741.616 * * [simplify]: Extracting #5: cost 2 inf + 4676 1553857741.617 * * [simplify]: Extracting #6: cost 0 inf + 5586 1553857741.618 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857741.618 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857741.618 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1553857741.618 * * [simplify]: iters left: 6 (7 enodes) 1553857741.620 * * [simplify]: iters left: 5 (22 enodes) 1553857741.623 * * [simplify]: iters left: 4 (30 enodes) 1553857741.627 * * [simplify]: iters left: 3 (46 enodes) 1553857741.634 * * [simplify]: iters left: 2 (56 enodes) 1553857741.641 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857741.641 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857741.641 * [simplify]: Simplified to 0 1553857741.642 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857741.642 * * * * [progress]: [ 228 / 959 ] simplifiying candidate # 1553857741.642 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* (* x.re y.im) 1))) 1553857741.642 * * [simplify]: iters left: 6 (12 enodes) 1553857741.649 * * [simplify]: iters left: 5 (48 enodes) 1553857741.662 * * [simplify]: iters left: 4 (73 enodes) 1553857741.673 * * [simplify]: iters left: 3 (100 enodes) 1553857741.693 * * [simplify]: iters left: 2 (115 enodes) 1553857741.712 * * [simplify]: iters left: 1 (129 enodes) 1553857741.728 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857741.728 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857741.728 * * [simplify]: Extracting #2: cost 20 inf + 46 1553857741.728 * * [simplify]: Extracting #3: cost 13 inf + 419 1553857741.728 * * [simplify]: Extracting #4: cost 14 inf + 462 1553857741.729 * * [simplify]: Extracting #5: cost 6 inf + 1863 1553857741.729 * * [simplify]: Extracting #6: cost 1 inf + 3027 1553857741.730 * * [simplify]: Extracting #7: cost 0 inf + 3360 1553857741.731 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857741.731 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857741.731 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857741.731 * * [simplify]: iters left: 5 (7 enodes) 1553857741.734 * * [simplify]: iters left: 4 (31 enodes) 1553857741.748 * * [simplify]: iters left: 3 (53 enodes) 1553857741.764 * * [simplify]: iters left: 2 (65 enodes) 1553857741.778 * * [simplify]: iters left: 1 (97 enodes) 1553857741.793 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857741.793 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857741.793 * [simplify]: Simplified to 0 1553857741.793 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857741.793 * * * * [progress]: [ 229 / 959 ] simplifiying candidate # 1553857741.793 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1553857741.793 * * [simplify]: iters left: 6 (13 enodes) 1553857741.796 * * [simplify]: iters left: 5 (53 enodes) 1553857741.808 * * [simplify]: iters left: 4 (91 enodes) 1553857741.840 * * [simplify]: iters left: 3 (144 enodes) 1553857741.880 * * [simplify]: iters left: 2 (157 enodes) 1553857741.904 * * [simplify]: iters left: 1 (174 enodes) 1553857741.950 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857741.951 * * [simplify]: Extracting #1: cost 26 inf + 0 1553857741.951 * * [simplify]: Extracting #2: cost 43 inf + 128 1553857741.952 * * [simplify]: Extracting #3: cost 22 inf + 1931 1553857741.953 * * [simplify]: Extracting #4: cost 7 inf + 5350 1553857741.955 * * [simplify]: Extracting #5: cost 0 inf + 7210 1553857741.956 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857741.956 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857741.957 * [simplify]: Simplifying (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im)))) 1553857741.957 * * [simplify]: iters left: 6 (8 enodes) 1553857741.959 * * [simplify]: iters left: 5 (38 enodes) 1553857741.965 * * [simplify]: iters left: 4 (69 enodes) 1553857741.978 * * [simplify]: iters left: 3 (148 enodes) 1553857742.031 * * [simplify]: iters left: 2 (233 enodes) 1553857742.081 * * [simplify]: iters left: 1 (252 enodes) 1553857742.121 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857742.121 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857742.121 * [simplify]: Simplified to 0 1553857742.121 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857742.122 * * * * [progress]: [ 230 / 959 ] simplifiying candidate # 1553857742.122 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1553857742.122 * * [simplify]: iters left: 6 (13 enodes) 1553857742.126 * * [simplify]: iters left: 5 (52 enodes) 1553857742.134 * * [simplify]: iters left: 4 (96 enodes) 1553857742.150 * * [simplify]: iters left: 3 (154 enodes) 1553857742.180 * * [simplify]: iters left: 2 (178 enodes) 1553857742.203 * * [simplify]: iters left: 1 (198 enodes) 1553857742.240 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857742.240 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857742.240 * * [simplify]: Extracting #2: cost 38 inf + 1 1553857742.241 * * [simplify]: Extracting #3: cost 37 inf + 88 1553857742.242 * * [simplify]: Extracting #4: cost 18 inf + 2616 1553857742.243 * * [simplify]: Extracting #5: cost 5 inf + 4371 1553857742.245 * * [simplify]: Extracting #6: cost 2 inf + 4998 1553857742.247 * * [simplify]: Extracting #7: cost 0 inf + 5704 1553857742.249 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857742.249 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857742.250 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im))))) 1553857742.250 * * [simplify]: iters left: 6 (8 enodes) 1553857742.253 * * [simplify]: iters left: 5 (32 enodes) 1553857742.264 * * [simplify]: iters left: 4 (60 enodes) 1553857742.286 * * [simplify]: iters left: 3 (136 enodes) 1553857742.338 * * [simplify]: iters left: 2 (206 enodes) 1553857742.389 * * [simplify]: iters left: 1 (228 enodes) 1553857742.420 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857742.420 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857742.420 * [simplify]: Simplified to 0 1553857742.420 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857742.421 * * * * [progress]: [ 231 / 959 ] simplifiying candidate # 1553857742.421 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1553857742.421 * * [simplify]: iters left: 6 (12 enodes) 1553857742.426 * * [simplify]: iters left: 5 (45 enodes) 1553857742.439 * * [simplify]: iters left: 4 (66 enodes) 1553857742.463 * * [simplify]: iters left: 3 (86 enodes) 1553857742.482 * * [simplify]: iters left: 2 (96 enodes) 1553857742.496 * * [simplify]: iters left: 1 (110 enodes) 1553857742.516 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857742.516 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857742.528 * * [simplify]: Extracting #2: cost 30 inf + 1 1553857742.528 * * [simplify]: Extracting #3: cost 30 inf + 46 1553857742.529 * * [simplify]: Extracting #4: cost 16 inf + 990 1553857742.530 * * [simplify]: Extracting #5: cost 7 inf + 2433 1553857742.531 * * [simplify]: Extracting #6: cost 0 inf + 4092 1553857742.532 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857742.532 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857742.533 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1553857742.533 * * [simplify]: iters left: 6 (7 enodes) 1553857742.536 * * [simplify]: iters left: 5 (25 enodes) 1553857742.543 * * [simplify]: iters left: 4 (39 enodes) 1553857742.558 * * [simplify]: iters left: 3 (82 enodes) 1553857742.586 * * [simplify]: iters left: 2 (110 enodes) 1553857742.610 * * [simplify]: iters left: 1 (112 enodes) 1553857742.624 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857742.624 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857742.624 * [simplify]: Simplified to 0 1553857742.624 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857742.624 * * * * [progress]: [ 232 / 959 ] simplifiying candidate # 1553857742.625 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* y.im (* x.re 1)))) 1553857742.625 * * [simplify]: iters left: 6 (12 enodes) 1553857742.630 * * [simplify]: iters left: 5 (44 enodes) 1553857742.643 * * [simplify]: iters left: 4 (60 enodes) 1553857742.659 * * [simplify]: iters left: 3 (70 enodes) 1553857742.677 * * [simplify]: iters left: 2 (77 enodes) 1553857742.698 * * [simplify]: iters left: 1 (91 enodes) 1553857742.729 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857742.729 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857742.730 * * [simplify]: Extracting #2: cost 19 inf + 208 1553857742.730 * * [simplify]: Extracting #3: cost 14 inf + 458 1553857742.730 * * [simplify]: Extracting #4: cost 14 inf + 542 1553857742.731 * * [simplify]: Extracting #5: cost 7 inf + 1572 1553857742.732 * * [simplify]: Extracting #6: cost 1 inf + 3107 1553857742.733 * * [simplify]: Extracting #7: cost 0 inf + 3440 1553857742.734 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857742.734 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) (* x.re 1) (* y.im (* x.re 1)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857742.734 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1553857742.734 * * [simplify]: iters left: 5 (7 enodes) 1553857742.738 * * [simplify]: iters left: 4 (24 enodes) 1553857742.745 * * [simplify]: iters left: 3 (37 enodes) 1553857742.757 * * [simplify]: iters left: 2 (53 enodes) 1553857742.765 * * [simplify]: iters left: 1 (58 enodes) 1553857742.771 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857742.771 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857742.771 * [simplify]: Simplified to 0 1553857742.771 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857742.771 * * * * [progress]: [ 233 / 959 ] simplifiying candidate # 1553857742.771 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1553857742.771 * * [simplify]: iters left: 6 (13 enodes) 1553857742.774 * * [simplify]: iters left: 5 (52 enodes) 1553857742.782 * * [simplify]: iters left: 4 (92 enodes) 1553857742.809 * * [simplify]: iters left: 3 (138 enodes) 1553857742.851 * * [simplify]: iters left: 2 (155 enodes) 1553857742.888 * * [simplify]: iters left: 1 (173 enodes) 1553857742.928 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857742.928 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857742.928 * * [simplify]: Extracting #2: cost 38 inf + 1 1553857742.928 * * [simplify]: Extracting #3: cost 37 inf + 88 1553857742.929 * * [simplify]: Extracting #4: cost 14 inf + 2822 1553857742.931 * * [simplify]: Extracting #5: cost 6 inf + 4129 1553857742.933 * * [simplify]: Extracting #6: cost 1 inf + 5331 1553857742.934 * * [simplify]: Extracting #7: cost 0 inf + 5704 1553857742.935 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857742.935 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857742.935 * [simplify]: Simplifying (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re)))) 1553857742.935 * * [simplify]: iters left: 6 (8 enodes) 1553857742.937 * * [simplify]: iters left: 5 (36 enodes) 1553857742.943 * * [simplify]: iters left: 4 (64 enodes) 1553857742.958 * * [simplify]: iters left: 3 (129 enodes) 1553857742.982 * * [simplify]: iters left: 2 (200 enodes) 1553857743.015 * * [simplify]: iters left: 1 (223 enodes) 1553857743.037 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857743.037 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857743.037 * [simplify]: Simplified to 0 1553857743.037 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857743.037 * * * * [progress]: [ 234 / 959 ] simplifiying candidate # 1553857743.037 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1553857743.037 * * [simplify]: iters left: 6 (12 enodes) 1553857743.040 * * [simplify]: iters left: 5 (45 enodes) 1553857743.046 * * [simplify]: iters left: 4 (66 enodes) 1553857743.056 * * [simplify]: iters left: 3 (87 enodes) 1553857743.068 * * [simplify]: iters left: 2 (97 enodes) 1553857743.093 * * [simplify]: iters left: 1 (111 enodes) 1553857743.125 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857743.125 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857743.126 * * [simplify]: Extracting #2: cost 30 inf + 1 1553857743.126 * * [simplify]: Extracting #3: cost 28 inf + 129 1553857743.130 * * [simplify]: Extracting #4: cost 17 inf + 990 1553857743.131 * * [simplify]: Extracting #5: cost 8 inf + 2100 1553857743.132 * * [simplify]: Extracting #6: cost 1 inf + 3759 1553857743.134 * * [simplify]: Extracting #7: cost 0 inf + 4092 1553857743.135 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857743.136 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857743.136 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1553857743.136 * * [simplify]: iters left: 6 (7 enodes) 1553857743.139 * * [simplify]: iters left: 5 (29 enodes) 1553857743.148 * * [simplify]: iters left: 4 (46 enodes) 1553857743.164 * * [simplify]: iters left: 3 (81 enodes) 1553857743.190 * * [simplify]: iters left: 2 (110 enodes) 1553857743.213 * * [simplify]: iters left: 1 (111 enodes) 1553857743.230 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857743.230 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857743.230 * [simplify]: Simplified to 0 1553857743.230 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857743.230 * * * * [progress]: [ 235 / 959 ] simplifiying candidate # 1553857743.231 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* (* x.re y.im) 1))) 1553857743.231 * * [simplify]: iters left: 6 (12 enodes) 1553857743.237 * * [simplify]: iters left: 5 (48 enodes) 1553857743.252 * * [simplify]: iters left: 4 (73 enodes) 1553857743.278 * * [simplify]: iters left: 3 (100 enodes) 1553857743.304 * * [simplify]: iters left: 2 (115 enodes) 1553857743.332 * * [simplify]: iters left: 1 (129 enodes) 1553857743.350 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857743.350 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857743.350 * * [simplify]: Extracting #2: cost 20 inf + 46 1553857743.350 * * [simplify]: Extracting #3: cost 13 inf + 419 1553857743.350 * * [simplify]: Extracting #4: cost 14 inf + 462 1553857743.351 * * [simplify]: Extracting #5: cost 6 inf + 1863 1553857743.351 * * [simplify]: Extracting #6: cost 1 inf + 3027 1553857743.352 * * [simplify]: Extracting #7: cost 0 inf + 3360 1553857743.352 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857743.352 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857743.353 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857743.353 * * [simplify]: iters left: 5 (7 enodes) 1553857743.355 * * [simplify]: iters left: 4 (31 enodes) 1553857743.361 * * [simplify]: iters left: 3 (53 enodes) 1553857743.371 * * [simplify]: iters left: 2 (65 enodes) 1553857743.395 * * [simplify]: iters left: 1 (97 enodes) 1553857743.420 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857743.420 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857743.420 * [simplify]: Simplified to 0 1553857743.420 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857743.420 * * * * [progress]: [ 236 / 959 ] simplifiying candidate # 1553857743.421 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* x.re y.im))) 1553857743.421 * * [simplify]: iters left: 6 (10 enodes) 1553857743.425 * * [simplify]: iters left: 5 (38 enodes) 1553857743.436 * * [simplify]: iters left: 4 (49 enodes) 1553857743.449 * * [simplify]: iters left: 3 (56 enodes) 1553857743.464 * * [simplify]: iters left: 2 (63 enodes) 1553857743.481 * * [simplify]: iters left: 1 (77 enodes) 1553857743.494 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857743.494 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857743.494 * * [simplify]: Extracting #2: cost 17 inf + 208 1553857743.494 * * [simplify]: Extracting #3: cost 13 inf + 417 1553857743.494 * * [simplify]: Extracting #4: cost 8 inf + 1156 1553857743.495 * * [simplify]: Extracting #5: cost 6 inf + 1652 1553857743.495 * * [simplify]: Extracting #6: cost 1 inf + 3025 1553857743.495 * * [simplify]: Extracting #7: cost 0 inf + 3358 1553857743.496 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857743.496 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- x.re) y.im (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857743.496 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1553857743.496 * * [simplify]: iters left: 3 (5 enodes) 1553857743.497 * * [simplify]: iters left: 2 (18 enodes) 1553857743.500 * * [simplify]: iters left: 1 (25 enodes) 1553857743.506 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857743.506 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857743.506 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857743.506 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857743.506 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857743.507 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1553857743.507 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (- (* x.re y.im) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857743.507 * * * * [progress]: [ 237 / 959 ] simplifiying candidate # 1553857743.507 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* y.im x.re))) 1553857743.507 * * [simplify]: iters left: 5 (9 enodes) 1553857743.509 * * [simplify]: iters left: 4 (35 enodes) 1553857743.514 * * [simplify]: iters left: 3 (42 enodes) 1553857743.519 * * [simplify]: iters left: 2 (45 enodes) 1553857743.524 * * [simplify]: iters left: 1 (46 enodes) 1553857743.530 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857743.530 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857743.530 * * [simplify]: Extracting #2: cost 10 inf + 210 1553857743.530 * * [simplify]: Extracting #3: cost 2 inf + 788 1553857743.531 * * [simplify]: Extracting #4: cost 0 inf + 912 1553857743.531 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857743.531 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) x.re (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857743.531 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1553857743.531 * * [simplify]: iters left: 3 (5 enodes) 1553857743.532 * * [simplify]: iters left: 2 (18 enodes) 1553857743.535 * * [simplify]: iters left: 1 (25 enodes) 1553857743.539 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857743.539 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857743.539 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857743.539 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857743.539 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857743.540 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1553857743.540 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (- (* y.im x.re) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857743.540 * * * * [progress]: [ 238 / 959 ] simplifiying candidate # 1553857743.540 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1553857743.540 * * [simplify]: iters left: 6 (12 enodes) 1553857743.542 * * [simplify]: iters left: 5 (47 enodes) 1553857743.550 * * [simplify]: iters left: 4 (63 enodes) 1553857743.560 * * [simplify]: iters left: 3 (89 enodes) 1553857743.584 * * [simplify]: iters left: 2 (142 enodes) 1553857743.616 * * [simplify]: iters left: 1 (244 enodes) 1553857743.701 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857743.701 * * [simplify]: Extracting #1: cost 28 inf + 0 1553857743.701 * * [simplify]: Extracting #2: cost 91 inf + 87 1553857743.702 * * [simplify]: Extracting #3: cost 93 inf + 1091 1553857743.703 * * [simplify]: Extracting #4: cost 76 inf + 6849 1553857743.706 * * [simplify]: Extracting #5: cost 22 inf + 36127 1553857743.714 * * [simplify]: Extracting #6: cost 0 inf + 51493 1553857743.724 * * [simplify]: Extracting #7: cost 0 inf + 51413 1553857743.736 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857743.736 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857743.736 * [simplify]: Simplifying (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))))) 1553857743.736 * * [simplify]: iters left: 6 (8 enodes) 1553857743.740 * * [simplify]: iters left: 5 (30 enodes) 1553857743.750 * * [simplify]: iters left: 4 (46 enodes) 1553857743.769 * * [simplify]: iters left: 3 (95 enodes) 1553857743.801 * * [simplify]: iters left: 2 (153 enodes) 1553857743.849 * * [simplify]: iters left: 1 (222 enodes) 1553857743.894 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857743.894 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857743.894 * [simplify]: Simplified to 0 1553857743.894 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857743.894 * * * * [progress]: [ 239 / 959 ] simplifiying candidate # 1553857743.895 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1553857743.895 * * [simplify]: iters left: 6 (11 enodes) 1553857743.900 * * [simplify]: iters left: 5 (38 enodes) 1553857743.910 * * [simplify]: iters left: 4 (48 enodes) 1553857743.926 * * [simplify]: iters left: 3 (58 enodes) 1553857743.933 * * [simplify]: iters left: 2 (66 enodes) 1553857743.941 * * [simplify]: iters left: 1 (87 enodes) 1553857743.954 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857743.954 * * [simplify]: Extracting #1: cost 20 inf + 0 1553857743.955 * * [simplify]: Extracting #2: cost 33 inf + 128 1553857743.955 * * [simplify]: Extracting #3: cost 18 inf + 1564 1553857743.956 * * [simplify]: Extracting #4: cost 1 inf + 5268 1553857743.958 * * [simplify]: Extracting #5: cost 0 inf + 5552 1553857743.961 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857743.961 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857743.962 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1553857743.962 * * [simplify]: iters left: 6 (7 enodes) 1553857743.964 * * [simplify]: iters left: 5 (22 enodes) 1553857743.970 * * [simplify]: iters left: 4 (30 enodes) 1553857743.980 * * [simplify]: iters left: 3 (46 enodes) 1553857743.992 * * [simplify]: iters left: 2 (56 enodes) 1553857744.003 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857744.003 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857744.003 * [simplify]: Simplified to 0 1553857744.003 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857744.003 * * * * [progress]: [ 240 / 959 ] simplifiying candidate # 1553857744.004 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (* x.re y.im) 1))) 1553857744.004 * * [simplify]: iters left: 6 (11 enodes) 1553857744.010 * * [simplify]: iters left: 5 (45 enodes) 1553857744.025 * * [simplify]: iters left: 4 (66 enodes) 1553857744.048 * * [simplify]: iters left: 3 (85 enodes) 1553857744.066 * * [simplify]: iters left: 2 (94 enodes) 1553857744.077 * * [simplify]: iters left: 1 (102 enodes) 1553857744.086 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857744.086 * * [simplify]: Extracting #1: cost 14 inf + 0 1553857744.086 * * [simplify]: Extracting #2: cost 13 inf + 47 1553857744.086 * * [simplify]: Extracting #3: cost 3 inf + 709 1553857744.087 * * [simplify]: Extracting #4: cost 0 inf + 914 1553857744.087 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857744.087 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857744.087 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857744.087 * * [simplify]: iters left: 5 (7 enodes) 1553857744.090 * * [simplify]: iters left: 4 (31 enodes) 1553857744.102 * * [simplify]: iters left: 3 (53 enodes) 1553857744.118 * * [simplify]: iters left: 2 (65 enodes) 1553857744.139 * * [simplify]: iters left: 1 (97 enodes) 1553857744.168 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857744.168 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857744.168 * [simplify]: Simplified to 0 1553857744.168 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857744.168 * * * * [progress]: [ 241 / 959 ] simplifiying candidate # 1553857744.168 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1553857744.169 * * [simplify]: iters left: 6 (12 enodes) 1553857744.174 * * [simplify]: iters left: 5 (50 enodes) 1553857744.189 * * [simplify]: iters left: 4 (84 enodes) 1553857744.217 * * [simplify]: iters left: 3 (130 enodes) 1553857744.255 * * [simplify]: iters left: 2 (144 enodes) 1553857744.292 * * [simplify]: iters left: 1 (175 enodes) 1553857744.339 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857744.340 * * [simplify]: Extracting #1: cost 28 inf + 0 1553857744.340 * * [simplify]: Extracting #2: cost 57 inf + 412 1553857744.342 * * [simplify]: Extracting #3: cost 28 inf + 4080 1553857744.347 * * [simplify]: Extracting #4: cost 0 inf + 11204 1553857744.353 * * [simplify]: Extracting #5: cost 0 inf + 11064 1553857744.359 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857744.359 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857744.359 * [simplify]: Simplifying (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im)))) 1553857744.359 * * [simplify]: iters left: 6 (8 enodes) 1553857744.363 * * [simplify]: iters left: 5 (38 enodes) 1553857744.372 * * [simplify]: iters left: 4 (69 enodes) 1553857744.386 * * [simplify]: iters left: 3 (148 enodes) 1553857744.434 * * [simplify]: iters left: 2 (233 enodes) 1553857744.472 * * [simplify]: iters left: 1 (252 enodes) 1553857744.500 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857744.500 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857744.500 * [simplify]: Simplified to 0 1553857744.500 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857744.500 * * * * [progress]: [ 242 / 959 ] simplifiying candidate # 1553857744.500 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1553857744.500 * * [simplify]: iters left: 6 (12 enodes) 1553857744.503 * * [simplify]: iters left: 5 (49 enodes) 1553857744.510 * * [simplify]: iters left: 4 (89 enodes) 1553857744.524 * * [simplify]: iters left: 3 (134 enodes) 1553857744.550 * * [simplify]: iters left: 2 (147 enodes) 1553857744.568 * * [simplify]: iters left: 1 (168 enodes) 1553857744.598 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857744.598 * * [simplify]: Extracting #1: cost 21 inf + 0 1553857744.598 * * [simplify]: Extracting #2: cost 27 inf + 250 1553857744.599 * * [simplify]: Extracting #3: cost 5 inf + 2530 1553857744.601 * * [simplify]: Extracting #4: cost 0 inf + 3258 1553857744.602 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857744.602 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857744.602 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im))))) 1553857744.602 * * [simplify]: iters left: 6 (8 enodes) 1553857744.604 * * [simplify]: iters left: 5 (32 enodes) 1553857744.609 * * [simplify]: iters left: 4 (60 enodes) 1553857744.620 * * [simplify]: iters left: 3 (136 enodes) 1553857744.669 * * [simplify]: iters left: 2 (206 enodes) 1553857744.707 * * [simplify]: iters left: 1 (228 enodes) 1553857744.729 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857744.729 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857744.729 * [simplify]: Simplified to 0 1553857744.729 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857744.729 * * * * [progress]: [ 243 / 959 ] simplifiying candidate # 1553857744.730 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1553857744.730 * * [simplify]: iters left: 6 (11 enodes) 1553857744.734 * * [simplify]: iters left: 5 (42 enodes) 1553857744.746 * * [simplify]: iters left: 4 (59 enodes) 1553857744.764 * * [simplify]: iters left: 3 (74 enodes) 1553857744.779 * * [simplify]: iters left: 2 (78 enodes) 1553857744.789 * * [simplify]: iters left: 1 (88 enodes) 1553857744.804 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857744.804 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857744.804 * * [simplify]: Extracting #2: cost 16 inf + 536 1553857744.805 * * [simplify]: Extracting #3: cost 1 inf + 1605 1553857744.806 * * [simplify]: Extracting #4: cost 0 inf + 1646 1553857744.807 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857744.807 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857744.808 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1553857744.808 * * [simplify]: iters left: 6 (7 enodes) 1553857744.811 * * [simplify]: iters left: 5 (25 enodes) 1553857744.819 * * [simplify]: iters left: 4 (39 enodes) 1553857744.829 * * [simplify]: iters left: 3 (82 enodes) 1553857744.841 * * [simplify]: iters left: 2 (110 enodes) 1553857744.854 * * [simplify]: iters left: 1 (112 enodes) 1553857744.868 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857744.868 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857744.868 * [simplify]: Simplified to 0 1553857744.868 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857744.869 * * * * [progress]: [ 244 / 959 ] simplifiying candidate # 1553857744.869 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* y.im (* x.re 1)))) 1553857744.869 * * [simplify]: iters left: 6 (11 enodes) 1553857744.873 * * [simplify]: iters left: 5 (41 enodes) 1553857744.880 * * [simplify]: iters left: 4 (53 enodes) 1553857744.887 * * [simplify]: iters left: 3 (58 enodes) 1553857744.894 * * [simplify]: iters left: 2 (59 enodes) 1553857744.902 * * [simplify]: iters left: 1 (64 enodes) 1553857744.909 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857744.909 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857744.909 * * [simplify]: Extracting #2: cost 14 inf + 86 1553857744.910 * * [simplify]: Extracting #3: cost 2 inf + 830 1553857744.910 * * [simplify]: Extracting #4: cost 0 inf + 994 1553857744.910 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857744.910 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) (* x.re 1) (* y.im (* x.re 1)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857744.911 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1553857744.911 * * [simplify]: iters left: 5 (7 enodes) 1553857744.913 * * [simplify]: iters left: 4 (24 enodes) 1553857744.916 * * [simplify]: iters left: 3 (37 enodes) 1553857744.922 * * [simplify]: iters left: 2 (53 enodes) 1553857744.928 * * [simplify]: iters left: 1 (58 enodes) 1553857744.939 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857744.939 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857744.939 * [simplify]: Simplified to 0 1553857744.939 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857744.939 * * * * [progress]: [ 245 / 959 ] simplifiying candidate # 1553857744.939 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1553857744.939 * * [simplify]: iters left: 6 (12 enodes) 1553857744.945 * * [simplify]: iters left: 5 (49 enodes) 1553857744.961 * * [simplify]: iters left: 4 (85 enodes) 1553857744.976 * * [simplify]: iters left: 3 (120 enodes) 1553857744.997 * * [simplify]: iters left: 2 (133 enodes) 1553857745.022 * * [simplify]: iters left: 1 (151 enodes) 1553857745.036 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857745.036 * * [simplify]: Extracting #1: cost 21 inf + 0 1553857745.036 * * [simplify]: Extracting #2: cost 26 inf + 413 1553857745.037 * * [simplify]: Extracting #3: cost 4 inf + 2732 1553857745.038 * * [simplify]: Extracting #4: cost 0 inf + 3258 1553857745.039 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857745.039 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857745.039 * [simplify]: Simplifying (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re)))) 1553857745.039 * * [simplify]: iters left: 6 (8 enodes) 1553857745.044 * * [simplify]: iters left: 5 (36 enodes) 1553857745.056 * * [simplify]: iters left: 4 (64 enodes) 1553857745.080 * * [simplify]: iters left: 3 (129 enodes) 1553857745.117 * * [simplify]: iters left: 2 (200 enodes) 1553857745.146 * * [simplify]: iters left: 1 (223 enodes) 1553857745.167 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857745.167 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857745.167 * [simplify]: Simplified to 0 1553857745.167 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857745.168 * * * * [progress]: [ 246 / 959 ] simplifiying candidate # 1553857745.168 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1553857745.168 * * [simplify]: iters left: 6 (11 enodes) 1553857745.170 * * [simplify]: iters left: 5 (42 enodes) 1553857745.177 * * [simplify]: iters left: 4 (59 enodes) 1553857745.189 * * [simplify]: iters left: 3 (75 enodes) 1553857745.200 * * [simplify]: iters left: 2 (79 enodes) 1553857745.210 * * [simplify]: iters left: 1 (89 enodes) 1553857745.223 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857745.223 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857745.223 * * [simplify]: Extracting #2: cost 16 inf + 495 1553857745.224 * * [simplify]: Extracting #3: cost 2 inf + 1482 1553857745.225 * * [simplify]: Extracting #4: cost 0 inf + 1646 1553857745.226 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857745.226 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857745.227 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1553857745.227 * * [simplify]: iters left: 6 (7 enodes) 1553857745.230 * * [simplify]: iters left: 5 (29 enodes) 1553857745.240 * * [simplify]: iters left: 4 (46 enodes) 1553857745.249 * * [simplify]: iters left: 3 (81 enodes) 1553857745.262 * * [simplify]: iters left: 2 (110 enodes) 1553857745.278 * * [simplify]: iters left: 1 (111 enodes) 1553857745.295 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857745.296 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857745.296 * [simplify]: Simplified to 0 1553857745.296 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857745.296 * * * * [progress]: [ 247 / 959 ] simplifiying candidate # 1553857745.296 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (* x.re y.im) 1))) 1553857745.296 * * [simplify]: iters left: 6 (11 enodes) 1553857745.303 * * [simplify]: iters left: 5 (45 enodes) 1553857745.318 * * [simplify]: iters left: 4 (66 enodes) 1553857745.342 * * [simplify]: iters left: 3 (85 enodes) 1553857745.364 * * [simplify]: iters left: 2 (94 enodes) 1553857745.386 * * [simplify]: iters left: 1 (102 enodes) 1553857745.404 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857745.404 * * [simplify]: Extracting #1: cost 14 inf + 0 1553857745.404 * * [simplify]: Extracting #2: cost 13 inf + 47 1553857745.405 * * [simplify]: Extracting #3: cost 3 inf + 709 1553857745.406 * * [simplify]: Extracting #4: cost 0 inf + 914 1553857745.406 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857745.406 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857745.407 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857745.407 * * [simplify]: iters left: 5 (7 enodes) 1553857745.411 * * [simplify]: iters left: 4 (31 enodes) 1553857745.422 * * [simplify]: iters left: 3 (53 enodes) 1553857745.438 * * [simplify]: iters left: 2 (65 enodes) 1553857745.458 * * [simplify]: iters left: 1 (97 enodes) 1553857745.486 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857745.486 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857745.486 * [simplify]: Simplified to 0 1553857745.486 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857745.486 * * * * [progress]: [ 248 / 959 ] simplifiying candidate # 1553857745.486 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* x.re y.im))) 1553857745.487 * * [simplify]: iters left: 5 (9 enodes) 1553857745.490 * * [simplify]: iters left: 4 (35 enodes) 1553857745.500 * * [simplify]: iters left: 3 (42 enodes) 1553857745.511 * * [simplify]: iters left: 2 (45 enodes) 1553857745.522 * * [simplify]: iters left: 1 (46 enodes) 1553857745.531 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857745.531 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857745.531 * * [simplify]: Extracting #2: cost 10 inf + 210 1553857745.531 * * [simplify]: Extracting #3: cost 2 inf + 788 1553857745.532 * * [simplify]: Extracting #4: cost 0 inf + 912 1553857745.532 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857745.532 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- x.re) y.im (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857745.532 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1553857745.532 * * [simplify]: iters left: 3 (5 enodes) 1553857745.533 * * [simplify]: iters left: 2 (18 enodes) 1553857745.536 * * [simplify]: iters left: 1 (25 enodes) 1553857745.539 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857745.539 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857745.539 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857745.539 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857745.540 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857745.540 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1553857745.540 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (- (* x.re y.im) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857745.540 * * * * [progress]: [ 249 / 959 ] simplifiying candidate # 1553857745.540 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* y.im x.re))) 1553857745.540 * * [simplify]: iters left: 5 (9 enodes) 1553857745.543 * * [simplify]: iters left: 4 (37 enodes) 1553857745.548 * * [simplify]: iters left: 3 (51 enodes) 1553857745.556 * * [simplify]: iters left: 2 (63 enodes) 1553857745.567 * * [simplify]: iters left: 1 (64 enodes) 1553857745.579 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857745.579 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857745.579 * * [simplify]: Extracting #2: cost 5 inf + 501 1553857745.579 * * [simplify]: Extracting #3: cost 0 inf + 749 1553857745.580 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857745.580 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- y.im) x.re (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857745.580 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1553857745.580 * * [simplify]: iters left: 3 (5 enodes) 1553857745.581 * * [simplify]: iters left: 2 (18 enodes) 1553857745.585 * * [simplify]: iters left: 1 (25 enodes) 1553857745.589 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857745.589 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857745.589 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857745.589 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857745.589 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857745.590 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1553857745.590 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (- (* y.im x.re) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857745.590 * * * * [progress]: [ 250 / 959 ] simplifiying candidate # 1553857745.590 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1553857745.590 * * [simplify]: iters left: 6 (12 enodes) 1553857745.593 * * [simplify]: iters left: 5 (49 enodes) 1553857745.601 * * [simplify]: iters left: 4 (72 enodes) 1553857745.614 * * [simplify]: iters left: 3 (104 enodes) 1553857745.645 * * [simplify]: iters left: 2 (150 enodes) 1553857745.689 * * [simplify]: iters left: 1 (229 enodes) 1553857745.746 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857745.746 * * [simplify]: Extracting #1: cost 20 inf + 0 1553857745.746 * * [simplify]: Extracting #2: cost 49 inf + 432 1553857745.748 * * [simplify]: Extracting #3: cost 58 inf + 2220 1553857745.751 * * [simplify]: Extracting #4: cost 23 inf + 21474 1553857745.757 * * [simplify]: Extracting #5: cost 2 inf + 33828 1553857745.764 * * [simplify]: Extracting #6: cost 0 inf + 35036 1553857745.771 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857745.771 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857745.772 * [simplify]: Simplifying (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))))) 1553857745.772 * * [simplify]: iters left: 6 (8 enodes) 1553857745.775 * * [simplify]: iters left: 5 (30 enodes) 1553857745.785 * * [simplify]: iters left: 4 (46 enodes) 1553857745.804 * * [simplify]: iters left: 3 (95 enodes) 1553857745.842 * * [simplify]: iters left: 2 (153 enodes) 1553857745.886 * * [simplify]: iters left: 1 (222 enodes) 1553857745.964 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857745.964 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857745.964 * [simplify]: Simplified to 0 1553857745.964 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857745.965 * * * * [progress]: [ 251 / 959 ] simplifiying candidate # 1553857745.965 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1553857745.965 * * [simplify]: iters left: 6 (11 enodes) 1553857745.971 * * [simplify]: iters left: 5 (40 enodes) 1553857745.983 * * [simplify]: iters left: 4 (57 enodes) 1553857746.000 * * [simplify]: iters left: 3 (73 enodes) 1553857746.018 * * [simplify]: iters left: 2 (74 enodes) 1553857746.036 * * [simplify]: iters left: 1 (80 enodes) 1553857746.052 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857746.052 * * [simplify]: Extracting #1: cost 14 inf + 0 1553857746.052 * * [simplify]: Extracting #2: cost 13 inf + 129 1553857746.052 * * [simplify]: Extracting #3: cost 3 inf + 829 1553857746.053 * * [simplify]: Extracting #4: cost 0 inf + 1157 1553857746.054 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857746.054 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857746.054 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1553857746.054 * * [simplify]: iters left: 6 (7 enodes) 1553857746.057 * * [simplify]: iters left: 5 (22 enodes) 1553857746.063 * * [simplify]: iters left: 4 (30 enodes) 1553857746.073 * * [simplify]: iters left: 3 (46 enodes) 1553857746.085 * * [simplify]: iters left: 2 (56 enodes) 1553857746.100 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857746.100 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857746.100 * [simplify]: Simplified to 0 1553857746.100 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857746.100 * * * * [progress]: [ 252 / 959 ] simplifiying candidate # 1553857746.100 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* x.re y.im) 1))) 1553857746.100 * * [simplify]: iters left: 6 (10 enodes) 1553857746.106 * * [simplify]: iters left: 5 (42 enodes) 1553857746.117 * * [simplify]: iters left: 4 (68 enodes) 1553857746.129 * * [simplify]: iters left: 3 (94 enodes) 1553857746.142 * * [simplify]: iters left: 2 (106 enodes) 1553857746.162 * * [simplify]: iters left: 1 (114 enodes) 1553857746.171 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857746.171 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857746.171 * * [simplify]: Extracting #2: cost 7 inf + 296 1553857746.172 * * [simplify]: Extracting #3: cost 1 inf + 668 1553857746.172 * * [simplify]: Extracting #4: cost 0 inf + 750 1553857746.172 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857746.172 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857746.173 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857746.173 * * [simplify]: iters left: 5 (7 enodes) 1553857746.175 * * [simplify]: iters left: 4 (31 enodes) 1553857746.181 * * [simplify]: iters left: 3 (53 enodes) 1553857746.193 * * [simplify]: iters left: 2 (65 enodes) 1553857746.210 * * [simplify]: iters left: 1 (97 enodes) 1553857746.223 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857746.223 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857746.223 * [simplify]: Simplified to 0 1553857746.223 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857746.223 * * * * [progress]: [ 253 / 959 ] simplifiying candidate # 1553857746.223 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1553857746.223 * * [simplify]: iters left: 6 (12 enodes) 1553857746.226 * * [simplify]: iters left: 5 (52 enodes) 1553857746.235 * * [simplify]: iters left: 4 (93 enodes) 1553857746.265 * * [simplify]: iters left: 3 (144 enodes) 1553857746.308 * * [simplify]: iters left: 2 (151 enodes) 1553857746.324 * * [simplify]: iters left: 1 (165 enodes) 1553857746.341 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857746.341 * * [simplify]: Extracting #1: cost 22 inf + 0 1553857746.342 * * [simplify]: Extracting #2: cost 24 inf + 542 1553857746.343 * * [simplify]: Extracting #3: cost 5 inf + 2012 1553857746.345 * * [simplify]: Extracting #4: cost 0 inf + 2621 1553857746.347 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857746.347 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857746.347 * [simplify]: Simplifying (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im)))) 1553857746.347 * * [simplify]: iters left: 6 (8 enodes) 1553857746.351 * * [simplify]: iters left: 5 (38 enodes) 1553857746.364 * * [simplify]: iters left: 4 (69 enodes) 1553857746.392 * * [simplify]: iters left: 3 (148 enodes) 1553857746.437 * * [simplify]: iters left: 2 (233 enodes) 1553857746.463 * * [simplify]: iters left: 1 (252 enodes) 1553857746.485 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857746.485 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857746.485 * [simplify]: Simplified to 0 1553857746.485 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857746.486 * * * * [progress]: [ 254 / 959 ] simplifiying candidate # 1553857746.486 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1553857746.486 * * [simplify]: iters left: 6 (12 enodes) 1553857746.489 * * [simplify]: iters left: 5 (51 enodes) 1553857746.498 * * [simplify]: iters left: 4 (98 enodes) 1553857746.515 * * [simplify]: iters left: 3 (151 enodes) 1553857746.550 * * [simplify]: iters left: 2 (164 enodes) 1553857746.570 * * [simplify]: iters left: 1 (185 enodes) 1553857746.590 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857746.590 * * [simplify]: Extracting #1: cost 21 inf + 0 1553857746.591 * * [simplify]: Extracting #2: cost 21 inf + 620 1553857746.592 * * [simplify]: Extracting #3: cost 4 inf + 2449 1553857746.593 * * [simplify]: Extracting #4: cost 0 inf + 3095 1553857746.595 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857746.595 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857746.596 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im))))) 1553857746.596 * * [simplify]: iters left: 6 (8 enodes) 1553857746.600 * * [simplify]: iters left: 5 (32 enodes) 1553857746.610 * * [simplify]: iters left: 4 (60 enodes) 1553857746.632 * * [simplify]: iters left: 3 (136 enodes) 1553857746.683 * * [simplify]: iters left: 2 (206 enodes) 1553857746.732 * * [simplify]: iters left: 1 (228 enodes) 1553857746.753 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857746.753 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857746.753 * [simplify]: Simplified to 0 1553857746.753 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857746.753 * * * * [progress]: [ 255 / 959 ] simplifiying candidate # 1553857746.754 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1553857746.754 * * [simplify]: iters left: 6 (11 enodes) 1553857746.756 * * [simplify]: iters left: 5 (44 enodes) 1553857746.763 * * [simplify]: iters left: 4 (68 enodes) 1553857746.783 * * [simplify]: iters left: 3 (92 enodes) 1553857746.804 * * [simplify]: iters left: 2 (96 enodes) 1553857746.827 * * [simplify]: iters left: 1 (106 enodes) 1553857746.847 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857746.847 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857746.848 * * [simplify]: Extracting #2: cost 13 inf + 498 1553857746.849 * * [simplify]: Extracting #3: cost 0 inf + 1483 1553857746.849 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857746.849 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857746.849 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1553857746.850 * * [simplify]: iters left: 6 (7 enodes) 1553857746.851 * * [simplify]: iters left: 5 (25 enodes) 1553857746.855 * * [simplify]: iters left: 4 (39 enodes) 1553857746.867 * * [simplify]: iters left: 3 (82 enodes) 1553857746.891 * * [simplify]: iters left: 2 (110 enodes) 1553857746.918 * * [simplify]: iters left: 1 (112 enodes) 1553857746.930 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857746.930 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857746.930 * [simplify]: Simplified to 0 1553857746.930 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857746.930 * * * * [progress]: [ 256 / 959 ] simplifiying candidate # 1553857746.931 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* y.im (* x.re 1)))) 1553857746.931 * * [simplify]: iters left: 6 (10 enodes) 1553857746.935 * * [simplify]: iters left: 5 (38 enodes) 1553857746.946 * * [simplify]: iters left: 4 (55 enodes) 1553857746.960 * * [simplify]: iters left: 3 (69 enodes) 1553857746.970 * * [simplify]: iters left: 2 (70 enodes) 1553857746.978 * * [simplify]: iters left: 1 (75 enodes) 1553857746.985 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857746.985 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857746.985 * * [simplify]: Extracting #2: cost 8 inf + 419 1553857746.985 * * [simplify]: Extracting #3: cost 0 inf + 831 1553857746.986 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857746.986 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- y.im) (* x.re 1) (* y.im (* x.re 1)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857746.986 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1553857746.986 * * [simplify]: iters left: 5 (7 enodes) 1553857746.988 * * [simplify]: iters left: 4 (24 enodes) 1553857746.991 * * [simplify]: iters left: 3 (37 enodes) 1553857747.001 * * [simplify]: iters left: 2 (53 enodes) 1553857747.017 * * [simplify]: iters left: 1 (58 enodes) 1553857747.027 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857747.027 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857747.027 * [simplify]: Simplified to 0 1553857747.028 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857747.028 * * * * [progress]: [ 257 / 959 ] simplifiying candidate # 1553857747.028 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1553857747.028 * * [simplify]: iters left: 6 (12 enodes) 1553857747.034 * * [simplify]: iters left: 5 (51 enodes) 1553857747.052 * * [simplify]: iters left: 4 (94 enodes) 1553857747.069 * * [simplify]: iters left: 3 (138 enodes) 1553857747.094 * * [simplify]: iters left: 2 (151 enodes) 1553857747.131 * * [simplify]: iters left: 1 (169 enodes) 1553857747.151 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857747.151 * * [simplify]: Extracting #1: cost 21 inf + 0 1553857747.151 * * [simplify]: Extracting #2: cost 21 inf + 835 1553857747.152 * * [simplify]: Extracting #3: cost 4 inf + 2638 1553857747.152 * * [simplify]: Extracting #4: cost 0 inf + 3110 1553857747.153 * * [simplify]: Extracting #5: cost 0 inf + 3095 1553857747.154 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857747.154 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857747.154 * [simplify]: Simplifying (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re)))) 1553857747.155 * * [simplify]: iters left: 6 (8 enodes) 1553857747.156 * * [simplify]: iters left: 5 (36 enodes) 1553857747.162 * * [simplify]: iters left: 4 (64 enodes) 1553857747.182 * * [simplify]: iters left: 3 (129 enodes) 1553857747.217 * * [simplify]: iters left: 2 (200 enodes) 1553857747.249 * * [simplify]: iters left: 1 (223 enodes) 1553857747.268 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857747.268 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857747.268 * [simplify]: Simplified to 0 1553857747.268 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857747.268 * * * * [progress]: [ 258 / 959 ] simplifiying candidate # 1553857747.268 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1553857747.268 * * [simplify]: iters left: 6 (11 enodes) 1553857747.271 * * [simplify]: iters left: 5 (44 enodes) 1553857747.278 * * [simplify]: iters left: 4 (68 enodes) 1553857747.303 * * [simplify]: iters left: 3 (93 enodes) 1553857747.326 * * [simplify]: iters left: 2 (97 enodes) 1553857747.339 * * [simplify]: iters left: 1 (107 enodes) 1553857747.349 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857747.349 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857747.349 * * [simplify]: Extracting #2: cost 13 inf + 539 1553857747.350 * * [simplify]: Extracting #3: cost 0 inf + 1483 1553857747.350 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857747.350 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857747.350 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1553857747.350 * * [simplify]: iters left: 6 (7 enodes) 1553857747.352 * * [simplify]: iters left: 5 (29 enodes) 1553857747.356 * * [simplify]: iters left: 4 (46 enodes) 1553857747.371 * * [simplify]: iters left: 3 (81 enodes) 1553857747.397 * * [simplify]: iters left: 2 (110 enodes) 1553857747.414 * * [simplify]: iters left: 1 (111 enodes) 1553857747.423 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857747.423 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857747.423 * [simplify]: Simplified to 0 1553857747.423 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857747.423 * * * * [progress]: [ 259 / 959 ] simplifiying candidate # 1553857747.423 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* x.re y.im) 1))) 1553857747.423 * * [simplify]: iters left: 6 (10 enodes) 1553857747.426 * * [simplify]: iters left: 5 (42 enodes) 1553857747.434 * * [simplify]: iters left: 4 (68 enodes) 1553857747.453 * * [simplify]: iters left: 3 (94 enodes) 1553857747.478 * * [simplify]: iters left: 2 (106 enodes) 1553857747.503 * * [simplify]: iters left: 1 (114 enodes) 1553857747.524 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857747.524 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857747.524 * * [simplify]: Extracting #2: cost 7 inf + 296 1553857747.525 * * [simplify]: Extracting #3: cost 1 inf + 668 1553857747.526 * * [simplify]: Extracting #4: cost 0 inf + 750 1553857747.527 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857747.527 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857747.527 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857747.527 * * [simplify]: iters left: 5 (7 enodes) 1553857747.531 * * [simplify]: iters left: 4 (31 enodes) 1553857747.544 * * [simplify]: iters left: 3 (53 enodes) 1553857747.561 * * [simplify]: iters left: 2 (65 enodes) 1553857747.582 * * [simplify]: iters left: 1 (97 enodes) 1553857747.596 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857747.597 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857747.597 * [simplify]: Simplified to 0 1553857747.597 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857747.597 * * * * [progress]: [ 260 / 959 ] simplifiying candidate # 1553857747.597 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* x.re y.im))) 1553857747.597 * * [simplify]: iters left: 5 (9 enodes) 1553857747.600 * * [simplify]: iters left: 4 (37 enodes) 1553857747.605 * * [simplify]: iters left: 3 (51 enodes) 1553857747.613 * * [simplify]: iters left: 2 (63 enodes) 1553857747.624 * * [simplify]: iters left: 1 (64 enodes) 1553857747.641 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857747.642 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857747.642 * * [simplify]: Extracting #2: cost 5 inf + 501 1553857747.642 * * [simplify]: Extracting #3: cost 0 inf + 749 1553857747.643 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857747.643 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- x.re) y.im (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857747.643 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1553857747.643 * * [simplify]: iters left: 3 (5 enodes) 1553857747.646 * * [simplify]: iters left: 2 (18 enodes) 1553857747.651 * * [simplify]: iters left: 1 (25 enodes) 1553857747.659 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857747.659 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857747.659 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857747.659 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857747.659 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857747.660 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1553857747.660 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (- (* x.re y.im) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857747.660 * * * * [progress]: [ 261 / 959 ] simplifiying candidate # 1553857747.660 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* y.im x.re))) 1553857747.661 * * [simplify]: iters left: 5 (10 enodes) 1553857747.665 * * [simplify]: iters left: 4 (38 enodes) 1553857747.675 * * [simplify]: iters left: 3 (60 enodes) 1553857747.694 * * [simplify]: iters left: 2 (78 enodes) 1553857747.703 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857747.703 * * [simplify]: Extracting #1: cost 16 inf + 0 1553857747.703 * * [simplify]: Extracting #2: cost 19 inf + 128 1553857747.703 * * [simplify]: Extracting #3: cost 8 inf + 870 1553857747.704 * * [simplify]: Extracting #4: cost 1 inf + 1362 1553857747.704 * * [simplify]: Extracting #5: cost 0 inf + 1484 1553857747.705 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857747.705 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) x.re (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857747.705 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1553857747.705 * * [simplify]: iters left: 3 (5 enodes) 1553857747.706 * * [simplify]: iters left: 2 (18 enodes) 1553857747.708 * * [simplify]: iters left: 1 (25 enodes) 1553857747.712 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857747.712 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857747.712 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857747.712 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857747.713 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857747.713 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1553857747.713 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (- (* y.im x.re) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857747.713 * * * * [progress]: [ 262 / 959 ] simplifiying candidate # 1553857747.713 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1553857747.713 * * [simplify]: iters left: 6 (13 enodes) 1553857747.716 * * [simplify]: iters left: 5 (50 enodes) 1553857747.726 * * [simplify]: iters left: 4 (81 enodes) 1553857747.748 * * [simplify]: iters left: 3 (122 enodes) 1553857747.767 * * [simplify]: iters left: 2 (180 enodes) 1553857747.818 * * [simplify]: iters left: 1 (271 enodes) 1553857747.930 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857747.931 * * [simplify]: Extracting #1: cost 32 inf + 0 1553857747.931 * * [simplify]: Extracting #2: cost 109 inf + 169 1553857747.933 * * [simplify]: Extracting #3: cost 108 inf + 1649 1553857747.934 * * [simplify]: Extracting #4: cost 77 inf + 13800 1553857747.939 * * [simplify]: Extracting #5: cost 37 inf + 35256 1553857747.945 * * [simplify]: Extracting #6: cost 6 inf + 57477 1553857747.952 * * [simplify]: Extracting #7: cost 0 inf + 61911 1553857747.962 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857747.963 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857747.963 * [simplify]: Simplifying (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))))) 1553857747.963 * * [simplify]: iters left: 6 (8 enodes) 1553857747.965 * * [simplify]: iters left: 5 (30 enodes) 1553857747.975 * * [simplify]: iters left: 4 (46 enodes) 1553857747.994 * * [simplify]: iters left: 3 (95 enodes) 1553857748.029 * * [simplify]: iters left: 2 (153 enodes) 1553857748.067 * * [simplify]: iters left: 1 (222 enodes) 1553857748.123 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857748.123 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857748.123 * [simplify]: Simplified to 0 1553857748.123 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857748.123 * * * * [progress]: [ 263 / 959 ] simplifiying candidate # 1553857748.124 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1553857748.124 * * [simplify]: iters left: 6 (12 enodes) 1553857748.129 * * [simplify]: iters left: 5 (41 enodes) 1553857748.137 * * [simplify]: iters left: 4 (66 enodes) 1553857748.147 * * [simplify]: iters left: 3 (93 enodes) 1553857748.159 * * [simplify]: iters left: 2 (104 enodes) 1553857748.186 * * [simplify]: iters left: 1 (119 enodes) 1553857748.209 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857748.209 * * [simplify]: Extracting #1: cost 24 inf + 0 1553857748.209 * * [simplify]: Extracting #2: cost 46 inf + 293 1553857748.210 * * [simplify]: Extracting #3: cost 30 inf + 1687 1553857748.211 * * [simplify]: Extracting #4: cost 7 inf + 7115 1553857748.213 * * [simplify]: Extracting #5: cost 1 inf + 8597 1553857748.215 * * [simplify]: Extracting #6: cost 0 inf + 8896 1553857748.217 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857748.217 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857748.217 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1553857748.217 * * [simplify]: iters left: 6 (7 enodes) 1553857748.219 * * [simplify]: iters left: 5 (22 enodes) 1553857748.222 * * [simplify]: iters left: 4 (30 enodes) 1553857748.227 * * [simplify]: iters left: 3 (46 enodes) 1553857748.239 * * [simplify]: iters left: 2 (56 enodes) 1553857748.250 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857748.250 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857748.250 * [simplify]: Simplified to 0 1553857748.250 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857748.250 * * * * [progress]: [ 264 / 959 ] simplifiying candidate # 1553857748.251 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* (* x.re y.im) 1))) 1553857748.251 * * [simplify]: iters left: 6 (12 enodes) 1553857748.255 * * [simplify]: iters left: 5 (48 enodes) 1553857748.263 * * [simplify]: iters left: 4 (84 enodes) 1553857748.280 * * [simplify]: iters left: 3 (122 enodes) 1553857748.303 * * [simplify]: iters left: 2 (130 enodes) 1553857748.316 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857748.317 * * [simplify]: Extracting #1: cost 18 inf + 0 1553857748.317 * * [simplify]: Extracting #2: cost 19 inf + 130 1553857748.317 * * [simplify]: Extracting #3: cost 7 inf + 886 1553857748.318 * * [simplify]: Extracting #4: cost 0 inf + 1501 1553857748.318 * * [simplify]: Extracting #5: cost 0 inf + 1486 1553857748.319 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857748.319 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857748.319 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857748.319 * * [simplify]: iters left: 5 (7 enodes) 1553857748.321 * * [simplify]: iters left: 4 (31 enodes) 1553857748.328 * * [simplify]: iters left: 3 (53 enodes) 1553857748.344 * * [simplify]: iters left: 2 (65 enodes) 1553857748.365 * * [simplify]: iters left: 1 (97 enodes) 1553857748.380 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857748.380 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857748.380 * [simplify]: Simplified to 0 1553857748.380 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857748.380 * * * * [progress]: [ 265 / 959 ] simplifiying candidate # 1553857748.380 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1553857748.380 * * [simplify]: iters left: 6 (13 enodes) 1553857748.383 * * [simplify]: iters left: 5 (53 enodes) 1553857748.391 * * [simplify]: iters left: 4 (102 enodes) 1553857748.416 * * [simplify]: iters left: 3 (169 enodes) 1553857748.447 * * [simplify]: iters left: 2 (192 enodes) 1553857748.471 * * [simplify]: iters left: 1 (209 enodes) 1553857748.512 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857748.512 * * [simplify]: Extracting #1: cost 32 inf + 0 1553857748.512 * * [simplify]: Extracting #2: cost 74 inf + 292 1553857748.514 * * [simplify]: Extracting #3: cost 42 inf + 4471 1553857748.519 * * [simplify]: Extracting #4: cost 4 inf + 14147 1553857748.527 * * [simplify]: Extracting #5: cost 0 inf + 15343 1553857748.535 * * [simplify]: Extracting #6: cost 0 inf + 15328 1553857748.542 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857748.542 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857748.543 * [simplify]: Simplifying (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im)))) 1553857748.543 * * [simplify]: iters left: 6 (8 enodes) 1553857748.547 * * [simplify]: iters left: 5 (38 enodes) 1553857748.559 * * [simplify]: iters left: 4 (69 enodes) 1553857748.585 * * [simplify]: iters left: 3 (148 enodes) 1553857748.614 * * [simplify]: iters left: 2 (233 enodes) 1553857748.652 * * [simplify]: iters left: 1 (252 enodes) 1553857748.678 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857748.678 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857748.678 * [simplify]: Simplified to 0 1553857748.678 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857748.679 * * * * [progress]: [ 266 / 959 ] simplifiying candidate # 1553857748.679 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1553857748.679 * * [simplify]: iters left: 6 (13 enodes) 1553857748.685 * * [simplify]: iters left: 5 (52 enodes) 1553857748.702 * * [simplify]: iters left: 4 (107 enodes) 1553857748.743 * * [simplify]: iters left: 3 (177 enodes) 1553857748.790 * * [simplify]: iters left: 2 (196 enodes) 1553857748.832 * * [simplify]: iters left: 1 (202 enodes) 1553857748.867 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857748.868 * * [simplify]: Extracting #1: cost 22 inf + 0 1553857748.868 * * [simplify]: Extracting #2: cost 38 inf + 44 1553857748.868 * * [simplify]: Extracting #3: cost 30 inf + 539 1553857748.869 * * [simplify]: Extracting #4: cost 12 inf + 2209 1553857748.871 * * [simplify]: Extracting #5: cost 2 inf + 3506 1553857748.874 * * [simplify]: Extracting #6: cost 0 inf + 3830 1553857748.876 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857748.876 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857748.876 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im))))) 1553857748.876 * * [simplify]: iters left: 6 (8 enodes) 1553857748.880 * * [simplify]: iters left: 5 (32 enodes) 1553857748.890 * * [simplify]: iters left: 4 (60 enodes) 1553857748.912 * * [simplify]: iters left: 3 (136 enodes) 1553857748.962 * * [simplify]: iters left: 2 (206 enodes) 1553857749.010 * * [simplify]: iters left: 1 (228 enodes) 1553857749.026 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857749.026 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857749.026 * [simplify]: Simplified to 0 1553857749.026 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857749.027 * * * * [progress]: [ 267 / 959 ] simplifiying candidate # 1553857749.027 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1553857749.027 * * [simplify]: iters left: 6 (12 enodes) 1553857749.029 * * [simplify]: iters left: 5 (45 enodes) 1553857749.039 * * [simplify]: iters left: 4 (77 enodes) 1553857749.063 * * [simplify]: iters left: 3 (108 enodes) 1553857749.075 * * [simplify]: iters left: 2 (111 enodes) 1553857749.089 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857749.089 * * [simplify]: Extracting #1: cost 18 inf + 0 1553857749.090 * * [simplify]: Extracting #2: cost 30 inf + 44 1553857749.090 * * [simplify]: Extracting #3: cost 23 inf + 457 1553857749.091 * * [simplify]: Extracting #4: cost 6 inf + 1646 1553857749.092 * * [simplify]: Extracting #5: cost 0 inf + 2218 1553857749.094 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857749.094 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857749.094 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1553857749.094 * * [simplify]: iters left: 6 (7 enodes) 1553857749.097 * * [simplify]: iters left: 5 (25 enodes) 1553857749.101 * * [simplify]: iters left: 4 (39 enodes) 1553857749.108 * * [simplify]: iters left: 3 (82 enodes) 1553857749.120 * * [simplify]: iters left: 2 (110 enodes) 1553857749.137 * * [simplify]: iters left: 1 (112 enodes) 1553857749.144 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857749.144 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857749.144 * [simplify]: Simplified to 0 1553857749.144 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857749.144 * * * * [progress]: [ 268 / 959 ] simplifiying candidate # 1553857749.144 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* y.im (* x.re 1)))) 1553857749.144 * * [simplify]: iters left: 6 (12 enodes) 1553857749.147 * * [simplify]: iters left: 5 (44 enodes) 1553857749.154 * * [simplify]: iters left: 4 (71 enodes) 1553857749.172 * * [simplify]: iters left: 3 (92 enodes) 1553857749.193 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857749.193 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857749.193 * * [simplify]: Extracting #2: cost 21 inf + 128 1553857749.194 * * [simplify]: Extracting #3: cost 7 inf + 1023 1553857749.195 * * [simplify]: Extracting #4: cost 2 inf + 1362 1553857749.196 * * [simplify]: Extracting #5: cost 0 inf + 1566 1553857749.197 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857749.197 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) (* x.re 1) (* y.im (* x.re 1)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857749.197 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1553857749.197 * * [simplify]: iters left: 5 (7 enodes) 1553857749.201 * * [simplify]: iters left: 4 (24 enodes) 1553857749.208 * * [simplify]: iters left: 3 (37 enodes) 1553857749.220 * * [simplify]: iters left: 2 (53 enodes) 1553857749.231 * * [simplify]: iters left: 1 (58 enodes) 1553857749.236 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857749.236 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857749.236 * [simplify]: Simplified to 0 1553857749.236 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857749.236 * * * * [progress]: [ 269 / 959 ] simplifiying candidate # 1553857749.237 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1553857749.237 * * [simplify]: iters left: 6 (13 enodes) 1553857749.239 * * [simplify]: iters left: 5 (52 enodes) 1553857749.248 * * [simplify]: iters left: 4 (103 enodes) 1553857749.277 * * [simplify]: iters left: 3 (160 enodes) 1553857749.319 * * [simplify]: iters left: 2 (172 enodes) 1553857749.355 * * [simplify]: iters left: 1 (176 enodes) 1553857749.389 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857749.389 * * [simplify]: Extracting #1: cost 22 inf + 0 1553857749.389 * * [simplify]: Extracting #2: cost 38 inf + 44 1553857749.390 * * [simplify]: Extracting #3: cost 32 inf + 415 1553857749.391 * * [simplify]: Extracting #4: cost 8 inf + 2895 1553857749.393 * * [simplify]: Extracting #5: cost 0 inf + 3830 1553857749.396 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857749.396 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857749.396 * [simplify]: Simplifying (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re)))) 1553857749.396 * * [simplify]: iters left: 6 (8 enodes) 1553857749.400 * * [simplify]: iters left: 5 (36 enodes) 1553857749.414 * * [simplify]: iters left: 4 (64 enodes) 1553857749.439 * * [simplify]: iters left: 3 (129 enodes) 1553857749.488 * * [simplify]: iters left: 2 (200 enodes) 1553857749.537 * * [simplify]: iters left: 1 (223 enodes) 1553857749.556 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857749.557 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857749.557 * [simplify]: Simplified to 0 1553857749.557 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857749.557 * * * * [progress]: [ 270 / 959 ] simplifiying candidate # 1553857749.557 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1553857749.557 * * [simplify]: iters left: 6 (12 enodes) 1553857749.560 * * [simplify]: iters left: 5 (45 enodes) 1553857749.566 * * [simplify]: iters left: 4 (77 enodes) 1553857749.589 * * [simplify]: iters left: 3 (109 enodes) 1553857749.615 * * [simplify]: iters left: 2 (112 enodes) 1553857749.637 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857749.637 * * [simplify]: Extracting #1: cost 18 inf + 0 1553857749.637 * * [simplify]: Extracting #2: cost 30 inf + 44 1553857749.637 * * [simplify]: Extracting #3: cost 23 inf + 416 1553857749.638 * * [simplify]: Extracting #4: cost 5 inf + 1687 1553857749.639 * * [simplify]: Extracting #5: cost 0 inf + 2218 1553857749.639 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857749.639 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857749.640 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1553857749.640 * * [simplify]: iters left: 6 (7 enodes) 1553857749.641 * * [simplify]: iters left: 5 (29 enodes) 1553857749.646 * * [simplify]: iters left: 4 (46 enodes) 1553857749.654 * * [simplify]: iters left: 3 (81 enodes) 1553857749.677 * * [simplify]: iters left: 2 (110 enodes) 1553857749.699 * * [simplify]: iters left: 1 (111 enodes) 1553857749.716 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857749.716 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857749.716 * [simplify]: Simplified to 0 1553857749.716 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857749.716 * * * * [progress]: [ 271 / 959 ] simplifiying candidate # 1553857749.717 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* (* x.re y.im) 1))) 1553857749.717 * * [simplify]: iters left: 6 (12 enodes) 1553857749.724 * * [simplify]: iters left: 5 (48 enodes) 1553857749.737 * * [simplify]: iters left: 4 (84 enodes) 1553857749.754 * * [simplify]: iters left: 3 (122 enodes) 1553857749.776 * * [simplify]: iters left: 2 (130 enodes) 1553857749.804 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857749.804 * * [simplify]: Extracting #1: cost 18 inf + 0 1553857749.805 * * [simplify]: Extracting #2: cost 19 inf + 130 1553857749.805 * * [simplify]: Extracting #3: cost 7 inf + 886 1553857749.806 * * [simplify]: Extracting #4: cost 0 inf + 1501 1553857749.807 * * [simplify]: Extracting #5: cost 0 inf + 1486 1553857749.808 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857749.809 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857749.809 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857749.809 * * [simplify]: iters left: 5 (7 enodes) 1553857749.813 * * [simplify]: iters left: 4 (31 enodes) 1553857749.825 * * [simplify]: iters left: 3 (53 enodes) 1553857749.841 * * [simplify]: iters left: 2 (65 enodes) 1553857749.863 * * [simplify]: iters left: 1 (97 enodes) 1553857749.888 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857749.888 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857749.888 * [simplify]: Simplified to 0 1553857749.888 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857749.888 * * * * [progress]: [ 272 / 959 ] simplifiying candidate # 1553857749.888 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* x.re y.im))) 1553857749.888 * * [simplify]: iters left: 5 (10 enodes) 1553857749.890 * * [simplify]: iters left: 4 (38 enodes) 1553857749.896 * * [simplify]: iters left: 3 (60 enodes) 1553857749.905 * * [simplify]: iters left: 2 (78 enodes) 1553857749.913 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857749.913 * * [simplify]: Extracting #1: cost 16 inf + 0 1553857749.913 * * [simplify]: Extracting #2: cost 19 inf + 128 1553857749.913 * * [simplify]: Extracting #3: cost 8 inf + 870 1553857749.914 * * [simplify]: Extracting #4: cost 1 inf + 1362 1553857749.915 * * [simplify]: Extracting #5: cost 0 inf + 1484 1553857749.915 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857749.915 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- x.re) y.im (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857749.915 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1553857749.915 * * [simplify]: iters left: 3 (5 enodes) 1553857749.916 * * [simplify]: iters left: 2 (18 enodes) 1553857749.919 * * [simplify]: iters left: 1 (25 enodes) 1553857749.924 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857749.924 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857749.924 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857749.924 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857749.925 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857749.925 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1553857749.925 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (- (* x.re y.im) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857749.925 * * * * [progress]: [ 273 / 959 ] simplifiying candidate # 1553857749.926 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* y.im x.re))) 1553857749.926 * * [simplify]: iters left: 6 (10 enodes) 1553857749.930 * * [simplify]: iters left: 5 (40 enodes) 1553857749.942 * * [simplify]: iters left: 4 (59 enodes) 1553857749.954 * * [simplify]: iters left: 3 (74 enodes) 1553857749.965 * * [simplify]: iters left: 2 (76 enodes) 1553857749.974 * * [simplify]: iters left: 1 (78 enodes) 1553857749.984 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857749.984 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857749.984 * * [simplify]: Extracting #2: cost 18 inf + 87 1553857749.984 * * [simplify]: Extracting #3: cost 4 inf + 1391 1553857749.985 * * [simplify]: Extracting #4: cost 0 inf + 1720 1553857749.986 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857749.986 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) x.re (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857749.987 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1553857749.987 * * [simplify]: iters left: 3 (5 enodes) 1553857749.989 * * [simplify]: iters left: 2 (18 enodes) 1553857749.994 * * [simplify]: iters left: 1 (25 enodes) 1553857750.002 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857750.002 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857750.002 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857750.002 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857750.003 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857750.003 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1553857750.003 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (- (* y.im x.re) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857750.003 * * * * [progress]: [ 274 / 959 ] simplifiying candidate # 1553857750.004 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1553857750.004 * * [simplify]: iters left: 6 (13 enodes) 1553857750.009 * * [simplify]: iters left: 5 (52 enodes) 1553857750.026 * * [simplify]: iters left: 4 (80 enodes) 1553857750.038 * * [simplify]: iters left: 3 (113 enodes) 1553857750.058 * * [simplify]: iters left: 2 (158 enodes) 1553857750.090 * * [simplify]: iters left: 1 (240 enodes) 1553857750.177 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857750.177 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857750.177 * * [simplify]: Extracting #2: cost 52 inf + 2 1553857750.178 * * [simplify]: Extracting #3: cost 83 inf + 858 1553857750.179 * * [simplify]: Extracting #4: cost 68 inf + 1928 1553857750.182 * * [simplify]: Extracting #5: cost 36 inf + 14476 1553857750.188 * * [simplify]: Extracting #6: cost 7 inf + 32667 1553857750.195 * * [simplify]: Extracting #7: cost 0 inf + 38301 1553857750.202 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857750.203 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857750.203 * [simplify]: Simplifying (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))))) 1553857750.203 * * [simplify]: iters left: 6 (8 enodes) 1553857750.207 * * [simplify]: iters left: 5 (30 enodes) 1553857750.217 * * [simplify]: iters left: 4 (46 enodes) 1553857750.236 * * [simplify]: iters left: 3 (95 enodes) 1553857750.269 * * [simplify]: iters left: 2 (153 enodes) 1553857750.296 * * [simplify]: iters left: 1 (222 enodes) 1553857750.335 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857750.335 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857750.335 * [simplify]: Simplified to 0 1553857750.335 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857750.335 * * * * [progress]: [ 275 / 959 ] simplifiying candidate # 1553857750.335 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1553857750.335 * * [simplify]: iters left: 6 (12 enodes) 1553857750.338 * * [simplify]: iters left: 5 (43 enodes) 1553857750.344 * * [simplify]: iters left: 4 (65 enodes) 1553857750.353 * * [simplify]: iters left: 3 (85 enodes) 1553857750.366 * * [simplify]: iters left: 2 (87 enodes) 1553857750.376 * * [simplify]: iters left: 1 (89 enodes) 1553857750.386 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857750.386 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857750.386 * * [simplify]: Extracting #2: cost 21 inf + 129 1553857750.386 * * [simplify]: Extracting #3: cost 4 inf + 1681 1553857750.387 * * [simplify]: Extracting #4: cost 1 inf + 2006 1553857750.387 * * [simplify]: Extracting #5: cost 0 inf + 2128 1553857750.388 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857750.388 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857750.388 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1553857750.388 * * [simplify]: iters left: 6 (7 enodes) 1553857750.390 * * [simplify]: iters left: 5 (22 enodes) 1553857750.393 * * [simplify]: iters left: 4 (30 enodes) 1553857750.397 * * [simplify]: iters left: 3 (46 enodes) 1553857750.406 * * [simplify]: iters left: 2 (56 enodes) 1553857750.416 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857750.417 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857750.417 * [simplify]: Simplified to 0 1553857750.417 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857750.417 * * * * [progress]: [ 276 / 959 ] simplifiying candidate # 1553857750.417 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (* x.re y.im) 1))) 1553857750.417 * * [simplify]: iters left: 6 (12 enodes) 1553857750.424 * * [simplify]: iters left: 5 (50 enodes) 1553857750.441 * * [simplify]: iters left: 4 (83 enodes) 1553857750.466 * * [simplify]: iters left: 3 (117 enodes) 1553857750.483 * * [simplify]: iters left: 2 (127 enodes) 1553857750.500 * * [simplify]: iters left: 1 (129 enodes) 1553857750.520 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857750.520 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857750.521 * * [simplify]: Extracting #2: cost 18 inf + 130 1553857750.521 * * [simplify]: Extracting #3: cost 3 inf + 1426 1553857750.521 * * [simplify]: Extracting #4: cost 0 inf + 1722 1553857750.522 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857750.522 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857750.522 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857750.522 * * [simplify]: iters left: 5 (7 enodes) 1553857750.524 * * [simplify]: iters left: 4 (31 enodes) 1553857750.530 * * [simplify]: iters left: 3 (53 enodes) 1553857750.538 * * [simplify]: iters left: 2 (65 enodes) 1553857750.552 * * [simplify]: iters left: 1 (97 enodes) 1553857750.579 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857750.580 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857750.580 * [simplify]: Simplified to 0 1553857750.580 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857750.580 * * * * [progress]: [ 277 / 959 ] simplifiying candidate # 1553857750.580 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1553857750.580 * * [simplify]: iters left: 6 (13 enodes) 1553857750.583 * * [simplify]: iters left: 5 (55 enodes) 1553857750.592 * * [simplify]: iters left: 4 (101 enodes) 1553857750.614 * * [simplify]: iters left: 3 (161 enodes) 1553857750.639 * * [simplify]: iters left: 2 (169 enodes) 1553857750.668 * * [simplify]: iters left: 1 (171 enodes) 1553857750.694 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857750.694 * * [simplify]: Extracting #1: cost 21 inf + 0 1553857750.694 * * [simplify]: Extracting #2: cost 40 inf + 2 1553857750.694 * * [simplify]: Extracting #3: cost 28 inf + 1181 1553857750.695 * * [simplify]: Extracting #4: cost 6 inf + 2899 1553857750.696 * * [simplify]: Extracting #5: cost 0 inf + 3592 1553857750.697 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857750.697 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857750.697 * [simplify]: Simplifying (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im)))) 1553857750.697 * * [simplify]: iters left: 6 (8 enodes) 1553857750.699 * * [simplify]: iters left: 5 (38 enodes) 1553857750.705 * * [simplify]: iters left: 4 (69 enodes) 1553857750.723 * * [simplify]: iters left: 3 (148 enodes) 1553857750.761 * * [simplify]: iters left: 2 (233 enodes) 1553857750.810 * * [simplify]: iters left: 1 (252 enodes) 1553857750.840 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857750.840 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857750.840 * [simplify]: Simplified to 0 1553857750.841 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857750.841 * * * * [progress]: [ 278 / 959 ] simplifiying candidate # 1553857750.841 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1553857750.841 * * [simplify]: iters left: 6 (13 enodes) 1553857750.844 * * [simplify]: iters left: 5 (54 enodes) 1553857750.852 * * [simplify]: iters left: 4 (106 enodes) 1553857750.881 * * [simplify]: iters left: 3 (170 enodes) 1553857750.904 * * [simplify]: iters left: 2 (186 enodes) 1553857750.936 * * [simplify]: iters left: 1 (192 enodes) 1553857750.953 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857750.954 * * [simplify]: Extracting #1: cost 21 inf + 0 1553857750.954 * * [simplify]: Extracting #2: cost 37 inf + 3 1553857750.954 * * [simplify]: Extracting #3: cost 27 inf + 1100 1553857750.955 * * [simplify]: Extracting #4: cost 8 inf + 2804 1553857750.957 * * [simplify]: Extracting #5: cost 0 inf + 4066 1553857750.959 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857750.959 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857750.960 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im))))) 1553857750.960 * * [simplify]: iters left: 6 (8 enodes) 1553857750.963 * * [simplify]: iters left: 5 (32 enodes) 1553857750.969 * * [simplify]: iters left: 4 (60 enodes) 1553857750.980 * * [simplify]: iters left: 3 (136 enodes) 1553857751.017 * * [simplify]: iters left: 2 (206 enodes) 1553857751.049 * * [simplify]: iters left: 1 (228 enodes) 1553857751.070 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857751.070 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857751.070 * [simplify]: Simplified to 0 1553857751.071 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857751.071 * * * * [progress]: [ 279 / 959 ] simplifiying candidate # 1553857751.071 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1553857751.071 * * [simplify]: iters left: 6 (12 enodes) 1553857751.074 * * [simplify]: iters left: 5 (47 enodes) 1553857751.081 * * [simplify]: iters left: 4 (76 enodes) 1553857751.095 * * [simplify]: iters left: 3 (103 enodes) 1553857751.114 * * [simplify]: iters left: 2 (108 enodes) 1553857751.128 * * [simplify]: iters left: 1 (110 enodes) 1553857751.140 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857751.140 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857751.140 * * [simplify]: Extracting #2: cost 29 inf + 3 1553857751.140 * * [simplify]: Extracting #3: cost 18 inf + 1142 1553857751.141 * * [simplify]: Extracting #4: cost 5 inf + 2046 1553857751.141 * * [simplify]: Extracting #5: cost 0 inf + 2454 1553857751.142 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857751.142 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857751.142 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1553857751.142 * * [simplify]: iters left: 6 (7 enodes) 1553857751.144 * * [simplify]: iters left: 5 (25 enodes) 1553857751.150 * * [simplify]: iters left: 4 (39 enodes) 1553857751.164 * * [simplify]: iters left: 3 (82 enodes) 1553857751.188 * * [simplify]: iters left: 2 (110 enodes) 1553857751.200 * * [simplify]: iters left: 1 (112 enodes) 1553857751.207 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857751.207 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857751.207 * [simplify]: Simplified to 0 1553857751.207 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857751.207 * * * * [progress]: [ 280 / 959 ] simplifiying candidate # 1553857751.207 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* y.im (* x.re 1)))) 1553857751.208 * * [simplify]: iters left: 6 (12 enodes) 1553857751.210 * * [simplify]: iters left: 5 (46 enodes) 1553857751.221 * * [simplify]: iters left: 4 (70 enodes) 1553857751.242 * * [simplify]: iters left: 3 (86 enodes) 1553857751.263 * * [simplify]: iters left: 2 (88 enodes) 1553857751.284 * * [simplify]: iters left: 1 (90 enodes) 1553857751.306 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857751.306 * * [simplify]: Extracting #1: cost 16 inf + 0 1553857751.306 * * [simplify]: Extracting #2: cost 20 inf + 87 1553857751.307 * * [simplify]: Extracting #3: cost 4 inf + 1489 1553857751.307 * * [simplify]: Extracting #4: cost 0 inf + 1817 1553857751.308 * * [simplify]: Extracting #5: cost 0 inf + 1802 1553857751.308 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857751.308 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) (* x.re 1) (* y.im (* x.re 1)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857751.308 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1553857751.309 * * [simplify]: iters left: 5 (7 enodes) 1553857751.310 * * [simplify]: iters left: 4 (24 enodes) 1553857751.314 * * [simplify]: iters left: 3 (37 enodes) 1553857751.320 * * [simplify]: iters left: 2 (53 enodes) 1553857751.326 * * [simplify]: iters left: 1 (58 enodes) 1553857751.332 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857751.332 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857751.332 * [simplify]: Simplified to 0 1553857751.332 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857751.332 * * * * [progress]: [ 281 / 959 ] simplifiying candidate # 1553857751.332 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1553857751.332 * * [simplify]: iters left: 6 (13 enodes) 1553857751.335 * * [simplify]: iters left: 5 (54 enodes) 1553857751.343 * * [simplify]: iters left: 4 (103 enodes) 1553857751.363 * * [simplify]: iters left: 3 (156 enodes) 1553857751.393 * * [simplify]: iters left: 2 (169 enodes) 1553857751.412 * * [simplify]: iters left: 1 (173 enodes) 1553857751.432 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857751.433 * * [simplify]: Extracting #1: cost 21 inf + 0 1553857751.433 * * [simplify]: Extracting #2: cost 37 inf + 3 1553857751.433 * * [simplify]: Extracting #3: cost 29 inf + 897 1553857751.434 * * [simplify]: Extracting #4: cost 9 inf + 2692 1553857751.436 * * [simplify]: Extracting #5: cost 0 inf + 4066 1553857751.438 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857751.438 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857751.439 * [simplify]: Simplifying (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re)))) 1553857751.439 * * [simplify]: iters left: 6 (8 enodes) 1553857751.443 * * [simplify]: iters left: 5 (36 enodes) 1553857751.452 * * [simplify]: iters left: 4 (64 enodes) 1553857751.466 * * [simplify]: iters left: 3 (129 enodes) 1553857751.502 * * [simplify]: iters left: 2 (200 enodes) 1553857751.526 * * [simplify]: iters left: 1 (223 enodes) 1553857751.567 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857751.567 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857751.567 * [simplify]: Simplified to 0 1553857751.567 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857751.567 * * * * [progress]: [ 282 / 959 ] simplifiying candidate # 1553857751.568 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1553857751.568 * * [simplify]: iters left: 6 (12 enodes) 1553857751.573 * * [simplify]: iters left: 5 (47 enodes) 1553857751.580 * * [simplify]: iters left: 4 (76 enodes) 1553857751.591 * * [simplify]: iters left: 3 (104 enodes) 1553857751.606 * * [simplify]: iters left: 2 (109 enodes) 1553857751.625 * * [simplify]: iters left: 1 (111 enodes) 1553857751.636 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857751.636 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857751.636 * * [simplify]: Extracting #2: cost 29 inf + 3 1553857751.636 * * [simplify]: Extracting #3: cost 19 inf + 1101 1553857751.637 * * [simplify]: Extracting #4: cost 5 inf + 2046 1553857751.637 * * [simplify]: Extracting #5: cost 0 inf + 2454 1553857751.640 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857751.640 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857751.640 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1553857751.640 * * [simplify]: iters left: 6 (7 enodes) 1553857751.642 * * [simplify]: iters left: 5 (29 enodes) 1553857751.646 * * [simplify]: iters left: 4 (46 enodes) 1553857751.658 * * [simplify]: iters left: 3 (81 enodes) 1553857751.684 * * [simplify]: iters left: 2 (110 enodes) 1553857751.707 * * [simplify]: iters left: 1 (111 enodes) 1553857751.724 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857751.724 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857751.724 * [simplify]: Simplified to 0 1553857751.724 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857751.725 * * * * [progress]: [ 283 / 959 ] simplifiying candidate # 1553857751.725 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (* x.re y.im) 1))) 1553857751.725 * * [simplify]: iters left: 6 (12 enodes) 1553857751.732 * * [simplify]: iters left: 5 (50 enodes) 1553857751.749 * * [simplify]: iters left: 4 (83 enodes) 1553857751.778 * * [simplify]: iters left: 3 (117 enodes) 1553857751.807 * * [simplify]: iters left: 2 (127 enodes) 1553857751.836 * * [simplify]: iters left: 1 (129 enodes) 1553857751.858 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857751.858 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857751.858 * * [simplify]: Extracting #2: cost 18 inf + 130 1553857751.859 * * [simplify]: Extracting #3: cost 3 inf + 1426 1553857751.860 * * [simplify]: Extracting #4: cost 0 inf + 1722 1553857751.861 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857751.861 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857751.861 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857751.861 * * [simplify]: iters left: 5 (7 enodes) 1553857751.865 * * [simplify]: iters left: 4 (31 enodes) 1553857751.873 * * [simplify]: iters left: 3 (53 enodes) 1553857751.882 * * [simplify]: iters left: 2 (65 enodes) 1553857751.894 * * [simplify]: iters left: 1 (97 enodes) 1553857751.914 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857751.914 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857751.915 * [simplify]: Simplified to 0 1553857751.915 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857751.915 * * * * [progress]: [ 284 / 959 ] simplifiying candidate # 1553857751.915 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* x.re y.im))) 1553857751.915 * * [simplify]: iters left: 6 (10 enodes) 1553857751.917 * * [simplify]: iters left: 5 (40 enodes) 1553857751.923 * * [simplify]: iters left: 4 (59 enodes) 1553857751.931 * * [simplify]: iters left: 3 (74 enodes) 1553857751.940 * * [simplify]: iters left: 2 (76 enodes) 1553857751.956 * * [simplify]: iters left: 1 (78 enodes) 1553857751.972 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857751.972 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857751.972 * * [simplify]: Extracting #2: cost 18 inf + 87 1553857751.973 * * [simplify]: Extracting #3: cost 4 inf + 1391 1553857751.973 * * [simplify]: Extracting #4: cost 0 inf + 1720 1553857751.973 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857751.973 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- x.re) y.im (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857751.974 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1553857751.974 * * [simplify]: iters left: 3 (5 enodes) 1553857751.975 * * [simplify]: iters left: 2 (18 enodes) 1553857751.977 * * [simplify]: iters left: 1 (25 enodes) 1553857751.981 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857751.981 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857751.981 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857751.981 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857751.981 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857751.982 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1553857751.982 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (- (* x.re y.im) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857751.982 * * * * [progress]: [ 285 / 959 ] simplifiying candidate # 1553857751.982 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* y.im x.re))) 1553857751.982 * * [simplify]: iters left: 5 (9 enodes) 1553857751.986 * * [simplify]: iters left: 4 (35 enodes) 1553857751.990 * * [simplify]: iters left: 3 (48 enodes) 1553857751.996 * * [simplify]: iters left: 2 (55 enodes) 1553857752.004 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857752.004 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857752.004 * * [simplify]: Extracting #2: cost 14 inf + 86 1553857752.005 * * [simplify]: Extracting #3: cost 5 inf + 541 1553857752.005 * * [simplify]: Extracting #4: cost 0 inf + 994 1553857752.006 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857752.006 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) x.re (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857752.006 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1553857752.007 * * [simplify]: iters left: 3 (5 enodes) 1553857752.009 * * [simplify]: iters left: 2 (18 enodes) 1553857752.013 * * [simplify]: iters left: 1 (25 enodes) 1553857752.021 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857752.021 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857752.021 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857752.021 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857752.022 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857752.022 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1553857752.022 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (- (* y.im x.re) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857752.022 * * * * [progress]: [ 286 / 959 ] simplifiying candidate # 1553857752.023 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1553857752.023 * * [simplify]: iters left: 6 (12 enodes) 1553857752.029 * * [simplify]: iters left: 5 (47 enodes) 1553857752.044 * * [simplify]: iters left: 4 (69 enodes) 1553857752.066 * * [simplify]: iters left: 3 (96 enodes) 1553857752.087 * * [simplify]: iters left: 2 (140 enodes) 1553857752.113 * * [simplify]: iters left: 1 (211 enodes) 1553857752.172 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857752.172 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857752.172 * * [simplify]: Extracting #2: cost 46 inf + 2 1553857752.173 * * [simplify]: Extracting #3: cost 74 inf + 419 1553857752.173 * * [simplify]: Extracting #4: cost 63 inf + 1483 1553857752.175 * * [simplify]: Extracting #5: cost 40 inf + 11211 1553857752.178 * * [simplify]: Extracting #6: cost 3 inf + 34233 1553857752.181 * * [simplify]: Extracting #7: cost 0 inf + 35905 1553857752.187 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857752.187 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857752.187 * [simplify]: Simplifying (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))))) 1553857752.187 * * [simplify]: iters left: 6 (8 enodes) 1553857752.189 * * [simplify]: iters left: 5 (30 enodes) 1553857752.194 * * [simplify]: iters left: 4 (46 enodes) 1553857752.203 * * [simplify]: iters left: 3 (95 enodes) 1553857752.236 * * [simplify]: iters left: 2 (153 enodes) 1553857752.280 * * [simplify]: iters left: 1 (222 enodes) 1553857752.343 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857752.343 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857752.343 * [simplify]: Simplified to 0 1553857752.343 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857752.343 * * * * [progress]: [ 287 / 959 ] simplifiying candidate # 1553857752.343 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1553857752.343 * * [simplify]: iters left: 6 (11 enodes) 1553857752.345 * * [simplify]: iters left: 5 (38 enodes) 1553857752.350 * * [simplify]: iters left: 4 (54 enodes) 1553857752.358 * * [simplify]: iters left: 3 (67 enodes) 1553857752.369 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857752.369 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857752.369 * * [simplify]: Extracting #2: cost 17 inf + 128 1553857752.369 * * [simplify]: Extracting #3: cost 5 inf + 942 1553857752.370 * * [simplify]: Extracting #4: cost 1 inf + 1280 1553857752.370 * * [simplify]: Extracting #5: cost 0 inf + 1402 1553857752.370 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857752.370 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857752.371 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1553857752.371 * * [simplify]: iters left: 6 (7 enodes) 1553857752.372 * * [simplify]: iters left: 5 (22 enodes) 1553857752.375 * * [simplify]: iters left: 4 (30 enodes) 1553857752.380 * * [simplify]: iters left: 3 (46 enodes) 1553857752.386 * * [simplify]: iters left: 2 (56 enodes) 1553857752.394 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857752.394 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857752.394 * [simplify]: Simplified to 0 1553857752.394 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857752.394 * * * * [progress]: [ 288 / 959 ] simplifiying candidate # 1553857752.394 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (* x.re y.im) 1))) 1553857752.394 * * [simplify]: iters left: 6 (11 enodes) 1553857752.398 * * [simplify]: iters left: 5 (45 enodes) 1553857752.412 * * [simplify]: iters left: 4 (72 enodes) 1553857752.428 * * [simplify]: iters left: 3 (99 enodes) 1553857752.440 * * [simplify]: iters left: 2 (107 enodes) 1553857752.451 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857752.452 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857752.452 * * [simplify]: Extracting #2: cost 15 inf + 47 1553857752.452 * * [simplify]: Extracting #3: cost 6 inf + 501 1553857752.452 * * [simplify]: Extracting #4: cost 0 inf + 996 1553857752.453 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857752.453 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857752.453 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857752.453 * * [simplify]: iters left: 5 (7 enodes) 1553857752.457 * * [simplify]: iters left: 4 (31 enodes) 1553857752.465 * * [simplify]: iters left: 3 (53 enodes) 1553857752.473 * * [simplify]: iters left: 2 (65 enodes) 1553857752.486 * * [simplify]: iters left: 1 (97 enodes) 1553857752.507 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857752.507 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857752.507 * [simplify]: Simplified to 0 1553857752.507 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857752.507 * * * * [progress]: [ 289 / 959 ] simplifiying candidate # 1553857752.507 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1553857752.507 * * [simplify]: iters left: 6 (12 enodes) 1553857752.510 * * [simplify]: iters left: 5 (50 enodes) 1553857752.518 * * [simplify]: iters left: 4 (90 enodes) 1553857752.533 * * [simplify]: iters left: 3 (143 enodes) 1553857752.568 * * [simplify]: iters left: 2 (149 enodes) 1553857752.583 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857752.583 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857752.583 * * [simplify]: Extracting #2: cost 36 inf + 2 1553857752.584 * * [simplify]: Extracting #3: cost 23 inf + 742 1553857752.584 * * [simplify]: Extracting #4: cost 4 inf + 2336 1553857752.585 * * [simplify]: Extracting #5: cost 0 inf + 2866 1553857752.586 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857752.586 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857752.587 * [simplify]: Simplifying (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im)))) 1553857752.587 * * [simplify]: iters left: 6 (8 enodes) 1553857752.589 * * [simplify]: iters left: 5 (38 enodes) 1553857752.595 * * [simplify]: iters left: 4 (69 enodes) 1553857752.615 * * [simplify]: iters left: 3 (148 enodes) 1553857752.673 * * [simplify]: iters left: 2 (233 enodes) 1553857752.725 * * [simplify]: iters left: 1 (252 enodes) 1553857752.761 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857752.761 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857752.761 * [simplify]: Simplified to 0 1553857752.761 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857752.761 * * * * [progress]: [ 290 / 959 ] simplifiying candidate # 1553857752.762 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1553857752.762 * * [simplify]: iters left: 6 (12 enodes) 1553857752.764 * * [simplify]: iters left: 5 (49 enodes) 1553857752.772 * * [simplify]: iters left: 4 (95 enodes) 1553857752.789 * * [simplify]: iters left: 3 (149 enodes) 1553857752.822 * * [simplify]: iters left: 2 (161 enodes) 1553857752.838 * * [simplify]: iters left: 1 (167 enodes) 1553857752.852 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857752.852 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857752.852 * * [simplify]: Extracting #2: cost 33 inf + 3 1553857752.853 * * [simplify]: Extracting #3: cost 23 inf + 579 1553857752.854 * * [simplify]: Extracting #4: cost 5 inf + 2571 1553857752.855 * * [simplify]: Extracting #5: cost 0 inf + 3340 1553857752.857 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857752.857 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857752.859 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im))))) 1553857752.860 * * [simplify]: iters left: 6 (8 enodes) 1553857752.863 * * [simplify]: iters left: 5 (32 enodes) 1553857752.874 * * [simplify]: iters left: 4 (60 enodes) 1553857752.897 * * [simplify]: iters left: 3 (136 enodes) 1553857752.928 * * [simplify]: iters left: 2 (206 enodes) 1553857752.963 * * [simplify]: iters left: 1 (228 enodes) 1553857752.979 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857752.979 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857752.979 * [simplify]: Simplified to 0 1553857752.980 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857752.980 * * * * [progress]: [ 291 / 959 ] simplifiying candidate # 1553857752.980 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1553857752.980 * * [simplify]: iters left: 6 (11 enodes) 1553857752.984 * * [simplify]: iters left: 5 (42 enodes) 1553857752.997 * * [simplify]: iters left: 4 (65 enodes) 1553857753.007 * * [simplify]: iters left: 3 (85 enodes) 1553857753.017 * * [simplify]: iters left: 2 (88 enodes) 1553857753.027 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857753.027 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857753.028 * * [simplify]: Extracting #2: cost 25 inf + 3 1553857753.028 * * [simplify]: Extracting #3: cost 14 inf + 661 1553857753.028 * * [simplify]: Extracting #4: cost 3 inf + 1483 1553857753.029 * * [simplify]: Extracting #5: cost 0 inf + 1728 1553857753.029 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857753.029 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857753.029 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1553857753.030 * * [simplify]: iters left: 6 (7 enodes) 1553857753.031 * * [simplify]: iters left: 5 (25 enodes) 1553857753.037 * * [simplify]: iters left: 4 (39 enodes) 1553857753.051 * * [simplify]: iters left: 3 (82 enodes) 1553857753.076 * * [simplify]: iters left: 2 (110 enodes) 1553857753.100 * * [simplify]: iters left: 1 (112 enodes) 1553857753.108 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857753.108 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857753.108 * [simplify]: Simplified to 0 1553857753.108 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857753.108 * * * * [progress]: [ 292 / 959 ] simplifiying candidate # 1553857753.108 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* y.im (* x.re 1)))) 1553857753.108 * * [simplify]: iters left: 6 (11 enodes) 1553857753.111 * * [simplify]: iters left: 5 (41 enodes) 1553857753.117 * * [simplify]: iters left: 4 (59 enodes) 1553857753.125 * * [simplify]: iters left: 3 (69 enodes) 1553857753.133 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857753.133 * * [simplify]: Extracting #1: cost 14 inf + 0 1553857753.133 * * [simplify]: Extracting #2: cost 17 inf + 45 1553857753.134 * * [simplify]: Extracting #3: cost 5 inf + 622 1553857753.134 * * [simplify]: Extracting #4: cost 0 inf + 1076 1553857753.134 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857753.134 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) (* x.re 1) (* y.im (* x.re 1)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857753.135 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1553857753.135 * * [simplify]: iters left: 5 (7 enodes) 1553857753.136 * * [simplify]: iters left: 4 (24 enodes) 1553857753.142 * * [simplify]: iters left: 3 (37 enodes) 1553857753.148 * * [simplify]: iters left: 2 (53 enodes) 1553857753.160 * * [simplify]: iters left: 1 (58 enodes) 1553857753.171 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857753.171 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857753.171 * [simplify]: Simplified to 0 1553857753.171 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857753.171 * * * * [progress]: [ 293 / 959 ] simplifiying candidate # 1553857753.172 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1553857753.172 * * [simplify]: iters left: 6 (12 enodes) 1553857753.177 * * [simplify]: iters left: 5 (49 enodes) 1553857753.193 * * [simplify]: iters left: 4 (91 enodes) 1553857753.217 * * [simplify]: iters left: 3 (137 enodes) 1553857753.235 * * [simplify]: iters left: 2 (149 enodes) 1553857753.260 * * [simplify]: iters left: 1 (153 enodes) 1553857753.281 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857753.281 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857753.281 * * [simplify]: Extracting #2: cost 33 inf + 3 1553857753.282 * * [simplify]: Extracting #3: cost 26 inf + 495 1553857753.282 * * [simplify]: Extracting #4: cost 5 inf + 2762 1553857753.283 * * [simplify]: Extracting #5: cost 0 inf + 3340 1553857753.284 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857753.284 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857753.284 * [simplify]: Simplifying (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re)))) 1553857753.284 * * [simplify]: iters left: 6 (8 enodes) 1553857753.286 * * [simplify]: iters left: 5 (36 enodes) 1553857753.292 * * [simplify]: iters left: 4 (64 enodes) 1553857753.310 * * [simplify]: iters left: 3 (129 enodes) 1553857753.350 * * [simplify]: iters left: 2 (200 enodes) 1553857753.379 * * [simplify]: iters left: 1 (223 enodes) 1553857753.417 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857753.417 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857753.417 * [simplify]: Simplified to 0 1553857753.417 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857753.417 * * * * [progress]: [ 294 / 959 ] simplifiying candidate # 1553857753.417 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1553857753.418 * * [simplify]: iters left: 6 (11 enodes) 1553857753.422 * * [simplify]: iters left: 5 (42 enodes) 1553857753.434 * * [simplify]: iters left: 4 (65 enodes) 1553857753.457 * * [simplify]: iters left: 3 (86 enodes) 1553857753.478 * * [simplify]: iters left: 2 (89 enodes) 1553857753.492 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857753.492 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857753.492 * * [simplify]: Extracting #2: cost 25 inf + 3 1553857753.493 * * [simplify]: Extracting #3: cost 13 inf + 784 1553857753.493 * * [simplify]: Extracting #4: cost 2 inf + 1565 1553857753.493 * * [simplify]: Extracting #5: cost 0 inf + 1728 1553857753.494 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857753.494 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857753.494 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1553857753.494 * * [simplify]: iters left: 6 (7 enodes) 1553857753.496 * * [simplify]: iters left: 5 (29 enodes) 1553857753.500 * * [simplify]: iters left: 4 (46 enodes) 1553857753.507 * * [simplify]: iters left: 3 (81 enodes) 1553857753.520 * * [simplify]: iters left: 2 (110 enodes) 1553857753.533 * * [simplify]: iters left: 1 (111 enodes) 1553857753.543 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857753.543 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857753.543 * [simplify]: Simplified to 0 1553857753.543 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857753.543 * * * * [progress]: [ 295 / 959 ] simplifiying candidate # 1553857753.543 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (* x.re y.im) 1))) 1553857753.543 * * [simplify]: iters left: 6 (11 enodes) 1553857753.546 * * [simplify]: iters left: 5 (45 enodes) 1553857753.554 * * [simplify]: iters left: 4 (72 enodes) 1553857753.573 * * [simplify]: iters left: 3 (99 enodes) 1553857753.597 * * [simplify]: iters left: 2 (107 enodes) 1553857753.608 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857753.609 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857753.609 * * [simplify]: Extracting #2: cost 15 inf + 47 1553857753.609 * * [simplify]: Extracting #3: cost 6 inf + 501 1553857753.609 * * [simplify]: Extracting #4: cost 0 inf + 996 1553857753.610 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857753.610 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857753.610 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857753.610 * * [simplify]: iters left: 5 (7 enodes) 1553857753.612 * * [simplify]: iters left: 4 (31 enodes) 1553857753.618 * * [simplify]: iters left: 3 (53 enodes) 1553857753.628 * * [simplify]: iters left: 2 (65 enodes) 1553857753.649 * * [simplify]: iters left: 1 (97 enodes) 1553857753.667 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857753.667 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857753.667 * [simplify]: Simplified to 0 1553857753.668 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857753.668 * * * * [progress]: [ 296 / 959 ] simplifiying candidate # 1553857753.668 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* x.re y.im))) 1553857753.668 * * [simplify]: iters left: 5 (9 enodes) 1553857753.670 * * [simplify]: iters left: 4 (35 enodes) 1553857753.674 * * [simplify]: iters left: 3 (48 enodes) 1553857753.681 * * [simplify]: iters left: 2 (55 enodes) 1553857753.687 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857753.687 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857753.687 * * [simplify]: Extracting #2: cost 14 inf + 86 1553857753.687 * * [simplify]: Extracting #3: cost 5 inf + 541 1553857753.688 * * [simplify]: Extracting #4: cost 0 inf + 994 1553857753.688 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857753.688 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- x.re) y.im (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857753.688 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1553857753.688 * * [simplify]: iters left: 3 (5 enodes) 1553857753.690 * * [simplify]: iters left: 2 (18 enodes) 1553857753.695 * * [simplify]: iters left: 1 (25 enodes) 1553857753.703 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857753.703 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857753.703 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857753.703 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857753.703 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857753.704 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1553857753.704 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (- (* x.re y.im) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857753.704 * * * * [progress]: [ 297 / 959 ] simplifiying candidate # 1553857753.704 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* y.im x.re))) 1553857753.704 * * [simplify]: iters left: 5 (9 enodes) 1553857753.707 * * [simplify]: iters left: 4 (34 enodes) 1553857753.712 * * [simplify]: iters left: 3 (50 enodes) 1553857753.719 * * [simplify]: iters left: 2 (60 enodes) 1553857753.727 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857753.727 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857753.727 * * [simplify]: Extracting #2: cost 9 inf + 128 1553857753.727 * * [simplify]: Extracting #3: cost 3 inf + 418 1553857753.728 * * [simplify]: Extracting #4: cost 0 inf + 748 1553857753.728 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857753.728 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- y.im) x.re (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857753.728 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1553857753.728 * * [simplify]: iters left: 3 (5 enodes) 1553857753.729 * * [simplify]: iters left: 2 (18 enodes) 1553857753.732 * * [simplify]: iters left: 1 (25 enodes) 1553857753.738 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857753.738 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857753.738 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857753.739 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857753.739 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857753.739 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1553857753.739 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (- (* y.im x.re) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857753.740 * * * * [progress]: [ 298 / 959 ] simplifiying candidate # 1553857753.740 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1553857753.740 * * [simplify]: iters left: 6 (12 enodes) 1553857753.746 * * [simplify]: iters left: 5 (46 enodes) 1553857753.755 * * [simplify]: iters left: 4 (71 enodes) 1553857753.766 * * [simplify]: iters left: 3 (101 enodes) 1553857753.785 * * [simplify]: iters left: 2 (148 enodes) 1553857753.815 * * [simplify]: iters left: 1 (219 enodes) 1553857753.870 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857753.870 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857753.870 * * [simplify]: Extracting #2: cost 46 inf + 87 1553857753.870 * * [simplify]: Extracting #3: cost 66 inf + 1088 1553857753.872 * * [simplify]: Extracting #4: cost 40 inf + 11373 1553857753.874 * * [simplify]: Extracting #5: cost 5 inf + 32619 1553857753.877 * * [simplify]: Extracting #6: cost 0 inf + 35659 1553857753.881 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857753.881 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857753.881 * [simplify]: Simplifying (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))))) 1553857753.881 * * [simplify]: iters left: 6 (8 enodes) 1553857753.885 * * [simplify]: iters left: 5 (30 enodes) 1553857753.895 * * [simplify]: iters left: 4 (46 enodes) 1553857753.918 * * [simplify]: iters left: 3 (95 enodes) 1553857753.947 * * [simplify]: iters left: 2 (153 enodes) 1553857753.970 * * [simplify]: iters left: 1 (222 enodes) 1553857754.018 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857754.018 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857754.018 * [simplify]: Simplified to 0 1553857754.018 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857754.018 * * * * [progress]: [ 299 / 959 ] simplifiying candidate # 1553857754.018 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1553857754.019 * * [simplify]: iters left: 6 (11 enodes) 1553857754.021 * * [simplify]: iters left: 5 (37 enodes) 1553857754.027 * * [simplify]: iters left: 4 (56 enodes) 1553857754.034 * * [simplify]: iters left: 3 (72 enodes) 1553857754.048 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857754.048 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857754.048 * * [simplify]: Extracting #2: cost 14 inf + 86 1553857754.049 * * [simplify]: Extracting #3: cost 2 inf + 992 1553857754.050 * * [simplify]: Extracting #4: cost 0 inf + 1156 1553857754.051 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857754.051 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857754.051 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1553857754.051 * * [simplify]: iters left: 6 (7 enodes) 1553857754.054 * * [simplify]: iters left: 5 (22 enodes) 1553857754.060 * * [simplify]: iters left: 4 (30 enodes) 1553857754.067 * * [simplify]: iters left: 3 (46 enodes) 1553857754.074 * * [simplify]: iters left: 2 (56 enodes) 1553857754.079 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857754.079 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857754.079 * [simplify]: Simplified to 0 1553857754.079 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857754.079 * * * * [progress]: [ 300 / 959 ] simplifiying candidate # 1553857754.079 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (* x.re y.im) 1))) 1553857754.079 * * [simplify]: iters left: 6 (10 enodes) 1553857754.082 * * [simplify]: iters left: 5 (39 enodes) 1553857754.088 * * [simplify]: iters left: 4 (67 enodes) 1553857754.102 * * [simplify]: iters left: 3 (97 enodes) 1553857754.118 * * [simplify]: iters left: 2 (109 enodes) 1553857754.138 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857754.138 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857754.138 * * [simplify]: Extracting #2: cost 9 inf + 130 1553857754.139 * * [simplify]: Extracting #3: cost 2 inf + 599 1553857754.139 * * [simplify]: Extracting #4: cost 0 inf + 765 1553857754.140 * * [simplify]: Extracting #5: cost 0 inf + 750 1553857754.140 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857754.141 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857754.141 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857754.141 * * [simplify]: iters left: 5 (7 enodes) 1553857754.145 * * [simplify]: iters left: 4 (31 enodes) 1553857754.157 * * [simplify]: iters left: 3 (53 enodes) 1553857754.172 * * [simplify]: iters left: 2 (65 enodes) 1553857754.193 * * [simplify]: iters left: 1 (97 enodes) 1553857754.214 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857754.214 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857754.214 * [simplify]: Simplified to 0 1553857754.214 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857754.215 * * * * [progress]: [ 301 / 959 ] simplifiying candidate # 1553857754.215 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1553857754.215 * * [simplify]: iters left: 6 (12 enodes) 1553857754.218 * * [simplify]: iters left: 5 (49 enodes) 1553857754.226 * * [simplify]: iters left: 4 (92 enodes) 1553857754.243 * * [simplify]: iters left: 3 (147 enodes) 1553857754.270 * * [simplify]: iters left: 2 (159 enodes) 1553857754.287 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857754.287 * * [simplify]: Extracting #1: cost 21 inf + 0 1553857754.288 * * [simplify]: Extracting #2: cost 27 inf + 251 1553857754.288 * * [simplify]: Extracting #3: cost 6 inf + 1942 1553857754.289 * * [simplify]: Extracting #4: cost 0 inf + 2635 1553857754.290 * * [simplify]: Extracting #5: cost 0 inf + 2620 1553857754.291 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857754.291 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857754.291 * [simplify]: Simplifying (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im)))) 1553857754.291 * * [simplify]: iters left: 6 (8 enodes) 1553857754.293 * * [simplify]: iters left: 5 (38 enodes) 1553857754.306 * * [simplify]: iters left: 4 (69 enodes) 1553857754.334 * * [simplify]: iters left: 3 (148 enodes) 1553857754.378 * * [simplify]: iters left: 2 (233 enodes) 1553857754.416 * * [simplify]: iters left: 1 (252 enodes) 1553857754.439 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857754.439 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857754.439 * [simplify]: Simplified to 0 1553857754.439 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857754.439 * * * * [progress]: [ 302 / 959 ] simplifiying candidate # 1553857754.439 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1553857754.439 * * [simplify]: iters left: 6 (12 enodes) 1553857754.442 * * [simplify]: iters left: 5 (48 enodes) 1553857754.450 * * [simplify]: iters left: 4 (97 enodes) 1553857754.478 * * [simplify]: iters left: 3 (153 enodes) 1553857754.518 * * [simplify]: iters left: 2 (171 enodes) 1553857754.550 * * [simplify]: iters left: 1 (179 enodes) 1553857754.582 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857754.582 * * [simplify]: Extracting #1: cost 20 inf + 0 1553857754.582 * * [simplify]: Extracting #2: cost 25 inf + 291 1553857754.583 * * [simplify]: Extracting #3: cost 5 inf + 2246 1553857754.585 * * [simplify]: Extracting #4: cost 0 inf + 3094 1553857754.587 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857754.587 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857754.587 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im))))) 1553857754.587 * * [simplify]: iters left: 6 (8 enodes) 1553857754.591 * * [simplify]: iters left: 5 (32 enodes) 1553857754.602 * * [simplify]: iters left: 4 (60 enodes) 1553857754.628 * * [simplify]: iters left: 3 (136 enodes) 1553857754.678 * * [simplify]: iters left: 2 (206 enodes) 1553857754.729 * * [simplify]: iters left: 1 (228 enodes) 1553857754.764 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857754.764 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857754.764 * [simplify]: Simplified to 0 1553857754.764 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857754.764 * * * * [progress]: [ 303 / 959 ] simplifiying candidate # 1553857754.764 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1553857754.764 * * [simplify]: iters left: 6 (11 enodes) 1553857754.770 * * [simplify]: iters left: 5 (41 enodes) 1553857754.782 * * [simplify]: iters left: 4 (67 enodes) 1553857754.804 * * [simplify]: iters left: 3 (90 enodes) 1553857754.826 * * [simplify]: iters left: 2 (97 enodes) 1553857754.847 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857754.848 * * [simplify]: Extracting #1: cost 16 inf + 0 1553857754.848 * * [simplify]: Extracting #2: cost 14 inf + 415 1553857754.849 * * [simplify]: Extracting #3: cost 2 inf + 1278 1553857754.850 * * [simplify]: Extracting #4: cost 0 inf + 1482 1553857754.851 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857754.851 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857754.851 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1553857754.851 * * [simplify]: iters left: 6 (7 enodes) 1553857754.854 * * [simplify]: iters left: 5 (25 enodes) 1553857754.862 * * [simplify]: iters left: 4 (39 enodes) 1553857754.878 * * [simplify]: iters left: 3 (82 enodes) 1553857754.903 * * [simplify]: iters left: 2 (110 enodes) 1553857754.927 * * [simplify]: iters left: 1 (112 enodes) 1553857754.941 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857754.941 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857754.941 * [simplify]: Simplified to 0 1553857754.942 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857754.942 * * * * [progress]: [ 304 / 959 ] simplifiying candidate # 1553857754.942 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* y.im (* x.re 1)))) 1553857754.942 * * [simplify]: iters left: 6 (10 enodes) 1553857754.947 * * [simplify]: iters left: 5 (35 enodes) 1553857754.957 * * [simplify]: iters left: 4 (54 enodes) 1553857754.972 * * [simplify]: iters left: 3 (67 enodes) 1553857754.987 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857754.987 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857754.988 * * [simplify]: Extracting #2: cost 10 inf + 210 1553857754.988 * * [simplify]: Extracting #3: cost 0 inf + 830 1553857754.989 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857754.989 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- y.im) (* x.re 1) (* y.im (* x.re 1)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857754.989 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1553857754.989 * * [simplify]: iters left: 5 (7 enodes) 1553857754.993 * * [simplify]: iters left: 4 (24 enodes) 1553857755.000 * * [simplify]: iters left: 3 (37 enodes) 1553857755.012 * * [simplify]: iters left: 2 (53 enodes) 1553857755.021 * * [simplify]: iters left: 1 (58 enodes) 1553857755.027 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857755.027 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857755.027 * [simplify]: Simplified to 0 1553857755.027 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857755.027 * * * * [progress]: [ 305 / 959 ] simplifiying candidate # 1553857755.028 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1553857755.028 * * [simplify]: iters left: 6 (12 enodes) 1553857755.031 * * [simplify]: iters left: 5 (48 enodes) 1553857755.039 * * [simplify]: iters left: 4 (93 enodes) 1553857755.055 * * [simplify]: iters left: 3 (142 enodes) 1553857755.076 * * [simplify]: iters left: 2 (158 enodes) 1553857755.095 * * [simplify]: iters left: 1 (163 enodes) 1553857755.115 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857755.115 * * [simplify]: Extracting #1: cost 20 inf + 0 1553857755.116 * * [simplify]: Extracting #2: cost 21 inf + 777 1553857755.117 * * [simplify]: Extracting #3: cost 3 inf + 2650 1553857755.119 * * [simplify]: Extracting #4: cost 0 inf + 3094 1553857755.121 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857755.121 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857755.121 * [simplify]: Simplifying (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re)))) 1553857755.121 * * [simplify]: iters left: 6 (8 enodes) 1553857755.125 * * [simplify]: iters left: 5 (36 enodes) 1553857755.137 * * [simplify]: iters left: 4 (64 enodes) 1553857755.161 * * [simplify]: iters left: 3 (129 enodes) 1553857755.214 * * [simplify]: iters left: 2 (200 enodes) 1553857755.260 * * [simplify]: iters left: 1 (223 enodes) 1553857755.297 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857755.297 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857755.297 * [simplify]: Simplified to 0 1553857755.297 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857755.297 * * * * [progress]: [ 306 / 959 ] simplifiying candidate # 1553857755.298 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1553857755.298 * * [simplify]: iters left: 6 (11 enodes) 1553857755.303 * * [simplify]: iters left: 5 (41 enodes) 1553857755.316 * * [simplify]: iters left: 4 (67 enodes) 1553857755.331 * * [simplify]: iters left: 3 (91 enodes) 1553857755.342 * * [simplify]: iters left: 2 (98 enodes) 1553857755.355 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857755.355 * * [simplify]: Extracting #1: cost 16 inf + 0 1553857755.355 * * [simplify]: Extracting #2: cost 14 inf + 456 1553857755.356 * * [simplify]: Extracting #3: cost 2 inf + 1319 1553857755.357 * * [simplify]: Extracting #4: cost 0 inf + 1482 1553857755.358 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857755.358 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857755.358 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1553857755.358 * * [simplify]: iters left: 6 (7 enodes) 1553857755.361 * * [simplify]: iters left: 5 (29 enodes) 1553857755.369 * * [simplify]: iters left: 4 (46 enodes) 1553857755.383 * * [simplify]: iters left: 3 (81 enodes) 1553857755.404 * * [simplify]: iters left: 2 (110 enodes) 1553857755.416 * * [simplify]: iters left: 1 (111 enodes) 1553857755.426 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857755.426 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857755.426 * [simplify]: Simplified to 0 1553857755.426 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857755.426 * * * * [progress]: [ 307 / 959 ] simplifiying candidate # 1553857755.426 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (* x.re y.im) 1))) 1553857755.427 * * [simplify]: iters left: 6 (10 enodes) 1553857755.430 * * [simplify]: iters left: 5 (39 enodes) 1553857755.440 * * [simplify]: iters left: 4 (67 enodes) 1553857755.455 * * [simplify]: iters left: 3 (97 enodes) 1553857755.468 * * [simplify]: iters left: 2 (109 enodes) 1553857755.479 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857755.479 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857755.479 * * [simplify]: Extracting #2: cost 9 inf + 130 1553857755.479 * * [simplify]: Extracting #3: cost 2 inf + 599 1553857755.480 * * [simplify]: Extracting #4: cost 0 inf + 765 1553857755.481 * * [simplify]: Extracting #5: cost 0 inf + 750 1553857755.481 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857755.481 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857755.482 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857755.482 * * [simplify]: iters left: 5 (7 enodes) 1553857755.486 * * [simplify]: iters left: 4 (31 enodes) 1553857755.498 * * [simplify]: iters left: 3 (53 enodes) 1553857755.513 * * [simplify]: iters left: 2 (65 enodes) 1553857755.526 * * [simplify]: iters left: 1 (97 enodes) 1553857755.538 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857755.538 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857755.538 * [simplify]: Simplified to 0 1553857755.538 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857755.538 * * * * [progress]: [ 308 / 959 ] simplifiying candidate # 1553857755.538 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* x.re y.im))) 1553857755.539 * * [simplify]: iters left: 5 (9 enodes) 1553857755.541 * * [simplify]: iters left: 4 (34 enodes) 1553857755.546 * * [simplify]: iters left: 3 (50 enodes) 1553857755.554 * * [simplify]: iters left: 2 (60 enodes) 1553857755.560 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857755.560 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857755.560 * * [simplify]: Extracting #2: cost 9 inf + 128 1553857755.561 * * [simplify]: Extracting #3: cost 3 inf + 418 1553857755.561 * * [simplify]: Extracting #4: cost 0 inf + 748 1553857755.561 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857755.561 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- x.re) y.im (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857755.561 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1553857755.561 * * [simplify]: iters left: 3 (5 enodes) 1553857755.562 * * [simplify]: iters left: 2 (18 enodes) 1553857755.565 * * [simplify]: iters left: 1 (25 enodes) 1553857755.573 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857755.573 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857755.573 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857755.573 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857755.574 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857755.574 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1553857755.574 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (- (* x.re y.im) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857755.574 * * * * [progress]: [ 309 / 959 ] simplifiying candidate # 1553857755.575 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* y.im x.re))) 1553857755.575 * * [simplify]: iters left: 5 (10 enodes) 1553857755.579 * * [simplify]: iters left: 4 (38 enodes) 1553857755.589 * * [simplify]: iters left: 3 (55 enodes) 1553857755.601 * * [simplify]: iters left: 2 (73 enodes) 1553857755.612 * * [simplify]: iters left: 1 (75 enodes) 1553857755.621 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857755.621 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857755.621 * * [simplify]: Extracting #2: cost 17 inf + 168 1553857755.622 * * [simplify]: Extracting #3: cost 3 inf + 1475 1553857755.622 * * [simplify]: Extracting #4: cost 0 inf + 1720 1553857755.622 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857755.622 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) x.re (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857755.623 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1553857755.623 * * [simplify]: iters left: 3 (5 enodes) 1553857755.624 * * [simplify]: iters left: 2 (18 enodes) 1553857755.628 * * [simplify]: iters left: 1 (25 enodes) 1553857755.635 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857755.635 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857755.635 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857755.636 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857755.636 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857755.636 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1553857755.636 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (- (* y.im x.re) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857755.637 * * * * [progress]: [ 310 / 959 ] simplifiying candidate # 1553857755.637 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1553857755.637 * * [simplify]: iters left: 6 (13 enodes) 1553857755.643 * * [simplify]: iters left: 5 (50 enodes) 1553857755.659 * * [simplify]: iters left: 4 (76 enodes) 1553857755.685 * * [simplify]: iters left: 3 (114 enodes) 1553857755.722 * * [simplify]: iters left: 2 (160 enodes) 1553857755.772 * * [simplify]: iters left: 1 (228 enodes) 1553857755.821 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857755.821 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857755.821 * * [simplify]: Extracting #2: cost 48 inf + 125 1553857755.821 * * [simplify]: Extracting #3: cost 74 inf + 1103 1553857755.822 * * [simplify]: Extracting #4: cost 63 inf + 2009 1553857755.823 * * [simplify]: Extracting #5: cost 46 inf + 7347 1553857755.825 * * [simplify]: Extracting #6: cost 8 inf + 30662 1553857755.832 * * [simplify]: Extracting #7: cost 0 inf + 35756 1553857755.835 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857755.835 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857755.836 * [simplify]: Simplifying (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))))) 1553857755.836 * * [simplify]: iters left: 6 (8 enodes) 1553857755.839 * * [simplify]: iters left: 5 (30 enodes) 1553857755.849 * * [simplify]: iters left: 4 (46 enodes) 1553857755.868 * * [simplify]: iters left: 3 (95 enodes) 1553857755.901 * * [simplify]: iters left: 2 (153 enodes) 1553857755.944 * * [simplify]: iters left: 1 (222 enodes) 1553857756.012 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857756.012 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857756.012 * [simplify]: Simplified to 0 1553857756.013 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857756.013 * * * * [progress]: [ 311 / 959 ] simplifiying candidate # 1553857756.013 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1553857756.013 * * [simplify]: iters left: 6 (12 enodes) 1553857756.015 * * [simplify]: iters left: 5 (41 enodes) 1553857756.021 * * [simplify]: iters left: 4 (61 enodes) 1553857756.031 * * [simplify]: iters left: 3 (85 enodes) 1553857756.050 * * [simplify]: iters left: 2 (87 enodes) 1553857756.070 * * [simplify]: iters left: 1 (89 enodes) 1553857756.091 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857756.091 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857756.091 * * [simplify]: Extracting #2: cost 23 inf + 45 1553857756.092 * * [simplify]: Extracting #3: cost 14 inf + 734 1553857756.092 * * [simplify]: Extracting #4: cost 4 inf + 1641 1553857756.093 * * [simplify]: Extracting #5: cost 0 inf + 2128 1553857756.093 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857756.093 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857756.093 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1553857756.093 * * [simplify]: iters left: 6 (7 enodes) 1553857756.095 * * [simplify]: iters left: 5 (22 enodes) 1553857756.098 * * [simplify]: iters left: 4 (30 enodes) 1553857756.103 * * [simplify]: iters left: 3 (46 enodes) 1553857756.109 * * [simplify]: iters left: 2 (56 enodes) 1553857756.114 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857756.114 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857756.114 * [simplify]: Simplified to 0 1553857756.114 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857756.114 * * * * [progress]: [ 312 / 959 ] simplifiying candidate # 1553857756.115 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* (* x.re y.im) 1))) 1553857756.115 * * [simplify]: iters left: 6 (12 enodes) 1553857756.119 * * [simplify]: iters left: 5 (48 enodes) 1553857756.134 * * [simplify]: iters left: 4 (79 enodes) 1553857756.151 * * [simplify]: iters left: 3 (117 enodes) 1553857756.168 * * [simplify]: iters left: 2 (127 enodes) 1553857756.187 * * [simplify]: iters left: 1 (129 enodes) 1553857756.198 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857756.198 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857756.199 * * [simplify]: Extracting #2: cost 18 inf + 89 1553857756.199 * * [simplify]: Extracting #3: cost 8 inf + 722 1553857756.199 * * [simplify]: Extracting #4: cost 0 inf + 1737 1553857756.200 * * [simplify]: Extracting #5: cost 0 inf + 1722 1553857756.200 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857756.200 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857756.201 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857756.201 * * [simplify]: iters left: 5 (7 enodes) 1553857756.203 * * [simplify]: iters left: 4 (31 enodes) 1553857756.212 * * [simplify]: iters left: 3 (53 enodes) 1553857756.228 * * [simplify]: iters left: 2 (65 enodes) 1553857756.249 * * [simplify]: iters left: 1 (97 enodes) 1553857756.274 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857756.274 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857756.274 * [simplify]: Simplified to 0 1553857756.274 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857756.274 * * * * [progress]: [ 313 / 959 ] simplifiying candidate # 1553857756.275 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1553857756.275 * * [simplify]: iters left: 6 (13 enodes) 1553857756.283 * * [simplify]: iters left: 5 (53 enodes) 1553857756.297 * * [simplify]: iters left: 4 (97 enodes) 1553857756.314 * * [simplify]: iters left: 3 (161 enodes) 1553857756.357 * * [simplify]: iters left: 2 (169 enodes) 1553857756.395 * * [simplify]: iters left: 1 (171 enodes) 1553857756.419 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857756.419 * * [simplify]: Extracting #1: cost 21 inf + 0 1553857756.420 * * [simplify]: Extracting #2: cost 40 inf + 2 1553857756.420 * * [simplify]: Extracting #3: cost 35 inf + 251 1553857756.420 * * [simplify]: Extracting #4: cost 9 inf + 2455 1553857756.421 * * [simplify]: Extracting #5: cost 0 inf + 3592 1553857756.422 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857756.422 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857756.423 * [simplify]: Simplifying (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im)))) 1553857756.423 * * [simplify]: iters left: 6 (8 enodes) 1553857756.425 * * [simplify]: iters left: 5 (38 enodes) 1553857756.431 * * [simplify]: iters left: 4 (69 enodes) 1553857756.452 * * [simplify]: iters left: 3 (148 enodes) 1553857756.504 * * [simplify]: iters left: 2 (233 enodes) 1553857756.540 * * [simplify]: iters left: 1 (252 enodes) 1553857756.576 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857756.576 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857756.576 * [simplify]: Simplified to 0 1553857756.577 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857756.577 * * * * [progress]: [ 314 / 959 ] simplifiying candidate # 1553857756.577 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1553857756.577 * * [simplify]: iters left: 6 (13 enodes) 1553857756.583 * * [simplify]: iters left: 5 (52 enodes) 1553857756.604 * * [simplify]: iters left: 4 (102 enodes) 1553857756.641 * * [simplify]: iters left: 3 (171 enodes) 1553857756.688 * * [simplify]: iters left: 2 (191 enodes) 1553857756.735 * * [simplify]: iters left: 1 (197 enodes) 1553857756.767 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857756.768 * * [simplify]: Extracting #1: cost 21 inf + 0 1553857756.768 * * [simplify]: Extracting #2: cost 37 inf + 3 1553857756.768 * * [simplify]: Extracting #3: cost 33 inf + 291 1553857756.769 * * [simplify]: Extracting #4: cost 12 inf + 2485 1553857756.771 * * [simplify]: Extracting #5: cost 0 inf + 4066 1553857756.773 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857756.773 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857756.774 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im))))) 1553857756.774 * * [simplify]: iters left: 6 (8 enodes) 1553857756.778 * * [simplify]: iters left: 5 (32 enodes) 1553857756.789 * * [simplify]: iters left: 4 (60 enodes) 1553857756.802 * * [simplify]: iters left: 3 (136 enodes) 1553857756.829 * * [simplify]: iters left: 2 (206 enodes) 1553857756.881 * * [simplify]: iters left: 1 (228 enodes) 1553857756.896 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857756.896 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857756.896 * [simplify]: Simplified to 0 1553857756.896 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857756.897 * * * * [progress]: [ 315 / 959 ] simplifiying candidate # 1553857756.897 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1553857756.897 * * [simplify]: iters left: 6 (12 enodes) 1553857756.899 * * [simplify]: iters left: 5 (45 enodes) 1553857756.907 * * [simplify]: iters left: 4 (72 enodes) 1553857756.926 * * [simplify]: iters left: 3 (103 enodes) 1553857756.941 * * [simplify]: iters left: 2 (108 enodes) 1553857756.959 * * [simplify]: iters left: 1 (110 enodes) 1553857756.983 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857756.983 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857756.983 * * [simplify]: Extracting #2: cost 29 inf + 3 1553857756.983 * * [simplify]: Extracting #3: cost 25 inf + 291 1553857756.984 * * [simplify]: Extracting #4: cost 6 inf + 1801 1553857756.986 * * [simplify]: Extracting #5: cost 0 inf + 2454 1553857756.987 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857756.987 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857756.988 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1553857756.988 * * [simplify]: iters left: 6 (7 enodes) 1553857756.991 * * [simplify]: iters left: 5 (25 enodes) 1553857756.998 * * [simplify]: iters left: 4 (39 enodes) 1553857757.013 * * [simplify]: iters left: 3 (82 enodes) 1553857757.039 * * [simplify]: iters left: 2 (110 enodes) 1553857757.065 * * [simplify]: iters left: 1 (112 enodes) 1553857757.072 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857757.072 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857757.072 * [simplify]: Simplified to 0 1553857757.072 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857757.073 * * * * [progress]: [ 316 / 959 ] simplifiying candidate # 1553857757.073 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* y.im (* x.re 1)))) 1553857757.073 * * [simplify]: iters left: 6 (12 enodes) 1553857757.076 * * [simplify]: iters left: 5 (44 enodes) 1553857757.083 * * [simplify]: iters left: 4 (66 enodes) 1553857757.093 * * [simplify]: iters left: 3 (87 enodes) 1553857757.104 * * [simplify]: iters left: 2 (89 enodes) 1553857757.115 * * [simplify]: iters left: 1 (91 enodes) 1553857757.128 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857757.128 * * [simplify]: Extracting #1: cost 16 inf + 0 1553857757.128 * * [simplify]: Extracting #2: cost 19 inf + 128 1553857757.129 * * [simplify]: Extracting #3: cost 8 inf + 898 1553857757.130 * * [simplify]: Extracting #4: cost 1 inf + 1680 1553857757.131 * * [simplify]: Extracting #5: cost 0 inf + 1802 1553857757.132 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857757.132 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) (* x.re 1) (* y.im (* x.re 1)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857757.132 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1553857757.132 * * [simplify]: iters left: 5 (7 enodes) 1553857757.136 * * [simplify]: iters left: 4 (24 enodes) 1553857757.143 * * [simplify]: iters left: 3 (37 enodes) 1553857757.153 * * [simplify]: iters left: 2 (53 enodes) 1553857757.159 * * [simplify]: iters left: 1 (58 enodes) 1553857757.165 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857757.165 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857757.165 * [simplify]: Simplified to 0 1553857757.165 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857757.165 * * * * [progress]: [ 317 / 959 ] simplifiying candidate # 1553857757.166 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1553857757.166 * * [simplify]: iters left: 6 (13 enodes) 1553857757.168 * * [simplify]: iters left: 5 (52 enodes) 1553857757.177 * * [simplify]: iters left: 4 (98 enodes) 1553857757.202 * * [simplify]: iters left: 3 (156 enodes) 1553857757.244 * * [simplify]: iters left: 2 (169 enodes) 1553857757.285 * * [simplify]: iters left: 1 (173 enodes) 1553857757.318 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857757.318 * * [simplify]: Extracting #1: cost 21 inf + 0 1553857757.318 * * [simplify]: Extracting #2: cost 37 inf + 3 1553857757.318 * * [simplify]: Extracting #3: cost 34 inf + 249 1553857757.320 * * [simplify]: Extracting #4: cost 6 inf + 3254 1553857757.322 * * [simplify]: Extracting #5: cost 0 inf + 4066 1553857757.324 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857757.324 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857757.324 * [simplify]: Simplifying (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re)))) 1553857757.324 * * [simplify]: iters left: 6 (8 enodes) 1553857757.328 * * [simplify]: iters left: 5 (36 enodes) 1553857757.339 * * [simplify]: iters left: 4 (64 enodes) 1553857757.364 * * [simplify]: iters left: 3 (129 enodes) 1553857757.415 * * [simplify]: iters left: 2 (200 enodes) 1553857757.441 * * [simplify]: iters left: 1 (223 enodes) 1553857757.470 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857757.470 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857757.470 * [simplify]: Simplified to 0 1553857757.470 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857757.470 * * * * [progress]: [ 318 / 959 ] simplifiying candidate # 1553857757.471 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1553857757.471 * * [simplify]: iters left: 6 (12 enodes) 1553857757.476 * * [simplify]: iters left: 5 (45 enodes) 1553857757.493 * * [simplify]: iters left: 4 (72 enodes) 1553857757.504 * * [simplify]: iters left: 3 (104 enodes) 1553857757.516 * * [simplify]: iters left: 2 (109 enodes) 1553857757.533 * * [simplify]: iters left: 1 (111 enodes) 1553857757.558 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857757.558 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857757.558 * * [simplify]: Extracting #2: cost 29 inf + 3 1553857757.558 * * [simplify]: Extracting #3: cost 24 inf + 332 1553857757.559 * * [simplify]: Extracting #4: cost 5 inf + 1883 1553857757.560 * * [simplify]: Extracting #5: cost 0 inf + 2454 1553857757.562 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857757.562 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857757.562 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1553857757.562 * * [simplify]: iters left: 6 (7 enodes) 1553857757.566 * * [simplify]: iters left: 5 (29 enodes) 1553857757.575 * * [simplify]: iters left: 4 (46 enodes) 1553857757.594 * * [simplify]: iters left: 3 (81 enodes) 1553857757.621 * * [simplify]: iters left: 2 (110 enodes) 1553857757.637 * * [simplify]: iters left: 1 (111 enodes) 1553857757.646 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857757.646 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857757.646 * [simplify]: Simplified to 0 1553857757.646 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857757.646 * * * * [progress]: [ 319 / 959 ] simplifiying candidate # 1553857757.646 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* (* x.re y.im) 1))) 1553857757.646 * * [simplify]: iters left: 6 (12 enodes) 1553857757.650 * * [simplify]: iters left: 5 (48 enodes) 1553857757.658 * * [simplify]: iters left: 4 (79 enodes) 1553857757.682 * * [simplify]: iters left: 3 (117 enodes) 1553857757.701 * * [simplify]: iters left: 2 (127 enodes) 1553857757.716 * * [simplify]: iters left: 1 (129 enodes) 1553857757.728 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857757.728 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857757.728 * * [simplify]: Extracting #2: cost 18 inf + 89 1553857757.728 * * [simplify]: Extracting #3: cost 8 inf + 722 1553857757.729 * * [simplify]: Extracting #4: cost 0 inf + 1737 1553857757.729 * * [simplify]: Extracting #5: cost 0 inf + 1722 1553857757.730 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857757.730 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857757.730 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857757.730 * * [simplify]: iters left: 5 (7 enodes) 1553857757.732 * * [simplify]: iters left: 4 (31 enodes) 1553857757.744 * * [simplify]: iters left: 3 (53 enodes) 1553857757.761 * * [simplify]: iters left: 2 (65 enodes) 1553857757.778 * * [simplify]: iters left: 1 (97 enodes) 1553857757.794 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857757.794 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857757.794 * [simplify]: Simplified to 0 1553857757.794 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857757.794 * * * * [progress]: [ 320 / 959 ] simplifiying candidate # 1553857757.795 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* x.re y.im))) 1553857757.795 * * [simplify]: iters left: 5 (10 enodes) 1553857757.799 * * [simplify]: iters left: 4 (38 enodes) 1553857757.810 * * [simplify]: iters left: 3 (55 enodes) 1553857757.824 * * [simplify]: iters left: 2 (73 enodes) 1553857757.833 * * [simplify]: iters left: 1 (75 enodes) 1553857757.841 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857757.841 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857757.842 * * [simplify]: Extracting #2: cost 17 inf + 168 1553857757.842 * * [simplify]: Extracting #3: cost 3 inf + 1475 1553857757.842 * * [simplify]: Extracting #4: cost 0 inf + 1720 1553857757.843 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857757.843 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- x.re) y.im (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857757.843 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1553857757.843 * * [simplify]: iters left: 3 (5 enodes) 1553857757.844 * * [simplify]: iters left: 2 (18 enodes) 1553857757.848 * * [simplify]: iters left: 1 (25 enodes) 1553857757.856 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857757.856 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857757.856 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857757.856 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857757.857 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857757.857 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1553857757.857 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (- (* x.re y.im) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857757.857 * * * * [progress]: [ 321 / 959 ] simplifiying candidate # 1553857757.858 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* y.im x.re))) 1553857757.858 * * [simplify]: iters left: 5 (9 enodes) 1553857757.862 * * [simplify]: iters left: 4 (35 enodes) 1553857757.872 * * [simplify]: iters left: 3 (48 enodes) 1553857757.886 * * [simplify]: iters left: 2 (55 enodes) 1553857757.899 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857757.899 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857757.899 * * [simplify]: Extracting #2: cost 14 inf + 86 1553857757.899 * * [simplify]: Extracting #3: cost 4 inf + 582 1553857757.900 * * [simplify]: Extracting #4: cost 0 inf + 994 1553857757.900 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857757.900 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) x.re (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857757.901 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1553857757.901 * * [simplify]: iters left: 3 (5 enodes) 1553857757.903 * * [simplify]: iters left: 2 (18 enodes) 1553857757.911 * * [simplify]: iters left: 1 (25 enodes) 1553857757.916 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857757.916 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857757.916 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857757.916 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857757.916 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857757.917 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1553857757.917 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (- (* y.im x.re) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857757.917 * * * * [progress]: [ 322 / 959 ] simplifiying candidate # 1553857757.917 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1553857757.917 * * [simplify]: iters left: 6 (12 enodes) 1553857757.919 * * [simplify]: iters left: 5 (47 enodes) 1553857757.927 * * [simplify]: iters left: 4 (69 enodes) 1553857757.939 * * [simplify]: iters left: 3 (96 enodes) 1553857757.967 * * [simplify]: iters left: 2 (140 enodes) 1553857758.009 * * [simplify]: iters left: 1 (211 enodes) 1553857758.055 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857758.055 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857758.055 * * [simplify]: Extracting #2: cost 46 inf + 2 1553857758.055 * * [simplify]: Extracting #3: cost 77 inf + 214 1553857758.056 * * [simplify]: Extracting #4: cost 63 inf + 1483 1553857758.057 * * [simplify]: Extracting #5: cost 41 inf + 10216 1553857758.060 * * [simplify]: Extracting #6: cost 3 inf + 34233 1553857758.063 * * [simplify]: Extracting #7: cost 0 inf + 35905 1553857758.067 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857758.067 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857758.067 * [simplify]: Simplifying (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))))) 1553857758.067 * * [simplify]: iters left: 6 (8 enodes) 1553857758.069 * * [simplify]: iters left: 5 (30 enodes) 1553857758.074 * * [simplify]: iters left: 4 (46 enodes) 1553857758.084 * * [simplify]: iters left: 3 (95 enodes) 1553857758.115 * * [simplify]: iters left: 2 (153 enodes) 1553857758.160 * * [simplify]: iters left: 1 (222 enodes) 1553857758.238 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857758.239 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857758.239 * [simplify]: Simplified to 0 1553857758.239 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857758.239 * * * * [progress]: [ 323 / 959 ] simplifiying candidate # 1553857758.239 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1553857758.239 * * [simplify]: iters left: 6 (11 enodes) 1553857758.244 * * [simplify]: iters left: 5 (38 enodes) 1553857758.250 * * [simplify]: iters left: 4 (54 enodes) 1553857758.257 * * [simplify]: iters left: 3 (67 enodes) 1553857758.264 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857758.264 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857758.264 * * [simplify]: Extracting #2: cost 19 inf + 45 1553857758.264 * * [simplify]: Extracting #3: cost 11 inf + 417 1553857758.264 * * [simplify]: Extracting #4: cost 1 inf + 1280 1553857758.265 * * [simplify]: Extracting #5: cost 0 inf + 1402 1553857758.265 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857758.265 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857758.265 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1553857758.265 * * [simplify]: iters left: 6 (7 enodes) 1553857758.267 * * [simplify]: iters left: 5 (22 enodes) 1553857758.270 * * [simplify]: iters left: 4 (30 enodes) 1553857758.276 * * [simplify]: iters left: 3 (46 enodes) 1553857758.288 * * [simplify]: iters left: 2 (56 enodes) 1553857758.294 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857758.294 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857758.294 * [simplify]: Simplified to 0 1553857758.294 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857758.294 * * * * [progress]: [ 324 / 959 ] simplifiying candidate # 1553857758.294 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (* x.re y.im) 1))) 1553857758.294 * * [simplify]: iters left: 6 (11 enodes) 1553857758.297 * * [simplify]: iters left: 5 (45 enodes) 1553857758.305 * * [simplify]: iters left: 4 (72 enodes) 1553857758.320 * * [simplify]: iters left: 3 (99 enodes) 1553857758.343 * * [simplify]: iters left: 2 (107 enodes) 1553857758.354 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857758.354 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857758.354 * * [simplify]: Extracting #2: cost 15 inf + 47 1553857758.354 * * [simplify]: Extracting #3: cost 7 inf + 460 1553857758.355 * * [simplify]: Extracting #4: cost 0 inf + 996 1553857758.355 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857758.355 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857758.355 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857758.356 * * [simplify]: iters left: 5 (7 enodes) 1553857758.358 * * [simplify]: iters left: 4 (31 enodes) 1553857758.363 * * [simplify]: iters left: 3 (53 enodes) 1553857758.373 * * [simplify]: iters left: 2 (65 enodes) 1553857758.395 * * [simplify]: iters left: 1 (97 enodes) 1553857758.420 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857758.420 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857758.420 * [simplify]: Simplified to 0 1553857758.420 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857758.420 * * * * [progress]: [ 325 / 959 ] simplifiying candidate # 1553857758.420 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1553857758.420 * * [simplify]: iters left: 6 (12 enodes) 1553857758.429 * * [simplify]: iters left: 5 (50 enodes) 1553857758.445 * * [simplify]: iters left: 4 (90 enodes) 1553857758.475 * * [simplify]: iters left: 3 (143 enodes) 1553857758.497 * * [simplify]: iters left: 2 (149 enodes) 1553857758.528 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857758.528 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857758.528 * * [simplify]: Extracting #2: cost 36 inf + 2 1553857758.529 * * [simplify]: Extracting #3: cost 25 inf + 578 1553857758.530 * * [simplify]: Extracting #4: cost 4 inf + 2336 1553857758.532 * * [simplify]: Extracting #5: cost 0 inf + 2866 1553857758.534 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857758.535 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857758.535 * [simplify]: Simplifying (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im)))) 1553857758.535 * * [simplify]: iters left: 6 (8 enodes) 1553857758.541 * * [simplify]: iters left: 5 (38 enodes) 1553857758.553 * * [simplify]: iters left: 4 (69 enodes) 1553857758.567 * * [simplify]: iters left: 3 (148 enodes) 1553857758.609 * * [simplify]: iters left: 2 (233 enodes) 1553857758.666 * * [simplify]: iters left: 1 (252 enodes) 1553857758.686 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857758.686 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857758.686 * [simplify]: Simplified to 0 1553857758.686 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857758.687 * * * * [progress]: [ 326 / 959 ] simplifiying candidate # 1553857758.687 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1553857758.687 * * [simplify]: iters left: 6 (12 enodes) 1553857758.689 * * [simplify]: iters left: 5 (49 enodes) 1553857758.697 * * [simplify]: iters left: 4 (95 enodes) 1553857758.719 * * [simplify]: iters left: 3 (149 enodes) 1553857758.740 * * [simplify]: iters left: 2 (161 enodes) 1553857758.763 * * [simplify]: iters left: 1 (167 enodes) 1553857758.777 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857758.777 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857758.777 * * [simplify]: Extracting #2: cost 33 inf + 3 1553857758.778 * * [simplify]: Extracting #3: cost 26 inf + 374 1553857758.778 * * [simplify]: Extracting #4: cost 4 inf + 2733 1553857758.779 * * [simplify]: Extracting #5: cost 0 inf + 3340 1553857758.780 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857758.780 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857758.780 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im))))) 1553857758.780 * * [simplify]: iters left: 6 (8 enodes) 1553857758.782 * * [simplify]: iters left: 5 (32 enodes) 1553857758.787 * * [simplify]: iters left: 4 (60 enodes) 1553857758.806 * * [simplify]: iters left: 3 (136 enodes) 1553857758.834 * * [simplify]: iters left: 2 (206 enodes) 1553857758.883 * * [simplify]: iters left: 1 (228 enodes) 1553857758.919 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857758.919 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857758.919 * [simplify]: Simplified to 0 1553857758.919 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857758.920 * * * * [progress]: [ 327 / 959 ] simplifiying candidate # 1553857758.920 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1553857758.920 * * [simplify]: iters left: 6 (11 enodes) 1553857758.925 * * [simplify]: iters left: 5 (42 enodes) 1553857758.937 * * [simplify]: iters left: 4 (65 enodes) 1553857758.955 * * [simplify]: iters left: 3 (85 enodes) 1553857758.965 * * [simplify]: iters left: 2 (88 enodes) 1553857758.976 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857758.976 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857758.976 * * [simplify]: Extracting #2: cost 25 inf + 3 1553857758.976 * * [simplify]: Extracting #3: cost 15 inf + 579 1553857758.977 * * [simplify]: Extracting #4: cost 3 inf + 1442 1553857758.977 * * [simplify]: Extracting #5: cost 0 inf + 1728 1553857758.978 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857758.978 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857758.978 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1553857758.978 * * [simplify]: iters left: 6 (7 enodes) 1553857758.980 * * [simplify]: iters left: 5 (25 enodes) 1553857758.984 * * [simplify]: iters left: 4 (39 enodes) 1553857758.993 * * [simplify]: iters left: 3 (82 enodes) 1553857759.014 * * [simplify]: iters left: 2 (110 enodes) 1553857759.027 * * [simplify]: iters left: 1 (112 enodes) 1553857759.034 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857759.034 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857759.034 * [simplify]: Simplified to 0 1553857759.035 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857759.035 * * * * [progress]: [ 328 / 959 ] simplifiying candidate # 1553857759.035 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* y.im (* x.re 1)))) 1553857759.035 * * [simplify]: iters left: 6 (11 enodes) 1553857759.038 * * [simplify]: iters left: 5 (41 enodes) 1553857759.044 * * [simplify]: iters left: 4 (59 enodes) 1553857759.052 * * [simplify]: iters left: 3 (69 enodes) 1553857759.061 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857759.061 * * [simplify]: Extracting #1: cost 14 inf + 0 1553857759.061 * * [simplify]: Extracting #2: cost 17 inf + 45 1553857759.061 * * [simplify]: Extracting #3: cost 6 inf + 581 1553857759.061 * * [simplify]: Extracting #4: cost 0 inf + 1076 1553857759.062 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857759.062 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) (* x.re 1) (* y.im (* x.re 1)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857759.062 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1553857759.062 * * [simplify]: iters left: 5 (7 enodes) 1553857759.064 * * [simplify]: iters left: 4 (24 enodes) 1553857759.068 * * [simplify]: iters left: 3 (37 enodes) 1553857759.074 * * [simplify]: iters left: 2 (53 enodes) 1553857759.081 * * [simplify]: iters left: 1 (58 enodes) 1553857759.087 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857759.087 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857759.087 * [simplify]: Simplified to 0 1553857759.087 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857759.087 * * * * [progress]: [ 329 / 959 ] simplifiying candidate # 1553857759.087 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1553857759.087 * * [simplify]: iters left: 6 (12 enodes) 1553857759.092 * * [simplify]: iters left: 5 (49 enodes) 1553857759.100 * * [simplify]: iters left: 4 (91 enodes) 1553857759.116 * * [simplify]: iters left: 3 (137 enodes) 1553857759.140 * * [simplify]: iters left: 2 (149 enodes) 1553857759.172 * * [simplify]: iters left: 1 (153 enodes) 1553857759.197 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857759.197 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857759.197 * * [simplify]: Extracting #2: cost 30 inf + 168 1553857759.197 * * [simplify]: Extracting #3: cost 24 inf + 538 1553857759.197 * * [simplify]: Extracting #4: cost 5 inf + 2843 1553857759.198 * * [simplify]: Extracting #5: cost 0 inf + 3340 1553857759.199 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857759.199 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857759.200 * [simplify]: Simplifying (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re)))) 1553857759.200 * * [simplify]: iters left: 6 (8 enodes) 1553857759.201 * * [simplify]: iters left: 5 (36 enodes) 1553857759.207 * * [simplify]: iters left: 4 (64 enodes) 1553857759.219 * * [simplify]: iters left: 3 (129 enodes) 1553857759.266 * * [simplify]: iters left: 2 (200 enodes) 1553857759.315 * * [simplify]: iters left: 1 (223 enodes) 1553857759.349 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857759.349 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857759.349 * [simplify]: Simplified to 0 1553857759.349 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857759.350 * * * * [progress]: [ 330 / 959 ] simplifiying candidate # 1553857759.350 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1553857759.350 * * [simplify]: iters left: 6 (11 enodes) 1553857759.352 * * [simplify]: iters left: 5 (42 enodes) 1553857759.358 * * [simplify]: iters left: 4 (65 enodes) 1553857759.368 * * [simplify]: iters left: 3 (86 enodes) 1553857759.380 * * [simplify]: iters left: 2 (89 enodes) 1553857759.760 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857759.760 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857759.760 * * [simplify]: Extracting #2: cost 25 inf + 3 1553857759.760 * * [simplify]: Extracting #3: cost 15 inf + 661 1553857759.761 * * [simplify]: Extracting #4: cost 3 inf + 1483 1553857759.762 * * [simplify]: Extracting #5: cost 0 inf + 1728 1553857759.763 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857759.763 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857759.764 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1553857759.764 * * [simplify]: iters left: 6 (7 enodes) 1553857759.767 * * [simplify]: iters left: 5 (29 enodes) 1553857759.776 * * [simplify]: iters left: 4 (46 enodes) 1553857759.791 * * [simplify]: iters left: 3 (81 enodes) 1553857759.817 * * [simplify]: iters left: 2 (110 enodes) 1553857759.841 * * [simplify]: iters left: 1 (111 enodes) 1553857759.858 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857759.858 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857759.858 * [simplify]: Simplified to 0 1553857759.858 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857759.859 * * * * [progress]: [ 331 / 959 ] simplifiying candidate # 1553857759.859 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (* x.re y.im) 1))) 1553857759.859 * * [simplify]: iters left: 6 (11 enodes) 1553857759.865 * * [simplify]: iters left: 5 (45 enodes) 1553857759.879 * * [simplify]: iters left: 4 (72 enodes) 1553857759.893 * * [simplify]: iters left: 3 (99 enodes) 1553857759.906 * * [simplify]: iters left: 2 (107 enodes) 1553857759.917 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857759.917 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857759.918 * * [simplify]: Extracting #2: cost 15 inf + 47 1553857759.918 * * [simplify]: Extracting #3: cost 7 inf + 460 1553857759.918 * * [simplify]: Extracting #4: cost 0 inf + 996 1553857759.919 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857759.919 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857759.919 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857759.919 * * [simplify]: iters left: 5 (7 enodes) 1553857759.921 * * [simplify]: iters left: 4 (31 enodes) 1553857759.927 * * [simplify]: iters left: 3 (53 enodes) 1553857759.936 * * [simplify]: iters left: 2 (65 enodes) 1553857759.957 * * [simplify]: iters left: 1 (97 enodes) 1553857759.984 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857759.984 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857759.984 * [simplify]: Simplified to 0 1553857759.984 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857759.985 * * * * [progress]: [ 332 / 959 ] simplifiying candidate # 1553857759.985 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* x.re y.im))) 1553857759.985 * * [simplify]: iters left: 5 (9 enodes) 1553857759.989 * * [simplify]: iters left: 4 (35 enodes) 1553857759.999 * * [simplify]: iters left: 3 (48 enodes) 1553857760.013 * * [simplify]: iters left: 2 (55 enodes) 1553857760.025 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857760.025 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857760.025 * * [simplify]: Extracting #2: cost 14 inf + 86 1553857760.026 * * [simplify]: Extracting #3: cost 4 inf + 582 1553857760.026 * * [simplify]: Extracting #4: cost 0 inf + 994 1553857760.027 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857760.027 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- x.re) y.im (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857760.027 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1553857760.028 * * [simplify]: iters left: 3 (5 enodes) 1553857760.030 * * [simplify]: iters left: 2 (18 enodes) 1553857760.035 * * [simplify]: iters left: 1 (25 enodes) 1553857760.042 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857760.043 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857760.043 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857760.043 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857760.043 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857760.044 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1553857760.044 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (- (* x.re y.im) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857760.044 * * * * [progress]: [ 333 / 959 ] simplifiying candidate # 1553857760.044 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* y.im x.re))) 1553857760.044 * * [simplify]: iters left: 5 (9 enodes) 1553857760.049 * * [simplify]: iters left: 4 (37 enodes) 1553857760.060 * * [simplify]: iters left: 3 (51 enodes) 1553857760.076 * * [simplify]: iters left: 2 (63 enodes) 1553857760.091 * * [simplify]: iters left: 1 (64 enodes) 1553857760.099 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857760.099 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857760.099 * * [simplify]: Extracting #2: cost 5 inf + 501 1553857760.100 * * [simplify]: Extracting #3: cost 0 inf + 749 1553857760.100 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857760.100 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- y.im) x.re (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857760.100 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1553857760.100 * * [simplify]: iters left: 3 (5 enodes) 1553857760.102 * * [simplify]: iters left: 2 (18 enodes) 1553857760.104 * * [simplify]: iters left: 1 (25 enodes) 1553857760.109 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857760.109 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857760.109 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857760.110 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857760.110 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857760.110 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1553857760.110 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (- (* y.im x.re) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857760.110 * * * * [progress]: [ 334 / 959 ] simplifiying candidate # 1553857760.111 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1553857760.111 * * [simplify]: iters left: 6 (12 enodes) 1553857760.114 * * [simplify]: iters left: 5 (49 enodes) 1553857760.122 * * [simplify]: iters left: 4 (72 enodes) 1553857760.138 * * [simplify]: iters left: 3 (104 enodes) 1553857760.169 * * [simplify]: iters left: 2 (150 enodes) 1553857760.216 * * [simplify]: iters left: 1 (229 enodes) 1553857760.295 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857760.295 * * [simplify]: Extracting #1: cost 20 inf + 0 1553857760.295 * * [simplify]: Extracting #2: cost 49 inf + 432 1553857760.296 * * [simplify]: Extracting #3: cost 58 inf + 2220 1553857760.298 * * [simplify]: Extracting #4: cost 23 inf + 21474 1553857760.301 * * [simplify]: Extracting #5: cost 2 inf + 33828 1553857760.304 * * [simplify]: Extracting #6: cost 0 inf + 35036 1553857760.307 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857760.308 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857760.308 * [simplify]: Simplifying (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))))) 1553857760.308 * * [simplify]: iters left: 6 (8 enodes) 1553857760.310 * * [simplify]: iters left: 5 (30 enodes) 1553857760.315 * * [simplify]: iters left: 4 (46 enodes) 1553857760.324 * * [simplify]: iters left: 3 (95 enodes) 1553857760.351 * * [simplify]: iters left: 2 (153 enodes) 1553857760.377 * * [simplify]: iters left: 1 (222 enodes) 1553857760.438 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857760.438 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857760.438 * [simplify]: Simplified to 0 1553857760.439 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857760.439 * * * * [progress]: [ 335 / 959 ] simplifiying candidate # 1553857760.439 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1553857760.439 * * [simplify]: iters left: 6 (11 enodes) 1553857760.442 * * [simplify]: iters left: 5 (40 enodes) 1553857760.448 * * [simplify]: iters left: 4 (57 enodes) 1553857760.457 * * [simplify]: iters left: 3 (73 enodes) 1553857760.470 * * [simplify]: iters left: 2 (74 enodes) 1553857760.486 * * [simplify]: iters left: 1 (80 enodes) 1553857760.502 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857760.503 * * [simplify]: Extracting #1: cost 14 inf + 0 1553857760.503 * * [simplify]: Extracting #2: cost 13 inf + 129 1553857760.503 * * [simplify]: Extracting #3: cost 3 inf + 829 1553857760.504 * * [simplify]: Extracting #4: cost 0 inf + 1157 1553857760.505 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857760.505 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857760.505 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1553857760.505 * * [simplify]: iters left: 6 (7 enodes) 1553857760.508 * * [simplify]: iters left: 5 (22 enodes) 1553857760.515 * * [simplify]: iters left: 4 (30 enodes) 1553857760.524 * * [simplify]: iters left: 3 (46 enodes) 1553857760.536 * * [simplify]: iters left: 2 (56 enodes) 1553857760.547 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857760.547 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857760.547 * [simplify]: Simplified to 0 1553857760.547 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857760.547 * * * * [progress]: [ 336 / 959 ] simplifiying candidate # 1553857760.547 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* x.re y.im) 1))) 1553857760.548 * * [simplify]: iters left: 6 (10 enodes) 1553857760.555 * * [simplify]: iters left: 5 (42 enodes) 1553857760.570 * * [simplify]: iters left: 4 (68 enodes) 1553857760.591 * * [simplify]: iters left: 3 (94 enodes) 1553857760.616 * * [simplify]: iters left: 2 (106 enodes) 1553857760.639 * * [simplify]: iters left: 1 (114 enodes) 1553857760.657 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857760.657 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857760.657 * * [simplify]: Extracting #2: cost 7 inf + 296 1553857760.658 * * [simplify]: Extracting #3: cost 1 inf + 668 1553857760.659 * * [simplify]: Extracting #4: cost 0 inf + 750 1553857760.660 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857760.660 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857760.660 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857760.660 * * [simplify]: iters left: 5 (7 enodes) 1553857760.664 * * [simplify]: iters left: 4 (31 enodes) 1553857760.675 * * [simplify]: iters left: 3 (53 enodes) 1553857760.694 * * [simplify]: iters left: 2 (65 enodes) 1553857760.711 * * [simplify]: iters left: 1 (97 enodes) 1553857760.723 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857760.723 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857760.723 * [simplify]: Simplified to 0 1553857760.723 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857760.724 * * * * [progress]: [ 337 / 959 ] simplifiying candidate # 1553857760.724 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1553857760.724 * * [simplify]: iters left: 6 (12 enodes) 1553857760.727 * * [simplify]: iters left: 5 (52 enodes) 1553857760.735 * * [simplify]: iters left: 4 (93 enodes) 1553857760.767 * * [simplify]: iters left: 3 (144 enodes) 1553857760.791 * * [simplify]: iters left: 2 (151 enodes) 1553857760.817 * * [simplify]: iters left: 1 (165 enodes) 1553857760.848 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857760.848 * * [simplify]: Extracting #1: cost 22 inf + 0 1553857760.848 * * [simplify]: Extracting #2: cost 24 inf + 542 1553857760.849 * * [simplify]: Extracting #3: cost 5 inf + 2012 1553857760.851 * * [simplify]: Extracting #4: cost 0 inf + 2621 1553857760.853 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857760.853 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857760.854 * [simplify]: Simplifying (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im)))) 1553857760.854 * * [simplify]: iters left: 6 (8 enodes) 1553857760.858 * * [simplify]: iters left: 5 (38 enodes) 1553857760.870 * * [simplify]: iters left: 4 (69 enodes) 1553857760.897 * * [simplify]: iters left: 3 (148 enodes) 1553857760.957 * * [simplify]: iters left: 2 (233 enodes) 1553857761.010 * * [simplify]: iters left: 1 (252 enodes) 1553857761.052 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857761.052 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857761.053 * [simplify]: Simplified to 0 1553857761.053 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857761.053 * * * * [progress]: [ 338 / 959 ] simplifiying candidate # 1553857761.053 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1553857761.053 * * [simplify]: iters left: 6 (12 enodes) 1553857761.059 * * [simplify]: iters left: 5 (51 enodes) 1553857761.077 * * [simplify]: iters left: 4 (98 enodes) 1553857761.111 * * [simplify]: iters left: 3 (151 enodes) 1553857761.150 * * [simplify]: iters left: 2 (164 enodes) 1553857761.179 * * [simplify]: iters left: 1 (185 enodes) 1553857761.196 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857761.196 * * [simplify]: Extracting #1: cost 21 inf + 0 1553857761.196 * * [simplify]: Extracting #2: cost 21 inf + 620 1553857761.197 * * [simplify]: Extracting #3: cost 4 inf + 2449 1553857761.197 * * [simplify]: Extracting #4: cost 0 inf + 3095 1553857761.198 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857761.198 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857761.199 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im))))) 1553857761.199 * * [simplify]: iters left: 6 (8 enodes) 1553857761.200 * * [simplify]: iters left: 5 (32 enodes) 1553857761.207 * * [simplify]: iters left: 4 (60 enodes) 1553857761.224 * * [simplify]: iters left: 3 (136 enodes) 1553857761.253 * * [simplify]: iters left: 2 (206 enodes) 1553857761.279 * * [simplify]: iters left: 1 (228 enodes) 1553857761.294 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857761.295 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857761.295 * [simplify]: Simplified to 0 1553857761.295 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857761.295 * * * * [progress]: [ 339 / 959 ] simplifiying candidate # 1553857761.295 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1553857761.295 * * [simplify]: iters left: 6 (11 enodes) 1553857761.298 * * [simplify]: iters left: 5 (44 enodes) 1553857761.307 * * [simplify]: iters left: 4 (68 enodes) 1553857761.320 * * [simplify]: iters left: 3 (92 enodes) 1553857761.331 * * [simplify]: iters left: 2 (96 enodes) 1553857761.343 * * [simplify]: iters left: 1 (106 enodes) 1553857761.352 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857761.353 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857761.353 * * [simplify]: Extracting #2: cost 13 inf + 498 1553857761.353 * * [simplify]: Extracting #3: cost 0 inf + 1483 1553857761.354 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857761.354 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857761.354 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1553857761.354 * * [simplify]: iters left: 6 (7 enodes) 1553857761.356 * * [simplify]: iters left: 5 (25 enodes) 1553857761.359 * * [simplify]: iters left: 4 (39 enodes) 1553857761.366 * * [simplify]: iters left: 3 (82 enodes) 1553857761.379 * * [simplify]: iters left: 2 (110 enodes) 1553857761.406 * * [simplify]: iters left: 1 (112 enodes) 1553857761.420 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857761.420 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857761.420 * [simplify]: Simplified to 0 1553857761.421 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857761.421 * * * * [progress]: [ 340 / 959 ] simplifiying candidate # 1553857761.421 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* y.im (* x.re 1)))) 1553857761.421 * * [simplify]: iters left: 6 (10 enodes) 1553857761.427 * * [simplify]: iters left: 5 (38 enodes) 1553857761.438 * * [simplify]: iters left: 4 (55 enodes) 1553857761.454 * * [simplify]: iters left: 3 (69 enodes) 1553857761.470 * * [simplify]: iters left: 2 (70 enodes) 1553857761.485 * * [simplify]: iters left: 1 (75 enodes) 1553857761.499 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857761.499 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857761.499 * * [simplify]: Extracting #2: cost 8 inf + 419 1553857761.500 * * [simplify]: Extracting #3: cost 0 inf + 831 1553857761.500 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857761.500 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- y.im) (* x.re 1) (* y.im (* x.re 1)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857761.501 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1553857761.501 * * [simplify]: iters left: 5 (7 enodes) 1553857761.505 * * [simplify]: iters left: 4 (24 enodes) 1553857761.512 * * [simplify]: iters left: 3 (37 enodes) 1553857761.524 * * [simplify]: iters left: 2 (53 enodes) 1553857761.536 * * [simplify]: iters left: 1 (58 enodes) 1553857761.543 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857761.543 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857761.544 * [simplify]: Simplified to 0 1553857761.544 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857761.544 * * * * [progress]: [ 341 / 959 ] simplifiying candidate # 1553857761.544 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1553857761.544 * * [simplify]: iters left: 6 (12 enodes) 1553857761.547 * * [simplify]: iters left: 5 (51 enodes) 1553857761.555 * * [simplify]: iters left: 4 (94 enodes) 1553857761.577 * * [simplify]: iters left: 3 (138 enodes) 1553857761.598 * * [simplify]: iters left: 2 (151 enodes) 1553857761.619 * * [simplify]: iters left: 1 (169 enodes) 1553857761.653 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857761.653 * * [simplify]: Extracting #1: cost 21 inf + 0 1553857761.653 * * [simplify]: Extracting #2: cost 21 inf + 835 1553857761.654 * * [simplify]: Extracting #3: cost 4 inf + 2638 1553857761.656 * * [simplify]: Extracting #4: cost 0 inf + 3110 1553857761.658 * * [simplify]: Extracting #5: cost 0 inf + 3095 1553857761.660 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857761.660 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857761.660 * [simplify]: Simplifying (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re)))) 1553857761.660 * * [simplify]: iters left: 6 (8 enodes) 1553857761.664 * * [simplify]: iters left: 5 (36 enodes) 1553857761.675 * * [simplify]: iters left: 4 (64 enodes) 1553857761.698 * * [simplify]: iters left: 3 (129 enodes) 1553857761.724 * * [simplify]: iters left: 2 (200 enodes) 1553857761.770 * * [simplify]: iters left: 1 (223 enodes) 1553857761.796 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857761.796 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857761.796 * [simplify]: Simplified to 0 1553857761.796 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857761.796 * * * * [progress]: [ 342 / 959 ] simplifiying candidate # 1553857761.796 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1553857761.796 * * [simplify]: iters left: 6 (11 enodes) 1553857761.799 * * [simplify]: iters left: 5 (44 enodes) 1553857761.806 * * [simplify]: iters left: 4 (68 enodes) 1553857761.822 * * [simplify]: iters left: 3 (93 enodes) 1553857761.845 * * [simplify]: iters left: 2 (97 enodes) 1553857761.869 * * [simplify]: iters left: 1 (107 enodes) 1553857761.888 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857761.888 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857761.889 * * [simplify]: Extracting #2: cost 13 inf + 539 1553857761.890 * * [simplify]: Extracting #3: cost 0 inf + 1483 1553857761.891 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857761.891 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857761.891 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1553857761.891 * * [simplify]: iters left: 6 (7 enodes) 1553857761.894 * * [simplify]: iters left: 5 (29 enodes) 1553857761.903 * * [simplify]: iters left: 4 (46 enodes) 1553857761.919 * * [simplify]: iters left: 3 (81 enodes) 1553857761.945 * * [simplify]: iters left: 2 (110 enodes) 1553857761.971 * * [simplify]: iters left: 1 (111 enodes) 1553857761.988 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857761.988 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857761.988 * [simplify]: Simplified to 0 1553857761.988 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857761.988 * * * * [progress]: [ 343 / 959 ] simplifiying candidate # 1553857761.988 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* x.re y.im) 1))) 1553857761.988 * * [simplify]: iters left: 6 (10 enodes) 1553857761.994 * * [simplify]: iters left: 5 (42 enodes) 1553857762.008 * * [simplify]: iters left: 4 (68 enodes) 1553857762.030 * * [simplify]: iters left: 3 (94 enodes) 1553857762.054 * * [simplify]: iters left: 2 (106 enodes) 1553857762.079 * * [simplify]: iters left: 1 (114 enodes) 1553857762.095 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857762.096 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857762.096 * * [simplify]: Extracting #2: cost 7 inf + 296 1553857762.096 * * [simplify]: Extracting #3: cost 1 inf + 668 1553857762.099 * * [simplify]: Extracting #4: cost 0 inf + 750 1553857762.100 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857762.100 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857762.100 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857762.101 * * [simplify]: iters left: 5 (7 enodes) 1553857762.105 * * [simplify]: iters left: 4 (31 enodes) 1553857762.117 * * [simplify]: iters left: 3 (53 enodes) 1553857762.133 * * [simplify]: iters left: 2 (65 enodes) 1553857762.155 * * [simplify]: iters left: 1 (97 enodes) 1553857762.179 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857762.179 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857762.180 * [simplify]: Simplified to 0 1553857762.180 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857762.180 * * * * [progress]: [ 344 / 959 ] simplifiying candidate # 1553857762.180 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* x.re y.im))) 1553857762.180 * * [simplify]: iters left: 5 (9 enodes) 1553857762.185 * * [simplify]: iters left: 4 (37 enodes) 1553857762.195 * * [simplify]: iters left: 3 (51 enodes) 1553857762.203 * * [simplify]: iters left: 2 (63 enodes) 1553857762.211 * * [simplify]: iters left: 1 (64 enodes) 1553857762.218 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857762.218 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857762.219 * * [simplify]: Extracting #2: cost 5 inf + 501 1553857762.220 * * [simplify]: Extracting #3: cost 0 inf + 749 1553857762.220 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857762.220 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- x.re) y.im (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857762.220 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1553857762.220 * * [simplify]: iters left: 3 (5 enodes) 1553857762.221 * * [simplify]: iters left: 2 (18 enodes) 1553857762.224 * * [simplify]: iters left: 1 (25 enodes) 1553857762.227 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857762.227 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857762.228 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857762.228 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857762.228 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857762.228 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1553857762.228 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (- (* x.re y.im) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857762.228 * * * * [progress]: [ 345 / 959 ] simplifiying candidate # 1553857762.228 * [simplify]: Simplifying (fma y.re x.im (- (* y.im x.re))) 1553857762.229 * * [simplify]: iters left: 5 (7 enodes) 1553857762.231 * * [simplify]: iters left: 4 (28 enodes) 1553857762.238 * * [simplify]: iters left: 3 (39 enodes) 1553857762.243 * * [simplify]: iters left: 2 (44 enodes) 1553857762.248 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857762.248 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857762.248 * * [simplify]: Extracting #2: cost 8 inf + 210 1553857762.248 * * [simplify]: Extracting #3: cost 1 inf + 736 1553857762.249 * * [simplify]: Extracting #4: cost 0 inf + 748 1553857762.249 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857762.249 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- y.im) x.re (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857762.249 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1553857762.249 * * [simplify]: iters left: 3 (5 enodes) 1553857762.250 * * [simplify]: iters left: 2 (18 enodes) 1553857762.253 * * [simplify]: iters left: 1 (25 enodes) 1553857762.257 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857762.257 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857762.257 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857762.257 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857762.257 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857762.257 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1553857762.257 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (- (* y.im x.re) (* y.im x.re))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857762.257 * * * * [progress]: [ 346 / 959 ] simplifiying candidate # 1553857762.258 * [simplify]: Simplifying (fma y.re x.im (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1553857762.258 * * [simplify]: iters left: 6 (10 enodes) 1553857762.260 * * [simplify]: iters left: 5 (40 enodes) 1553857762.268 * * [simplify]: iters left: 4 (60 enodes) 1553857762.287 * * [simplify]: iters left: 3 (85 enodes) 1553857762.314 * * [simplify]: iters left: 2 (129 enodes) 1553857762.357 * * [simplify]: iters left: 1 (198 enodes) 1553857762.415 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857762.415 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857762.415 * * [simplify]: Extracting #2: cost 41 inf + 2 1553857762.415 * * [simplify]: Extracting #3: cost 67 inf + 624 1553857762.416 * * [simplify]: Extracting #4: cost 58 inf + 1685 1553857762.417 * * [simplify]: Extracting #5: cost 45 inf + 6797 1553857762.420 * * [simplify]: Extracting #6: cost 8 inf + 28604 1553857762.423 * * [simplify]: Extracting #7: cost 0 inf + 34029 1553857762.427 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857762.428 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857762.428 * [simplify]: Simplifying (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))))) 1553857762.428 * * [simplify]: iters left: 6 (8 enodes) 1553857762.435 * * [simplify]: iters left: 5 (30 enodes) 1553857762.443 * * [simplify]: iters left: 4 (46 enodes) 1553857762.453 * * [simplify]: iters left: 3 (95 enodes) 1553857762.471 * * [simplify]: iters left: 2 (153 enodes) 1553857762.500 * * [simplify]: iters left: 1 (222 enodes) 1553857762.549 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857762.549 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857762.549 * [simplify]: Simplified to 0 1553857762.549 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857762.549 * * * * [progress]: [ 347 / 959 ] simplifiying candidate # 1553857762.549 * [simplify]: Simplifying (fma y.re x.im (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1553857762.550 * * [simplify]: iters left: 6 (9 enodes) 1553857762.551 * * [simplify]: iters left: 5 (31 enodes) 1553857762.559 * * [simplify]: iters left: 4 (45 enodes) 1553857762.571 * * [simplify]: iters left: 3 (56 enodes) 1553857762.584 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857762.584 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857762.584 * * [simplify]: Extracting #2: cost 14 inf + 87 1553857762.584 * * [simplify]: Extracting #3: cost 1 inf + 1074 1553857762.585 * * [simplify]: Extracting #4: cost 0 inf + 1156 1553857762.586 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857762.586 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857762.587 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1553857762.587 * * [simplify]: iters left: 6 (7 enodes) 1553857762.590 * * [simplify]: iters left: 5 (22 enodes) 1553857762.596 * * [simplify]: iters left: 4 (30 enodes) 1553857762.605 * * [simplify]: iters left: 3 (46 enodes) 1553857762.611 * * [simplify]: iters left: 2 (56 enodes) 1553857762.617 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857762.617 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857762.618 * [simplify]: Simplified to 0 1553857762.618 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857762.618 * * * * [progress]: [ 348 / 959 ] simplifiying candidate # 1553857762.618 * [simplify]: Simplifying (fma y.re x.im (- (* (* x.re y.im) 1))) 1553857762.618 * * [simplify]: iters left: 6 (9 enodes) 1553857762.621 * * [simplify]: iters left: 5 (38 enodes) 1553857762.630 * * [simplify]: iters left: 4 (63 enodes) 1553857762.640 * * [simplify]: iters left: 3 (88 enodes) 1553857762.651 * * [simplify]: iters left: 2 (96 enodes) 1553857762.662 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857762.662 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857762.662 * * [simplify]: Extracting #2: cost 9 inf + 170 1553857762.662 * * [simplify]: Extracting #3: cost 1 inf + 708 1553857762.662 * * [simplify]: Extracting #4: cost 0 inf + 750 1553857762.663 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857762.663 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857762.663 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857762.663 * * [simplify]: iters left: 5 (7 enodes) 1553857762.665 * * [simplify]: iters left: 4 (31 enodes) 1553857762.671 * * [simplify]: iters left: 3 (53 enodes) 1553857762.680 * * [simplify]: iters left: 2 (65 enodes) 1553857762.691 * * [simplify]: iters left: 1 (97 enodes) 1553857762.706 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857762.706 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857762.706 * [simplify]: Simplified to 0 1553857762.706 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857762.706 * * * * [progress]: [ 349 / 959 ] simplifiying candidate # 1553857762.707 * [simplify]: Simplifying (fma y.re x.im (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1553857762.707 * * [simplify]: iters left: 6 (10 enodes) 1553857762.709 * * [simplify]: iters left: 5 (43 enodes) 1553857762.720 * * [simplify]: iters left: 4 (81 enodes) 1553857762.748 * * [simplify]: iters left: 3 (130 enodes) 1553857762.773 * * [simplify]: iters left: 2 (136 enodes) 1553857762.786 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857762.786 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857762.786 * * [simplify]: Extracting #2: cost 32 inf + 2 1553857762.786 * * [simplify]: Extracting #3: cost 19 inf + 922 1553857762.787 * * [simplify]: Extracting #4: cost 2 inf + 2512 1553857762.788 * * [simplify]: Extracting #5: cost 0 inf + 2620 1553857762.790 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857762.790 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857762.791 * [simplify]: Simplifying (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im)))) 1553857762.791 * * [simplify]: iters left: 6 (8 enodes) 1553857762.793 * * [simplify]: iters left: 5 (38 enodes) 1553857762.800 * * [simplify]: iters left: 4 (69 enodes) 1553857762.828 * * [simplify]: iters left: 3 (148 enodes) 1553857762.885 * * [simplify]: iters left: 2 (233 enodes) 1553857762.923 * * [simplify]: iters left: 1 (252 enodes) 1553857762.941 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857762.941 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857762.941 * [simplify]: Simplified to 0 1553857762.941 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (fma y.re x.im (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857762.941 * * * * [progress]: [ 350 / 959 ] simplifiying candidate # 1553857762.942 * [simplify]: Simplifying (fma y.re x.im (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1553857762.942 * * [simplify]: iters left: 6 (10 enodes) 1553857762.946 * * [simplify]: iters left: 5 (42 enodes) 1553857762.954 * * [simplify]: iters left: 4 (86 enodes) 1553857762.968 * * [simplify]: iters left: 3 (139 enodes) 1553857762.996 * * [simplify]: iters left: 2 (147 enodes) 1553857763.010 * * [simplify]: iters left: 1 (149 enodes) 1553857763.023 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857763.023 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857763.023 * * [simplify]: Extracting #2: cost 29 inf + 3 1553857763.023 * * [simplify]: Extracting #3: cost 14 inf + 1348 1553857763.024 * * [simplify]: Extracting #4: cost 1 inf + 2972 1553857763.025 * * [simplify]: Extracting #5: cost 0 inf + 3094 1553857763.025 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857763.026 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857763.026 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im))))) 1553857763.026 * * [simplify]: iters left: 6 (8 enodes) 1553857763.028 * * [simplify]: iters left: 5 (32 enodes) 1553857763.033 * * [simplify]: iters left: 4 (60 enodes) 1553857763.046 * * [simplify]: iters left: 3 (136 enodes) 1553857763.089 * * [simplify]: iters left: 2 (206 enodes) 1553857763.119 * * [simplify]: iters left: 1 (228 enodes) 1553857763.148 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857763.148 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857763.148 * [simplify]: Simplified to 0 1553857763.148 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (fma y.re x.im (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857763.149 * * * * [progress]: [ 351 / 959 ] simplifiying candidate # 1553857763.149 * [simplify]: Simplifying (fma y.re x.im (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1553857763.149 * * [simplify]: iters left: 6 (9 enodes) 1553857763.151 * * [simplify]: iters left: 5 (35 enodes) 1553857763.158 * * [simplify]: iters left: 4 (56 enodes) 1553857763.166 * * [simplify]: iters left: 3 (74 enodes) 1553857763.175 * * [simplify]: iters left: 2 (77 enodes) 1553857763.190 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857763.191 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857763.191 * * [simplify]: Extracting #2: cost 21 inf + 3 1553857763.191 * * [simplify]: Extracting #3: cost 7 inf + 964 1553857763.192 * * [simplify]: Extracting #4: cost 0 inf + 1497 1553857763.193 * * [simplify]: Extracting #5: cost 0 inf + 1482 1553857763.194 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857763.194 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857763.194 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1553857763.194 * * [simplify]: iters left: 6 (7 enodes) 1553857763.197 * * [simplify]: iters left: 5 (25 enodes) 1553857763.205 * * [simplify]: iters left: 4 (39 enodes) 1553857763.219 * * [simplify]: iters left: 3 (82 enodes) 1553857763.244 * * [simplify]: iters left: 2 (110 enodes) 1553857763.271 * * [simplify]: iters left: 1 (112 enodes) 1553857763.285 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857763.285 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857763.285 * [simplify]: Simplified to 0 1553857763.285 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (fma y.re x.im (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857763.285 * * * * [progress]: [ 352 / 959 ] simplifiying candidate # 1553857763.286 * [simplify]: Simplifying (fma y.re x.im (- (* y.im (* x.re 1)))) 1553857763.286 * * [simplify]: iters left: 6 (9 enodes) 1553857763.290 * * [simplify]: iters left: 5 (34 enodes) 1553857763.297 * * [simplify]: iters left: 4 (50 enodes) 1553857763.303 * * [simplify]: iters left: 3 (58 enodes) 1553857763.310 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857763.310 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857763.310 * * [simplify]: Extracting #2: cost 9 inf + 251 1553857763.310 * * [simplify]: Extracting #3: cost 1 inf + 818 1553857763.311 * * [simplify]: Extracting #4: cost 0 inf + 830 1553857763.311 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857763.311 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- y.im) (* x.re 1) (* y.im (* x.re 1)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857763.311 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1553857763.311 * * [simplify]: iters left: 5 (7 enodes) 1553857763.313 * * [simplify]: iters left: 4 (24 enodes) 1553857763.317 * * [simplify]: iters left: 3 (37 enodes) 1553857763.323 * * [simplify]: iters left: 2 (53 enodes) 1553857763.329 * * [simplify]: iters left: 1 (58 enodes) 1553857763.335 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857763.335 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857763.335 * [simplify]: Simplified to 0 1553857763.335 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (fma y.re x.im (- (* y.im (* x.re 1)))) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857763.335 * * * * [progress]: [ 353 / 959 ] simplifiying candidate # 1553857763.335 * [simplify]: Simplifying (fma y.re x.im (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1553857763.335 * * [simplify]: iters left: 6 (10 enodes) 1553857763.340 * * [simplify]: iters left: 5 (42 enodes) 1553857763.354 * * [simplify]: iters left: 4 (83 enodes) 1553857763.383 * * [simplify]: iters left: 3 (123 enodes) 1553857763.400 * * [simplify]: iters left: 2 (133 enodes) 1553857763.415 * * [simplify]: iters left: 1 (143 enodes) 1553857763.440 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857763.440 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857763.440 * * [simplify]: Extracting #2: cost 31 inf + 3 1553857763.441 * * [simplify]: Extracting #3: cost 17 inf + 1272 1553857763.442 * * [simplify]: Extracting #4: cost 0 inf + 3258 1553857763.444 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857763.444 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857763.445 * [simplify]: Simplifying (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re)))) 1553857763.445 * * [simplify]: iters left: 6 (8 enodes) 1553857763.448 * * [simplify]: iters left: 5 (36 enodes) 1553857763.459 * * [simplify]: iters left: 4 (64 enodes) 1553857763.487 * * [simplify]: iters left: 3 (129 enodes) 1553857763.533 * * [simplify]: iters left: 2 (200 enodes) 1553857763.579 * * [simplify]: iters left: 1 (223 enodes) 1553857763.618 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857763.618 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857763.618 * [simplify]: Simplified to 0 1553857763.618 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (fma y.re x.im (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857763.619 * * * * [progress]: [ 354 / 959 ] simplifiying candidate # 1553857763.619 * [simplify]: Simplifying (fma y.re x.im (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1553857763.619 * * [simplify]: iters left: 6 (9 enodes) 1553857763.623 * * [simplify]: iters left: 5 (35 enodes) 1553857763.633 * * [simplify]: iters left: 4 (56 enodes) 1553857763.646 * * [simplify]: iters left: 3 (75 enodes) 1553857763.655 * * [simplify]: iters left: 2 (78 enodes) 1553857763.665 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857763.665 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857763.665 * * [simplify]: Extracting #2: cost 21 inf + 3 1553857763.665 * * [simplify]: Extracting #3: cost 7 inf + 964 1553857763.666 * * [simplify]: Extracting #4: cost 0 inf + 1497 1553857763.666 * * [simplify]: Extracting #5: cost 0 inf + 1482 1553857763.667 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857763.667 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857763.667 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1553857763.667 * * [simplify]: iters left: 6 (7 enodes) 1553857763.668 * * [simplify]: iters left: 5 (29 enodes) 1553857763.673 * * [simplify]: iters left: 4 (46 enodes) 1553857763.688 * * [simplify]: iters left: 3 (81 enodes) 1553857763.713 * * [simplify]: iters left: 2 (110 enodes) 1553857763.724 * * [simplify]: iters left: 1 (111 enodes) 1553857763.733 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857763.733 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857763.733 * [simplify]: Simplified to 0 1553857763.733 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (fma y.re x.im (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857763.733 * * * * [progress]: [ 355 / 959 ] simplifiying candidate # 1553857763.734 * [simplify]: Simplifying (fma y.re x.im (- (* (* x.re y.im) 1))) 1553857763.734 * * [simplify]: iters left: 6 (9 enodes) 1553857763.736 * * [simplify]: iters left: 5 (38 enodes) 1553857763.745 * * [simplify]: iters left: 4 (63 enodes) 1553857763.767 * * [simplify]: iters left: 3 (88 enodes) 1553857763.789 * * [simplify]: iters left: 2 (96 enodes) 1553857763.809 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857763.809 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857763.810 * * [simplify]: Extracting #2: cost 9 inf + 170 1553857763.810 * * [simplify]: Extracting #3: cost 1 inf + 708 1553857763.813 * * [simplify]: Extracting #4: cost 0 inf + 750 1553857763.814 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857763.814 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857763.814 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857763.815 * * [simplify]: iters left: 5 (7 enodes) 1553857763.818 * * [simplify]: iters left: 4 (31 enodes) 1553857763.829 * * [simplify]: iters left: 3 (53 enodes) 1553857763.838 * * [simplify]: iters left: 2 (65 enodes) 1553857763.848 * * [simplify]: iters left: 1 (97 enodes) 1553857763.861 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857763.861 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857763.861 * [simplify]: Simplified to 0 1553857763.861 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857763.861 * * * * [progress]: [ 356 / 959 ] simplifiying candidate # 1553857763.861 * [simplify]: Simplifying (fma y.re x.im (- (* x.re y.im))) 1553857763.861 * * [simplify]: iters left: 5 (7 enodes) 1553857763.863 * * [simplify]: iters left: 4 (28 enodes) 1553857763.866 * * [simplify]: iters left: 3 (39 enodes) 1553857763.874 * * [simplify]: iters left: 2 (44 enodes) 1553857763.884 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857763.884 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857763.884 * * [simplify]: Extracting #2: cost 8 inf + 210 1553857763.885 * * [simplify]: Extracting #3: cost 1 inf + 736 1553857763.885 * * [simplify]: Extracting #4: cost 0 inf + 748 1553857763.886 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857763.886 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- x.re) y.im (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857763.886 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1553857763.886 * * [simplify]: iters left: 3 (5 enodes) 1553857763.888 * * [simplify]: iters left: 2 (18 enodes) 1553857763.893 * * [simplify]: iters left: 1 (25 enodes) 1553857763.901 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857763.901 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857763.901 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857763.901 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857763.901 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857763.902 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1553857763.902 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (- (* x.re y.im) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857763.902 * * * * [progress]: [ 357 / 959 ] simplifiying candidate # 1553857763.902 * * * * [progress]: [ 358 / 959 ] simplifiying candidate # 1553857763.902 * * * * [progress]: [ 359 / 959 ] simplifiying candidate # 1553857763.902 * * * * [progress]: [ 360 / 959 ] simplifiying candidate # 1553857763.903 * [simplify]: Simplifying (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) 1553857763.903 * * [simplify]: iters left: 5 (5 enodes) 1553857763.905 * * [simplify]: iters left: 4 (16 enodes) 1553857763.909 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857763.909 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857763.909 * * [simplify]: Extracting #2: cost 5 inf + 0 1553857763.909 * * [simplify]: Extracting #3: cost 8 inf + 0 1553857763.909 * * [simplify]: Extracting #4: cost 6 inf + 2 1553857763.909 * * [simplify]: Extracting #5: cost 0 inf + 654 1553857763.910 * [simplify]: Simplified to (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) 1553857763.910 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857763.910 * * * * [progress]: [ 361 / 959 ] simplifiying candidate # 1553857763.910 * [simplify]: Simplifying (sqrt (* x.im y.re)) 1553857763.910 * * [simplify]: iters left: 3 (4 enodes) 1553857763.912 * * [simplify]: iters left: 2 (13 enodes) 1553857763.917 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857763.917 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857763.917 * * [simplify]: Extracting #2: cost 6 inf + 0 1553857763.917 * * [simplify]: Extracting #3: cost 4 inf + 2 1553857763.917 * * [simplify]: Extracting #4: cost 0 inf + 250 1553857763.917 * [simplify]: Simplified to (sqrt (* x.im y.re)) 1553857763.917 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857763.917 * * * * [progress]: [ 362 / 959 ] simplifiying candidate # 1553857763.917 * * * * [progress]: [ 363 / 959 ] simplifiying candidate # 1553857763.918 * [simplify]: Simplifying (* (sqrt x.im) (sqrt y.re)) 1553857763.918 * * [simplify]: iters left: 3 (5 enodes) 1553857763.920 * * [simplify]: iters left: 2 (16 enodes) 1553857763.924 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857763.924 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857763.924 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857763.924 * * [simplify]: Extracting #3: cost 4 inf + 84 1553857763.925 * * [simplify]: Extracting #4: cost 0 inf + 410 1553857763.925 * [simplify]: Simplified to (* (sqrt y.re) (sqrt x.im)) 1553857763.925 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.im) (sqrt y.re)) (- (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857763.925 * * * * [progress]: [ 364 / 959 ] simplifiying candidate # 1553857763.925 * [simplify]: Simplifying (* x.im (* (cbrt y.re) (cbrt y.re))) 1553857763.925 * * [simplify]: iters left: 5 (5 enodes) 1553857763.928 * * [simplify]: iters left: 4 (18 enodes) 1553857763.933 * * [simplify]: iters left: 3 (22 enodes) 1553857763.935 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857763.935 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857763.936 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857763.936 * * [simplify]: Extracting #3: cost 0 inf + 974 1553857763.936 * [simplify]: Simplified to (* (* (cbrt y.re) (cbrt y.re)) x.im) 1553857763.936 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma (* (* (cbrt y.re) (cbrt y.re)) x.im) (cbrt y.re) (- (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857763.936 * * * * [progress]: [ 365 / 959 ] simplifiying candidate # 1553857763.936 * [simplify]: Simplifying (* x.im (sqrt y.re)) 1553857763.936 * * [simplify]: iters left: 3 (4 enodes) 1553857763.937 * * [simplify]: iters left: 2 (13 enodes) 1553857763.939 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857763.939 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857763.939 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857763.939 * * [simplify]: Extracting #3: cost 4 inf + 2 1553857763.939 * * [simplify]: Extracting #4: cost 0 inf + 248 1553857763.939 * [simplify]: Simplified to (* x.im (sqrt y.re)) 1553857763.939 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857763.939 * * * * [progress]: [ 366 / 959 ] simplifiying candidate # 1553857763.939 * [simplify]: Simplifying (* x.im 1) 1553857763.939 * * [simplify]: iters left: 2 (3 enodes) 1553857763.940 * * [simplify]: iters left: 1 (9 enodes) 1553857763.942 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857763.942 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857763.942 * [simplify]: Simplified to x.im 1553857763.942 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma x.im y.re (- (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857763.942 * * * * [progress]: [ 367 / 959 ] simplifiying candidate # 1553857763.942 * [simplify]: Simplifying (* (cbrt x.im) (cbrt x.im)) 1553857763.942 * * [simplify]: iters left: 3 (3 enodes) 1553857763.943 * * [simplify]: iters left: 2 (9 enodes) 1553857763.944 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857763.944 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857763.944 * * [simplify]: Extracting #2: cost 5 inf + 0 1553857763.944 * * [simplify]: Extracting #3: cost 4 inf + 1 1553857763.945 * * [simplify]: Extracting #4: cost 0 inf + 405 1553857763.945 * [simplify]: Simplified to (* (cbrt x.im) (cbrt x.im)) 1553857763.945 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857763.945 * * * * [progress]: [ 368 / 959 ] simplifiying candidate # 1553857763.945 * [simplify]: Simplifying (sqrt x.im) 1553857763.945 * * [simplify]: iters left: 1 (2 enodes) 1553857763.946 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857763.946 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857763.946 * * [simplify]: Extracting #2: cost 2 inf + 1 1553857763.946 * * [simplify]: Extracting #3: cost 0 inf + 83 1553857763.946 * [simplify]: Simplified to (sqrt x.im) 1553857763.946 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857763.946 * * * * [progress]: [ 369 / 959 ] simplifiying candidate # 1553857763.946 * * * * [progress]: [ 370 / 959 ] simplifiying candidate # 1553857763.946 * * * * [progress]: [ 371 / 959 ] simplifiying candidate # 1553857763.946 * [simplify]: Simplifying (/ (exp (* x.im y.re)) (exp (* x.re y.im))) 1553857763.946 * * [simplify]: iters left: 5 (9 enodes) 1553857763.948 * * [simplify]: iters left: 4 (35 enodes) 1553857763.953 * * [simplify]: iters left: 3 (56 enodes) 1553857763.961 * * [simplify]: iters left: 2 (97 enodes) 1553857763.993 * * [simplify]: iters left: 1 (199 enodes) 1553857764.058 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857764.059 * * [simplify]: Extracting #1: cost 63 inf + 0 1553857764.059 * * [simplify]: Extracting #2: cost 178 inf + 0 1553857764.061 * * [simplify]: Extracting #3: cost 210 inf + 773 1553857764.064 * * [simplify]: Extracting #4: cost 175 inf + 4429 1553857764.070 * * [simplify]: Extracting #5: cost 102 inf + 25241 1553857764.084 * * [simplify]: Extracting #6: cost 22 inf + 76819 1553857764.103 * * [simplify]: Extracting #7: cost 0 inf + 95657 1553857764.121 * * [simplify]: Extracting #8: cost 0 inf + 95577 1553857764.139 * [simplify]: Simplified to (exp (- (* x.im y.re) (* x.re y.im))) 1553857764.139 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (log (exp (- (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857764.140 * * * * [progress]: [ 372 / 959 ] simplifiying candidate # 1553857764.140 * * * * [progress]: [ 373 / 959 ] simplifiying candidate # 1553857764.140 * * * * [progress]: [ 374 / 959 ] simplifiying candidate # 1553857764.140 * * * * [progress]: [ 375 / 959 ] simplifiying candidate # 1553857764.140 * * * * [progress]: [ 376 / 959 ] simplifiying candidate # 1553857764.140 * * * * [progress]: [ 377 / 959 ] simplifiying candidate # 1553857764.140 * * * * [progress]: [ 378 / 959 ] simplifiying candidate # 1553857764.140 * * * * [progress]: [ 379 / 959 ] simplifiying candidate # 1553857764.140 * * * * [progress]: [ 380 / 959 ] simplifiying candidate # 1553857764.140 * * * * [progress]: [ 381 / 959 ] simplifiying candidate # 1553857764.140 * * * * [progress]: [ 382 / 959 ] simplifiying candidate # 1553857764.141 * [simplify]: Simplifying (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857764.141 * * [simplify]: iters left: 5 (9 enodes) 1553857764.145 * * [simplify]: iters left: 4 (30 enodes) 1553857764.148 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857764.148 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857764.148 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857764.149 * * [simplify]: Extracting #3: cost 14 inf + 0 1553857764.149 * * [simplify]: Extracting #4: cost 10 inf + 4 1553857764.149 * * [simplify]: Extracting #5: cost 4 inf + 376 1553857764.149 * * [simplify]: Extracting #6: cost 1 inf + 704 1553857764.149 * * [simplify]: Extracting #7: cost 0 inf + 908 1553857764.149 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857764.149 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857764.150 * [simplify]: Simplifying (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857764.150 * * [simplify]: iters left: 5 (9 enodes) 1553857764.151 * * [simplify]: iters left: 4 (31 enodes) 1553857764.155 * * [simplify]: iters left: 3 (34 enodes) 1553857764.159 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857764.159 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857764.160 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857764.160 * * [simplify]: Extracting #3: cost 16 inf + 0 1553857764.160 * * [simplify]: Extracting #4: cost 12 inf + 4 1553857764.160 * * [simplify]: Extracting #5: cost 5 inf + 498 1553857764.160 * * [simplify]: Extracting #6: cost 0 inf + 1152 1553857764.160 * [simplify]: Simplified to (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857764.160 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857764.160 * * * * [progress]: [ 383 / 959 ] simplifiying candidate # 1553857764.161 * [simplify]: Simplifying (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1553857764.161 * * [simplify]: iters left: 5 (10 enodes) 1553857764.162 * * [simplify]: iters left: 4 (33 enodes) 1553857764.167 * * [simplify]: iters left: 3 (35 enodes) 1553857764.173 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857764.173 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857764.173 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857764.173 * * [simplify]: Extracting #3: cost 12 inf + 84 1553857764.174 * * [simplify]: Extracting #4: cost 6 inf + 412 1553857764.174 * * [simplify]: Extracting #5: cost 1 inf + 1016 1553857764.175 * * [simplify]: Extracting #6: cost 0 inf + 1098 1553857764.175 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1553857764.175 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857764.175 * [simplify]: Simplifying (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1553857764.176 * * [simplify]: iters left: 5 (10 enodes) 1553857764.180 * * [simplify]: iters left: 4 (34 enodes) 1553857764.189 * * [simplify]: iters left: 3 (43 enodes) 1553857764.201 * * [simplify]: iters left: 2 (51 enodes) 1553857764.213 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857764.213 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857764.213 * * [simplify]: Extracting #2: cost 19 inf + 0 1553857764.213 * * [simplify]: Extracting #3: cost 17 inf + 125 1553857764.214 * * [simplify]: Extracting #4: cost 7 inf + 979 1553857764.214 * * [simplify]: Extracting #5: cost 1 inf + 1714 1553857764.215 * * [simplify]: Extracting #6: cost 0 inf + 1796 1553857764.216 * [simplify]: Simplified to (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) 1553857764.216 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857764.216 * * * * [progress]: [ 384 / 959 ] simplifiying candidate # 1553857764.217 * [simplify]: Simplifying (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1553857764.217 * * [simplify]: iters left: 5 (10 enodes) 1553857764.221 * * [simplify]: iters left: 4 (34 enodes) 1553857764.225 * * [simplify]: iters left: 3 (35 enodes) 1553857764.229 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857764.229 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857764.229 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857764.230 * * [simplify]: Extracting #3: cost 12 inf + 84 1553857764.230 * * [simplify]: Extracting #4: cost 7 inf + 210 1553857764.230 * * [simplify]: Extracting #5: cost 2 inf + 757 1553857764.230 * * [simplify]: Extracting #6: cost 0 inf + 1098 1553857764.230 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1553857764.230 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857764.230 * [simplify]: Simplifying (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1553857764.231 * * [simplify]: iters left: 5 (10 enodes) 1553857764.232 * * [simplify]: iters left: 4 (35 enodes) 1553857764.237 * * [simplify]: iters left: 3 (39 enodes) 1553857764.243 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857764.243 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857764.243 * * [simplify]: Extracting #2: cost 15 inf + 0 1553857764.243 * * [simplify]: Extracting #3: cost 15 inf + 43 1553857764.243 * * [simplify]: Extracting #4: cost 8 inf + 252 1553857764.243 * * [simplify]: Extracting #5: cost 3 inf + 904 1553857764.244 * * [simplify]: Extracting #6: cost 0 inf + 1392 1553857764.244 * [simplify]: Simplified to (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) 1553857764.244 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857764.244 * * * * [progress]: [ 385 / 959 ] simplifiying candidate # 1553857764.244 * [simplify]: Simplifying (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1553857764.244 * * [simplify]: iters left: 5 (11 enodes) 1553857764.246 * * [simplify]: iters left: 4 (37 enodes) 1553857764.253 * * [simplify]: iters left: 3 (40 enodes) 1553857764.263 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857764.263 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857764.263 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857764.263 * * [simplify]: Extracting #3: cost 13 inf + 45 1553857764.263 * * [simplify]: Extracting #4: cost 5 inf + 535 1553857764.264 * * [simplify]: Extracting #5: cost 0 inf + 1338 1553857764.264 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1553857764.264 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857764.265 * [simplify]: Simplifying (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1553857764.265 * * [simplify]: iters left: 5 (11 enodes) 1553857764.269 * * [simplify]: iters left: 4 (38 enodes) 1553857764.280 * * [simplify]: iters left: 3 (48 enodes) 1553857764.287 * * [simplify]: iters left: 2 (56 enodes) 1553857764.294 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857764.294 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857764.294 * * [simplify]: Extracting #2: cost 24 inf + 0 1553857764.294 * * [simplify]: Extracting #3: cost 16 inf + 168 1553857764.294 * * [simplify]: Extracting #4: cost 5 inf + 1184 1553857764.295 * * [simplify]: Extracting #5: cost 0 inf + 2036 1553857764.295 * [simplify]: Simplified to (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) 1553857764.295 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857764.295 * * * * [progress]: [ 386 / 959 ] simplifiying candidate # 1553857764.295 * [simplify]: Simplifying (- (* x.im y.re) (* x.re y.im)) 1553857764.295 * * [simplify]: iters left: 4 (7 enodes) 1553857764.297 * * [simplify]: iters left: 3 (26 enodes) 1553857764.300 * * [simplify]: iters left: 2 (36 enodes) 1553857764.305 * * [simplify]: iters left: 1 (44 enodes) 1553857764.310 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857764.310 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857764.310 * * [simplify]: Extracting #2: cost 10 inf + 86 1553857764.311 * * [simplify]: Extracting #3: cost 2 inf + 654 1553857764.311 * * [simplify]: Extracting #4: cost 0 inf + 748 1553857764.311 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857764.311 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* 1 (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857764.311 * * * * [progress]: [ 387 / 959 ] simplifiying candidate # 1553857764.312 * [simplify]: Simplifying (- (* x.im y.re) (* x.re y.im)) 1553857764.312 * * [simplify]: iters left: 4 (7 enodes) 1553857764.314 * * [simplify]: iters left: 3 (26 enodes) 1553857764.317 * * [simplify]: iters left: 2 (36 enodes) 1553857764.322 * * [simplify]: iters left: 1 (44 enodes) 1553857764.326 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857764.327 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857764.327 * * [simplify]: Extracting #2: cost 10 inf + 86 1553857764.327 * * [simplify]: Extracting #3: cost 2 inf + 654 1553857764.327 * * [simplify]: Extracting #4: cost 0 inf + 748 1553857764.327 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857764.327 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* 1 (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857764.327 * * * * [progress]: [ 388 / 959 ] simplifiying candidate # 1553857764.328 * [simplify]: Simplifying (- (* x.im y.re) (* x.re y.im)) 1553857764.328 * * [simplify]: iters left: 4 (7 enodes) 1553857764.330 * * [simplify]: iters left: 3 (26 enodes) 1553857764.333 * * [simplify]: iters left: 2 (36 enodes) 1553857764.338 * * [simplify]: iters left: 1 (44 enodes) 1553857764.343 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857764.344 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857764.344 * * [simplify]: Extracting #2: cost 10 inf + 86 1553857764.344 * * [simplify]: Extracting #3: cost 2 inf + 654 1553857764.344 * * [simplify]: Extracting #4: cost 0 inf + 748 1553857764.344 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857764.344 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* 1 (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857764.344 * * * * [progress]: [ 389 / 959 ] simplifiying candidate # 1553857764.345 * [simplify]: Simplifying (- (* x.im y.re) (* x.re y.im)) 1553857764.345 * * [simplify]: iters left: 4 (7 enodes) 1553857764.346 * * [simplify]: iters left: 3 (26 enodes) 1553857764.350 * * [simplify]: iters left: 2 (36 enodes) 1553857764.354 * * [simplify]: iters left: 1 (44 enodes) 1553857764.359 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857764.359 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857764.359 * * [simplify]: Extracting #2: cost 10 inf + 86 1553857764.360 * * [simplify]: Extracting #3: cost 2 inf + 654 1553857764.360 * * [simplify]: Extracting #4: cost 0 inf + 748 1553857764.360 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857764.360 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* 1 (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857764.360 * * * * [progress]: [ 390 / 959 ] simplifiying candidate # 1553857764.360 * * * * [progress]: [ 391 / 959 ] simplifiying candidate #real (real->posit16 (- (* x.im y.re) (* x.re y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))> 1553857764.360 * * * * [progress]: [ 392 / 959 ] simplifiying candidate # 1553857764.360 * * * * [progress]: [ 393 / 959 ] simplifiying candidate # 1553857764.360 * * * * [progress]: [ 394 / 959 ] simplifiying candidate # 1553857764.360 * * * * [progress]: [ 395 / 959 ] simplifiying candidate # 1553857764.361 * [simplify]: Simplifying (- (- (log (- (* x.im y.re) (* x.re y.im))) (log (sqrt (+ (* y.re y.re) (* y.im y.im))))) (log (hypot y.re y.im))) 1553857764.361 * * [simplify]: iters left: 6 (17 enodes) 1553857764.364 * * [simplify]: iters left: 5 (59 enodes) 1553857764.372 * * [simplify]: iters left: 4 (83 enodes) 1553857764.384 * * [simplify]: iters left: 3 (102 enodes) 1553857764.401 * * [simplify]: iters left: 2 (104 enodes) 1553857764.413 * * [simplify]: iters left: 1 (111 enodes) 1553857764.430 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857764.430 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857764.430 * * [simplify]: Extracting #2: cost 24 inf + 0 1553857764.431 * * [simplify]: Extracting #3: cost 36 inf + 0 1553857764.431 * * [simplify]: Extracting #4: cost 37 inf + 128 1553857764.432 * * [simplify]: Extracting #5: cost 19 inf + 2645 1553857764.434 * * [simplify]: Extracting #6: cost 4 inf + 5753 1553857764.437 * * [simplify]: Extracting #7: cost 0 inf + 7117 1553857764.439 * [simplify]: Simplified to (- (log (- (* x.im y.re) (* x.re y.im))) (+ (log (hypot y.re y.im)) (log (hypot y.re y.im)))) 1553857764.440 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (log (- (* x.im y.re) (* x.re y.im))) (+ (log (hypot y.re y.im)) (log (hypot y.re y.im)))))) 1553857764.440 * * * * [progress]: [ 396 / 959 ] simplifiying candidate # 1553857764.440 * [simplify]: Simplifying (- (log (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (log (hypot y.re y.im))) 1553857764.440 * * [simplify]: iters left: 6 (16 enodes) 1553857764.448 * * [simplify]: iters left: 5 (60 enodes) 1553857764.459 * * [simplify]: iters left: 4 (96 enodes) 1553857764.472 * * [simplify]: iters left: 3 (143 enodes) 1553857764.502 * * [simplify]: iters left: 2 (174 enodes) 1553857764.542 * * [simplify]: iters left: 1 (187 enodes) 1553857764.562 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857764.562 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857764.562 * * [simplify]: Extracting #2: cost 17 inf + 0 1553857764.562 * * [simplify]: Extracting #3: cost 35 inf + 0 1553857764.563 * * [simplify]: Extracting #4: cost 51 inf + 128 1553857764.563 * * [simplify]: Extracting #5: cost 30 inf + 3589 1553857764.565 * * [simplify]: Extracting #6: cost 1 inf + 7927 1553857764.566 * * [simplify]: Extracting #7: cost 0 inf + 8326 1553857764.568 * [simplify]: Simplified to (- (log (- (* x.im y.re) (* x.re y.im))) (+ (log (hypot y.re y.im)) (log (hypot y.re y.im)))) 1553857764.568 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (log (- (* x.im y.re) (* x.re y.im))) (+ (log (hypot y.re y.im)) (log (hypot y.re y.im)))))) 1553857764.568 * * * * [progress]: [ 397 / 959 ] simplifiying candidate # 1553857764.568 * * * * [progress]: [ 398 / 959 ] simplifiying candidate # 1553857764.568 * * * * [progress]: [ 399 / 959 ] simplifiying candidate # 1553857764.568 * [simplify]: Simplifying (/ (/ (* (* (- (* x.im y.re) (* x.re y.im)) (- (* x.im y.re) (* x.re y.im))) (- (* x.im y.re) (* x.re y.im))) (* (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (* (hypot y.re y.im) (hypot y.re y.im)) (hypot y.re y.im))) 1553857764.569 * * [simplify]: iters left: 6 (20 enodes) 1553857764.578 * * [simplify]: iters left: 5 (75 enodes) 1553857764.605 * * [simplify]: iters left: 4 (204 enodes) 1553857764.692 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857764.693 * * [simplify]: Extracting #1: cost 39 inf + 0 1553857764.693 * * [simplify]: Extracting #2: cost 166 inf + 0 1553857764.695 * * [simplify]: Extracting #3: cost 223 inf + 624 1553857764.701 * * [simplify]: Extracting #4: cost 146 inf + 15872 1553857764.715 * * [simplify]: Extracting #5: cost 24 inf + 50241 1553857764.727 * * [simplify]: Extracting #6: cost 0 inf + 55683 1553857764.751 * * [simplify]: Extracting #7: cost 0 inf + 54563 1553857764.776 * [simplify]: Simplified to (* (* (/ (- (* x.im y.re) (* x.re y.im)) (fma y.re y.re (* y.im y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (fma y.re y.re (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (fma y.re y.re (* y.im y.im)))) 1553857764.776 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt (* (* (/ (- (* x.im y.re) (* x.re y.im)) (fma y.re y.re (* y.im y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (fma y.re y.re (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (fma y.re y.re (* y.im y.im)))))) 1553857764.776 * * * * [progress]: [ 400 / 959 ] simplifiying candidate # 1553857764.777 * [simplify]: Simplifying (/ (* (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (* (hypot y.re y.im) (hypot y.re y.im)) (hypot y.re y.im))) 1553857764.777 * * [simplify]: iters left: 6 (18 enodes) 1553857764.786 * * [simplify]: iters left: 5 (80 enodes) 1553857764.801 * * [simplify]: iters left: 4 (190 enodes) 1553857764.874 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857764.874 * * [simplify]: Extracting #1: cost 47 inf + 0 1553857764.875 * * [simplify]: Extracting #2: cost 150 inf + 1 1553857764.876 * * [simplify]: Extracting #3: cost 215 inf + 672 1553857764.878 * * [simplify]: Extracting #4: cost 160 inf + 12534 1553857764.887 * * [simplify]: Extracting #5: cost 29 inf + 52004 1553857764.900 * * [simplify]: Extracting #6: cost 0 inf + 61657 1553857764.916 * * [simplify]: Extracting #7: cost 0 inf + 61617 1553857764.929 * [simplify]: Simplified to (* (* (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re)))) (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re)))) 1553857764.929 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt (* (* (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re)))) (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re)))))) 1553857764.929 * * * * [progress]: [ 401 / 959 ] simplifiying candidate # 1553857764.929 * * * * [progress]: [ 402 / 959 ] simplifiying candidate # 1553857764.929 * * * * [progress]: [ 403 / 959 ] simplifiying candidate # 1553857764.930 * * * * [progress]: [ 404 / 959 ] simplifiying candidate # 1553857764.930 * * * * [progress]: [ 405 / 959 ] simplifiying candidate # 1553857764.930 * [simplify]: Simplifying (/ (/ (* x.im y.re) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857764.930 * * [simplify]: iters left: 6 (11 enodes) 1553857764.932 * * [simplify]: iters left: 5 (38 enodes) 1553857764.938 * * [simplify]: iters left: 4 (49 enodes) 1553857764.944 * * [simplify]: iters left: 3 (62 enodes) 1553857764.956 * * [simplify]: iters left: 2 (76 enodes) 1553857764.967 * * [simplify]: iters left: 1 (90 enodes) 1553857764.978 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857764.978 * * [simplify]: Extracting #1: cost 16 inf + 0 1553857764.978 * * [simplify]: Extracting #2: cost 29 inf + 2 1553857764.978 * * [simplify]: Extracting #3: cost 26 inf + 169 1553857764.979 * * [simplify]: Extracting #4: cost 8 inf + 2210 1553857764.979 * * [simplify]: Extracting #5: cost 0 inf + 3071 1553857764.980 * [simplify]: Simplified to (/ (* x.im y.re) (fma y.im y.im (* y.re y.re))) 1553857764.980 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (- (/ (* x.im y.re) (fma y.im y.im (* y.re y.re))) (/ (/ (* x.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857764.980 * * * * [progress]: [ 406 / 959 ] simplifiying candidate # 1553857764.980 * [simplify]: Simplifying (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857764.981 * * [simplify]: iters left: 6 (18 enodes) 1553857764.984 * * [simplify]: iters left: 5 (68 enodes) 1553857764.996 * * [simplify]: iters left: 4 (109 enodes) 1553857765.011 * * [simplify]: iters left: 3 (146 enodes) 1553857765.031 * * [simplify]: iters left: 2 (177 enodes) 1553857765.078 * * [simplify]: iters left: 1 (189 enodes) 1553857765.112 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857765.112 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857765.112 * * [simplify]: Extracting #2: cost 22 inf + 0 1553857765.112 * * [simplify]: Extracting #3: cost 34 inf + 0 1553857765.113 * * [simplify]: Extracting #4: cost 56 inf + 3 1553857765.113 * * [simplify]: Extracting #5: cost 44 inf + 2889 1553857765.115 * * [simplify]: Extracting #6: cost 8 inf + 9206 1553857765.117 * * [simplify]: Extracting #7: cost 1 inf + 12099 1553857765.119 * * [simplify]: Extracting #8: cost 0 inf + 12478 1553857765.122 * [simplify]: Simplified to (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) 1553857765.122 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))))) 1553857765.122 * [simplify]: Simplifying (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))) 1553857765.122 * * [simplify]: iters left: 6 (16 enodes) 1553857765.125 * * [simplify]: iters left: 5 (56 enodes) 1553857765.133 * * [simplify]: iters left: 4 (82 enodes) 1553857765.143 * * [simplify]: iters left: 3 (112 enodes) 1553857765.166 * * [simplify]: iters left: 2 (140 enodes) 1553857765.185 * * [simplify]: iters left: 1 (152 enodes) 1553857765.210 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857765.210 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857765.210 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857765.210 * * [simplify]: Extracting #3: cost 20 inf + 0 1553857765.210 * * [simplify]: Extracting #4: cost 42 inf + 3 1553857765.211 * * [simplify]: Extracting #5: cost 40 inf + 1677 1553857765.212 * * [simplify]: Extracting #6: cost 7 inf + 5839 1553857765.213 * * [simplify]: Extracting #7: cost 0 inf + 7016 1553857765.214 * * [simplify]: Extracting #8: cost 0 inf + 6936 1553857765.215 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857765.216 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1553857765.216 * * * * [progress]: [ 407 / 959 ] simplifiying candidate # 1553857765.216 * [simplify]: Simplifying (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (hypot y.re y.im))) 1553857765.216 * * [simplify]: iters left: 6 (17 enodes) 1553857765.219 * * [simplify]: iters left: 5 (61 enodes) 1553857765.228 * * [simplify]: iters left: 4 (91 enodes) 1553857765.244 * * [simplify]: iters left: 3 (124 enodes) 1553857765.278 * * [simplify]: iters left: 2 (152 enodes) 1553857765.317 * * [simplify]: iters left: 1 (164 enodes) 1553857765.355 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857765.355 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857765.355 * * [simplify]: Extracting #2: cost 14 inf + 0 1553857765.355 * * [simplify]: Extracting #3: cost 26 inf + 0 1553857765.355 * * [simplify]: Extracting #4: cost 48 inf + 3 1553857765.356 * * [simplify]: Extracting #5: cost 38 inf + 2576 1553857765.359 * * [simplify]: Extracting #6: cost 6 inf + 7299 1553857765.362 * * [simplify]: Extracting #7: cost 1 inf + 8671 1553857765.365 * * [simplify]: Extracting #8: cost 0 inf + 9050 1553857765.368 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (/ (sqrt (hypot y.re y.im)) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))))) 1553857765.368 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (/ (sqrt (hypot y.re y.im)) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))))) 1553857765.369 * [simplify]: Simplifying (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857765.369 * * [simplify]: iters left: 6 (16 enodes) 1553857765.376 * * [simplify]: iters left: 5 (56 enodes) 1553857765.392 * * [simplify]: iters left: 4 (82 enodes) 1553857765.408 * * [simplify]: iters left: 3 (112 enodes) 1553857765.422 * * [simplify]: iters left: 2 (140 enodes) 1553857765.449 * * [simplify]: iters left: 1 (152 enodes) 1553857765.466 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857765.466 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857765.466 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857765.466 * * [simplify]: Extracting #3: cost 20 inf + 0 1553857765.466 * * [simplify]: Extracting #4: cost 42 inf + 3 1553857765.467 * * [simplify]: Extracting #5: cost 40 inf + 1677 1553857765.468 * * [simplify]: Extracting #6: cost 7 inf + 5719 1553857765.469 * * [simplify]: Extracting #7: cost 0 inf + 6856 1553857765.470 * * [simplify]: Extracting #8: cost 0 inf + 6776 1553857765.471 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1553857765.471 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (hypot y.re y.im))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1553857765.472 * * * * [progress]: [ 408 / 959 ] simplifiying candidate # 1553857765.472 * [simplify]: Simplifying (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) 1553857765.472 * * [simplify]: iters left: 6 (16 enodes) 1553857765.476 * * [simplify]: iters left: 5 (61 enodes) 1553857765.495 * * [simplify]: iters left: 4 (97 enodes) 1553857765.508 * * [simplify]: iters left: 3 (128 enodes) 1553857765.526 * * [simplify]: iters left: 2 (156 enodes) 1553857765.553 * * [simplify]: iters left: 1 (168 enodes) 1553857765.579 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857765.579 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857765.579 * * [simplify]: Extracting #2: cost 7 inf + 1 1553857765.579 * * [simplify]: Extracting #3: cost 17 inf + 1 1553857765.579 * * [simplify]: Extracting #4: cost 40 inf + 3 1553857765.580 * * [simplify]: Extracting #5: cost 54 inf + 89 1553857765.581 * * [simplify]: Extracting #6: cost 23 inf + 3199 1553857765.583 * * [simplify]: Extracting #7: cost 3 inf + 6205 1553857765.587 * * [simplify]: Extracting #8: cost 0 inf + 7183 1553857765.590 * [simplify]: Simplified to (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 1553857765.590 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)))) 1553857765.590 * [simplify]: Simplifying (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)) 1553857765.590 * * [simplify]: iters left: 6 (15 enodes) 1553857765.597 * * [simplify]: iters left: 5 (53 enodes) 1553857765.613 * * [simplify]: iters left: 4 (79 enodes) 1553857765.625 * * [simplify]: iters left: 3 (109 enodes) 1553857765.639 * * [simplify]: iters left: 2 (137 enodes) 1553857765.662 * * [simplify]: iters left: 1 (149 enodes) 1553857765.680 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857765.680 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857765.680 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857765.680 * * [simplify]: Extracting #3: cost 17 inf + 116 1553857765.680 * * [simplify]: Extracting #4: cost 35 inf + 491 1553857765.681 * * [simplify]: Extracting #5: cost 30 inf + 2112 1553857765.682 * * [simplify]: Extracting #6: cost 3 inf + 6343 1553857765.683 * * [simplify]: Extracting #7: cost 0 inf + 6502 1553857765.685 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im)) 1553857765.685 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im)))) 1553857765.685 * * * * [progress]: [ 409 / 959 ] simplifiying candidate # 1553857765.685 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857765.685 * * [simplify]: iters left: 6 (17 enodes) 1553857765.693 * * [simplify]: iters left: 5 (61 enodes) 1553857765.711 * * [simplify]: iters left: 4 (89 enodes) 1553857765.732 * * [simplify]: iters left: 3 (119 enodes) 1553857765.747 * * [simplify]: iters left: 2 (147 enodes) 1553857765.777 * * [simplify]: iters left: 1 (159 enodes) 1553857765.810 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857765.810 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857765.810 * * [simplify]: Extracting #2: cost 12 inf + 0 1553857765.810 * * [simplify]: Extracting #3: cost 24 inf + 0 1553857765.811 * * [simplify]: Extracting #4: cost 46 inf + 3 1553857765.811 * * [simplify]: Extracting #5: cost 36 inf + 2575 1553857765.812 * * [simplify]: Extracting #6: cost 2 inf + 7170 1553857765.814 * * [simplify]: Extracting #7: cost 0 inf + 7968 1553857765.815 * [simplify]: Simplified to (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857765.815 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))))) 1553857765.815 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))) 1553857765.815 * * [simplify]: iters left: 6 (16 enodes) 1553857765.819 * * [simplify]: iters left: 5 (56 enodes) 1553857765.827 * * [simplify]: iters left: 4 (82 enodes) 1553857765.843 * * [simplify]: iters left: 3 (112 enodes) 1553857765.862 * * [simplify]: iters left: 2 (140 enodes) 1553857765.882 * * [simplify]: iters left: 1 (152 enodes) 1553857765.901 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857765.901 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857765.901 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857765.901 * * [simplify]: Extracting #3: cost 20 inf + 0 1553857765.901 * * [simplify]: Extracting #4: cost 42 inf + 3 1553857765.901 * * [simplify]: Extracting #5: cost 40 inf + 1677 1553857765.902 * * [simplify]: Extracting #6: cost 7 inf + 5759 1553857765.904 * * [simplify]: Extracting #7: cost 0 inf + 6856 1553857765.905 * * [simplify]: Extracting #8: cost 0 inf + 6776 1553857765.906 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857765.907 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1553857765.907 * * * * [progress]: [ 410 / 959 ] simplifiying candidate # 1553857765.907 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857765.907 * * [simplify]: iters left: 6 (16 enodes) 1553857765.910 * * [simplify]: iters left: 5 (56 enodes) 1553857765.924 * * [simplify]: iters left: 4 (82 enodes) 1553857765.947 * * [simplify]: iters left: 3 (112 enodes) 1553857765.977 * * [simplify]: iters left: 2 (140 enodes) 1553857766.002 * * [simplify]: iters left: 1 (152 enodes) 1553857766.021 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857766.021 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857766.021 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857766.021 * * [simplify]: Extracting #3: cost 20 inf + 0 1553857766.022 * * [simplify]: Extracting #4: cost 42 inf + 3 1553857766.022 * * [simplify]: Extracting #5: cost 40 inf + 1677 1553857766.024 * * [simplify]: Extracting #6: cost 7 inf + 5639 1553857766.027 * * [simplify]: Extracting #7: cost 0 inf + 6696 1553857766.029 * * [simplify]: Extracting #8: cost 0 inf + 6616 1553857766.032 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1553857766.032 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))))) 1553857766.032 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857766.033 * * [simplify]: iters left: 6 (16 enodes) 1553857766.039 * * [simplify]: iters left: 5 (56 enodes) 1553857766.055 * * [simplify]: iters left: 4 (82 enodes) 1553857766.080 * * [simplify]: iters left: 3 (112 enodes) 1553857766.109 * * [simplify]: iters left: 2 (140 enodes) 1553857766.146 * * [simplify]: iters left: 1 (152 enodes) 1553857766.182 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857766.182 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857766.183 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857766.183 * * [simplify]: Extracting #3: cost 20 inf + 0 1553857766.183 * * [simplify]: Extracting #4: cost 42 inf + 3 1553857766.183 * * [simplify]: Extracting #5: cost 40 inf + 1677 1553857766.185 * * [simplify]: Extracting #6: cost 7 inf + 5639 1553857766.188 * * [simplify]: Extracting #7: cost 0 inf + 6696 1553857766.190 * * [simplify]: Extracting #8: cost 0 inf + 6616 1553857766.193 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1553857766.193 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1553857766.193 * * * * [progress]: [ 411 / 959 ] simplifiying candidate # 1553857766.194 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 1553857766.194 * * [simplify]: iters left: 6 (15 enodes) 1553857766.203 * * [simplify]: iters left: 5 (56 enodes) 1553857766.212 * * [simplify]: iters left: 4 (84 enodes) 1553857766.225 * * [simplify]: iters left: 3 (114 enodes) 1553857766.240 * * [simplify]: iters left: 2 (142 enodes) 1553857766.274 * * [simplify]: iters left: 1 (154 enodes) 1553857766.311 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857766.311 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857766.311 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857766.311 * * [simplify]: Extracting #3: cost 36 inf + 3 1553857766.311 * * [simplify]: Extracting #4: cost 49 inf + 130 1553857766.311 * * [simplify]: Extracting #5: cost 20 inf + 3090 1553857766.313 * * [simplify]: Extracting #6: cost 1 inf + 5607 1553857766.314 * * [simplify]: Extracting #7: cost 0 inf + 5745 1553857766.315 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 1553857766.315 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)))) 1553857766.315 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)) 1553857766.315 * * [simplify]: iters left: 6 (15 enodes) 1553857766.319 * * [simplify]: iters left: 5 (53 enodes) 1553857766.326 * * [simplify]: iters left: 4 (79 enodes) 1553857766.337 * * [simplify]: iters left: 3 (109 enodes) 1553857766.362 * * [simplify]: iters left: 2 (137 enodes) 1553857766.398 * * [simplify]: iters left: 1 (149 enodes) 1553857766.435 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857766.435 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857766.435 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857766.436 * * [simplify]: Extracting #3: cost 17 inf + 116 1553857766.436 * * [simplify]: Extracting #4: cost 35 inf + 491 1553857766.437 * * [simplify]: Extracting #5: cost 30 inf + 2112 1553857766.439 * * [simplify]: Extracting #6: cost 3 inf + 6183 1553857766.441 * * [simplify]: Extracting #7: cost 0 inf + 6342 1553857766.444 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im)) 1553857766.444 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im)))) 1553857766.444 * * * * [progress]: [ 412 / 959 ] simplifiying candidate # 1553857766.445 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857766.445 * * [simplify]: iters left: 6 (20 enodes) 1553857766.451 * * [simplify]: iters left: 5 (71 enodes) 1553857766.461 * * [simplify]: iters left: 4 (116 enodes) 1553857766.483 * * [simplify]: iters left: 3 (165 enodes) 1553857766.534 * * [simplify]: iters left: 2 (216 enodes) 1553857766.574 * * [simplify]: iters left: 1 (257 enodes) 1553857766.653 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857766.653 * * [simplify]: Extracting #1: cost 33 inf + 0 1553857766.653 * * [simplify]: Extracting #2: cost 90 inf + 0 1553857766.654 * * [simplify]: Extracting #3: cost 96 inf + 7 1553857766.654 * * [simplify]: Extracting #4: cost 83 inf + 1804 1553857766.656 * * [simplify]: Extracting #5: cost 36 inf + 18054 1553857766.662 * * [simplify]: Extracting #6: cost 4 inf + 35447 1553857766.667 * * [simplify]: Extracting #7: cost 0 inf + 38109 1553857766.673 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (/ (hypot y.re y.im) (cbrt (- (* x.im y.re) (* x.re y.im)))) (cbrt (hypot y.re y.im)))) 1553857766.673 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (/ (hypot y.re y.im) (cbrt (- (* x.im y.re) (* x.re y.im)))) (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))))) 1553857766.673 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))) 1553857766.673 * * [simplify]: iters left: 6 (17 enodes) 1553857766.681 * * [simplify]: iters left: 5 (56 enodes) 1553857766.696 * * [simplify]: iters left: 4 (70 enodes) 1553857766.714 * * [simplify]: iters left: 3 (78 enodes) 1553857766.731 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857766.731 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857766.731 * * [simplify]: Extracting #2: cost 12 inf + 0 1553857766.731 * * [simplify]: Extracting #3: cost 24 inf + 0 1553857766.731 * * [simplify]: Extracting #4: cost 26 inf + 87 1553857766.732 * * [simplify]: Extracting #5: cost 9 inf + 2045 1553857766.732 * * [simplify]: Extracting #6: cost 0 inf + 3852 1553857766.733 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857766.733 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (/ (hypot y.re y.im) (cbrt (- (* x.im y.re) (* x.re y.im)))) (cbrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))))) 1553857766.733 * * * * [progress]: [ 413 / 959 ] simplifiying candidate # 1553857766.733 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (hypot y.re y.im))) 1553857766.733 * * [simplify]: iters left: 6 (19 enodes) 1553857766.738 * * [simplify]: iters left: 5 (70 enodes) 1553857766.750 * * [simplify]: iters left: 4 (113 enodes) 1553857766.774 * * [simplify]: iters left: 3 (166 enodes) 1553857766.798 * * [simplify]: iters left: 2 (213 enodes) 1553857766.837 * * [simplify]: iters left: 1 (230 enodes) 1553857766.883 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857766.883 * * [simplify]: Extracting #1: cost 23 inf + 0 1553857766.883 * * [simplify]: Extracting #2: cost 46 inf + 0 1553857766.883 * * [simplify]: Extracting #3: cost 58 inf + 0 1553857766.884 * * [simplify]: Extracting #4: cost 60 inf + 87 1553857766.885 * * [simplify]: Extracting #5: cost 38 inf + 2730 1553857766.888 * * [simplify]: Extracting #6: cost 10 inf + 12548 1553857766.895 * * [simplify]: Extracting #7: cost 0 inf + 16736 1553857766.903 * * [simplify]: Extracting #8: cost 0 inf + 16696 1553857766.910 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1553857766.911 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))))) 1553857766.911 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857766.911 * * [simplify]: iters left: 6 (17 enodes) 1553857766.919 * * [simplify]: iters left: 5 (58 enodes) 1553857766.933 * * [simplify]: iters left: 4 (75 enodes) 1553857766.943 * * [simplify]: iters left: 3 (85 enodes) 1553857766.953 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857766.953 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857766.953 * * [simplify]: Extracting #2: cost 16 inf + 0 1553857766.953 * * [simplify]: Extracting #3: cost 28 inf + 0 1553857766.953 * * [simplify]: Extracting #4: cost 30 inf + 87 1553857766.954 * * [simplify]: Extracting #5: cost 11 inf + 2279 1553857766.954 * * [simplify]: Extracting #6: cost 1 inf + 4545 1553857766.955 * * [simplify]: Extracting #7: cost 0 inf + 4884 1553857766.956 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857766.956 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))))) 1553857766.956 * * * * [progress]: [ 414 / 959 ] simplifiying candidate # 1553857766.956 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) 1553857766.956 * * [simplify]: iters left: 6 (18 enodes) 1553857766.961 * * [simplify]: iters left: 5 (70 enodes) 1553857766.976 * * [simplify]: iters left: 4 (113 enodes) 1553857766.993 * * [simplify]: iters left: 3 (146 enodes) 1553857767.032 * * [simplify]: iters left: 2 (167 enodes) 1553857767.076 * * [simplify]: iters left: 1 (170 enodes) 1553857767.108 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857767.108 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857767.108 * * [simplify]: Extracting #2: cost 24 inf + 1 1553857767.109 * * [simplify]: Extracting #3: cost 36 inf + 1 1553857767.109 * * [simplify]: Extracting #4: cost 35 inf + 364 1553857767.109 * * [simplify]: Extracting #5: cost 11 inf + 4464 1553857767.111 * * [simplify]: Extracting #6: cost 3 inf + 6846 1553857767.113 * * [simplify]: Extracting #7: cost 0 inf + 8103 1553857767.114 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) 1553857767.114 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)))) 1553857767.115 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)) 1553857767.115 * * [simplify]: iters left: 6 (16 enodes) 1553857767.118 * * [simplify]: iters left: 5 (55 enodes) 1553857767.125 * * [simplify]: iters left: 4 (74 enodes) 1553857767.142 * * [simplify]: iters left: 3 (86 enodes) 1553857767.161 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857767.161 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857767.161 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857767.161 * * [simplify]: Extracting #3: cost 26 inf + 59 1553857767.161 * * [simplify]: Extracting #4: cost 23 inf + 598 1553857767.162 * * [simplify]: Extracting #5: cost 5 inf + 3067 1553857767.164 * * [simplify]: Extracting #6: cost 0 inf + 4450 1553857767.165 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 1553857767.165 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))))) 1553857767.165 * * * * [progress]: [ 415 / 959 ] simplifiying candidate # 1553857767.166 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857767.166 * * [simplify]: iters left: 6 (20 enodes) 1553857767.175 * * [simplify]: iters left: 5 (74 enodes) 1553857767.196 * * [simplify]: iters left: 4 (107 enodes) 1553857767.226 * * [simplify]: iters left: 3 (162 enodes) 1553857767.251 * * [simplify]: iters left: 2 (215 enodes) 1553857767.314 * * [simplify]: iters left: 1 (232 enodes) 1553857767.371 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857767.371 * * [simplify]: Extracting #1: cost 23 inf + 0 1553857767.372 * * [simplify]: Extracting #2: cost 48 inf + 0 1553857767.372 * * [simplify]: Extracting #3: cost 62 inf + 0 1553857767.372 * * [simplify]: Extracting #4: cost 64 inf + 87 1553857767.373 * * [simplify]: Extracting #5: cost 45 inf + 2815 1553857767.374 * * [simplify]: Extracting #6: cost 28 inf + 7432 1553857767.377 * * [simplify]: Extracting #7: cost 6 inf + 18192 1553857767.381 * * [simplify]: Extracting #8: cost 0 inf + 21324 1553857767.385 * * [simplify]: Extracting #9: cost 0 inf + 21244 1553857767.390 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1553857767.390 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))))) 1553857767.390 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))) 1553857767.390 * * [simplify]: iters left: 6 (17 enodes) 1553857767.394 * * [simplify]: iters left: 5 (60 enodes) 1553857767.407 * * [simplify]: iters left: 4 (76 enodes) 1553857767.427 * * [simplify]: iters left: 3 (86 enodes) 1553857767.444 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857767.445 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857767.445 * * [simplify]: Extracting #2: cost 17 inf + 0 1553857767.445 * * [simplify]: Extracting #3: cost 30 inf + 0 1553857767.445 * * [simplify]: Extracting #4: cost 31 inf + 128 1553857767.445 * * [simplify]: Extracting #5: cost 15 inf + 2247 1553857767.446 * * [simplify]: Extracting #6: cost 5 inf + 4539 1553857767.447 * * [simplify]: Extracting #7: cost 0 inf + 6418 1553857767.447 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 1553857767.448 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 1553857767.448 * * * * [progress]: [ 416 / 959 ] simplifiying candidate # 1553857767.448 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (hypot y.re y.im))) 1553857767.448 * * [simplify]: iters left: 6 (19 enodes) 1553857767.452 * * [simplify]: iters left: 5 (69 enodes) 1553857767.461 * * [simplify]: iters left: 4 (95 enodes) 1553857767.482 * * [simplify]: iters left: 3 (125 enodes) 1553857767.513 * * [simplify]: iters left: 2 (136 enodes) 1553857767.530 * * [simplify]: iters left: 1 (137 enodes) 1553857767.547 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857767.547 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857767.547 * * [simplify]: Extracting #2: cost 32 inf + 0 1553857767.547 * * [simplify]: Extracting #3: cost 46 inf + 0 1553857767.547 * * [simplify]: Extracting #4: cost 47 inf + 128 1553857767.548 * * [simplify]: Extracting #5: cost 29 inf + 2492 1553857767.550 * * [simplify]: Extracting #6: cost 14 inf + 6851 1553857767.554 * * [simplify]: Extracting #7: cost 3 inf + 11476 1553857767.558 * * [simplify]: Extracting #8: cost 0 inf + 12828 1553857767.560 * [simplify]: Simplified to (* (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (sqrt (hypot y.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1553857767.560 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (sqrt (hypot y.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))))) 1553857767.561 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857767.561 * * [simplify]: iters left: 6 (17 enodes) 1553857767.564 * * [simplify]: iters left: 5 (60 enodes) 1553857767.572 * * [simplify]: iters left: 4 (76 enodes) 1553857767.582 * * [simplify]: iters left: 3 (86 enodes) 1553857767.596 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857767.596 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857767.596 * * [simplify]: Extracting #2: cost 17 inf + 0 1553857767.596 * * [simplify]: Extracting #3: cost 30 inf + 0 1553857767.596 * * [simplify]: Extracting #4: cost 31 inf + 128 1553857767.597 * * [simplify]: Extracting #5: cost 15 inf + 2127 1553857767.598 * * [simplify]: Extracting #6: cost 5 inf + 4299 1553857767.600 * * [simplify]: Extracting #7: cost 0 inf + 6098 1553857767.602 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 1553857767.602 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (hypot y.re y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 1553857767.602 * * * * [progress]: [ 417 / 959 ] simplifiying candidate # 1553857767.602 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) 1553857767.603 * * [simplify]: iters left: 6 (18 enodes) 1553857767.608 * * [simplify]: iters left: 5 (66 enodes) 1553857767.618 * * [simplify]: iters left: 4 (90 enodes) 1553857767.631 * * [simplify]: iters left: 3 (110 enodes) 1553857767.652 * * [simplify]: iters left: 2 (119 enodes) 1553857767.666 * * [simplify]: iters left: 1 (121 enodes) 1553857767.679 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857767.679 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857767.679 * * [simplify]: Extracting #2: cost 17 inf + 1 1553857767.679 * * [simplify]: Extracting #3: cost 30 inf + 1 1553857767.679 * * [simplify]: Extracting #4: cost 32 inf + 88 1553857767.680 * * [simplify]: Extracting #5: cost 16 inf + 2015 1553857767.681 * * [simplify]: Extracting #6: cost 1 inf + 6090 1553857767.683 * * [simplify]: Extracting #7: cost 0 inf + 6549 1553857767.686 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1553857767.686 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)))) 1553857767.687 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)) 1553857767.687 * * [simplify]: iters left: 6 (16 enodes) 1553857767.694 * * [simplify]: iters left: 5 (57 enodes) 1553857767.710 * * [simplify]: iters left: 4 (73 enodes) 1553857767.730 * * [simplify]: iters left: 3 (83 enodes) 1553857767.751 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857767.751 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857767.751 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857767.751 * * [simplify]: Extracting #3: cost 26 inf + 2 1553857767.751 * * [simplify]: Extracting #4: cost 28 inf + 201 1553857767.752 * * [simplify]: Extracting #5: cost 14 inf + 1950 1553857767.754 * * [simplify]: Extracting #6: cost 5 inf + 3473 1553857767.756 * * [simplify]: Extracting #7: cost 0 inf + 5664 1553857767.757 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 1553857767.757 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 1553857767.757 * * * * [progress]: [ 418 / 959 ] simplifiying candidate # 1553857767.758 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857767.758 * * [simplify]: iters left: 6 (19 enodes) 1553857767.762 * * [simplify]: iters left: 5 (68 enodes) 1553857767.772 * * [simplify]: iters left: 4 (102 enodes) 1553857767.787 * * [simplify]: iters left: 3 (157 enodes) 1553857767.832 * * [simplify]: iters left: 2 (210 enodes) 1553857767.896 * * [simplify]: iters left: 1 (227 enodes) 1553857767.959 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857767.959 * * [simplify]: Extracting #1: cost 23 inf + 0 1553857767.960 * * [simplify]: Extracting #2: cost 46 inf + 0 1553857767.960 * * [simplify]: Extracting #3: cost 58 inf + 0 1553857767.960 * * [simplify]: Extracting #4: cost 59 inf + 128 1553857767.961 * * [simplify]: Extracting #5: cost 43 inf + 1953 1553857767.965 * * [simplify]: Extracting #6: cost 15 inf + 10819 1553857767.971 * * [simplify]: Extracting #7: cost 1 inf + 16197 1553857767.978 * * [simplify]: Extracting #8: cost 0 inf + 16696 1553857767.985 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1553857767.985 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))))) 1553857767.986 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))) 1553857767.986 * * [simplify]: iters left: 6 (17 enodes) 1553857767.993 * * [simplify]: iters left: 5 (58 enodes) 1553857768.011 * * [simplify]: iters left: 4 (75 enodes) 1553857768.028 * * [simplify]: iters left: 3 (85 enodes) 1553857768.038 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857768.038 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857768.038 * * [simplify]: Extracting #2: cost 16 inf + 0 1553857768.038 * * [simplify]: Extracting #3: cost 28 inf + 0 1553857768.039 * * [simplify]: Extracting #4: cost 30 inf + 87 1553857768.039 * * [simplify]: Extracting #5: cost 11 inf + 2279 1553857768.040 * * [simplify]: Extracting #6: cost 1 inf + 4505 1553857768.040 * * [simplify]: Extracting #7: cost 0 inf + 4884 1553857768.041 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 1553857768.041 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 1553857768.041 * * * * [progress]: [ 419 / 959 ] simplifiying candidate # 1553857768.042 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857768.042 * * [simplify]: iters left: 6 (18 enodes) 1553857768.045 * * [simplify]: iters left: 5 (61 enodes) 1553857768.054 * * [simplify]: iters left: 4 (78 enodes) 1553857768.065 * * [simplify]: iters left: 3 (91 enodes) 1553857768.076 * * [simplify]: iters left: 2 (98 enodes) 1553857768.096 * * [simplify]: iters left: 1 (105 enodes) 1553857768.120 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857768.120 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857768.121 * * [simplify]: Extracting #2: cost 24 inf + 0 1553857768.121 * * [simplify]: Extracting #3: cost 33 inf + 2 1553857768.121 * * [simplify]: Extracting #4: cost 29 inf + 543 1553857768.122 * * [simplify]: Extracting #5: cost 10 inf + 3178 1553857768.124 * * [simplify]: Extracting #6: cost 1 inf + 5919 1553857768.127 * * [simplify]: Extracting #7: cost 0 inf + 6298 1553857768.129 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (hypot y.re y.im)) 1553857768.129 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (hypot y.re y.im)) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))))) 1553857768.130 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857768.130 * * [simplify]: iters left: 6 (17 enodes) 1553857768.137 * * [simplify]: iters left: 5 (56 enodes) 1553857768.152 * * [simplify]: iters left: 4 (68 enodes) 1553857768.170 * * [simplify]: iters left: 3 (77 enodes) 1553857768.189 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857768.189 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857768.189 * * [simplify]: Extracting #2: cost 14 inf + 0 1553857768.189 * * [simplify]: Extracting #3: cost 21 inf + 116 1553857768.189 * * [simplify]: Extracting #4: cost 21 inf + 380 1553857768.190 * * [simplify]: Extracting #5: cost 1 inf + 2759 1553857768.191 * * [simplify]: Extracting #6: cost 0 inf + 3098 1553857768.192 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1553857768.192 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (hypot y.re y.im)) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)))) 1553857768.193 * * * * [progress]: [ 420 / 959 ] simplifiying candidate # 1553857768.193 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 1553857768.193 * * [simplify]: iters left: 6 (17 enodes) 1553857768.201 * * [simplify]: iters left: 5 (63 enodes) 1553857768.220 * * [simplify]: iters left: 4 (88 enodes) 1553857768.245 * * [simplify]: iters left: 3 (108 enodes) 1553857768.259 * * [simplify]: iters left: 2 (117 enodes) 1553857768.274 * * [simplify]: iters left: 1 (119 enodes) 1553857768.287 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857768.287 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857768.287 * * [simplify]: Extracting #2: cost 16 inf + 1 1553857768.288 * * [simplify]: Extracting #3: cost 28 inf + 1 1553857768.288 * * [simplify]: Extracting #4: cost 29 inf + 129 1553857768.288 * * [simplify]: Extracting #5: cost 14 inf + 1775 1553857768.289 * * [simplify]: Extracting #6: cost 1 inf + 4536 1553857768.290 * * [simplify]: Extracting #7: cost 0 inf + 4915 1553857768.291 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1553857768.291 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)))) 1553857768.292 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)) 1553857768.292 * * [simplify]: iters left: 6 (16 enodes) 1553857768.295 * * [simplify]: iters left: 5 (55 enodes) 1553857768.303 * * [simplify]: iters left: 4 (74 enodes) 1553857768.315 * * [simplify]: iters left: 3 (86 enodes) 1553857768.324 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857768.324 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857768.324 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857768.324 * * [simplify]: Extracting #3: cost 26 inf + 59 1553857768.325 * * [simplify]: Extracting #4: cost 23 inf + 518 1553857768.325 * * [simplify]: Extracting #5: cost 5 inf + 2827 1553857768.326 * * [simplify]: Extracting #6: cost 0 inf + 4130 1553857768.326 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 1553857768.326 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))))) 1553857768.327 * * * * [progress]: [ 421 / 959 ] simplifiying candidate # 1553857768.327 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857768.327 * * [simplify]: iters left: 6 (16 enodes) 1553857768.332 * * [simplify]: iters left: 5 (61 enodes) 1553857768.341 * * [simplify]: iters left: 4 (88 enodes) 1553857768.354 * * [simplify]: iters left: 3 (135 enodes) 1553857768.389 * * [simplify]: iters left: 2 (166 enodes) 1553857768.432 * * [simplify]: iters left: 1 (167 enodes) 1553857768.465 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857768.465 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857768.466 * * [simplify]: Extracting #2: cost 24 inf + 1 1553857768.466 * * [simplify]: Extracting #3: cost 35 inf + 1 1553857768.466 * * [simplify]: Extracting #4: cost 32 inf + 282 1553857768.468 * * [simplify]: Extracting #5: cost 5 inf + 6118 1553857768.471 * * [simplify]: Extracting #6: cost 1 inf + 7500 1553857768.474 * * [simplify]: Extracting #7: cost 0 inf + 7745 1553857768.478 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) 1553857768.478 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857768.479 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857768.479 * * [simplify]: iters left: 6 (16 enodes) 1553857768.486 * * [simplify]: iters left: 5 (55 enodes) 1553857768.502 * * [simplify]: iters left: 4 (72 enodes) 1553857768.521 * * [simplify]: iters left: 3 (82 enodes) 1553857768.541 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857768.541 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857768.541 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857768.541 * * [simplify]: Extracting #3: cost 25 inf + 116 1553857768.541 * * [simplify]: Extracting #4: cost 22 inf + 680 1553857768.543 * * [simplify]: Extracting #5: cost 1 inf + 4031 1553857768.544 * * [simplify]: Extracting #6: cost 0 inf + 4450 1553857768.545 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 1553857768.546 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))))) 1553857768.546 * * * * [progress]: [ 422 / 959 ] simplifiying candidate # 1553857768.546 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) (sqrt (hypot y.re y.im))) 1553857768.546 * * [simplify]: iters left: 6 (15 enodes) 1553857768.557 * * [simplify]: iters left: 5 (56 enodes) 1553857768.570 * * [simplify]: iters left: 4 (77 enodes) 1553857768.581 * * [simplify]: iters left: 3 (106 enodes) 1553857768.595 * * [simplify]: iters left: 2 (119 enodes) 1553857768.608 * * [simplify]: iters left: 1 (120 enodes) 1553857768.625 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857768.625 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857768.625 * * [simplify]: Extracting #2: cost 16 inf + 1 1553857768.626 * * [simplify]: Extracting #3: cost 27 inf + 1 1553857768.626 * * [simplify]: Extracting #4: cost 26 inf + 88 1553857768.626 * * [simplify]: Extracting #5: cost 13 inf + 1310 1553857768.628 * * [simplify]: Extracting #6: cost 1 inf + 4178 1553857768.630 * * [simplify]: Extracting #7: cost 0 inf + 4557 1553857768.633 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1553857768.633 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857768.633 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857768.633 * * [simplify]: iters left: 6 (16 enodes) 1553857768.640 * * [simplify]: iters left: 5 (55 enodes) 1553857768.657 * * [simplify]: iters left: 4 (72 enodes) 1553857768.670 * * [simplify]: iters left: 3 (82 enodes) 1553857768.680 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857768.680 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857768.680 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857768.680 * * [simplify]: Extracting #3: cost 25 inf + 116 1553857768.680 * * [simplify]: Extracting #4: cost 22 inf + 600 1553857768.681 * * [simplify]: Extracting #5: cost 1 inf + 3751 1553857768.681 * * [simplify]: Extracting #6: cost 0 inf + 4130 1553857768.682 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1553857768.682 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))))) 1553857768.683 * * * * [progress]: [ 423 / 959 ] simplifiying candidate # 1553857768.683 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) 1) 1553857768.683 * * [simplify]: iters left: 6 (13 enodes) 1553857768.687 * * [simplify]: iters left: 5 (48 enodes) 1553857768.696 * * [simplify]: iters left: 4 (69 enodes) 1553857768.715 * * [simplify]: iters left: 3 (82 enodes) 1553857768.733 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857768.733 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857768.733 * * [simplify]: Extracting #2: cost 7 inf + 1 1553857768.733 * * [simplify]: Extracting #3: cost 17 inf + 1 1553857768.734 * * [simplify]: Extracting #4: cost 14 inf + 211 1553857768.734 * * [simplify]: Extracting #5: cost 5 inf + 953 1553857768.735 * * [simplify]: Extracting #6: cost 0 inf + 2135 1553857768.736 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1553857768.736 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857768.736 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857768.737 * * [simplify]: iters left: 6 (15 enodes) 1553857768.743 * * [simplify]: iters left: 5 (52 enodes) 1553857768.757 * * [simplify]: iters left: 4 (64 enodes) 1553857768.777 * * [simplify]: iters left: 3 (73 enodes) 1553857768.795 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857768.795 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857768.795 * * [simplify]: Extracting #2: cost 15 inf + 0 1553857768.795 * * [simplify]: Extracting #3: cost 20 inf + 157 1553857768.795 * * [simplify]: Extracting #4: cost 16 inf + 600 1553857768.796 * * [simplify]: Extracting #5: cost 3 inf + 1927 1553857768.797 * * [simplify]: Extracting #6: cost 0 inf + 2904 1553857768.798 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 1553857768.798 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)))) 1553857768.798 * * * * [progress]: [ 424 / 959 ] simplifiying candidate # 1553857768.799 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857768.799 * * [simplify]: iters left: 6 (16 enodes) 1553857768.808 * * [simplify]: iters left: 5 (61 enodes) 1553857768.827 * * [simplify]: iters left: 4 (88 enodes) 1553857768.854 * * [simplify]: iters left: 3 (135 enodes) 1553857768.877 * * [simplify]: iters left: 2 (166 enodes) 1553857768.899 * * [simplify]: iters left: 1 (167 enodes) 1553857768.916 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857768.916 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857768.916 * * [simplify]: Extracting #2: cost 24 inf + 1 1553857768.916 * * [simplify]: Extracting #3: cost 35 inf + 1 1553857768.916 * * [simplify]: Extracting #4: cost 32 inf + 282 1553857768.917 * * [simplify]: Extracting #5: cost 5 inf + 6118 1553857768.921 * * [simplify]: Extracting #6: cost 1 inf + 7500 1553857768.924 * * [simplify]: Extracting #7: cost 0 inf + 7745 1553857768.928 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) 1553857768.928 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857768.928 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857768.929 * * [simplify]: iters left: 6 (16 enodes) 1553857768.936 * * [simplify]: iters left: 5 (55 enodes) 1553857768.951 * * [simplify]: iters left: 4 (72 enodes) 1553857768.970 * * [simplify]: iters left: 3 (82 enodes) 1553857768.990 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857768.990 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857768.990 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857768.990 * * [simplify]: Extracting #3: cost 25 inf + 116 1553857768.990 * * [simplify]: Extracting #4: cost 22 inf + 680 1553857768.992 * * [simplify]: Extracting #5: cost 1 inf + 4031 1553857768.993 * * [simplify]: Extracting #6: cost 0 inf + 4450 1553857768.994 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 1553857768.994 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))))) 1553857768.995 * * * * [progress]: [ 425 / 959 ] simplifiying candidate # 1553857768.995 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) (sqrt (hypot y.re y.im))) 1553857768.995 * * [simplify]: iters left: 6 (15 enodes) 1553857769.006 * * [simplify]: iters left: 5 (56 enodes) 1553857769.023 * * [simplify]: iters left: 4 (77 enodes) 1553857769.046 * * [simplify]: iters left: 3 (106 enodes) 1553857769.073 * * [simplify]: iters left: 2 (119 enodes) 1553857769.100 * * [simplify]: iters left: 1 (120 enodes) 1553857769.124 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857769.124 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857769.124 * * [simplify]: Extracting #2: cost 16 inf + 1 1553857769.124 * * [simplify]: Extracting #3: cost 27 inf + 1 1553857769.125 * * [simplify]: Extracting #4: cost 26 inf + 88 1553857769.125 * * [simplify]: Extracting #5: cost 13 inf + 1310 1553857769.126 * * [simplify]: Extracting #6: cost 1 inf + 4178 1553857769.127 * * [simplify]: Extracting #7: cost 0 inf + 4557 1553857769.128 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1553857769.128 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857769.128 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857769.128 * * [simplify]: iters left: 6 (16 enodes) 1553857769.131 * * [simplify]: iters left: 5 (55 enodes) 1553857769.141 * * [simplify]: iters left: 4 (72 enodes) 1553857769.150 * * [simplify]: iters left: 3 (82 enodes) 1553857769.159 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857769.159 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857769.159 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857769.159 * * [simplify]: Extracting #3: cost 25 inf + 116 1553857769.159 * * [simplify]: Extracting #4: cost 22 inf + 600 1553857769.160 * * [simplify]: Extracting #5: cost 1 inf + 3751 1553857769.161 * * [simplify]: Extracting #6: cost 0 inf + 4130 1553857769.162 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1553857769.162 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))))) 1553857769.162 * * * * [progress]: [ 426 / 959 ] simplifiying candidate # 1553857769.163 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) 1) 1553857769.163 * * [simplify]: iters left: 6 (13 enodes) 1553857769.171 * * [simplify]: iters left: 5 (48 enodes) 1553857769.186 * * [simplify]: iters left: 4 (69 enodes) 1553857769.197 * * [simplify]: iters left: 3 (82 enodes) 1553857769.206 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857769.206 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857769.206 * * [simplify]: Extracting #2: cost 7 inf + 1 1553857769.206 * * [simplify]: Extracting #3: cost 17 inf + 1 1553857769.206 * * [simplify]: Extracting #4: cost 14 inf + 211 1553857769.207 * * [simplify]: Extracting #5: cost 5 inf + 953 1553857769.207 * * [simplify]: Extracting #6: cost 0 inf + 2135 1553857769.208 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1553857769.208 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857769.208 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857769.208 * * [simplify]: iters left: 6 (15 enodes) 1553857769.211 * * [simplify]: iters left: 5 (52 enodes) 1553857769.224 * * [simplify]: iters left: 4 (64 enodes) 1553857769.243 * * [simplify]: iters left: 3 (73 enodes) 1553857769.254 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857769.254 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857769.254 * * [simplify]: Extracting #2: cost 15 inf + 0 1553857769.254 * * [simplify]: Extracting #3: cost 20 inf + 157 1553857769.255 * * [simplify]: Extracting #4: cost 16 inf + 600 1553857769.255 * * [simplify]: Extracting #5: cost 3 inf + 1927 1553857769.256 * * [simplify]: Extracting #6: cost 0 inf + 2904 1553857769.256 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 1553857769.256 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)))) 1553857769.256 * * * * [progress]: [ 427 / 959 ] simplifiying candidate # 1553857769.257 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857769.257 * * [simplify]: iters left: 6 (16 enodes) 1553857769.261 * * [simplify]: iters left: 5 (61 enodes) 1553857769.271 * * [simplify]: iters left: 4 (88 enodes) 1553857769.285 * * [simplify]: iters left: 3 (135 enodes) 1553857769.304 * * [simplify]: iters left: 2 (166 enodes) 1553857769.338 * * [simplify]: iters left: 1 (167 enodes) 1553857769.371 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857769.371 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857769.371 * * [simplify]: Extracting #2: cost 24 inf + 1 1553857769.371 * * [simplify]: Extracting #3: cost 35 inf + 1 1553857769.371 * * [simplify]: Extracting #4: cost 32 inf + 282 1553857769.372 * * [simplify]: Extracting #5: cost 5 inf + 6118 1553857769.374 * * [simplify]: Extracting #6: cost 1 inf + 7500 1553857769.376 * * [simplify]: Extracting #7: cost 0 inf + 7745 1553857769.377 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) 1553857769.377 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857769.378 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857769.378 * * [simplify]: iters left: 6 (16 enodes) 1553857769.381 * * [simplify]: iters left: 5 (55 enodes) 1553857769.389 * * [simplify]: iters left: 4 (72 enodes) 1553857769.398 * * [simplify]: iters left: 3 (82 enodes) 1553857769.407 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857769.408 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857769.408 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857769.408 * * [simplify]: Extracting #3: cost 25 inf + 116 1553857769.408 * * [simplify]: Extracting #4: cost 22 inf + 680 1553857769.408 * * [simplify]: Extracting #5: cost 1 inf + 4031 1553857769.409 * * [simplify]: Extracting #6: cost 0 inf + 4450 1553857769.410 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 1553857769.410 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))))) 1553857769.410 * * * * [progress]: [ 428 / 959 ] simplifiying candidate # 1553857769.411 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) (sqrt (hypot y.re y.im))) 1553857769.411 * * [simplify]: iters left: 6 (15 enodes) 1553857769.415 * * [simplify]: iters left: 5 (56 enodes) 1553857769.425 * * [simplify]: iters left: 4 (77 enodes) 1553857769.440 * * [simplify]: iters left: 3 (106 enodes) 1553857769.467 * * [simplify]: iters left: 2 (119 enodes) 1553857769.486 * * [simplify]: iters left: 1 (120 enodes) 1553857769.498 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857769.498 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857769.498 * * [simplify]: Extracting #2: cost 16 inf + 1 1553857769.498 * * [simplify]: Extracting #3: cost 27 inf + 1 1553857769.498 * * [simplify]: Extracting #4: cost 26 inf + 88 1553857769.498 * * [simplify]: Extracting #5: cost 13 inf + 1310 1553857769.499 * * [simplify]: Extracting #6: cost 1 inf + 4178 1553857769.500 * * [simplify]: Extracting #7: cost 0 inf + 4557 1553857769.501 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1553857769.501 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857769.501 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857769.502 * * [simplify]: iters left: 6 (16 enodes) 1553857769.505 * * [simplify]: iters left: 5 (55 enodes) 1553857769.514 * * [simplify]: iters left: 4 (72 enodes) 1553857769.524 * * [simplify]: iters left: 3 (82 enodes) 1553857769.533 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857769.533 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857769.533 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857769.533 * * [simplify]: Extracting #3: cost 25 inf + 116 1553857769.533 * * [simplify]: Extracting #4: cost 22 inf + 600 1553857769.534 * * [simplify]: Extracting #5: cost 1 inf + 3751 1553857769.535 * * [simplify]: Extracting #6: cost 0 inf + 4130 1553857769.535 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1553857769.535 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))))) 1553857769.535 * * * * [progress]: [ 429 / 959 ] simplifiying candidate # 1553857769.536 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) 1) 1553857769.536 * * [simplify]: iters left: 6 (13 enodes) 1553857769.540 * * [simplify]: iters left: 5 (48 enodes) 1553857769.554 * * [simplify]: iters left: 4 (69 enodes) 1553857769.574 * * [simplify]: iters left: 3 (82 enodes) 1553857769.592 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857769.592 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857769.592 * * [simplify]: Extracting #2: cost 7 inf + 1 1553857769.592 * * [simplify]: Extracting #3: cost 17 inf + 1 1553857769.593 * * [simplify]: Extracting #4: cost 14 inf + 211 1553857769.593 * * [simplify]: Extracting #5: cost 5 inf + 953 1553857769.594 * * [simplify]: Extracting #6: cost 0 inf + 2135 1553857769.595 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1553857769.595 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857769.595 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857769.595 * * [simplify]: iters left: 6 (15 enodes) 1553857769.599 * * [simplify]: iters left: 5 (52 enodes) 1553857769.606 * * [simplify]: iters left: 4 (64 enodes) 1553857769.617 * * [simplify]: iters left: 3 (73 enodes) 1553857769.625 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857769.625 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857769.625 * * [simplify]: Extracting #2: cost 15 inf + 0 1553857769.625 * * [simplify]: Extracting #3: cost 20 inf + 157 1553857769.625 * * [simplify]: Extracting #4: cost 16 inf + 600 1553857769.625 * * [simplify]: Extracting #5: cost 3 inf + 1927 1553857769.626 * * [simplify]: Extracting #6: cost 0 inf + 2904 1553857769.626 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 1553857769.627 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)))) 1553857769.627 * * * * [progress]: [ 430 / 959 ] simplifiying candidate # 1553857769.627 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* 1 1))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857769.627 * * [simplify]: iters left: 6 (17 enodes) 1553857769.635 * * [simplify]: iters left: 5 (63 enodes) 1553857769.649 * * [simplify]: iters left: 4 (90 enodes) 1553857769.663 * * [simplify]: iters left: 3 (135 enodes) 1553857769.689 * * [simplify]: iters left: 2 (168 enodes) 1553857769.722 * * [simplify]: iters left: 1 (169 enodes) 1553857769.740 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857769.741 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857769.741 * * [simplify]: Extracting #2: cost 24 inf + 1 1553857769.741 * * [simplify]: Extracting #3: cost 35 inf + 1 1553857769.741 * * [simplify]: Extracting #4: cost 33 inf + 145 1553857769.743 * * [simplify]: Extracting #5: cost 11 inf + 4279 1553857769.745 * * [simplify]: Extracting #6: cost 1 inf + 7326 1553857769.749 * * [simplify]: Extracting #7: cost 0 inf + 7745 1553857769.752 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) 1553857769.752 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857769.753 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857769.753 * * [simplify]: iters left: 6 (16 enodes) 1553857769.760 * * [simplify]: iters left: 5 (55 enodes) 1553857769.775 * * [simplify]: iters left: 4 (72 enodes) 1553857769.794 * * [simplify]: iters left: 3 (82 enodes) 1553857769.813 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857769.813 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857769.813 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857769.813 * * [simplify]: Extracting #3: cost 25 inf + 116 1553857769.814 * * [simplify]: Extracting #4: cost 22 inf + 680 1553857769.815 * * [simplify]: Extracting #5: cost 1 inf + 4031 1553857769.816 * * [simplify]: Extracting #6: cost 0 inf + 4450 1553857769.818 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 1553857769.818 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))))) 1553857769.818 * * * * [progress]: [ 431 / 959 ] simplifiying candidate # 1553857769.818 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* 1 1))) (sqrt (hypot y.re y.im))) 1553857769.818 * * [simplify]: iters left: 6 (16 enodes) 1553857769.827 * * [simplify]: iters left: 5 (58 enodes) 1553857769.846 * * [simplify]: iters left: 4 (79 enodes) 1553857769.858 * * [simplify]: iters left: 3 (105 enodes) 1553857769.871 * * [simplify]: iters left: 2 (113 enodes) 1553857769.890 * * [simplify]: iters left: 1 (114 enodes) 1553857769.910 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857769.911 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857769.911 * * [simplify]: Extracting #2: cost 16 inf + 1 1553857769.911 * * [simplify]: Extracting #3: cost 27 inf + 1 1553857769.911 * * [simplify]: Extracting #4: cost 23 inf + 268 1553857769.912 * * [simplify]: Extracting #5: cost 9 inf + 1992 1553857769.913 * * [simplify]: Extracting #6: cost 2 inf + 3839 1553857769.916 * * [simplify]: Extracting #7: cost 0 inf + 4557 1553857769.918 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) 1553857769.918 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857769.918 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857769.918 * * [simplify]: iters left: 6 (16 enodes) 1553857769.925 * * [simplify]: iters left: 5 (55 enodes) 1553857769.932 * * [simplify]: iters left: 4 (72 enodes) 1553857769.943 * * [simplify]: iters left: 3 (82 enodes) 1553857769.959 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857769.959 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857769.960 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857769.960 * * [simplify]: Extracting #3: cost 25 inf + 116 1553857769.960 * * [simplify]: Extracting #4: cost 22 inf + 600 1553857769.961 * * [simplify]: Extracting #5: cost 1 inf + 3751 1553857769.962 * * [simplify]: Extracting #6: cost 0 inf + 4130 1553857769.964 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1553857769.964 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))))) 1553857769.964 * * * * [progress]: [ 432 / 959 ] simplifiying candidate # 1553857769.964 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* 1 1))) 1) 1553857769.965 * * [simplify]: iters left: 6 (14 enodes) 1553857769.972 * * [simplify]: iters left: 5 (50 enodes) 1553857769.978 * * [simplify]: iters left: 4 (68 enodes) 1553857769.987 * * [simplify]: iters left: 3 (81 enodes) 1553857769.997 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857769.997 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857769.997 * * [simplify]: Extracting #2: cost 7 inf + 1 1553857769.997 * * [simplify]: Extracting #3: cost 17 inf + 1 1553857769.997 * * [simplify]: Extracting #4: cost 16 inf + 88 1553857769.997 * * [simplify]: Extracting #5: cost 4 inf + 1197 1553857769.998 * * [simplify]: Extracting #6: cost 0 inf + 2135 1553857769.999 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1553857769.999 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857770.000 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857770.000 * * [simplify]: iters left: 6 (15 enodes) 1553857770.006 * * [simplify]: iters left: 5 (52 enodes) 1553857770.020 * * [simplify]: iters left: 4 (64 enodes) 1553857770.038 * * [simplify]: iters left: 3 (73 enodes) 1553857770.056 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857770.056 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857770.056 * * [simplify]: Extracting #2: cost 15 inf + 0 1553857770.057 * * [simplify]: Extracting #3: cost 20 inf + 157 1553857770.057 * * [simplify]: Extracting #4: cost 16 inf + 600 1553857770.058 * * [simplify]: Extracting #5: cost 3 inf + 1927 1553857770.059 * * [simplify]: Extracting #6: cost 0 inf + 2904 1553857770.060 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 1553857770.060 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)))) 1553857770.060 * * * * [progress]: [ 433 / 959 ] simplifiying candidate # 1553857770.060 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857770.061 * * [simplify]: iters left: 6 (16 enodes) 1553857770.069 * * [simplify]: iters left: 5 (61 enodes) 1553857770.088 * * [simplify]: iters left: 4 (88 enodes) 1553857770.114 * * [simplify]: iters left: 3 (135 enodes) 1553857770.152 * * [simplify]: iters left: 2 (166 enodes) 1553857770.188 * * [simplify]: iters left: 1 (167 enodes) 1553857770.204 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857770.204 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857770.205 * * [simplify]: Extracting #2: cost 24 inf + 1 1553857770.205 * * [simplify]: Extracting #3: cost 35 inf + 1 1553857770.205 * * [simplify]: Extracting #4: cost 32 inf + 282 1553857770.207 * * [simplify]: Extracting #5: cost 5 inf + 6118 1553857770.210 * * [simplify]: Extracting #6: cost 1 inf + 7500 1553857770.213 * * [simplify]: Extracting #7: cost 0 inf + 7745 1553857770.217 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) 1553857770.217 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857770.217 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857770.217 * * [simplify]: iters left: 6 (16 enodes) 1553857770.222 * * [simplify]: iters left: 5 (55 enodes) 1553857770.230 * * [simplify]: iters left: 4 (72 enodes) 1553857770.239 * * [simplify]: iters left: 3 (82 enodes) 1553857770.248 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857770.249 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857770.249 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857770.249 * * [simplify]: Extracting #3: cost 25 inf + 116 1553857770.249 * * [simplify]: Extracting #4: cost 22 inf + 680 1553857770.250 * * [simplify]: Extracting #5: cost 1 inf + 4031 1553857770.252 * * [simplify]: Extracting #6: cost 0 inf + 4450 1553857770.253 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 1553857770.253 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))))) 1553857770.253 * * * * [progress]: [ 434 / 959 ] simplifiying candidate # 1553857770.254 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) (sqrt (hypot y.re y.im))) 1553857770.254 * * [simplify]: iters left: 6 (15 enodes) 1553857770.263 * * [simplify]: iters left: 5 (56 enodes) 1553857770.274 * * [simplify]: iters left: 4 (77 enodes) 1553857770.285 * * [simplify]: iters left: 3 (106 enodes) 1553857770.303 * * [simplify]: iters left: 2 (119 enodes) 1553857770.319 * * [simplify]: iters left: 1 (120 enodes) 1553857770.330 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857770.330 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857770.330 * * [simplify]: Extracting #2: cost 16 inf + 1 1553857770.330 * * [simplify]: Extracting #3: cost 27 inf + 1 1553857770.330 * * [simplify]: Extracting #4: cost 26 inf + 88 1553857770.331 * * [simplify]: Extracting #5: cost 13 inf + 1310 1553857770.331 * * [simplify]: Extracting #6: cost 1 inf + 4178 1553857770.332 * * [simplify]: Extracting #7: cost 0 inf + 4557 1553857770.333 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1553857770.333 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857770.334 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857770.334 * * [simplify]: iters left: 6 (16 enodes) 1553857770.337 * * [simplify]: iters left: 5 (55 enodes) 1553857770.348 * * [simplify]: iters left: 4 (72 enodes) 1553857770.370 * * [simplify]: iters left: 3 (82 enodes) 1553857770.389 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857770.389 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857770.389 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857770.389 * * [simplify]: Extracting #3: cost 25 inf + 116 1553857770.390 * * [simplify]: Extracting #4: cost 22 inf + 600 1553857770.391 * * [simplify]: Extracting #5: cost 1 inf + 3751 1553857770.392 * * [simplify]: Extracting #6: cost 0 inf + 4130 1553857770.393 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1553857770.394 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))))) 1553857770.394 * * * * [progress]: [ 435 / 959 ] simplifiying candidate # 1553857770.394 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) 1) 1553857770.394 * * [simplify]: iters left: 6 (13 enodes) 1553857770.400 * * [simplify]: iters left: 5 (48 enodes) 1553857770.407 * * [simplify]: iters left: 4 (69 enodes) 1553857770.416 * * [simplify]: iters left: 3 (82 enodes) 1553857770.425 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857770.425 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857770.425 * * [simplify]: Extracting #2: cost 7 inf + 1 1553857770.426 * * [simplify]: Extracting #3: cost 17 inf + 1 1553857770.426 * * [simplify]: Extracting #4: cost 14 inf + 211 1553857770.426 * * [simplify]: Extracting #5: cost 5 inf + 953 1553857770.427 * * [simplify]: Extracting #6: cost 0 inf + 2135 1553857770.428 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1553857770.428 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857770.428 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857770.429 * * [simplify]: iters left: 6 (15 enodes) 1553857770.436 * * [simplify]: iters left: 5 (52 enodes) 1553857770.450 * * [simplify]: iters left: 4 (64 enodes) 1553857770.467 * * [simplify]: iters left: 3 (73 enodes) 1553857770.485 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857770.485 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857770.485 * * [simplify]: Extracting #2: cost 15 inf + 0 1553857770.486 * * [simplify]: Extracting #3: cost 20 inf + 157 1553857770.486 * * [simplify]: Extracting #4: cost 16 inf + 600 1553857770.487 * * [simplify]: Extracting #5: cost 3 inf + 1927 1553857770.488 * * [simplify]: Extracting #6: cost 0 inf + 2904 1553857770.489 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 1553857770.489 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)))) 1553857770.489 * * * * [progress]: [ 436 / 959 ] simplifiying candidate # 1553857770.489 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857770.490 * * [simplify]: iters left: 6 (16 enodes) 1553857770.498 * * [simplify]: iters left: 5 (61 enodes) 1553857770.516 * * [simplify]: iters left: 4 (88 enodes) 1553857770.543 * * [simplify]: iters left: 3 (135 enodes) 1553857770.564 * * [simplify]: iters left: 2 (166 enodes) 1553857770.592 * * [simplify]: iters left: 1 (167 enodes) 1553857770.609 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857770.609 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857770.609 * * [simplify]: Extracting #2: cost 24 inf + 1 1553857770.609 * * [simplify]: Extracting #3: cost 35 inf + 1 1553857770.609 * * [simplify]: Extracting #4: cost 32 inf + 282 1553857770.610 * * [simplify]: Extracting #5: cost 5 inf + 6118 1553857770.612 * * [simplify]: Extracting #6: cost 1 inf + 7500 1553857770.613 * * [simplify]: Extracting #7: cost 0 inf + 7745 1553857770.615 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) 1553857770.615 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857770.615 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857770.615 * * [simplify]: iters left: 6 (16 enodes) 1553857770.619 * * [simplify]: iters left: 5 (55 enodes) 1553857770.626 * * [simplify]: iters left: 4 (72 enodes) 1553857770.642 * * [simplify]: iters left: 3 (82 enodes) 1553857770.661 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857770.661 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857770.662 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857770.662 * * [simplify]: Extracting #3: cost 25 inf + 116 1553857770.662 * * [simplify]: Extracting #4: cost 22 inf + 680 1553857770.663 * * [simplify]: Extracting #5: cost 1 inf + 4031 1553857770.665 * * [simplify]: Extracting #6: cost 0 inf + 4450 1553857770.666 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 1553857770.666 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))))) 1553857770.666 * * * * [progress]: [ 437 / 959 ] simplifiying candidate # 1553857770.667 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) (sqrt (hypot y.re y.im))) 1553857770.667 * * [simplify]: iters left: 6 (15 enodes) 1553857770.676 * * [simplify]: iters left: 5 (56 enodes) 1553857770.695 * * [simplify]: iters left: 4 (77 enodes) 1553857770.718 * * [simplify]: iters left: 3 (106 enodes) 1553857770.744 * * [simplify]: iters left: 2 (119 enodes) 1553857770.771 * * [simplify]: iters left: 1 (120 enodes) 1553857770.790 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857770.791 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857770.791 * * [simplify]: Extracting #2: cost 16 inf + 1 1553857770.791 * * [simplify]: Extracting #3: cost 27 inf + 1 1553857770.791 * * [simplify]: Extracting #4: cost 26 inf + 88 1553857770.791 * * [simplify]: Extracting #5: cost 13 inf + 1310 1553857770.792 * * [simplify]: Extracting #6: cost 1 inf + 4178 1553857770.793 * * [simplify]: Extracting #7: cost 0 inf + 4557 1553857770.794 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1553857770.794 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857770.794 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857770.794 * * [simplify]: iters left: 6 (16 enodes) 1553857770.798 * * [simplify]: iters left: 5 (55 enodes) 1553857770.805 * * [simplify]: iters left: 4 (72 enodes) 1553857770.816 * * [simplify]: iters left: 3 (82 enodes) 1553857770.826 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857770.826 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857770.826 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857770.826 * * [simplify]: Extracting #3: cost 25 inf + 116 1553857770.826 * * [simplify]: Extracting #4: cost 22 inf + 600 1553857770.827 * * [simplify]: Extracting #5: cost 1 inf + 3751 1553857770.828 * * [simplify]: Extracting #6: cost 0 inf + 4130 1553857770.828 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1553857770.828 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))))) 1553857770.829 * * * * [progress]: [ 438 / 959 ] simplifiying candidate # 1553857770.829 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) 1) 1553857770.829 * * [simplify]: iters left: 6 (13 enodes) 1553857770.833 * * [simplify]: iters left: 5 (48 enodes) 1553857770.841 * * [simplify]: iters left: 4 (69 enodes) 1553857770.852 * * [simplify]: iters left: 3 (82 enodes) 1553857770.870 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857770.870 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857770.870 * * [simplify]: Extracting #2: cost 7 inf + 1 1553857770.870 * * [simplify]: Extracting #3: cost 17 inf + 1 1553857770.870 * * [simplify]: Extracting #4: cost 14 inf + 211 1553857770.871 * * [simplify]: Extracting #5: cost 5 inf + 953 1553857770.872 * * [simplify]: Extracting #6: cost 0 inf + 2135 1553857770.873 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1553857770.873 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857770.873 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857770.873 * * [simplify]: iters left: 6 (15 enodes) 1553857770.878 * * [simplify]: iters left: 5 (52 enodes) 1553857770.885 * * [simplify]: iters left: 4 (64 enodes) 1553857770.893 * * [simplify]: iters left: 3 (73 enodes) 1553857770.903 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857770.903 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857770.903 * * [simplify]: Extracting #2: cost 15 inf + 0 1553857770.903 * * [simplify]: Extracting #3: cost 20 inf + 157 1553857770.903 * * [simplify]: Extracting #4: cost 16 inf + 600 1553857770.904 * * [simplify]: Extracting #5: cost 3 inf + 1927 1553857770.904 * * [simplify]: Extracting #6: cost 0 inf + 2904 1553857770.905 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 1553857770.905 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)))) 1553857770.905 * * * * [progress]: [ 439 / 959 ] simplifiying candidate # 1553857770.905 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857770.906 * * [simplify]: iters left: 6 (19 enodes) 1553857770.914 * * [simplify]: iters left: 5 (68 enodes) 1553857770.934 * * [simplify]: iters left: 4 (102 enodes) 1553857770.963 * * [simplify]: iters left: 3 (157 enodes) 1553857771.008 * * [simplify]: iters left: 2 (210 enodes) 1553857771.056 * * [simplify]: iters left: 1 (227 enodes) 1553857771.095 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857771.095 * * [simplify]: Extracting #1: cost 23 inf + 0 1553857771.095 * * [simplify]: Extracting #2: cost 46 inf + 0 1553857771.095 * * [simplify]: Extracting #3: cost 58 inf + 0 1553857771.095 * * [simplify]: Extracting #4: cost 59 inf + 128 1553857771.096 * * [simplify]: Extracting #5: cost 43 inf + 1953 1553857771.097 * * [simplify]: Extracting #6: cost 15 inf + 10819 1553857771.100 * * [simplify]: Extracting #7: cost 1 inf + 16197 1553857771.104 * * [simplify]: Extracting #8: cost 0 inf + 16696 1553857771.107 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1553857771.107 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))))) 1553857771.108 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))) 1553857771.109 * * [simplify]: iters left: 6 (17 enodes) 1553857771.112 * * [simplify]: iters left: 5 (58 enodes) 1553857771.120 * * [simplify]: iters left: 4 (75 enodes) 1553857771.134 * * [simplify]: iters left: 3 (85 enodes) 1553857771.154 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857771.154 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857771.154 * * [simplify]: Extracting #2: cost 16 inf + 0 1553857771.154 * * [simplify]: Extracting #3: cost 28 inf + 0 1553857771.154 * * [simplify]: Extracting #4: cost 30 inf + 87 1553857771.155 * * [simplify]: Extracting #5: cost 11 inf + 2279 1553857771.156 * * [simplify]: Extracting #6: cost 1 inf + 4505 1553857771.158 * * [simplify]: Extracting #7: cost 0 inf + 4884 1553857771.159 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 1553857771.160 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 1553857771.160 * * * * [progress]: [ 440 / 959 ] simplifiying candidate # 1553857771.160 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857771.160 * * [simplify]: iters left: 6 (18 enodes) 1553857771.168 * * [simplify]: iters left: 5 (61 enodes) 1553857771.185 * * [simplify]: iters left: 4 (78 enodes) 1553857771.206 * * [simplify]: iters left: 3 (91 enodes) 1553857771.227 * * [simplify]: iters left: 2 (98 enodes) 1553857771.250 * * [simplify]: iters left: 1 (105 enodes) 1553857771.276 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857771.276 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857771.276 * * [simplify]: Extracting #2: cost 24 inf + 0 1553857771.276 * * [simplify]: Extracting #3: cost 33 inf + 2 1553857771.276 * * [simplify]: Extracting #4: cost 29 inf + 543 1553857771.277 * * [simplify]: Extracting #5: cost 10 inf + 3178 1553857771.280 * * [simplify]: Extracting #6: cost 1 inf + 5919 1553857771.282 * * [simplify]: Extracting #7: cost 0 inf + 6298 1553857771.284 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (hypot y.re y.im)) 1553857771.284 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (hypot y.re y.im)) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))))) 1553857771.285 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857771.285 * * [simplify]: iters left: 6 (17 enodes) 1553857771.292 * * [simplify]: iters left: 5 (56 enodes) 1553857771.307 * * [simplify]: iters left: 4 (68 enodes) 1553857771.326 * * [simplify]: iters left: 3 (77 enodes) 1553857771.343 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857771.343 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857771.343 * * [simplify]: Extracting #2: cost 14 inf + 0 1553857771.343 * * [simplify]: Extracting #3: cost 21 inf + 116 1553857771.344 * * [simplify]: Extracting #4: cost 21 inf + 380 1553857771.344 * * [simplify]: Extracting #5: cost 1 inf + 2759 1553857771.346 * * [simplify]: Extracting #6: cost 0 inf + 3098 1553857771.347 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1553857771.347 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (hypot y.re y.im)) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)))) 1553857771.347 * * * * [progress]: [ 441 / 959 ] simplifiying candidate # 1553857771.347 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 1553857771.347 * * [simplify]: iters left: 6 (17 enodes) 1553857771.355 * * [simplify]: iters left: 5 (63 enodes) 1553857771.366 * * [simplify]: iters left: 4 (88 enodes) 1553857771.379 * * [simplify]: iters left: 3 (108 enodes) 1553857771.398 * * [simplify]: iters left: 2 (117 enodes) 1553857771.413 * * [simplify]: iters left: 1 (119 enodes) 1553857771.429 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857771.429 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857771.430 * * [simplify]: Extracting #2: cost 16 inf + 1 1553857771.430 * * [simplify]: Extracting #3: cost 28 inf + 1 1553857771.430 * * [simplify]: Extracting #4: cost 29 inf + 129 1553857771.431 * * [simplify]: Extracting #5: cost 14 inf + 1775 1553857771.432 * * [simplify]: Extracting #6: cost 1 inf + 4536 1553857771.435 * * [simplify]: Extracting #7: cost 0 inf + 4915 1553857771.437 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1553857771.437 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)))) 1553857771.437 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)) 1553857771.437 * * [simplify]: iters left: 6 (16 enodes) 1553857771.444 * * [simplify]: iters left: 5 (55 enodes) 1553857771.460 * * [simplify]: iters left: 4 (74 enodes) 1553857771.472 * * [simplify]: iters left: 3 (86 enodes) 1553857771.482 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857771.482 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857771.482 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857771.482 * * [simplify]: Extracting #3: cost 26 inf + 59 1553857771.482 * * [simplify]: Extracting #4: cost 23 inf + 518 1553857771.483 * * [simplify]: Extracting #5: cost 5 inf + 2827 1553857771.485 * * [simplify]: Extracting #6: cost 0 inf + 4130 1553857771.486 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 1553857771.486 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))))) 1553857771.486 * * * * [progress]: [ 442 / 959 ] simplifiying candidate # 1553857771.487 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857771.487 * * [simplify]: iters left: 6 (15 enodes) 1553857771.494 * * [simplify]: iters left: 5 (56 enodes) 1553857771.512 * * [simplify]: iters left: 4 (95 enodes) 1553857771.544 * * [simplify]: iters left: 3 (141 enodes) 1553857771.586 * * [simplify]: iters left: 2 (191 enodes) 1553857771.644 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857771.644 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857771.644 * * [simplify]: Extracting #2: cost 24 inf + 1 1553857771.645 * * [simplify]: Extracting #3: cost 35 inf + 1 1553857771.645 * * [simplify]: Extracting #4: cost 33 inf + 129 1553857771.646 * * [simplify]: Extracting #5: cost 18 inf + 1948 1553857771.648 * * [simplify]: Extracting #6: cost 2 inf + 6987 1553857771.652 * * [simplify]: Extracting #7: cost 0 inf + 7785 1553857771.655 * * [simplify]: Extracting #8: cost 0 inf + 7745 1553857771.658 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) 1553857771.658 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857771.658 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857771.658 * * [simplify]: iters left: 6 (16 enodes) 1553857771.661 * * [simplify]: iters left: 5 (55 enodes) 1553857771.669 * * [simplify]: iters left: 4 (72 enodes) 1553857771.679 * * [simplify]: iters left: 3 (82 enodes) 1553857771.689 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857771.689 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857771.689 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857771.689 * * [simplify]: Extracting #3: cost 25 inf + 116 1553857771.689 * * [simplify]: Extracting #4: cost 22 inf + 680 1553857771.689 * * [simplify]: Extracting #5: cost 1 inf + 4031 1553857771.690 * * [simplify]: Extracting #6: cost 0 inf + 4450 1553857771.691 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 1553857771.691 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))))) 1553857771.691 * * * * [progress]: [ 443 / 959 ] simplifiying candidate # 1553857771.692 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt (hypot y.re y.im))) 1553857771.692 * * [simplify]: iters left: 6 (14 enodes) 1553857771.696 * * [simplify]: iters left: 5 (51 enodes) 1553857771.704 * * [simplify]: iters left: 4 (79 enodes) 1553857771.723 * * [simplify]: iters left: 3 (102 enodes) 1553857771.736 * * [simplify]: iters left: 2 (116 enodes) 1553857771.754 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857771.754 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857771.755 * * [simplify]: Extracting #2: cost 16 inf + 1 1553857771.755 * * [simplify]: Extracting #3: cost 27 inf + 1 1553857771.755 * * [simplify]: Extracting #4: cost 26 inf + 88 1553857771.756 * * [simplify]: Extracting #5: cost 9 inf + 2086 1553857771.757 * * [simplify]: Extracting #6: cost 1 inf + 4218 1553857771.759 * * [simplify]: Extracting #7: cost 0 inf + 4557 1553857771.761 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (hypot y.re y.im)) (cbrt (- (* x.im y.re) (* x.re y.im))))) 1553857771.761 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (hypot y.re y.im)) (cbrt (- (* x.im y.re) (* x.re y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857771.761 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857771.762 * * [simplify]: iters left: 6 (16 enodes) 1553857771.765 * * [simplify]: iters left: 5 (55 enodes) 1553857771.772 * * [simplify]: iters left: 4 (72 enodes) 1553857771.783 * * [simplify]: iters left: 3 (82 enodes) 1553857771.794 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857771.794 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857771.794 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857771.794 * * [simplify]: Extracting #3: cost 25 inf + 116 1553857771.794 * * [simplify]: Extracting #4: cost 22 inf + 600 1553857771.795 * * [simplify]: Extracting #5: cost 1 inf + 3751 1553857771.797 * * [simplify]: Extracting #6: cost 0 inf + 4130 1553857771.798 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1553857771.798 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (hypot y.re y.im)) (cbrt (- (* x.im y.re) (* x.re y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))))) 1553857771.798 * * * * [progress]: [ 444 / 959 ] simplifiying candidate # 1553857771.799 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 1) 1553857771.799 * * [simplify]: iters left: 6 (12 enodes) 1553857771.806 * * [simplify]: iters left: 5 (41 enodes) 1553857771.819 * * [simplify]: iters left: 4 (61 enodes) 1553857771.836 * * [simplify]: iters left: 3 (70 enodes) 1553857771.852 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857771.852 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857771.852 * * [simplify]: Extracting #2: cost 7 inf + 1 1553857771.852 * * [simplify]: Extracting #3: cost 17 inf + 1 1553857771.853 * * [simplify]: Extracting #4: cost 16 inf + 88 1553857771.853 * * [simplify]: Extracting #5: cost 5 inf + 953 1553857771.854 * * [simplify]: Extracting #6: cost 0 inf + 2135 1553857771.855 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1553857771.855 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857771.856 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857771.856 * * [simplify]: iters left: 6 (15 enodes) 1553857771.863 * * [simplify]: iters left: 5 (52 enodes) 1553857771.878 * * [simplify]: iters left: 4 (64 enodes) 1553857771.896 * * [simplify]: iters left: 3 (73 enodes) 1553857771.915 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857771.915 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857771.915 * * [simplify]: Extracting #2: cost 15 inf + 0 1553857771.915 * * [simplify]: Extracting #3: cost 20 inf + 157 1553857771.915 * * [simplify]: Extracting #4: cost 16 inf + 600 1553857771.915 * * [simplify]: Extracting #5: cost 3 inf + 1927 1553857771.916 * * [simplify]: Extracting #6: cost 0 inf + 2904 1553857771.916 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 1553857771.916 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)))) 1553857771.917 * * * * [progress]: [ 445 / 959 ] simplifiying candidate # 1553857771.917 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857771.917 * * [simplify]: iters left: 6 (19 enodes) 1553857771.921 * * [simplify]: iters left: 5 (65 enodes) 1553857771.930 * * [simplify]: iters left: 4 (89 enodes) 1553857771.942 * * [simplify]: iters left: 3 (101 enodes) 1553857771.955 * * [simplify]: iters left: 2 (112 enodes) 1553857771.981 * * [simplify]: iters left: 1 (136 enodes) 1553857772.024 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857772.024 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857772.024 * * [simplify]: Extracting #2: cost 23 inf + 0 1553857772.025 * * [simplify]: Extracting #3: cost 49 inf + 1 1553857772.025 * * [simplify]: Extracting #4: cost 47 inf + 93 1553857772.026 * * [simplify]: Extracting #5: cost 31 inf + 1551 1553857772.028 * * [simplify]: Extracting #6: cost 18 inf + 4277 1553857772.030 * * [simplify]: Extracting #7: cost 2 inf + 10007 1553857772.033 * * [simplify]: Extracting #8: cost 0 inf + 10994 1553857772.036 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857772.036 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))))) 1553857772.036 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))) 1553857772.037 * * [simplify]: iters left: 6 (17 enodes) 1553857772.044 * * [simplify]: iters left: 5 (56 enodes) 1553857772.059 * * [simplify]: iters left: 4 (70 enodes) 1553857772.078 * * [simplify]: iters left: 3 (78 enodes) 1553857772.097 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857772.097 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857772.097 * * [simplify]: Extracting #2: cost 12 inf + 0 1553857772.097 * * [simplify]: Extracting #3: cost 24 inf + 0 1553857772.098 * * [simplify]: Extracting #4: cost 26 inf + 87 1553857772.098 * * [simplify]: Extracting #5: cost 9 inf + 1925 1553857772.099 * * [simplify]: Extracting #6: cost 0 inf + 3612 1553857772.101 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857772.101 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))))) 1553857772.101 * * * * [progress]: [ 446 / 959 ] simplifiying candidate # 1553857772.101 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (hypot y.re y.im))) 1553857772.101 * * [simplify]: iters left: 6 (18 enodes) 1553857772.107 * * [simplify]: iters left: 5 (63 enodes) 1553857772.116 * * [simplify]: iters left: 4 (85 enodes) 1553857772.127 * * [simplify]: iters left: 3 (105 enodes) 1553857772.142 * * [simplify]: iters left: 2 (107 enodes) 1553857772.154 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857772.154 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857772.155 * * [simplify]: Extracting #2: cost 24 inf + 0 1553857772.155 * * [simplify]: Extracting #3: cost 36 inf + 0 1553857772.155 * * [simplify]: Extracting #4: cost 38 inf + 87 1553857772.155 * * [simplify]: Extracting #5: cost 22 inf + 1601 1553857772.156 * * [simplify]: Extracting #6: cost 5 inf + 5617 1553857772.157 * * [simplify]: Extracting #7: cost 0 inf + 7108 1553857772.159 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1553857772.159 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))))) 1553857772.159 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857772.159 * * [simplify]: iters left: 6 (17 enodes) 1553857772.163 * * [simplify]: iters left: 5 (58 enodes) 1553857772.175 * * [simplify]: iters left: 4 (75 enodes) 1553857772.195 * * [simplify]: iters left: 3 (85 enodes) 1553857772.215 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857772.215 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857772.215 * * [simplify]: Extracting #2: cost 16 inf + 0 1553857772.215 * * [simplify]: Extracting #3: cost 28 inf + 0 1553857772.215 * * [simplify]: Extracting #4: cost 30 inf + 87 1553857772.215 * * [simplify]: Extracting #5: cost 11 inf + 2159 1553857772.216 * * [simplify]: Extracting #6: cost 1 inf + 4265 1553857772.217 * * [simplify]: Extracting #7: cost 0 inf + 4564 1553857772.217 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857772.217 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (hypot y.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))))) 1553857772.218 * * * * [progress]: [ 447 / 959 ] simplifiying candidate # 1553857772.218 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) 1553857772.218 * * [simplify]: iters left: 6 (17 enodes) 1553857772.222 * * [simplify]: iters left: 5 (63 enodes) 1553857772.233 * * [simplify]: iters left: 4 (85 enodes) 1553857772.245 * * [simplify]: iters left: 3 (100 enodes) 1553857772.270 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857772.270 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857772.270 * * [simplify]: Extracting #2: cost 12 inf + 1 1553857772.271 * * [simplify]: Extracting #3: cost 24 inf + 1 1553857772.271 * * [simplify]: Extracting #4: cost 26 inf + 88 1553857772.271 * * [simplify]: Extracting #5: cost 14 inf + 1243 1553857772.273 * * [simplify]: Extracting #6: cost 2 inf + 3137 1553857772.274 * * [simplify]: Extracting #7: cost 0 inf + 3613 1553857772.275 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857772.276 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)))) 1553857772.276 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)) 1553857772.276 * * [simplify]: iters left: 6 (16 enodes) 1553857772.280 * * [simplify]: iters left: 5 (55 enodes) 1553857772.287 * * [simplify]: iters left: 4 (74 enodes) 1553857772.297 * * [simplify]: iters left: 3 (86 enodes) 1553857772.307 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857772.307 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857772.307 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857772.307 * * [simplify]: Extracting #3: cost 26 inf + 59 1553857772.307 * * [simplify]: Extracting #4: cost 23 inf + 598 1553857772.308 * * [simplify]: Extracting #5: cost 5 inf + 2907 1553857772.308 * * [simplify]: Extracting #6: cost 0 inf + 4130 1553857772.309 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 1553857772.309 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))))) 1553857772.309 * * * * [progress]: [ 448 / 959 ] simplifiying candidate # 1553857772.310 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857772.310 * * [simplify]: iters left: 6 (19 enodes) 1553857772.314 * * [simplify]: iters left: 5 (69 enodes) 1553857772.325 * * [simplify]: iters left: 4 (90 enodes) 1553857772.338 * * [simplify]: iters left: 3 (107 enodes) 1553857772.365 * * [simplify]: iters left: 2 (110 enodes) 1553857772.378 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857772.378 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857772.378 * * [simplify]: Extracting #2: cost 24 inf + 0 1553857772.378 * * [simplify]: Extracting #3: cost 40 inf + 0 1553857772.378 * * [simplify]: Extracting #4: cost 42 inf + 87 1553857772.379 * * [simplify]: Extracting #5: cost 29 inf + 1188 1553857772.379 * * [simplify]: Extracting #6: cost 9 inf + 6193 1553857772.381 * * [simplify]: Extracting #7: cost 2 inf + 8763 1553857772.382 * * [simplify]: Extracting #8: cost 0 inf + 9776 1553857772.384 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857772.384 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))))) 1553857772.384 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))) 1553857772.384 * * [simplify]: iters left: 6 (17 enodes) 1553857772.388 * * [simplify]: iters left: 5 (60 enodes) 1553857772.399 * * [simplify]: iters left: 4 (76 enodes) 1553857772.422 * * [simplify]: iters left: 3 (86 enodes) 1553857772.434 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857772.434 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857772.434 * * [simplify]: Extracting #2: cost 17 inf + 0 1553857772.434 * * [simplify]: Extracting #3: cost 30 inf + 0 1553857772.434 * * [simplify]: Extracting #4: cost 31 inf + 128 1553857772.435 * * [simplify]: Extracting #5: cost 15 inf + 2087 1553857772.436 * * [simplify]: Extracting #6: cost 5 inf + 4299 1553857772.436 * * [simplify]: Extracting #7: cost 0 inf + 6098 1553857772.437 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 1553857772.437 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 1553857772.438 * * * * [progress]: [ 449 / 959 ] simplifiying candidate # 1553857772.438 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (hypot y.re y.im))) 1553857772.438 * * [simplify]: iters left: 6 (18 enodes) 1553857772.442 * * [simplify]: iters left: 5 (64 enodes) 1553857772.456 * * [simplify]: iters left: 4 (80 enodes) 1553857772.479 * * [simplify]: iters left: 3 (90 enodes) 1553857772.500 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857772.500 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857772.501 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857772.501 * * [simplify]: Extracting #3: cost 32 inf + 0 1553857772.501 * * [simplify]: Extracting #4: cost 33 inf + 169 1553857772.502 * * [simplify]: Extracting #5: cost 19 inf + 1746 1553857772.503 * * [simplify]: Extracting #6: cost 9 inf + 2951 1553857772.504 * * [simplify]: Extracting #7: cost 0 inf + 6212 1553857772.505 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1553857772.506 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))))) 1553857772.506 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857772.506 * * [simplify]: iters left: 6 (17 enodes) 1553857772.509 * * [simplify]: iters left: 5 (60 enodes) 1553857772.518 * * [simplify]: iters left: 4 (76 enodes) 1553857772.529 * * [simplify]: iters left: 3 (86 enodes) 1553857772.546 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857772.546 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857772.546 * * [simplify]: Extracting #2: cost 17 inf + 0 1553857772.547 * * [simplify]: Extracting #3: cost 30 inf + 0 1553857772.547 * * [simplify]: Extracting #4: cost 31 inf + 128 1553857772.547 * * [simplify]: Extracting #5: cost 15 inf + 1967 1553857772.549 * * [simplify]: Extracting #6: cost 5 inf + 4059 1553857772.550 * * [simplify]: Extracting #7: cost 0 inf + 5778 1553857772.552 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 1553857772.552 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (hypot y.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 1553857772.553 * * * * [progress]: [ 450 / 959 ] simplifiying candidate # 1553857772.553 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) 1553857772.553 * * [simplify]: iters left: 6 (17 enodes) 1553857772.562 * * [simplify]: iters left: 5 (61 enodes) 1553857772.581 * * [simplify]: iters left: 4 (77 enodes) 1553857772.603 * * [simplify]: iters left: 3 (88 enodes) 1553857772.625 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857772.625 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857772.625 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857772.625 * * [simplify]: Extracting #3: cost 22 inf + 1 1553857772.625 * * [simplify]: Extracting #4: cost 25 inf + 46 1553857772.626 * * [simplify]: Extracting #5: cost 14 inf + 1136 1553857772.627 * * [simplify]: Extracting #6: cost 4 inf + 2223 1553857772.628 * * [simplify]: Extracting #7: cost 1 inf + 3076 1553857772.630 * * [simplify]: Extracting #8: cost 0 inf + 3495 1553857772.631 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1553857772.631 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)))) 1553857772.632 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)) 1553857772.632 * * [simplify]: iters left: 6 (16 enodes) 1553857772.635 * * [simplify]: iters left: 5 (57 enodes) 1553857772.644 * * [simplify]: iters left: 4 (73 enodes) 1553857772.654 * * [simplify]: iters left: 3 (83 enodes) 1553857772.664 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857772.664 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857772.664 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857772.664 * * [simplify]: Extracting #3: cost 26 inf + 2 1553857772.664 * * [simplify]: Extracting #4: cost 28 inf + 201 1553857772.665 * * [simplify]: Extracting #5: cost 14 inf + 1790 1553857772.665 * * [simplify]: Extracting #6: cost 5 inf + 3273 1553857772.666 * * [simplify]: Extracting #7: cost 0 inf + 5344 1553857772.667 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 1553857772.667 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 1553857772.667 * * * * [progress]: [ 451 / 959 ] simplifiying candidate # 1553857772.667 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857772.668 * * [simplify]: iters left: 6 (18 enodes) 1553857772.672 * * [simplify]: iters left: 5 (63 enodes) 1553857772.684 * * [simplify]: iters left: 4 (85 enodes) 1553857772.707 * * [simplify]: iters left: 3 (102 enodes) 1553857772.732 * * [simplify]: iters left: 2 (105 enodes) 1553857772.757 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857772.757 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857772.757 * * [simplify]: Extracting #2: cost 22 inf + 0 1553857772.758 * * [simplify]: Extracting #3: cost 36 inf + 0 1553857772.758 * * [simplify]: Extracting #4: cost 38 inf + 87 1553857772.759 * * [simplify]: Extracting #5: cost 24 inf + 1638 1553857772.760 * * [simplify]: Extracting #6: cost 4 inf + 5916 1553857772.764 * * [simplify]: Extracting #7: cost 0 inf + 7108 1553857772.767 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857772.767 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))))) 1553857772.767 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))) 1553857772.768 * * [simplify]: iters left: 6 (17 enodes) 1553857772.776 * * [simplify]: iters left: 5 (58 enodes) 1553857772.790 * * [simplify]: iters left: 4 (75 enodes) 1553857772.810 * * [simplify]: iters left: 3 (85 enodes) 1553857772.830 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857772.830 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857772.830 * * [simplify]: Extracting #2: cost 16 inf + 0 1553857772.830 * * [simplify]: Extracting #3: cost 28 inf + 0 1553857772.831 * * [simplify]: Extracting #4: cost 30 inf + 87 1553857772.831 * * [simplify]: Extracting #5: cost 11 inf + 2159 1553857772.833 * * [simplify]: Extracting #6: cost 1 inf + 4225 1553857772.835 * * [simplify]: Extracting #7: cost 0 inf + 4564 1553857772.836 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 1553857772.836 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 1553857772.837 * * * * [progress]: [ 452 / 959 ] simplifiying candidate # 1553857772.837 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857772.837 * * [simplify]: iters left: 6 (17 enodes) 1553857772.845 * * [simplify]: iters left: 5 (56 enodes) 1553857772.859 * * [simplify]: iters left: 4 (68 enodes) 1553857772.868 * * [simplify]: iters left: 3 (77 enodes) 1553857772.876 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857772.876 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857772.876 * * [simplify]: Extracting #2: cost 14 inf + 0 1553857772.877 * * [simplify]: Extracting #3: cost 21 inf + 116 1553857772.877 * * [simplify]: Extracting #4: cost 21 inf + 380 1553857772.877 * * [simplify]: Extracting #5: cost 1 inf + 2559 1553857772.878 * * [simplify]: Extracting #6: cost 0 inf + 2858 1553857772.878 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1553857772.878 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))))) 1553857772.878 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857772.879 * * [simplify]: iters left: 6 (17 enodes) 1553857772.883 * * [simplify]: iters left: 5 (56 enodes) 1553857772.891 * * [simplify]: iters left: 4 (68 enodes) 1553857772.900 * * [simplify]: iters left: 3 (77 enodes) 1553857772.909 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857772.909 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857772.909 * * [simplify]: Extracting #2: cost 14 inf + 0 1553857772.909 * * [simplify]: Extracting #3: cost 21 inf + 116 1553857772.909 * * [simplify]: Extracting #4: cost 21 inf + 380 1553857772.910 * * [simplify]: Extracting #5: cost 1 inf + 2559 1553857772.910 * * [simplify]: Extracting #6: cost 0 inf + 2858 1553857772.911 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1553857772.911 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)))) 1553857772.911 * * * * [progress]: [ 453 / 959 ] simplifiying candidate # 1553857772.911 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 1553857772.911 * * [simplify]: iters left: 6 (16 enodes) 1553857772.917 * * [simplify]: iters left: 5 (58 enodes) 1553857772.935 * * [simplify]: iters left: 4 (75 enodes) 1553857772.956 * * [simplify]: iters left: 3 (86 enodes) 1553857772.973 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857772.973 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857772.973 * * [simplify]: Extracting #2: cost 8 inf + 1 1553857772.973 * * [simplify]: Extracting #3: cost 20 inf + 1 1553857772.973 * * [simplify]: Extracting #4: cost 22 inf + 103 1553857772.974 * * [simplify]: Extracting #5: cost 7 inf + 1486 1553857772.974 * * [simplify]: Extracting #6: cost 0 inf + 2341 1553857772.975 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857772.975 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)))) 1553857772.975 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)) 1553857772.975 * * [simplify]: iters left: 6 (16 enodes) 1553857772.979 * * [simplify]: iters left: 5 (55 enodes) 1553857772.988 * * [simplify]: iters left: 4 (74 enodes) 1553857773.000 * * [simplify]: iters left: 3 (86 enodes) 1553857773.009 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857773.010 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857773.010 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857773.010 * * [simplify]: Extracting #3: cost 26 inf + 59 1553857773.010 * * [simplify]: Extracting #4: cost 23 inf + 518 1553857773.010 * * [simplify]: Extracting #5: cost 5 inf + 2667 1553857773.011 * * [simplify]: Extracting #6: cost 0 inf + 3810 1553857773.012 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 1553857773.012 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))))) 1553857773.012 * * * * [progress]: [ 454 / 959 ] simplifiying candidate # 1553857773.012 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857773.012 * * [simplify]: iters left: 6 (15 enodes) 1553857773.016 * * [simplify]: iters left: 5 (56 enodes) 1553857773.024 * * [simplify]: iters left: 4 (72 enodes) 1553857773.045 * * [simplify]: iters left: 3 (83 enodes) 1553857773.066 * * [simplify]: iters left: 2 (85 enodes) 1553857773.086 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857773.086 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857773.086 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857773.086 * * [simplify]: Extracting #3: cost 23 inf + 1 1553857773.086 * * [simplify]: Extracting #4: cost 22 inf + 88 1553857773.087 * * [simplify]: Extracting #5: cost 8 inf + 1366 1553857773.088 * * [simplify]: Extracting #6: cost 1 inf + 2876 1553857773.089 * * [simplify]: Extracting #7: cost 0 inf + 3255 1553857773.090 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857773.090 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857773.091 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857773.091 * * [simplify]: iters left: 6 (16 enodes) 1553857773.099 * * [simplify]: iters left: 5 (55 enodes) 1553857773.106 * * [simplify]: iters left: 4 (72 enodes) 1553857773.115 * * [simplify]: iters left: 3 (82 enodes) 1553857773.125 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857773.125 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857773.125 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857773.125 * * [simplify]: Extracting #3: cost 25 inf + 116 1553857773.125 * * [simplify]: Extracting #4: cost 22 inf + 680 1553857773.126 * * [simplify]: Extracting #5: cost 1 inf + 3751 1553857773.126 * * [simplify]: Extracting #6: cost 0 inf + 4130 1553857773.127 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 1553857773.127 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))))) 1553857773.127 * * * * [progress]: [ 455 / 959 ] simplifiying candidate # 1553857773.128 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) (sqrt (hypot y.re y.im))) 1553857773.128 * * [simplify]: iters left: 6 (14 enodes) 1553857773.131 * * [simplify]: iters left: 5 (51 enodes) 1553857773.139 * * [simplify]: iters left: 4 (63 enodes) 1553857773.155 * * [simplify]: iters left: 3 (74 enodes) 1553857773.172 * * [simplify]: iters left: 2 (75 enodes) 1553857773.189 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857773.189 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857773.189 * * [simplify]: Extracting #2: cost 9 inf + 0 1553857773.189 * * [simplify]: Extracting #3: cost 19 inf + 1 1553857773.189 * * [simplify]: Extracting #4: cost 15 inf + 243 1553857773.190 * * [simplify]: Extracting #5: cost 2 inf + 1587 1553857773.191 * * [simplify]: Extracting #6: cost 0 inf + 1983 1553857773.192 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857773.192 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857773.192 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857773.192 * * [simplify]: iters left: 6 (16 enodes) 1553857773.201 * * [simplify]: iters left: 5 (55 enodes) 1553857773.215 * * [simplify]: iters left: 4 (72 enodes) 1553857773.233 * * [simplify]: iters left: 3 (82 enodes) 1553857773.253 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857773.253 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857773.253 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857773.253 * * [simplify]: Extracting #3: cost 25 inf + 116 1553857773.254 * * [simplify]: Extracting #4: cost 22 inf + 600 1553857773.255 * * [simplify]: Extracting #5: cost 1 inf + 3471 1553857773.256 * * [simplify]: Extracting #6: cost 0 inf + 3810 1553857773.257 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1553857773.258 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))))) 1553857773.258 * * * * [progress]: [ 456 / 959 ] simplifiying candidate # 1553857773.258 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) 1) 1553857773.258 * * [simplify]: iters left: 6 (12 enodes) 1553857773.265 * * [simplify]: iters left: 5 (43 enodes) 1553857773.277 * * [simplify]: iters left: 4 (55 enodes) 1553857773.283 * * [simplify]: iters left: 3 (63 enodes) 1553857773.290 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857773.290 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857773.290 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857773.291 * * [simplify]: Extracting #3: cost 11 inf + 170 1553857773.291 * * [simplify]: Extracting #4: cost 2 inf + 872 1553857773.291 * * [simplify]: Extracting #5: cost 0 inf + 1077 1553857773.291 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1553857773.291 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857773.292 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857773.292 * * [simplify]: iters left: 6 (15 enodes) 1553857773.295 * * [simplify]: iters left: 5 (52 enodes) 1553857773.301 * * [simplify]: iters left: 4 (64 enodes) 1553857773.317 * * [simplify]: iters left: 3 (73 enodes) 1553857773.334 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857773.334 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857773.334 * * [simplify]: Extracting #2: cost 15 inf + 0 1553857773.334 * * [simplify]: Extracting #3: cost 20 inf + 157 1553857773.334 * * [simplify]: Extracting #4: cost 16 inf + 600 1553857773.335 * * [simplify]: Extracting #5: cost 3 inf + 1807 1553857773.336 * * [simplify]: Extracting #6: cost 0 inf + 2664 1553857773.337 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 1553857773.337 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)))) 1553857773.338 * * * * [progress]: [ 457 / 959 ] simplifiying candidate # 1553857773.338 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857773.338 * * [simplify]: iters left: 6 (15 enodes) 1553857773.346 * * [simplify]: iters left: 5 (56 enodes) 1553857773.363 * * [simplify]: iters left: 4 (72 enodes) 1553857773.383 * * [simplify]: iters left: 3 (83 enodes) 1553857773.402 * * [simplify]: iters left: 2 (85 enodes) 1553857773.418 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857773.418 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857773.418 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857773.418 * * [simplify]: Extracting #3: cost 23 inf + 1 1553857773.418 * * [simplify]: Extracting #4: cost 22 inf + 88 1553857773.419 * * [simplify]: Extracting #5: cost 8 inf + 1366 1553857773.419 * * [simplify]: Extracting #6: cost 1 inf + 2876 1553857773.420 * * [simplify]: Extracting #7: cost 0 inf + 3255 1553857773.420 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857773.420 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857773.420 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857773.421 * * [simplify]: iters left: 6 (16 enodes) 1553857773.424 * * [simplify]: iters left: 5 (55 enodes) 1553857773.431 * * [simplify]: iters left: 4 (72 enodes) 1553857773.443 * * [simplify]: iters left: 3 (82 enodes) 1553857773.462 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857773.462 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857773.462 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857773.462 * * [simplify]: Extracting #3: cost 25 inf + 116 1553857773.462 * * [simplify]: Extracting #4: cost 22 inf + 680 1553857773.463 * * [simplify]: Extracting #5: cost 1 inf + 3751 1553857773.465 * * [simplify]: Extracting #6: cost 0 inf + 4130 1553857773.466 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 1553857773.467 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))))) 1553857773.467 * * * * [progress]: [ 458 / 959 ] simplifiying candidate # 1553857773.467 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) (sqrt (hypot y.re y.im))) 1553857773.467 * * [simplify]: iters left: 6 (14 enodes) 1553857773.474 * * [simplify]: iters left: 5 (51 enodes) 1553857773.489 * * [simplify]: iters left: 4 (63 enodes) 1553857773.507 * * [simplify]: iters left: 3 (74 enodes) 1553857773.523 * * [simplify]: iters left: 2 (75 enodes) 1553857773.541 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857773.541 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857773.541 * * [simplify]: Extracting #2: cost 9 inf + 0 1553857773.541 * * [simplify]: Extracting #3: cost 19 inf + 1 1553857773.542 * * [simplify]: Extracting #4: cost 15 inf + 243 1553857773.542 * * [simplify]: Extracting #5: cost 2 inf + 1587 1553857773.543 * * [simplify]: Extracting #6: cost 0 inf + 1983 1553857773.544 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857773.544 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857773.544 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857773.545 * * [simplify]: iters left: 6 (16 enodes) 1553857773.552 * * [simplify]: iters left: 5 (55 enodes) 1553857773.567 * * [simplify]: iters left: 4 (72 enodes) 1553857773.586 * * [simplify]: iters left: 3 (82 enodes) 1553857773.596 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857773.596 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857773.596 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857773.596 * * [simplify]: Extracting #3: cost 25 inf + 116 1553857773.597 * * [simplify]: Extracting #4: cost 22 inf + 600 1553857773.597 * * [simplify]: Extracting #5: cost 1 inf + 3471 1553857773.598 * * [simplify]: Extracting #6: cost 0 inf + 3810 1553857773.599 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1553857773.599 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))))) 1553857773.599 * * * * [progress]: [ 459 / 959 ] simplifiying candidate # 1553857773.599 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) 1) 1553857773.599 * * [simplify]: iters left: 6 (12 enodes) 1553857773.602 * * [simplify]: iters left: 5 (43 enodes) 1553857773.609 * * [simplify]: iters left: 4 (55 enodes) 1553857773.618 * * [simplify]: iters left: 3 (63 enodes) 1553857773.632 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857773.632 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857773.632 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857773.633 * * [simplify]: Extracting #3: cost 11 inf + 170 1553857773.633 * * [simplify]: Extracting #4: cost 2 inf + 872 1553857773.634 * * [simplify]: Extracting #5: cost 0 inf + 1077 1553857773.634 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1553857773.634 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857773.635 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857773.635 * * [simplify]: iters left: 6 (15 enodes) 1553857773.642 * * [simplify]: iters left: 5 (52 enodes) 1553857773.656 * * [simplify]: iters left: 4 (64 enodes) 1553857773.674 * * [simplify]: iters left: 3 (73 enodes) 1553857773.692 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857773.692 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857773.692 * * [simplify]: Extracting #2: cost 15 inf + 0 1553857773.692 * * [simplify]: Extracting #3: cost 20 inf + 157 1553857773.692 * * [simplify]: Extracting #4: cost 16 inf + 600 1553857773.693 * * [simplify]: Extracting #5: cost 3 inf + 1807 1553857773.694 * * [simplify]: Extracting #6: cost 0 inf + 2664 1553857773.695 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 1553857773.695 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)))) 1553857773.696 * * * * [progress]: [ 460 / 959 ] simplifiying candidate # 1553857773.696 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857773.698 * * [simplify]: iters left: 6 (15 enodes) 1553857773.706 * * [simplify]: iters left: 5 (56 enodes) 1553857773.723 * * [simplify]: iters left: 4 (72 enodes) 1553857773.743 * * [simplify]: iters left: 3 (83 enodes) 1553857773.762 * * [simplify]: iters left: 2 (85 enodes) 1553857773.782 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857773.782 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857773.782 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857773.782 * * [simplify]: Extracting #3: cost 23 inf + 1 1553857773.782 * * [simplify]: Extracting #4: cost 22 inf + 88 1553857773.783 * * [simplify]: Extracting #5: cost 8 inf + 1366 1553857773.784 * * [simplify]: Extracting #6: cost 1 inf + 2876 1553857773.785 * * [simplify]: Extracting #7: cost 0 inf + 3255 1553857773.786 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857773.787 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857773.787 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857773.787 * * [simplify]: iters left: 6 (16 enodes) 1553857773.794 * * [simplify]: iters left: 5 (55 enodes) 1553857773.811 * * [simplify]: iters left: 4 (72 enodes) 1553857773.830 * * [simplify]: iters left: 3 (82 enodes) 1553857773.852 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857773.853 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857773.853 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857773.853 * * [simplify]: Extracting #3: cost 25 inf + 116 1553857773.853 * * [simplify]: Extracting #4: cost 22 inf + 680 1553857773.854 * * [simplify]: Extracting #5: cost 1 inf + 3751 1553857773.856 * * [simplify]: Extracting #6: cost 0 inf + 4130 1553857773.857 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 1553857773.857 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))))) 1553857773.858 * * * * [progress]: [ 461 / 959 ] simplifiying candidate # 1553857773.858 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) (sqrt (hypot y.re y.im))) 1553857773.858 * * [simplify]: iters left: 6 (14 enodes) 1553857773.865 * * [simplify]: iters left: 5 (51 enodes) 1553857773.877 * * [simplify]: iters left: 4 (63 enodes) 1553857773.886 * * [simplify]: iters left: 3 (74 enodes) 1553857773.894 * * [simplify]: iters left: 2 (75 enodes) 1553857773.903 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857773.903 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857773.903 * * [simplify]: Extracting #2: cost 9 inf + 0 1553857773.904 * * [simplify]: Extracting #3: cost 19 inf + 1 1553857773.904 * * [simplify]: Extracting #4: cost 15 inf + 243 1553857773.904 * * [simplify]: Extracting #5: cost 2 inf + 1587 1553857773.905 * * [simplify]: Extracting #6: cost 0 inf + 1983 1553857773.906 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857773.906 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857773.907 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857773.907 * * [simplify]: iters left: 6 (16 enodes) 1553857773.914 * * [simplify]: iters left: 5 (55 enodes) 1553857773.929 * * [simplify]: iters left: 4 (72 enodes) 1553857773.943 * * [simplify]: iters left: 3 (82 enodes) 1553857773.954 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857773.954 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857773.954 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857773.954 * * [simplify]: Extracting #3: cost 25 inf + 116 1553857773.954 * * [simplify]: Extracting #4: cost 22 inf + 600 1553857773.955 * * [simplify]: Extracting #5: cost 1 inf + 3471 1553857773.956 * * [simplify]: Extracting #6: cost 0 inf + 3810 1553857773.956 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1553857773.956 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))))) 1553857773.956 * * * * [progress]: [ 462 / 959 ] simplifiying candidate # 1553857773.957 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) 1) 1553857773.957 * * [simplify]: iters left: 6 (12 enodes) 1553857773.960 * * [simplify]: iters left: 5 (43 enodes) 1553857773.967 * * [simplify]: iters left: 4 (55 enodes) 1553857773.978 * * [simplify]: iters left: 3 (63 enodes) 1553857773.992 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857773.992 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857773.992 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857773.993 * * [simplify]: Extracting #3: cost 11 inf + 170 1553857773.993 * * [simplify]: Extracting #4: cost 2 inf + 872 1553857773.994 * * [simplify]: Extracting #5: cost 0 inf + 1077 1553857773.994 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1553857773.994 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857773.995 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857773.995 * * [simplify]: iters left: 6 (15 enodes) 1553857774.002 * * [simplify]: iters left: 5 (52 enodes) 1553857774.013 * * [simplify]: iters left: 4 (64 enodes) 1553857774.021 * * [simplify]: iters left: 3 (73 enodes) 1553857774.030 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857774.030 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857774.030 * * [simplify]: Extracting #2: cost 15 inf + 0 1553857774.030 * * [simplify]: Extracting #3: cost 20 inf + 157 1553857774.030 * * [simplify]: Extracting #4: cost 16 inf + 600 1553857774.030 * * [simplify]: Extracting #5: cost 3 inf + 1807 1553857774.031 * * [simplify]: Extracting #6: cost 0 inf + 2664 1553857774.032 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 1553857774.032 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)))) 1553857774.032 * * * * [progress]: [ 463 / 959 ] simplifiying candidate # 1553857774.032 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* 1 1))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857774.032 * * [simplify]: iters left: 6 (16 enodes) 1553857774.037 * * [simplify]: iters left: 5 (58 enodes) 1553857774.046 * * [simplify]: iters left: 4 (74 enodes) 1553857774.057 * * [simplify]: iters left: 3 (83 enodes) 1553857774.067 * * [simplify]: iters left: 2 (85 enodes) 1553857774.077 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857774.077 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857774.077 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857774.077 * * [simplify]: Extracting #3: cost 23 inf + 1 1553857774.077 * * [simplify]: Extracting #4: cost 21 inf + 170 1553857774.078 * * [simplify]: Extracting #5: cost 9 inf + 1107 1553857774.078 * * [simplify]: Extracting #6: cost 1 inf + 2876 1553857774.079 * * [simplify]: Extracting #7: cost 0 inf + 3255 1553857774.079 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857774.079 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857774.080 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857774.080 * * [simplify]: iters left: 6 (16 enodes) 1553857774.085 * * [simplify]: iters left: 5 (55 enodes) 1553857774.101 * * [simplify]: iters left: 4 (72 enodes) 1553857774.121 * * [simplify]: iters left: 3 (82 enodes) 1553857774.140 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857774.140 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857774.140 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857774.140 * * [simplify]: Extracting #3: cost 25 inf + 116 1553857774.140 * * [simplify]: Extracting #4: cost 22 inf + 680 1553857774.142 * * [simplify]: Extracting #5: cost 1 inf + 3751 1553857774.143 * * [simplify]: Extracting #6: cost 0 inf + 4130 1553857774.144 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 1553857774.144 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))))) 1553857774.145 * * * * [progress]: [ 464 / 959 ] simplifiying candidate # 1553857774.145 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* 1 1))) (sqrt (hypot y.re y.im))) 1553857774.145 * * [simplify]: iters left: 6 (15 enodes) 1553857774.154 * * [simplify]: iters left: 5 (53 enodes) 1553857774.171 * * [simplify]: iters left: 4 (65 enodes) 1553857774.188 * * [simplify]: iters left: 3 (73 enodes) 1553857774.206 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857774.206 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857774.206 * * [simplify]: Extracting #2: cost 9 inf + 0 1553857774.206 * * [simplify]: Extracting #3: cost 19 inf + 1 1553857774.206 * * [simplify]: Extracting #4: cost 19 inf + 46 1553857774.207 * * [simplify]: Extracting #5: cost 5 inf + 1264 1553857774.207 * * [simplify]: Extracting #6: cost 0 inf + 2013 1553857774.208 * * [simplify]: Extracting #7: cost 0 inf + 1983 1553857774.209 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857774.209 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857774.210 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857774.210 * * [simplify]: iters left: 6 (16 enodes) 1553857774.217 * * [simplify]: iters left: 5 (55 enodes) 1553857774.232 * * [simplify]: iters left: 4 (72 enodes) 1553857774.248 * * [simplify]: iters left: 3 (82 enodes) 1553857774.258 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857774.258 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857774.258 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857774.258 * * [simplify]: Extracting #3: cost 25 inf + 116 1553857774.258 * * [simplify]: Extracting #4: cost 22 inf + 600 1553857774.259 * * [simplify]: Extracting #5: cost 1 inf + 3471 1553857774.260 * * [simplify]: Extracting #6: cost 0 inf + 3810 1553857774.260 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1553857774.260 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))))) 1553857774.260 * * * * [progress]: [ 465 / 959 ] simplifiying candidate # 1553857774.261 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* 1 1))) 1) 1553857774.261 * * [simplify]: iters left: 6 (13 enodes) 1553857774.265 * * [simplify]: iters left: 5 (45 enodes) 1553857774.271 * * [simplify]: iters left: 4 (57 enodes) 1553857774.283 * * [simplify]: iters left: 3 (65 enodes) 1553857774.297 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857774.297 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857774.297 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857774.297 * * [simplify]: Extracting #3: cost 11 inf + 170 1553857774.298 * * [simplify]: Extracting #4: cost 1 inf + 1036 1553857774.298 * * [simplify]: Extracting #5: cost 0 inf + 1077 1553857774.299 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1553857774.299 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857774.299 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857774.300 * * [simplify]: iters left: 6 (15 enodes) 1553857774.306 * * [simplify]: iters left: 5 (52 enodes) 1553857774.315 * * [simplify]: iters left: 4 (64 enodes) 1553857774.323 * * [simplify]: iters left: 3 (73 enodes) 1553857774.332 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857774.332 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857774.332 * * [simplify]: Extracting #2: cost 15 inf + 0 1553857774.332 * * [simplify]: Extracting #3: cost 20 inf + 157 1553857774.332 * * [simplify]: Extracting #4: cost 16 inf + 600 1553857774.333 * * [simplify]: Extracting #5: cost 3 inf + 1807 1553857774.333 * * [simplify]: Extracting #6: cost 0 inf + 2664 1553857774.334 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 1553857774.334 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)))) 1553857774.334 * * * * [progress]: [ 466 / 959 ] simplifiying candidate # 1553857774.334 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857774.334 * * [simplify]: iters left: 6 (15 enodes) 1553857774.338 * * [simplify]: iters left: 5 (56 enodes) 1553857774.348 * * [simplify]: iters left: 4 (72 enodes) 1553857774.368 * * [simplify]: iters left: 3 (83 enodes) 1553857774.386 * * [simplify]: iters left: 2 (85 enodes) 1553857774.409 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857774.409 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857774.409 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857774.409 * * [simplify]: Extracting #3: cost 23 inf + 1 1553857774.409 * * [simplify]: Extracting #4: cost 22 inf + 88 1553857774.410 * * [simplify]: Extracting #5: cost 8 inf + 1366 1553857774.411 * * [simplify]: Extracting #6: cost 1 inf + 2876 1553857774.412 * * [simplify]: Extracting #7: cost 0 inf + 3255 1553857774.413 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857774.413 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857774.414 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857774.414 * * [simplify]: iters left: 6 (16 enodes) 1553857774.421 * * [simplify]: iters left: 5 (55 enodes) 1553857774.437 * * [simplify]: iters left: 4 (72 enodes) 1553857774.457 * * [simplify]: iters left: 3 (82 enodes) 1553857774.477 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857774.477 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857774.477 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857774.478 * * [simplify]: Extracting #3: cost 25 inf + 116 1553857774.478 * * [simplify]: Extracting #4: cost 22 inf + 680 1553857774.479 * * [simplify]: Extracting #5: cost 1 inf + 3751 1553857774.480 * * [simplify]: Extracting #6: cost 0 inf + 4130 1553857774.482 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 1553857774.482 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))))) 1553857774.482 * * * * [progress]: [ 467 / 959 ] simplifiying candidate # 1553857774.482 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) (sqrt (hypot y.re y.im))) 1553857774.483 * * [simplify]: iters left: 6 (14 enodes) 1553857774.490 * * [simplify]: iters left: 5 (51 enodes) 1553857774.505 * * [simplify]: iters left: 4 (63 enodes) 1553857774.523 * * [simplify]: iters left: 3 (74 enodes) 1553857774.543 * * [simplify]: iters left: 2 (75 enodes) 1553857774.561 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857774.561 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857774.561 * * [simplify]: Extracting #2: cost 9 inf + 0 1553857774.561 * * [simplify]: Extracting #3: cost 19 inf + 1 1553857774.561 * * [simplify]: Extracting #4: cost 15 inf + 243 1553857774.562 * * [simplify]: Extracting #5: cost 2 inf + 1587 1553857774.563 * * [simplify]: Extracting #6: cost 0 inf + 1983 1553857774.564 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857774.564 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857774.564 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857774.565 * * [simplify]: iters left: 6 (16 enodes) 1553857774.572 * * [simplify]: iters left: 5 (55 enodes) 1553857774.587 * * [simplify]: iters left: 4 (72 enodes) 1553857774.607 * * [simplify]: iters left: 3 (82 enodes) 1553857774.627 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857774.627 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857774.627 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857774.627 * * [simplify]: Extracting #3: cost 25 inf + 116 1553857774.628 * * [simplify]: Extracting #4: cost 22 inf + 600 1553857774.629 * * [simplify]: Extracting #5: cost 1 inf + 3471 1553857774.630 * * [simplify]: Extracting #6: cost 0 inf + 3810 1553857774.632 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1553857774.632 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))))) 1553857774.632 * * * * [progress]: [ 468 / 959 ] simplifiying candidate # 1553857774.632 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) 1) 1553857774.633 * * [simplify]: iters left: 6 (12 enodes) 1553857774.638 * * [simplify]: iters left: 5 (43 enodes) 1553857774.644 * * [simplify]: iters left: 4 (55 enodes) 1553857774.651 * * [simplify]: iters left: 3 (63 enodes) 1553857774.658 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857774.658 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857774.658 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857774.659 * * [simplify]: Extracting #3: cost 11 inf + 170 1553857774.659 * * [simplify]: Extracting #4: cost 2 inf + 872 1553857774.659 * * [simplify]: Extracting #5: cost 0 inf + 1077 1553857774.659 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1553857774.660 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857774.660 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857774.660 * * [simplify]: iters left: 6 (15 enodes) 1553857774.665 * * [simplify]: iters left: 5 (52 enodes) 1553857774.680 * * [simplify]: iters left: 4 (64 enodes) 1553857774.689 * * [simplify]: iters left: 3 (73 enodes) 1553857774.697 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857774.697 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857774.697 * * [simplify]: Extracting #2: cost 15 inf + 0 1553857774.697 * * [simplify]: Extracting #3: cost 20 inf + 157 1553857774.697 * * [simplify]: Extracting #4: cost 16 inf + 600 1553857774.698 * * [simplify]: Extracting #5: cost 3 inf + 1807 1553857774.698 * * [simplify]: Extracting #6: cost 0 inf + 2664 1553857774.699 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 1553857774.699 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)))) 1553857774.699 * * * * [progress]: [ 469 / 959 ] simplifiying candidate # 1553857774.699 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857774.699 * * [simplify]: iters left: 6 (15 enodes) 1553857774.703 * * [simplify]: iters left: 5 (56 enodes) 1553857774.712 * * [simplify]: iters left: 4 (72 enodes) 1553857774.731 * * [simplify]: iters left: 3 (83 enodes) 1553857774.750 * * [simplify]: iters left: 2 (85 enodes) 1553857774.768 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857774.768 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857774.768 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857774.768 * * [simplify]: Extracting #3: cost 23 inf + 1 1553857774.768 * * [simplify]: Extracting #4: cost 22 inf + 88 1553857774.768 * * [simplify]: Extracting #5: cost 8 inf + 1366 1553857774.769 * * [simplify]: Extracting #6: cost 1 inf + 2876 1553857774.769 * * [simplify]: Extracting #7: cost 0 inf + 3255 1553857774.770 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857774.770 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857774.770 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857774.770 * * [simplify]: iters left: 6 (16 enodes) 1553857774.775 * * [simplify]: iters left: 5 (55 enodes) 1553857774.782 * * [simplify]: iters left: 4 (72 enodes) 1553857774.799 * * [simplify]: iters left: 3 (82 enodes) 1553857774.811 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857774.811 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857774.812 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857774.812 * * [simplify]: Extracting #3: cost 25 inf + 116 1553857774.812 * * [simplify]: Extracting #4: cost 22 inf + 680 1553857774.812 * * [simplify]: Extracting #5: cost 1 inf + 3751 1553857774.813 * * [simplify]: Extracting #6: cost 0 inf + 4130 1553857774.814 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 1553857774.814 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))))) 1553857774.814 * * * * [progress]: [ 470 / 959 ] simplifiying candidate # 1553857774.814 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) (sqrt (hypot y.re y.im))) 1553857774.814 * * [simplify]: iters left: 6 (14 enodes) 1553857774.818 * * [simplify]: iters left: 5 (51 enodes) 1553857774.826 * * [simplify]: iters left: 4 (63 enodes) 1553857774.834 * * [simplify]: iters left: 3 (74 enodes) 1553857774.844 * * [simplify]: iters left: 2 (75 enodes) 1553857774.861 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857774.861 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857774.861 * * [simplify]: Extracting #2: cost 9 inf + 0 1553857774.861 * * [simplify]: Extracting #3: cost 19 inf + 1 1553857774.861 * * [simplify]: Extracting #4: cost 15 inf + 243 1553857774.862 * * [simplify]: Extracting #5: cost 2 inf + 1587 1553857774.862 * * [simplify]: Extracting #6: cost 0 inf + 1983 1553857774.863 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857774.863 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857774.864 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857774.864 * * [simplify]: iters left: 6 (16 enodes) 1553857774.873 * * [simplify]: iters left: 5 (55 enodes) 1553857774.888 * * [simplify]: iters left: 4 (72 enodes) 1553857774.909 * * [simplify]: iters left: 3 (82 enodes) 1553857774.928 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857774.928 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857774.929 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857774.929 * * [simplify]: Extracting #3: cost 25 inf + 116 1553857774.929 * * [simplify]: Extracting #4: cost 22 inf + 600 1553857774.930 * * [simplify]: Extracting #5: cost 1 inf + 3471 1553857774.932 * * [simplify]: Extracting #6: cost 0 inf + 3810 1553857774.933 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1553857774.933 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))))) 1553857774.933 * * * * [progress]: [ 471 / 959 ] simplifiying candidate # 1553857774.933 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) 1) 1553857774.933 * * [simplify]: iters left: 6 (12 enodes) 1553857774.936 * * [simplify]: iters left: 5 (43 enodes) 1553857774.942 * * [simplify]: iters left: 4 (55 enodes) 1553857774.949 * * [simplify]: iters left: 3 (63 enodes) 1553857774.956 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857774.956 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857774.956 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857774.956 * * [simplify]: Extracting #3: cost 11 inf + 170 1553857774.956 * * [simplify]: Extracting #4: cost 2 inf + 872 1553857774.957 * * [simplify]: Extracting #5: cost 0 inf + 1077 1553857774.957 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1553857774.957 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857774.957 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857774.957 * * [simplify]: iters left: 6 (15 enodes) 1553857774.960 * * [simplify]: iters left: 5 (52 enodes) 1553857774.975 * * [simplify]: iters left: 4 (64 enodes) 1553857774.986 * * [simplify]: iters left: 3 (73 enodes) 1553857774.994 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857774.994 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857774.994 * * [simplify]: Extracting #2: cost 15 inf + 0 1553857774.994 * * [simplify]: Extracting #3: cost 20 inf + 157 1553857774.994 * * [simplify]: Extracting #4: cost 16 inf + 600 1553857774.994 * * [simplify]: Extracting #5: cost 3 inf + 1807 1553857774.995 * * [simplify]: Extracting #6: cost 0 inf + 2664 1553857774.995 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 1553857774.995 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)))) 1553857774.996 * * * * [progress]: [ 472 / 959 ] simplifiying candidate # 1553857774.996 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857774.996 * * [simplify]: iters left: 6 (18 enodes) 1553857775.000 * * [simplify]: iters left: 5 (63 enodes) 1553857775.010 * * [simplify]: iters left: 4 (85 enodes) 1553857775.033 * * [simplify]: iters left: 3 (102 enodes) 1553857775.057 * * [simplify]: iters left: 2 (105 enodes) 1553857775.082 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857775.082 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857775.082 * * [simplify]: Extracting #2: cost 22 inf + 0 1553857775.082 * * [simplify]: Extracting #3: cost 36 inf + 0 1553857775.082 * * [simplify]: Extracting #4: cost 38 inf + 87 1553857775.083 * * [simplify]: Extracting #5: cost 24 inf + 1638 1553857775.085 * * [simplify]: Extracting #6: cost 4 inf + 5916 1553857775.087 * * [simplify]: Extracting #7: cost 0 inf + 7108 1553857775.089 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857775.089 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))))) 1553857775.089 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))) 1553857775.089 * * [simplify]: iters left: 6 (17 enodes) 1553857775.094 * * [simplify]: iters left: 5 (58 enodes) 1553857775.102 * * [simplify]: iters left: 4 (75 enodes) 1553857775.111 * * [simplify]: iters left: 3 (85 enodes) 1553857775.121 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857775.121 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857775.121 * * [simplify]: Extracting #2: cost 16 inf + 0 1553857775.122 * * [simplify]: Extracting #3: cost 28 inf + 0 1553857775.122 * * [simplify]: Extracting #4: cost 30 inf + 87 1553857775.122 * * [simplify]: Extracting #5: cost 11 inf + 2159 1553857775.123 * * [simplify]: Extracting #6: cost 1 inf + 4225 1553857775.123 * * [simplify]: Extracting #7: cost 0 inf + 4564 1553857775.124 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 1553857775.124 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 1553857775.124 * * * * [progress]: [ 473 / 959 ] simplifiying candidate # 1553857775.125 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857775.125 * * [simplify]: iters left: 6 (17 enodes) 1553857775.132 * * [simplify]: iters left: 5 (56 enodes) 1553857775.144 * * [simplify]: iters left: 4 (68 enodes) 1553857775.153 * * [simplify]: iters left: 3 (77 enodes) 1553857775.161 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857775.161 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857775.161 * * [simplify]: Extracting #2: cost 14 inf + 0 1553857775.161 * * [simplify]: Extracting #3: cost 21 inf + 116 1553857775.161 * * [simplify]: Extracting #4: cost 21 inf + 380 1553857775.162 * * [simplify]: Extracting #5: cost 1 inf + 2559 1553857775.162 * * [simplify]: Extracting #6: cost 0 inf + 2858 1553857775.163 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1553857775.163 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))))) 1553857775.163 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857775.163 * * [simplify]: iters left: 6 (17 enodes) 1553857775.167 * * [simplify]: iters left: 5 (56 enodes) 1553857775.181 * * [simplify]: iters left: 4 (68 enodes) 1553857775.200 * * [simplify]: iters left: 3 (77 enodes) 1553857775.218 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857775.218 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857775.218 * * [simplify]: Extracting #2: cost 14 inf + 0 1553857775.219 * * [simplify]: Extracting #3: cost 21 inf + 116 1553857775.219 * * [simplify]: Extracting #4: cost 21 inf + 380 1553857775.220 * * [simplify]: Extracting #5: cost 1 inf + 2559 1553857775.221 * * [simplify]: Extracting #6: cost 0 inf + 2858 1553857775.222 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1553857775.222 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)))) 1553857775.222 * * * * [progress]: [ 474 / 959 ] simplifiying candidate # 1553857775.223 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 1553857775.223 * * [simplify]: iters left: 6 (16 enodes) 1553857775.231 * * [simplify]: iters left: 5 (58 enodes) 1553857775.248 * * [simplify]: iters left: 4 (75 enodes) 1553857775.269 * * [simplify]: iters left: 3 (86 enodes) 1553857775.289 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857775.289 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857775.290 * * [simplify]: Extracting #2: cost 8 inf + 1 1553857775.290 * * [simplify]: Extracting #3: cost 20 inf + 1 1553857775.290 * * [simplify]: Extracting #4: cost 22 inf + 103 1553857775.290 * * [simplify]: Extracting #5: cost 7 inf + 1486 1553857775.291 * * [simplify]: Extracting #6: cost 0 inf + 2341 1553857775.292 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857775.292 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)))) 1553857775.293 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)) 1553857775.293 * * [simplify]: iters left: 6 (16 enodes) 1553857775.300 * * [simplify]: iters left: 5 (55 enodes) 1553857775.316 * * [simplify]: iters left: 4 (74 enodes) 1553857775.338 * * [simplify]: iters left: 3 (86 enodes) 1553857775.358 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857775.358 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857775.358 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857775.359 * * [simplify]: Extracting #3: cost 26 inf + 59 1553857775.359 * * [simplify]: Extracting #4: cost 23 inf + 518 1553857775.360 * * [simplify]: Extracting #5: cost 5 inf + 2667 1553857775.361 * * [simplify]: Extracting #6: cost 0 inf + 3810 1553857775.363 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 1553857775.363 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))))) 1553857775.363 * * * * [progress]: [ 475 / 959 ] simplifiying candidate # 1553857775.363 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857775.363 * * [simplify]: iters left: 6 (14 enodes) 1553857775.370 * * [simplify]: iters left: 5 (51 enodes) 1553857775.382 * * [simplify]: iters left: 4 (69 enodes) 1553857775.401 * * [simplify]: iters left: 3 (82 enodes) 1553857775.422 * * [simplify]: iters left: 2 (83 enodes) 1553857775.441 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857775.441 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857775.441 * * [simplify]: Extracting #2: cost 12 inf + 1 1553857775.441 * * [simplify]: Extracting #3: cost 23 inf + 1 1553857775.441 * * [simplify]: Extracting #4: cost 22 inf + 88 1553857775.442 * * [simplify]: Extracting #5: cost 6 inf + 1775 1553857775.443 * * [simplify]: Extracting #6: cost 0 inf + 3255 1553857775.444 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857775.444 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857775.445 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857775.445 * * [simplify]: iters left: 6 (16 enodes) 1553857775.452 * * [simplify]: iters left: 5 (55 enodes) 1553857775.471 * * [simplify]: iters left: 4 (72 enodes) 1553857775.490 * * [simplify]: iters left: 3 (82 enodes) 1553857775.510 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857775.510 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857775.510 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857775.510 * * [simplify]: Extracting #3: cost 25 inf + 116 1553857775.510 * * [simplify]: Extracting #4: cost 22 inf + 680 1553857775.512 * * [simplify]: Extracting #5: cost 1 inf + 3751 1553857775.513 * * [simplify]: Extracting #6: cost 0 inf + 4130 1553857775.514 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 1553857775.514 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))))) 1553857775.515 * * * * [progress]: [ 476 / 959 ] simplifiying candidate # 1553857775.515 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt (hypot y.re y.im))) 1553857775.515 * * [simplify]: iters left: 6 (13 enodes) 1553857775.522 * * [simplify]: iters left: 5 (46 enodes) 1553857775.535 * * [simplify]: iters left: 4 (60 enodes) 1553857775.553 * * [simplify]: iters left: 3 (71 enodes) 1553857775.570 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857775.570 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857775.570 * * [simplify]: Extracting #2: cost 8 inf + 1 1553857775.570 * * [simplify]: Extracting #3: cost 19 inf + 1 1553857775.571 * * [simplify]: Extracting #4: cost 17 inf + 170 1553857775.571 * * [simplify]: Extracting #5: cost 4 inf + 1124 1553857775.572 * * [simplify]: Extracting #6: cost 1 inf + 1684 1553857775.573 * * [simplify]: Extracting #7: cost 0 inf + 1983 1553857775.574 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857775.574 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857775.574 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857775.574 * * [simplify]: iters left: 6 (16 enodes) 1553857775.582 * * [simplify]: iters left: 5 (55 enodes) 1553857775.596 * * [simplify]: iters left: 4 (72 enodes) 1553857775.618 * * [simplify]: iters left: 3 (82 enodes) 1553857775.636 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857775.636 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857775.636 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857775.636 * * [simplify]: Extracting #3: cost 25 inf + 116 1553857775.636 * * [simplify]: Extracting #4: cost 22 inf + 600 1553857775.637 * * [simplify]: Extracting #5: cost 1 inf + 3471 1553857775.637 * * [simplify]: Extracting #6: cost 0 inf + 3810 1553857775.638 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1553857775.638 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))))) 1553857775.638 * * * * [progress]: [ 477 / 959 ] simplifiying candidate # 1553857775.638 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1) 1553857775.639 * * [simplify]: iters left: 6 (11 enodes) 1553857775.641 * * [simplify]: iters left: 5 (36 enodes) 1553857775.647 * * [simplify]: iters left: 4 (50 enodes) 1553857775.653 * * [simplify]: iters left: 3 (58 enodes) 1553857775.660 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857775.660 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857775.660 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857775.660 * * [simplify]: Extracting #3: cost 10 inf + 211 1553857775.660 * * [simplify]: Extracting #4: cost 0 inf + 1077 1553857775.661 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1553857775.661 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857775.661 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857775.661 * * [simplify]: iters left: 6 (15 enodes) 1553857775.664 * * [simplify]: iters left: 5 (52 enodes) 1553857775.671 * * [simplify]: iters left: 4 (64 enodes) 1553857775.680 * * [simplify]: iters left: 3 (73 enodes) 1553857775.688 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857775.688 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857775.688 * * [simplify]: Extracting #2: cost 15 inf + 0 1553857775.688 * * [simplify]: Extracting #3: cost 20 inf + 157 1553857775.688 * * [simplify]: Extracting #4: cost 16 inf + 600 1553857775.689 * * [simplify]: Extracting #5: cost 3 inf + 1807 1553857775.689 * * [simplify]: Extracting #6: cost 0 inf + 2664 1553857775.690 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 1553857775.690 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)))) 1553857775.690 * * * * [progress]: [ 478 / 959 ] simplifiying candidate # 1553857775.690 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857775.690 * * [simplify]: iters left: 6 (14 enodes) 1553857775.694 * * [simplify]: iters left: 5 (46 enodes) 1553857775.702 * * [simplify]: iters left: 4 (62 enodes) 1553857775.710 * * [simplify]: iters left: 3 (66 enodes) 1553857775.719 * * [simplify]: iters left: 2 (76 enodes) 1553857775.731 * * [simplify]: iters left: 1 (96 enodes) 1553857775.759 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857775.759 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857775.759 * * [simplify]: Extracting #2: cost 20 inf + 1 1553857775.759 * * [simplify]: Extracting #3: cost 38 inf + 2 1553857775.759 * * [simplify]: Extracting #4: cost 34 inf + 66 1553857775.759 * * [simplify]: Extracting #5: cost 19 inf + 2655 1553857775.760 * * [simplify]: Extracting #6: cost 1 inf + 8285 1553857775.761 * * [simplify]: Extracting #7: cost 0 inf + 8633 1553857775.762 * [simplify]: Simplified to (/ 1 (* (cbrt (hypot y.im y.re)) (hypot y.im y.re))) 1553857775.762 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (hypot y.im y.re)) (hypot y.im y.re))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))))) 1553857775.763 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))) 1553857775.763 * * [simplify]: iters left: 6 (16 enodes) 1553857775.766 * * [simplify]: iters left: 5 (56 enodes) 1553857775.774 * * [simplify]: iters left: 4 (90 enodes) 1553857775.789 * * [simplify]: iters left: 3 (146 enodes) 1553857775.824 * * [simplify]: iters left: 2 (221 enodes) 1553857775.887 * * [simplify]: iters left: 1 (277 enodes) 1553857775.923 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857775.923 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857775.924 * * [simplify]: Extracting #2: cost 59 inf + 2 1553857775.924 * * [simplify]: Extracting #3: cost 77 inf + 376 1553857775.927 * * [simplify]: Extracting #4: cost 33 inf + 9309 1553857775.933 * * [simplify]: Extracting #5: cost 4 inf + 15783 1553857775.939 * * [simplify]: Extracting #6: cost 0 inf + 16260 1553857775.946 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857775.946 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1553857775.946 * * * * [progress]: [ 479 / 959 ] simplifiying candidate # 1553857775.947 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (hypot y.re y.im))) 1553857775.947 * * [simplify]: iters left: 6 (13 enodes) 1553857775.951 * * [simplify]: iters left: 5 (45 enodes) 1553857775.958 * * [simplify]: iters left: 4 (59 enodes) 1553857775.966 * * [simplify]: iters left: 3 (71 enodes) 1553857775.975 * * [simplify]: iters left: 2 (73 enodes) 1553857775.990 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857775.990 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857775.990 * * [simplify]: Extracting #2: cost 21 inf + 1 1553857775.990 * * [simplify]: Extracting #3: cost 25 inf + 1 1553857775.990 * * [simplify]: Extracting #4: cost 26 inf + 3 1553857775.990 * * [simplify]: Extracting #5: cost 17 inf + 1320 1553857775.992 * * [simplify]: Extracting #6: cost 0 inf + 4425 1553857775.993 * [simplify]: Simplified to (/ 1 (* (sqrt (hypot y.im y.re)) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1553857775.993 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (sqrt (hypot y.im y.re)) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))))) 1553857775.994 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857775.994 * * [simplify]: iters left: 6 (16 enodes) 1553857776.000 * * [simplify]: iters left: 5 (58 enodes) 1553857776.017 * * [simplify]: iters left: 4 (95 enodes) 1553857776.045 * * [simplify]: iters left: 3 (166 enodes) 1553857776.091 * * [simplify]: iters left: 2 (296 enodes) 1553857776.163 * * [simplify]: iters left: 1 (408 enodes) 1553857776.241 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857776.242 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857776.242 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857776.243 * * [simplify]: Extracting #3: cost 111 inf + 376 1553857776.247 * * [simplify]: Extracting #4: cost 50 inf + 12651 1553857776.256 * * [simplify]: Extracting #5: cost 5 inf + 22405 1553857776.266 * * [simplify]: Extracting #6: cost 0 inf + 23100 1553857776.274 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1553857776.274 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1553857776.275 * * * * [progress]: [ 480 / 959 ] simplifiying candidate # 1553857776.275 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) 1553857776.275 * * [simplify]: iters left: 6 (11 enodes) 1553857776.278 * * [simplify]: iters left: 5 (40 enodes) 1553857776.284 * * [simplify]: iters left: 4 (52 enodes) 1553857776.292 * * [simplify]: iters left: 3 (59 enodes) 1553857776.301 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857776.301 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857776.301 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857776.301 * * [simplify]: Extracting #3: cost 13 inf + 1 1553857776.301 * * [simplify]: Extracting #4: cost 14 inf + 3 1553857776.301 * * [simplify]: Extracting #5: cost 10 inf + 433 1553857776.301 * * [simplify]: Extracting #6: cost 0 inf + 1895 1553857776.302 * [simplify]: Simplified to (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857776.302 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)))) 1553857776.302 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)) 1553857776.302 * * [simplify]: iters left: 6 (15 enodes) 1553857776.305 * * [simplify]: iters left: 5 (55 enodes) 1553857776.313 * * [simplify]: iters left: 4 (94 enodes) 1553857776.329 * * [simplify]: iters left: 3 (170 enodes) 1553857776.381 * * [simplify]: iters left: 2 (300 enodes) 1553857776.476 * * [simplify]: iters left: 1 (408 enodes) 1553857776.569 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857776.569 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857776.569 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857776.570 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857776.572 * * [simplify]: Extracting #4: cost 45 inf + 12447 1553857776.576 * * [simplify]: Extracting #5: cost 1 inf + 20129 1553857776.580 * * [simplify]: Extracting #6: cost 0 inf + 20266 1553857776.585 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1553857776.585 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1553857776.585 * * * * [progress]: [ 481 / 959 ] simplifiying candidate # 1553857776.586 * [simplify]: Simplifying (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857776.586 * * [simplify]: iters left: 6 (14 enodes) 1553857776.589 * * [simplify]: iters left: 5 (51 enodes) 1553857776.597 * * [simplify]: iters left: 4 (64 enodes) 1553857776.606 * * [simplify]: iters left: 3 (73 enodes) 1553857776.628 * * [simplify]: iters left: 2 (76 enodes) 1553857776.648 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857776.648 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857776.648 * * [simplify]: Extracting #2: cost 21 inf + 1 1553857776.649 * * [simplify]: Extracting #3: cost 29 inf + 1 1553857776.649 * * [simplify]: Extracting #4: cost 30 inf + 3 1553857776.649 * * [simplify]: Extracting #5: cost 22 inf + 1223 1553857776.650 * * [simplify]: Extracting #6: cost 8 inf + 4063 1553857776.652 * * [simplify]: Extracting #7: cost 1 inf + 6660 1553857776.654 * * [simplify]: Extracting #8: cost 0 inf + 7093 1553857776.656 * [simplify]: Simplified to (/ 1 (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im)))))) 1553857776.656 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im)))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))))) 1553857776.657 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))) 1553857776.657 * * [simplify]: iters left: 6 (16 enodes) 1553857776.664 * * [simplify]: iters left: 5 (60 enodes) 1553857776.680 * * [simplify]: iters left: 4 (96 enodes) 1553857776.694 * * [simplify]: iters left: 3 (167 enodes) 1553857776.732 * * [simplify]: iters left: 2 (297 enodes) 1553857776.786 * * [simplify]: iters left: 1 (409 enodes) 1553857776.859 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857776.859 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857776.859 * * [simplify]: Extracting #2: cost 85 inf + 2 1553857776.860 * * [simplify]: Extracting #3: cost 107 inf + 1376 1553857776.862 * * [simplify]: Extracting #4: cost 81 inf + 6396 1553857776.866 * * [simplify]: Extracting #5: cost 73 inf + 7881 1553857776.873 * * [simplify]: Extracting #6: cost 18 inf + 26994 1553857776.886 * * [simplify]: Extracting #7: cost 0 inf + 33484 1553857776.896 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (cbrt (hypot y.re y.im))) 1553857776.896 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (cbrt (hypot y.re y.im))))) 1553857776.896 * * * * [progress]: [ 482 / 959 ] simplifiying candidate # 1553857776.896 * [simplify]: Simplifying (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (hypot y.re y.im))) 1553857776.896 * * [simplify]: iters left: 6 (13 enodes) 1553857776.900 * * [simplify]: iters left: 5 (46 enodes) 1553857776.908 * * [simplify]: iters left: 4 (54 enodes) 1553857776.915 * * [simplify]: iters left: 3 (56 enodes) 1553857776.929 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857776.929 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857776.929 * * [simplify]: Extracting #2: cost 15 inf + 1 1553857776.929 * * [simplify]: Extracting #3: cost 21 inf + 1 1553857776.929 * * [simplify]: Extracting #4: cost 22 inf + 3 1553857776.930 * * [simplify]: Extracting #5: cost 17 inf + 531 1553857776.930 * * [simplify]: Extracting #6: cost 4 inf + 2994 1553857776.931 * * [simplify]: Extracting #7: cost 0 inf + 4173 1553857776.932 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1553857776.933 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))))) 1553857776.933 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857776.933 * * [simplify]: iters left: 6 (16 enodes) 1553857776.940 * * [simplify]: iters left: 5 (60 enodes) 1553857776.958 * * [simplify]: iters left: 4 (96 enodes) 1553857776.978 * * [simplify]: iters left: 3 (167 enodes) 1553857777.018 * * [simplify]: iters left: 2 (297 enodes) 1553857777.066 * * [simplify]: iters left: 1 (409 enodes) 1553857777.150 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857777.150 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857777.150 * * [simplify]: Extracting #2: cost 85 inf + 2 1553857777.151 * * [simplify]: Extracting #3: cost 107 inf + 1136 1553857777.153 * * [simplify]: Extracting #4: cost 81 inf + 5276 1553857777.157 * * [simplify]: Extracting #5: cost 73 inf + 6521 1553857777.163 * * [simplify]: Extracting #6: cost 18 inf + 24634 1553857777.169 * * [simplify]: Extracting #7: cost 0 inf + 30764 1553857777.176 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (hypot y.re y.im))) 1553857777.176 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (hypot y.re y.im))))) 1553857777.176 * * * * [progress]: [ 483 / 959 ] simplifiying candidate # 1553857777.176 * [simplify]: Simplifying (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) 1553857777.177 * * [simplify]: iters left: 6 (11 enodes) 1553857777.181 * * [simplify]: iters left: 5 (38 enodes) 1553857777.187 * * [simplify]: iters left: 4 (44 enodes) 1553857777.194 * * [simplify]: iters left: 3 (47 enodes) 1553857777.205 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857777.205 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857777.205 * * [simplify]: Extracting #2: cost 6 inf + 1 1553857777.205 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857777.205 * * [simplify]: Extracting #4: cost 14 inf + 1 1553857777.205 * * [simplify]: Extracting #5: cost 14 inf + 3 1553857777.205 * * [simplify]: Extracting #6: cost 9 inf + 264 1553857777.206 * * [simplify]: Extracting #7: cost 1 inf + 1882 1553857777.206 * * [simplify]: Extracting #8: cost 0 inf + 2099 1553857777.206 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1553857777.206 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)))) 1553857777.207 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)) 1553857777.207 * * [simplify]: iters left: 6 (15 enodes) 1553857777.210 * * [simplify]: iters left: 5 (57 enodes) 1553857777.218 * * [simplify]: iters left: 4 (93 enodes) 1553857777.233 * * [simplify]: iters left: 3 (164 enodes) 1553857777.279 * * [simplify]: iters left: 2 (294 enodes) 1553857777.329 * * [simplify]: iters left: 1 (406 enodes) 1553857777.433 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857777.433 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857777.434 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857777.435 * * [simplify]: Extracting #3: cost 100 inf + 1609 1553857777.437 * * [simplify]: Extracting #4: cost 76 inf + 4633 1553857777.439 * * [simplify]: Extracting #5: cost 73 inf + 5047 1553857777.447 * * [simplify]: Extracting #6: cost 19 inf + 21590 1553857777.458 * * [simplify]: Extracting #7: cost 0 inf + 27930 1553857777.469 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1553857777.469 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1553857777.470 * * * * [progress]: [ 484 / 959 ] simplifiying candidate # 1553857777.470 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857777.470 * * [simplify]: iters left: 6 (13 enodes) 1553857777.476 * * [simplify]: iters left: 5 (45 enodes) 1553857777.493 * * [simplify]: iters left: 4 (59 enodes) 1553857777.508 * * [simplify]: iters left: 3 (68 enodes) 1553857777.526 * * [simplify]: iters left: 2 (71 enodes) 1553857777.543 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857777.543 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857777.543 * * [simplify]: Extracting #2: cost 19 inf + 1 1553857777.544 * * [simplify]: Extracting #3: cost 25 inf + 1 1553857777.544 * * [simplify]: Extracting #4: cost 26 inf + 3 1553857777.544 * * [simplify]: Extracting #5: cost 12 inf + 2208 1553857777.545 * * [simplify]: Extracting #6: cost 0 inf + 4425 1553857777.547 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857777.547 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))))) 1553857777.547 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))) 1553857777.547 * * [simplify]: iters left: 6 (16 enodes) 1553857777.554 * * [simplify]: iters left: 5 (58 enodes) 1553857777.570 * * [simplify]: iters left: 4 (95 enodes) 1553857777.596 * * [simplify]: iters left: 3 (166 enodes) 1553857777.649 * * [simplify]: iters left: 2 (296 enodes) 1553857777.710 * * [simplify]: iters left: 1 (408 enodes) 1553857777.794 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857777.794 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857777.795 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857777.795 * * [simplify]: Extracting #3: cost 111 inf + 376 1553857777.799 * * [simplify]: Extracting #4: cost 50 inf + 12331 1553857777.808 * * [simplify]: Extracting #5: cost 5 inf + 22365 1553857777.818 * * [simplify]: Extracting #6: cost 0 inf + 23100 1553857777.829 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857777.829 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1553857777.829 * * * * [progress]: [ 485 / 959 ] simplifiying candidate # 1553857777.830 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857777.830 * * [simplify]: iters left: 6 (12 enodes) 1553857777.835 * * [simplify]: iters left: 5 (38 enodes) 1553857777.841 * * [simplify]: iters left: 4 (42 enodes) 1553857777.846 * * [simplify]: iters left: 3 (43 enodes) 1553857777.852 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857777.852 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857777.852 * * [simplify]: Extracting #2: cost 11 inf + 1 1553857777.852 * * [simplify]: Extracting #3: cost 5 inf + 685 1553857777.852 * * [simplify]: Extracting #4: cost 3 inf + 962 1553857777.852 * * [simplify]: Extracting #5: cost 0 inf + 1141 1553857777.852 * [simplify]: Simplified to (/ 1 (hypot y.im y.re)) 1553857777.852 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.im y.re)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))))) 1553857777.853 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857777.853 * * [simplify]: iters left: 6 (16 enodes) 1553857777.856 * * [simplify]: iters left: 5 (56 enodes) 1553857777.867 * * [simplify]: iters left: 4 (88 enodes) 1553857777.892 * * [simplify]: iters left: 3 (145 enodes) 1553857777.923 * * [simplify]: iters left: 2 (220 enodes) 1553857777.956 * * [simplify]: iters left: 1 (276 enodes) 1553857778.015 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857778.015 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857778.015 * * [simplify]: Extracting #2: cost 59 inf + 2 1553857778.016 * * [simplify]: Extracting #3: cost 78 inf + 376 1553857778.018 * * [simplify]: Extracting #4: cost 27 inf + 6982 1553857778.025 * * [simplify]: Extracting #5: cost 0 inf + 10706 1553857778.030 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857778.030 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 1553857778.031 * * * * [progress]: [ 486 / 959 ] simplifiying candidate # 1553857778.031 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 1553857778.031 * * [simplify]: iters left: 6 (10 enodes) 1553857778.036 * * [simplify]: iters left: 5 (35 enodes) 1553857778.047 * * [simplify]: iters left: 4 (42 enodes) 1553857778.054 * * [simplify]: iters left: 3 (45 enodes) 1553857778.059 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857778.059 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857778.059 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857778.059 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857778.059 * * [simplify]: Extracting #4: cost 4 inf + 587 1553857778.059 * * [simplify]: Extracting #5: cost 2 inf + 863 1553857778.059 * * [simplify]: Extracting #6: cost 0 inf + 945 1553857778.060 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1553857778.060 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)))) 1553857778.060 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)) 1553857778.060 * * [simplify]: iters left: 6 (15 enodes) 1553857778.063 * * [simplify]: iters left: 5 (55 enodes) 1553857778.071 * * [simplify]: iters left: 4 (94 enodes) 1553857778.085 * * [simplify]: iters left: 3 (170 enodes) 1553857778.117 * * [simplify]: iters left: 2 (300 enodes) 1553857778.179 * * [simplify]: iters left: 1 (408 enodes) 1553857778.264 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857778.264 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857778.265 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857778.265 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857778.269 * * [simplify]: Extracting #4: cost 45 inf + 10847 1553857778.275 * * [simplify]: Extracting #5: cost 1 inf + 17409 1553857778.280 * * [simplify]: Extracting #6: cost 0 inf + 17546 1553857778.284 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1553857778.284 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1553857778.284 * * * * [progress]: [ 487 / 959 ] simplifiying candidate # 1553857778.284 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857778.285 * * [simplify]: iters left: 6 (9 enodes) 1553857778.287 * * [simplify]: iters left: 5 (33 enodes) 1553857778.295 * * [simplify]: iters left: 4 (42 enodes) 1553857778.300 * * [simplify]: iters left: 3 (46 enodes) 1553857778.313 * * [simplify]: iters left: 2 (55 enodes) 1553857778.324 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857778.324 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857778.324 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857778.325 * * [simplify]: Extracting #3: cost 12 inf + 1 1553857778.325 * * [simplify]: Extracting #4: cost 9 inf + 60 1553857778.325 * * [simplify]: Extracting #5: cost 5 inf + 609 1553857778.325 * * [simplify]: Extracting #6: cost 0 inf + 1537 1553857778.326 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857778.326 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857778.326 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857778.327 * * [simplify]: iters left: 6 (15 enodes) 1553857778.334 * * [simplify]: iters left: 5 (55 enodes) 1553857778.347 * * [simplify]: iters left: 4 (92 enodes) 1553857778.361 * * [simplify]: iters left: 3 (163 enodes) 1553857778.401 * * [simplify]: iters left: 2 (293 enodes) 1553857778.496 * * [simplify]: iters left: 1 (405 enodes) 1553857778.573 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857778.573 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857778.573 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857778.574 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857778.576 * * [simplify]: Extracting #4: cost 46 inf + 11710 1553857778.580 * * [simplify]: Extracting #5: cost 2 inf + 19912 1553857778.585 * * [simplify]: Extracting #6: cost 0 inf + 20266 1553857778.589 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857778.589 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857778.589 * * * * [progress]: [ 488 / 959 ] simplifiying candidate # 1553857778.589 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (hypot y.re y.im))) 1553857778.589 * * [simplify]: iters left: 5 (8 enodes) 1553857778.592 * * [simplify]: iters left: 4 (28 enodes) 1553857778.596 * * [simplify]: iters left: 3 (30 enodes) 1553857778.606 * * [simplify]: iters left: 2 (32 enodes) 1553857778.613 * * [simplify]: iters left: 1 (33 enodes) 1553857778.621 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857778.621 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857778.621 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857778.621 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857778.621 * * [simplify]: Extracting #4: cost 6 inf + 3 1553857778.621 * * [simplify]: Extracting #5: cost 4 inf + 157 1553857778.621 * * [simplify]: Extracting #6: cost 0 inf + 587 1553857778.622 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1553857778.622 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857778.622 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857778.622 * * [simplify]: iters left: 6 (15 enodes) 1553857778.629 * * [simplify]: iters left: 5 (55 enodes) 1553857778.644 * * [simplify]: iters left: 4 (92 enodes) 1553857778.672 * * [simplify]: iters left: 3 (163 enodes) 1553857778.700 * * [simplify]: iters left: 2 (293 enodes) 1553857778.756 * * [simplify]: iters left: 1 (405 enodes) 1553857778.819 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857778.819 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857778.819 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857778.820 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857778.822 * * [simplify]: Extracting #4: cost 46 inf + 10350 1553857778.826 * * [simplify]: Extracting #5: cost 2 inf + 17272 1553857778.830 * * [simplify]: Extracting #6: cost 0 inf + 17546 1553857778.834 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1553857778.834 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1553857778.835 * * * * [progress]: [ 489 / 959 ] simplifiying candidate # 1553857778.835 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) 1) 1553857778.835 * * [simplify]: iters left: 5 (4 enodes) 1553857778.840 * * [simplify]: iters left: 4 (14 enodes) 1553857778.842 * * [simplify]: iters left: 3 (16 enodes) 1553857778.844 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857778.844 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857778.844 * [simplify]: Simplified to 1 1553857778.844 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857778.844 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857778.844 * * [simplify]: iters left: 6 (14 enodes) 1553857778.847 * * [simplify]: iters left: 5 (52 enodes) 1553857778.855 * * [simplify]: iters left: 4 (84 enodes) 1553857778.869 * * [simplify]: iters left: 3 (141 enodes) 1553857778.889 * * [simplify]: iters left: 2 (216 enodes) 1553857778.920 * * [simplify]: iters left: 1 (272 enodes) 1553857778.982 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857778.982 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857778.983 * * [simplify]: Extracting #2: cost 60 inf + 2 1553857778.983 * * [simplify]: Extracting #3: cost 73 inf + 910 1553857778.986 * * [simplify]: Extracting #4: cost 19 inf + 7940 1553857778.991 * * [simplify]: Extracting #5: cost 0 inf + 10512 1553857778.996 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857778.997 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857778.997 * * * * [progress]: [ 490 / 959 ] simplifiying candidate # 1553857778.997 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857778.997 * * [simplify]: iters left: 6 (9 enodes) 1553857779.002 * * [simplify]: iters left: 5 (33 enodes) 1553857779.013 * * [simplify]: iters left: 4 (42 enodes) 1553857779.023 * * [simplify]: iters left: 3 (46 enodes) 1553857779.036 * * [simplify]: iters left: 2 (55 enodes) 1553857779.047 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857779.048 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857779.048 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857779.048 * * [simplify]: Extracting #3: cost 12 inf + 1 1553857779.048 * * [simplify]: Extracting #4: cost 9 inf + 60 1553857779.048 * * [simplify]: Extracting #5: cost 5 inf + 609 1553857779.049 * * [simplify]: Extracting #6: cost 0 inf + 1537 1553857779.049 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857779.049 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857779.049 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857779.050 * * [simplify]: iters left: 6 (15 enodes) 1553857779.056 * * [simplify]: iters left: 5 (55 enodes) 1553857779.073 * * [simplify]: iters left: 4 (92 enodes) 1553857779.099 * * [simplify]: iters left: 3 (163 enodes) 1553857779.149 * * [simplify]: iters left: 2 (293 enodes) 1553857779.212 * * [simplify]: iters left: 1 (405 enodes) 1553857779.279 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857779.279 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857779.280 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857779.280 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857779.282 * * [simplify]: Extracting #4: cost 46 inf + 11710 1553857779.286 * * [simplify]: Extracting #5: cost 2 inf + 19912 1553857779.290 * * [simplify]: Extracting #6: cost 0 inf + 20266 1553857779.295 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857779.295 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857779.295 * * * * [progress]: [ 491 / 959 ] simplifiying candidate # 1553857779.295 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (hypot y.re y.im))) 1553857779.295 * * [simplify]: iters left: 5 (8 enodes) 1553857779.299 * * [simplify]: iters left: 4 (28 enodes) 1553857779.307 * * [simplify]: iters left: 3 (30 enodes) 1553857779.313 * * [simplify]: iters left: 2 (32 enodes) 1553857779.317 * * [simplify]: iters left: 1 (33 enodes) 1553857779.321 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857779.321 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857779.321 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857779.321 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857779.321 * * [simplify]: Extracting #4: cost 6 inf + 3 1553857779.321 * * [simplify]: Extracting #5: cost 4 inf + 157 1553857779.322 * * [simplify]: Extracting #6: cost 0 inf + 587 1553857779.322 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1553857779.322 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857779.322 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857779.322 * * [simplify]: iters left: 6 (15 enodes) 1553857779.325 * * [simplify]: iters left: 5 (55 enodes) 1553857779.333 * * [simplify]: iters left: 4 (92 enodes) 1553857779.348 * * [simplify]: iters left: 3 (163 enodes) 1553857779.386 * * [simplify]: iters left: 2 (293 enodes) 1553857779.441 * * [simplify]: iters left: 1 (405 enodes) 1553857779.552 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857779.553 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857779.553 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857779.554 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857779.557 * * [simplify]: Extracting #4: cost 46 inf + 10350 1553857779.565 * * [simplify]: Extracting #5: cost 2 inf + 17272 1553857779.574 * * [simplify]: Extracting #6: cost 0 inf + 17546 1553857779.582 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1553857779.583 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1553857779.583 * * * * [progress]: [ 492 / 959 ] simplifiying candidate # 1553857779.583 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) 1) 1553857779.583 * * [simplify]: iters left: 5 (4 enodes) 1553857779.592 * * [simplify]: iters left: 4 (14 enodes) 1553857779.594 * * [simplify]: iters left: 3 (16 enodes) 1553857779.597 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857779.597 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857779.597 * [simplify]: Simplified to 1 1553857779.597 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857779.598 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857779.598 * * [simplify]: iters left: 6 (14 enodes) 1553857779.601 * * [simplify]: iters left: 5 (52 enodes) 1553857779.608 * * [simplify]: iters left: 4 (84 enodes) 1553857779.620 * * [simplify]: iters left: 3 (141 enodes) 1553857779.657 * * [simplify]: iters left: 2 (216 enodes) 1553857779.690 * * [simplify]: iters left: 1 (272 enodes) 1553857779.758 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857779.758 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857779.759 * * [simplify]: Extracting #2: cost 60 inf + 2 1553857779.759 * * [simplify]: Extracting #3: cost 73 inf + 910 1553857779.762 * * [simplify]: Extracting #4: cost 19 inf + 7940 1553857779.764 * * [simplify]: Extracting #5: cost 0 inf + 10512 1553857779.767 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857779.767 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857779.767 * * * * [progress]: [ 493 / 959 ] simplifiying candidate # 1553857779.767 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857779.767 * * [simplify]: iters left: 6 (9 enodes) 1553857779.770 * * [simplify]: iters left: 5 (33 enodes) 1553857779.776 * * [simplify]: iters left: 4 (42 enodes) 1553857779.781 * * [simplify]: iters left: 3 (46 enodes) 1553857779.788 * * [simplify]: iters left: 2 (55 enodes) 1553857779.795 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857779.795 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857779.795 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857779.795 * * [simplify]: Extracting #3: cost 12 inf + 1 1553857779.795 * * [simplify]: Extracting #4: cost 9 inf + 60 1553857779.795 * * [simplify]: Extracting #5: cost 5 inf + 609 1553857779.795 * * [simplify]: Extracting #6: cost 0 inf + 1537 1553857779.795 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857779.795 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857779.796 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857779.796 * * [simplify]: iters left: 6 (15 enodes) 1553857779.799 * * [simplify]: iters left: 5 (55 enodes) 1553857779.807 * * [simplify]: iters left: 4 (92 enodes) 1553857779.832 * * [simplify]: iters left: 3 (163 enodes) 1553857779.884 * * [simplify]: iters left: 2 (293 enodes) 1553857779.962 * * [simplify]: iters left: 1 (405 enodes) 1553857780.029 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857780.029 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857780.030 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857780.030 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857780.032 * * [simplify]: Extracting #4: cost 46 inf + 11710 1553857780.036 * * [simplify]: Extracting #5: cost 2 inf + 19912 1553857780.041 * * [simplify]: Extracting #6: cost 0 inf + 20266 1553857780.045 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857780.045 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857780.046 * * * * [progress]: [ 494 / 959 ] simplifiying candidate # 1553857780.046 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (hypot y.re y.im))) 1553857780.046 * * [simplify]: iters left: 5 (8 enodes) 1553857780.048 * * [simplify]: iters left: 4 (28 enodes) 1553857780.053 * * [simplify]: iters left: 3 (30 enodes) 1553857780.057 * * [simplify]: iters left: 2 (32 enodes) 1553857780.061 * * [simplify]: iters left: 1 (33 enodes) 1553857780.065 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857780.065 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857780.065 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857780.065 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857780.065 * * [simplify]: Extracting #4: cost 6 inf + 3 1553857780.065 * * [simplify]: Extracting #5: cost 4 inf + 157 1553857780.065 * * [simplify]: Extracting #6: cost 0 inf + 587 1553857780.066 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1553857780.066 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857780.066 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857780.066 * * [simplify]: iters left: 6 (15 enodes) 1553857780.069 * * [simplify]: iters left: 5 (55 enodes) 1553857780.078 * * [simplify]: iters left: 4 (92 enodes) 1553857780.094 * * [simplify]: iters left: 3 (163 enodes) 1553857780.134 * * [simplify]: iters left: 2 (293 enodes) 1553857780.211 * * [simplify]: iters left: 1 (405 enodes) 1553857780.306 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857780.306 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857780.307 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857780.307 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857780.309 * * [simplify]: Extracting #4: cost 46 inf + 10350 1553857780.313 * * [simplify]: Extracting #5: cost 2 inf + 17272 1553857780.317 * * [simplify]: Extracting #6: cost 0 inf + 17546 1553857780.326 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1553857780.326 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1553857780.327 * * * * [progress]: [ 495 / 959 ] simplifiying candidate # 1553857780.327 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) 1) 1553857780.327 * * [simplify]: iters left: 5 (4 enodes) 1553857780.334 * * [simplify]: iters left: 4 (14 enodes) 1553857780.339 * * [simplify]: iters left: 3 (16 enodes) 1553857780.342 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857780.342 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857780.342 * [simplify]: Simplified to 1 1553857780.342 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857780.342 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857780.342 * * [simplify]: iters left: 6 (14 enodes) 1553857780.349 * * [simplify]: iters left: 5 (52 enodes) 1553857780.364 * * [simplify]: iters left: 4 (84 enodes) 1553857780.389 * * [simplify]: iters left: 3 (141 enodes) 1553857780.425 * * [simplify]: iters left: 2 (216 enodes) 1553857780.463 * * [simplify]: iters left: 1 (272 enodes) 1553857780.511 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857780.511 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857780.511 * * [simplify]: Extracting #2: cost 60 inf + 2 1553857780.511 * * [simplify]: Extracting #3: cost 73 inf + 910 1553857780.513 * * [simplify]: Extracting #4: cost 19 inf + 7940 1553857780.516 * * [simplify]: Extracting #5: cost 0 inf + 10512 1553857780.518 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857780.518 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857780.518 * * * * [progress]: [ 496 / 959 ] simplifiying candidate # 1553857780.518 * [simplify]: Simplifying (/ (/ 1 (sqrt (* 1 1))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857780.519 * * [simplify]: iters left: 6 (10 enodes) 1553857780.523 * * [simplify]: iters left: 5 (35 enodes) 1553857780.531 * * [simplify]: iters left: 4 (43 enodes) 1553857780.541 * * [simplify]: iters left: 3 (44 enodes) 1553857780.554 * * [simplify]: iters left: 2 (46 enodes) 1553857780.564 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857780.564 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857780.565 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857780.565 * * [simplify]: Extracting #3: cost 12 inf + 1 1553857780.565 * * [simplify]: Extracting #4: cost 10 inf + 3 1553857780.565 * * [simplify]: Extracting #5: cost 6 inf + 432 1553857780.565 * * [simplify]: Extracting #6: cost 0 inf + 1537 1553857780.566 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857780.566 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857780.566 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857780.566 * * [simplify]: iters left: 6 (15 enodes) 1553857780.574 * * [simplify]: iters left: 5 (55 enodes) 1553857780.590 * * [simplify]: iters left: 4 (92 enodes) 1553857780.617 * * [simplify]: iters left: 3 (163 enodes) 1553857780.644 * * [simplify]: iters left: 2 (293 enodes) 1553857780.729 * * [simplify]: iters left: 1 (405 enodes) 1553857780.822 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857780.822 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857780.822 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857780.823 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857780.826 * * [simplify]: Extracting #4: cost 46 inf + 11710 1553857780.830 * * [simplify]: Extracting #5: cost 2 inf + 19912 1553857780.837 * * [simplify]: Extracting #6: cost 0 inf + 20266 1553857780.846 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857780.846 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857780.846 * * * * [progress]: [ 497 / 959 ] simplifiying candidate # 1553857780.846 * [simplify]: Simplifying (/ (/ 1 (sqrt (* 1 1))) (sqrt (hypot y.re y.im))) 1553857780.847 * * [simplify]: iters left: 6 (9 enodes) 1553857780.855 * * [simplify]: iters left: 5 (30 enodes) 1553857780.863 * * [simplify]: iters left: 4 (33 enodes) 1553857780.870 * * [simplify]: iters left: 3 (35 enodes) 1553857780.879 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857780.879 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857780.879 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857780.879 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857780.879 * * [simplify]: Extracting #4: cost 2 inf + 311 1553857780.880 * * [simplify]: Extracting #5: cost 0 inf + 587 1553857780.880 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1553857780.880 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857780.880 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857780.880 * * [simplify]: iters left: 6 (15 enodes) 1553857780.887 * * [simplify]: iters left: 5 (55 enodes) 1553857780.905 * * [simplify]: iters left: 4 (92 enodes) 1553857780.930 * * [simplify]: iters left: 3 (163 enodes) 1553857780.970 * * [simplify]: iters left: 2 (293 enodes) 1553857781.065 * * [simplify]: iters left: 1 (405 enodes) 1553857781.145 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857781.145 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857781.146 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857781.147 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857781.150 * * [simplify]: Extracting #4: cost 46 inf + 10350 1553857781.158 * * [simplify]: Extracting #5: cost 2 inf + 17272 1553857781.162 * * [simplify]: Extracting #6: cost 0 inf + 17546 1553857781.166 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1553857781.166 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1553857781.166 * * * * [progress]: [ 498 / 959 ] simplifiying candidate # 1553857781.167 * [simplify]: Simplifying (/ (/ 1 (sqrt (* 1 1))) 1) 1553857781.167 * * [simplify]: iters left: 6 (5 enodes) 1553857781.172 * * [simplify]: iters left: 5 (16 enodes) 1553857781.173 * * [simplify]: iters left: 4 (18 enodes) 1553857781.175 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857781.175 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857781.175 * [simplify]: Simplified to 1 1553857781.175 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857781.176 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857781.176 * * [simplify]: iters left: 6 (14 enodes) 1553857781.179 * * [simplify]: iters left: 5 (52 enodes) 1553857781.186 * * [simplify]: iters left: 4 (84 enodes) 1553857781.206 * * [simplify]: iters left: 3 (141 enodes) 1553857781.230 * * [simplify]: iters left: 2 (216 enodes) 1553857781.286 * * [simplify]: iters left: 1 (272 enodes) 1553857781.322 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857781.322 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857781.322 * * [simplify]: Extracting #2: cost 60 inf + 2 1553857781.323 * * [simplify]: Extracting #3: cost 73 inf + 910 1553857781.326 * * [simplify]: Extracting #4: cost 19 inf + 7940 1553857781.331 * * [simplify]: Extracting #5: cost 0 inf + 10512 1553857781.337 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857781.337 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857781.337 * * * * [progress]: [ 499 / 959 ] simplifiying candidate # 1553857781.337 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857781.338 * * [simplify]: iters left: 6 (9 enodes) 1553857781.343 * * [simplify]: iters left: 5 (33 enodes) 1553857781.354 * * [simplify]: iters left: 4 (42 enodes) 1553857781.365 * * [simplify]: iters left: 3 (46 enodes) 1553857781.377 * * [simplify]: iters left: 2 (55 enodes) 1553857781.389 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857781.389 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857781.389 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857781.390 * * [simplify]: Extracting #3: cost 12 inf + 1 1553857781.390 * * [simplify]: Extracting #4: cost 9 inf + 60 1553857781.390 * * [simplify]: Extracting #5: cost 5 inf + 609 1553857781.390 * * [simplify]: Extracting #6: cost 0 inf + 1537 1553857781.391 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857781.391 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857781.391 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857781.391 * * [simplify]: iters left: 6 (15 enodes) 1553857781.398 * * [simplify]: iters left: 5 (55 enodes) 1553857781.415 * * [simplify]: iters left: 4 (92 enodes) 1553857781.445 * * [simplify]: iters left: 3 (163 enodes) 1553857781.496 * * [simplify]: iters left: 2 (293 enodes) 1553857781.559 * * [simplify]: iters left: 1 (405 enodes) 1553857781.623 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857781.623 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857781.623 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857781.623 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857781.625 * * [simplify]: Extracting #4: cost 46 inf + 11710 1553857781.634 * * [simplify]: Extracting #5: cost 2 inf + 19912 1553857781.643 * * [simplify]: Extracting #6: cost 0 inf + 20266 1553857781.651 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857781.652 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857781.652 * * * * [progress]: [ 500 / 959 ] simplifiying candidate # 1553857781.652 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (hypot y.re y.im))) 1553857781.652 * * [simplify]: iters left: 5 (8 enodes) 1553857781.657 * * [simplify]: iters left: 4 (28 enodes) 1553857781.666 * * [simplify]: iters left: 3 (30 enodes) 1553857781.674 * * [simplify]: iters left: 2 (32 enodes) 1553857781.682 * * [simplify]: iters left: 1 (33 enodes) 1553857781.688 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857781.688 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857781.688 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857781.688 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857781.688 * * [simplify]: Extracting #4: cost 6 inf + 3 1553857781.688 * * [simplify]: Extracting #5: cost 4 inf + 157 1553857781.688 * * [simplify]: Extracting #6: cost 0 inf + 587 1553857781.688 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1553857781.688 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857781.689 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857781.689 * * [simplify]: iters left: 6 (15 enodes) 1553857781.692 * * [simplify]: iters left: 5 (55 enodes) 1553857781.700 * * [simplify]: iters left: 4 (92 enodes) 1553857781.714 * * [simplify]: iters left: 3 (163 enodes) 1553857781.754 * * [simplify]: iters left: 2 (293 enodes) 1553857781.849 * * [simplify]: iters left: 1 (405 enodes) 1553857781.918 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857781.918 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857781.919 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857781.919 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857781.921 * * [simplify]: Extracting #4: cost 46 inf + 10350 1553857781.926 * * [simplify]: Extracting #5: cost 2 inf + 17272 1553857781.930 * * [simplify]: Extracting #6: cost 0 inf + 17546 1553857781.935 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1553857781.935 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1553857781.935 * * * * [progress]: [ 501 / 959 ] simplifiying candidate # 1553857781.935 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) 1) 1553857781.935 * * [simplify]: iters left: 5 (4 enodes) 1553857781.940 * * [simplify]: iters left: 4 (14 enodes) 1553857781.942 * * [simplify]: iters left: 3 (16 enodes) 1553857781.944 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857781.944 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857781.944 * [simplify]: Simplified to 1 1553857781.944 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857781.944 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857781.944 * * [simplify]: iters left: 6 (14 enodes) 1553857781.947 * * [simplify]: iters left: 5 (52 enodes) 1553857781.955 * * [simplify]: iters left: 4 (84 enodes) 1553857781.977 * * [simplify]: iters left: 3 (141 enodes) 1553857782.018 * * [simplify]: iters left: 2 (216 enodes) 1553857782.054 * * [simplify]: iters left: 1 (272 enodes) 1553857782.097 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857782.098 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857782.098 * * [simplify]: Extracting #2: cost 60 inf + 2 1553857782.098 * * [simplify]: Extracting #3: cost 73 inf + 910 1553857782.100 * * [simplify]: Extracting #4: cost 19 inf + 7940 1553857782.102 * * [simplify]: Extracting #5: cost 0 inf + 10512 1553857782.105 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857782.105 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857782.105 * * * * [progress]: [ 502 / 959 ] simplifiying candidate # 1553857782.105 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857782.105 * * [simplify]: iters left: 6 (9 enodes) 1553857782.109 * * [simplify]: iters left: 5 (33 enodes) 1553857782.120 * * [simplify]: iters left: 4 (42 enodes) 1553857782.132 * * [simplify]: iters left: 3 (46 enodes) 1553857782.145 * * [simplify]: iters left: 2 (55 enodes) 1553857782.157 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857782.157 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857782.157 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857782.157 * * [simplify]: Extracting #3: cost 12 inf + 1 1553857782.157 * * [simplify]: Extracting #4: cost 9 inf + 60 1553857782.157 * * [simplify]: Extracting #5: cost 5 inf + 609 1553857782.158 * * [simplify]: Extracting #6: cost 0 inf + 1537 1553857782.158 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857782.158 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857782.159 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857782.159 * * [simplify]: iters left: 6 (15 enodes) 1553857782.166 * * [simplify]: iters left: 5 (55 enodes) 1553857782.175 * * [simplify]: iters left: 4 (92 enodes) 1553857782.188 * * [simplify]: iters left: 3 (163 enodes) 1553857782.232 * * [simplify]: iters left: 2 (293 enodes) 1553857782.298 * * [simplify]: iters left: 1 (405 enodes) 1553857782.382 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857782.382 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857782.382 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857782.383 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857782.384 * * [simplify]: Extracting #4: cost 46 inf + 11710 1553857782.389 * * [simplify]: Extracting #5: cost 2 inf + 19912 1553857782.393 * * [simplify]: Extracting #6: cost 0 inf + 20266 1553857782.397 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857782.397 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857782.397 * * * * [progress]: [ 503 / 959 ] simplifiying candidate # 1553857782.398 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (hypot y.re y.im))) 1553857782.398 * * [simplify]: iters left: 5 (8 enodes) 1553857782.400 * * [simplify]: iters left: 4 (28 enodes) 1553857782.405 * * [simplify]: iters left: 3 (30 enodes) 1553857782.410 * * [simplify]: iters left: 2 (32 enodes) 1553857782.419 * * [simplify]: iters left: 1 (33 enodes) 1553857782.427 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857782.427 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857782.427 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857782.427 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857782.427 * * [simplify]: Extracting #4: cost 6 inf + 3 1553857782.427 * * [simplify]: Extracting #5: cost 4 inf + 157 1553857782.427 * * [simplify]: Extracting #6: cost 0 inf + 587 1553857782.428 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1553857782.428 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857782.428 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857782.428 * * [simplify]: iters left: 6 (15 enodes) 1553857782.435 * * [simplify]: iters left: 5 (55 enodes) 1553857782.450 * * [simplify]: iters left: 4 (92 enodes) 1553857782.463 * * [simplify]: iters left: 3 (163 enodes) 1553857782.495 * * [simplify]: iters left: 2 (293 enodes) 1553857782.549 * * [simplify]: iters left: 1 (405 enodes) 1553857782.642 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857782.642 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857782.643 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857782.643 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857782.646 * * [simplify]: Extracting #4: cost 46 inf + 10350 1553857782.650 * * [simplify]: Extracting #5: cost 2 inf + 17272 1553857782.655 * * [simplify]: Extracting #6: cost 0 inf + 17546 1553857782.659 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1553857782.659 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1553857782.659 * * * * [progress]: [ 504 / 959 ] simplifiying candidate # 1553857782.660 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) 1) 1553857782.660 * * [simplify]: iters left: 5 (4 enodes) 1553857782.664 * * [simplify]: iters left: 4 (14 enodes) 1553857782.666 * * [simplify]: iters left: 3 (16 enodes) 1553857782.668 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857782.668 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857782.668 * [simplify]: Simplified to 1 1553857782.668 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857782.668 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857782.668 * * [simplify]: iters left: 6 (14 enodes) 1553857782.671 * * [simplify]: iters left: 5 (52 enodes) 1553857782.686 * * [simplify]: iters left: 4 (84 enodes) 1553857782.706 * * [simplify]: iters left: 3 (141 enodes) 1553857782.727 * * [simplify]: iters left: 2 (216 enodes) 1553857782.762 * * [simplify]: iters left: 1 (272 enodes) 1553857782.819 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857782.819 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857782.819 * * [simplify]: Extracting #2: cost 60 inf + 2 1553857782.820 * * [simplify]: Extracting #3: cost 73 inf + 910 1553857782.823 * * [simplify]: Extracting #4: cost 19 inf + 7940 1553857782.828 * * [simplify]: Extracting #5: cost 0 inf + 10512 1553857782.833 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857782.833 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857782.833 * * * * [progress]: [ 505 / 959 ] simplifiying candidate # 1553857782.833 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857782.834 * * [simplify]: iters left: 6 (13 enodes) 1553857782.837 * * [simplify]: iters left: 5 (45 enodes) 1553857782.844 * * [simplify]: iters left: 4 (59 enodes) 1553857782.853 * * [simplify]: iters left: 3 (68 enodes) 1553857782.870 * * [simplify]: iters left: 2 (71 enodes) 1553857782.882 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857782.882 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857782.882 * * [simplify]: Extracting #2: cost 19 inf + 1 1553857782.882 * * [simplify]: Extracting #3: cost 25 inf + 1 1553857782.882 * * [simplify]: Extracting #4: cost 26 inf + 3 1553857782.882 * * [simplify]: Extracting #5: cost 12 inf + 2208 1553857782.883 * * [simplify]: Extracting #6: cost 0 inf + 4425 1553857782.884 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857782.884 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))))) 1553857782.884 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))) 1553857782.884 * * [simplify]: iters left: 6 (16 enodes) 1553857782.887 * * [simplify]: iters left: 5 (58 enodes) 1553857782.895 * * [simplify]: iters left: 4 (95 enodes) 1553857782.916 * * [simplify]: iters left: 3 (166 enodes) 1553857782.944 * * [simplify]: iters left: 2 (296 enodes) 1553857783.005 * * [simplify]: iters left: 1 (408 enodes) 1553857783.088 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857783.088 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857783.088 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857783.089 * * [simplify]: Extracting #3: cost 111 inf + 376 1553857783.093 * * [simplify]: Extracting #4: cost 50 inf + 12331 1553857783.101 * * [simplify]: Extracting #5: cost 5 inf + 22365 1553857783.106 * * [simplify]: Extracting #6: cost 0 inf + 23100 1553857783.111 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857783.111 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1553857783.111 * * * * [progress]: [ 506 / 959 ] simplifiying candidate # 1553857783.111 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857783.112 * * [simplify]: iters left: 6 (12 enodes) 1553857783.114 * * [simplify]: iters left: 5 (38 enodes) 1553857783.120 * * [simplify]: iters left: 4 (42 enodes) 1553857783.125 * * [simplify]: iters left: 3 (43 enodes) 1553857783.133 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857783.133 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857783.133 * * [simplify]: Extracting #2: cost 11 inf + 1 1553857783.133 * * [simplify]: Extracting #3: cost 5 inf + 685 1553857783.135 * * [simplify]: Extracting #4: cost 3 inf + 962 1553857783.136 * * [simplify]: Extracting #5: cost 0 inf + 1141 1553857783.136 * [simplify]: Simplified to (/ 1 (hypot y.im y.re)) 1553857783.136 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.im y.re)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))))) 1553857783.136 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857783.137 * * [simplify]: iters left: 6 (16 enodes) 1553857783.143 * * [simplify]: iters left: 5 (56 enodes) 1553857783.159 * * [simplify]: iters left: 4 (88 enodes) 1553857783.175 * * [simplify]: iters left: 3 (145 enodes) 1553857783.198 * * [simplify]: iters left: 2 (220 enodes) 1553857783.236 * * [simplify]: iters left: 1 (276 enodes) 1553857783.297 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857783.297 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857783.298 * * [simplify]: Extracting #2: cost 59 inf + 2 1553857783.298 * * [simplify]: Extracting #3: cost 78 inf + 376 1553857783.299 * * [simplify]: Extracting #4: cost 27 inf + 6982 1553857783.302 * * [simplify]: Extracting #5: cost 0 inf + 10706 1553857783.304 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857783.304 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 1553857783.304 * * * * [progress]: [ 507 / 959 ] simplifiying candidate # 1553857783.305 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 1553857783.305 * * [simplify]: iters left: 6 (10 enodes) 1553857783.307 * * [simplify]: iters left: 5 (35 enodes) 1553857783.313 * * [simplify]: iters left: 4 (42 enodes) 1553857783.318 * * [simplify]: iters left: 3 (45 enodes) 1553857783.325 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857783.325 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857783.325 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857783.325 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857783.325 * * [simplify]: Extracting #4: cost 4 inf + 587 1553857783.325 * * [simplify]: Extracting #5: cost 2 inf + 863 1553857783.326 * * [simplify]: Extracting #6: cost 0 inf + 945 1553857783.326 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1553857783.326 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)))) 1553857783.326 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)) 1553857783.326 * * [simplify]: iters left: 6 (15 enodes) 1553857783.330 * * [simplify]: iters left: 5 (55 enodes) 1553857783.343 * * [simplify]: iters left: 4 (94 enodes) 1553857783.371 * * [simplify]: iters left: 3 (170 enodes) 1553857783.422 * * [simplify]: iters left: 2 (300 enodes) 1553857783.474 * * [simplify]: iters left: 1 (408 enodes) 1553857783.561 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857783.561 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857783.561 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857783.562 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857783.564 * * [simplify]: Extracting #4: cost 45 inf + 10847 1553857783.568 * * [simplify]: Extracting #5: cost 1 inf + 17409 1553857783.572 * * [simplify]: Extracting #6: cost 0 inf + 17546 1553857783.577 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1553857783.577 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1553857783.577 * * * * [progress]: [ 508 / 959 ] simplifiying candidate # 1553857783.577 * [simplify]: Simplifying (/ (/ 1 1) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857783.577 * * [simplify]: iters left: 6 (8 enodes) 1553857783.579 * * [simplify]: iters left: 5 (26 enodes) 1553857783.583 * * [simplify]: iters left: 4 (32 enodes) 1553857783.591 * * [simplify]: iters left: 3 (34 enodes) 1553857783.600 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857783.600 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857783.600 * * [simplify]: Extracting #2: cost 11 inf + 1 1553857783.600 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857783.600 * * [simplify]: Extracting #4: cost 12 inf + 3 1553857783.600 * * [simplify]: Extracting #5: cost 7 inf + 610 1553857783.601 * * [simplify]: Extracting #6: cost 1 inf + 1675 1553857783.601 * * [simplify]: Extracting #7: cost 0 inf + 1893 1553857783.602 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857783.602 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857783.602 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857783.602 * * [simplify]: iters left: 6 (15 enodes) 1553857783.609 * * [simplify]: iters left: 5 (55 enodes) 1553857783.621 * * [simplify]: iters left: 4 (92 enodes) 1553857783.636 * * [simplify]: iters left: 3 (163 enodes) 1553857783.676 * * [simplify]: iters left: 2 (293 enodes) 1553857783.741 * * [simplify]: iters left: 1 (405 enodes) 1553857783.824 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857783.824 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857783.824 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857783.824 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857783.827 * * [simplify]: Extracting #4: cost 46 inf + 11710 1553857783.832 * * [simplify]: Extracting #5: cost 2 inf + 19912 1553857783.836 * * [simplify]: Extracting #6: cost 0 inf + 20266 1553857783.841 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857783.841 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857783.841 * * * * [progress]: [ 509 / 959 ] simplifiying candidate # 1553857783.841 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (hypot y.re y.im))) 1553857783.841 * * [simplify]: iters left: 4 (7 enodes) 1553857783.843 * * [simplify]: iters left: 3 (21 enodes) 1553857783.847 * * [simplify]: iters left: 2 (23 enodes) 1553857783.850 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857783.850 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857783.850 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857783.850 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857783.850 * * [simplify]: Extracting #4: cost 1 inf + 449 1553857783.850 * * [simplify]: Extracting #5: cost 0 inf + 587 1553857783.850 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1553857783.850 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857783.850 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857783.851 * * [simplify]: iters left: 6 (15 enodes) 1553857783.855 * * [simplify]: iters left: 5 (55 enodes) 1553857783.871 * * [simplify]: iters left: 4 (92 enodes) 1553857783.895 * * [simplify]: iters left: 3 (163 enodes) 1553857783.927 * * [simplify]: iters left: 2 (293 enodes) 1553857784.019 * * [simplify]: iters left: 1 (405 enodes) 1553857784.108 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857784.108 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857784.108 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857784.108 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857784.110 * * [simplify]: Extracting #4: cost 46 inf + 10350 1553857784.116 * * [simplify]: Extracting #5: cost 2 inf + 17272 1553857784.125 * * [simplify]: Extracting #6: cost 0 inf + 17546 1553857784.131 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1553857784.131 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1553857784.131 * * * * [progress]: [ 510 / 959 ] simplifiying candidate # 1553857784.132 * [simplify]: Simplifying (/ (/ 1 1) 1) 1553857784.132 * * [simplify]: iters left: 4 (3 enodes) 1553857784.133 * * [simplify]: iters left: 3 (7 enodes) 1553857784.134 * * [simplify]: iters left: 2 (9 enodes) 1553857784.135 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857784.135 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857784.135 * [simplify]: Simplified to 1 1553857784.135 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857784.135 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857784.135 * * [simplify]: iters left: 6 (14 enodes) 1553857784.138 * * [simplify]: iters left: 5 (52 enodes) 1553857784.146 * * [simplify]: iters left: 4 (84 enodes) 1553857784.167 * * [simplify]: iters left: 3 (141 enodes) 1553857784.188 * * [simplify]: iters left: 2 (216 enodes) 1553857784.227 * * [simplify]: iters left: 1 (272 enodes) 1553857784.267 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857784.267 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857784.268 * * [simplify]: Extracting #2: cost 60 inf + 2 1553857784.268 * * [simplify]: Extracting #3: cost 73 inf + 910 1553857784.269 * * [simplify]: Extracting #4: cost 19 inf + 7940 1553857784.272 * * [simplify]: Extracting #5: cost 0 inf + 10512 1553857784.274 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857784.274 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857784.275 * * * * [progress]: [ 511 / 959 ] simplifiying candidate # 1553857784.275 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857784.275 * * [simplify]: iters left: 6 (20 enodes) 1553857784.279 * * [simplify]: iters left: 5 (65 enodes) 1553857784.288 * * [simplify]: iters left: 4 (79 enodes) 1553857784.308 * * [simplify]: iters left: 3 (83 enodes) 1553857784.331 * * [simplify]: iters left: 2 (94 enodes) 1553857784.352 * * [simplify]: iters left: 1 (118 enodes) 1553857784.371 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857784.372 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857784.372 * * [simplify]: Extracting #2: cost 24 inf + 0 1553857784.372 * * [simplify]: Extracting #3: cost 46 inf + 1 1553857784.372 * * [simplify]: Extracting #4: cost 46 inf + 65 1553857784.373 * * [simplify]: Extracting #5: cost 30 inf + 2836 1553857784.374 * * [simplify]: Extracting #6: cost 9 inf + 7766 1553857784.376 * * [simplify]: Extracting #7: cost 1 inf + 10727 1553857784.379 * * [simplify]: Extracting #8: cost 0 inf + 11146 1553857784.381 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 1553857784.382 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))))) 1553857784.382 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))) 1553857784.382 * * [simplify]: iters left: 6 (18 enodes) 1553857784.389 * * [simplify]: iters left: 5 (61 enodes) 1553857784.400 * * [simplify]: iters left: 4 (80 enodes) 1553857784.410 * * [simplify]: iters left: 3 (90 enodes) 1553857784.421 * * [simplify]: iters left: 2 (95 enodes) 1553857784.444 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857784.444 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857784.444 * * [simplify]: Extracting #2: cost 23 inf + 0 1553857784.444 * * [simplify]: Extracting #3: cost 35 inf + 0 1553857784.444 * * [simplify]: Extracting #4: cost 40 inf + 2 1553857784.445 * * [simplify]: Extracting #5: cost 35 inf + 377 1553857784.446 * * [simplify]: Extracting #6: cost 15 inf + 3036 1553857784.448 * * [simplify]: Extracting #7: cost 1 inf + 6965 1553857784.450 * * [simplify]: Extracting #8: cost 0 inf + 7344 1553857784.453 * [simplify]: Simplified to (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857784.453 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1553857784.453 * * * * [progress]: [ 512 / 959 ] simplifiying candidate # 1553857784.453 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (hypot y.re y.im))) 1553857784.453 * * [simplify]: iters left: 6 (19 enodes) 1553857784.457 * * [simplify]: iters left: 5 (64 enodes) 1553857784.465 * * [simplify]: iters left: 4 (76 enodes) 1553857784.475 * * [simplify]: iters left: 3 (88 enodes) 1553857784.491 * * [simplify]: iters left: 2 (90 enodes) 1553857784.513 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857784.513 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857784.513 * * [simplify]: Extracting #2: cost 25 inf + 0 1553857784.513 * * [simplify]: Extracting #3: cost 33 inf + 0 1553857784.513 * * [simplify]: Extracting #4: cost 38 inf + 2 1553857784.514 * * [simplify]: Extracting #5: cost 33 inf + 377 1553857784.514 * * [simplify]: Extracting #6: cost 14 inf + 2834 1553857784.516 * * [simplify]: Extracting #7: cost 2 inf + 6582 1553857784.519 * * [simplify]: Extracting #8: cost 0 inf + 7340 1553857784.521 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1553857784.521 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))))) 1553857784.522 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857784.522 * * [simplify]: iters left: 6 (18 enodes) 1553857784.529 * * [simplify]: iters left: 5 (63 enodes) 1553857784.538 * * [simplify]: iters left: 4 (85 enodes) 1553857784.549 * * [simplify]: iters left: 3 (102 enodes) 1553857784.566 * * [simplify]: iters left: 2 (114 enodes) 1553857784.587 * * [simplify]: iters left: 1 (118 enodes) 1553857784.601 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857784.601 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857784.601 * * [simplify]: Extracting #2: cost 30 inf + 0 1553857784.601 * * [simplify]: Extracting #3: cost 45 inf + 0 1553857784.601 * * [simplify]: Extracting #4: cost 50 inf + 2 1553857784.602 * * [simplify]: Extracting #5: cost 38 inf + 941 1553857784.602 * * [simplify]: Extracting #6: cost 15 inf + 5063 1553857784.604 * * [simplify]: Extracting #7: cost 3 inf + 8828 1553857784.606 * * [simplify]: Extracting #8: cost 0 inf + 10004 1553857784.609 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 1553857784.609 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (hypot y.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 1553857784.609 * * * * [progress]: [ 513 / 959 ] simplifiying candidate # 1553857784.609 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) 1553857784.609 * * [simplify]: iters left: 6 (18 enodes) 1553857784.618 * * [simplify]: iters left: 5 (64 enodes) 1553857784.628 * * [simplify]: iters left: 4 (76 enodes) 1553857784.639 * * [simplify]: iters left: 3 (83 enodes) 1553857784.655 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857784.655 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857784.655 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857784.655 * * [simplify]: Extracting #3: cost 21 inf + 1 1553857784.655 * * [simplify]: Extracting #4: cost 26 inf + 3 1553857784.655 * * [simplify]: Extracting #5: cost 20 inf + 475 1553857784.656 * * [simplify]: Extracting #6: cost 6 inf + 1628 1553857784.657 * * [simplify]: Extracting #7: cost 1 inf + 3186 1553857784.658 * * [simplify]: Extracting #8: cost 0 inf + 3605 1553857784.659 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857784.659 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)))) 1553857784.659 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)) 1553857784.660 * * [simplify]: iters left: 6 (17 enodes) 1553857784.665 * * [simplify]: iters left: 5 (60 enodes) 1553857784.674 * * [simplify]: iters left: 4 (84 enodes) 1553857784.687 * * [simplify]: iters left: 3 (106 enodes) 1553857784.704 * * [simplify]: iters left: 2 (119 enodes) 1553857784.729 * * [simplify]: iters left: 1 (123 enodes) 1553857784.753 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857784.753 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857784.753 * * [simplify]: Extracting #2: cost 32 inf + 0 1553857784.753 * * [simplify]: Extracting #3: cost 44 inf + 2 1553857784.753 * * [simplify]: Extracting #4: cost 44 inf + 472 1553857784.754 * * [simplify]: Extracting #5: cost 33 inf + 1406 1553857784.755 * * [simplify]: Extracting #6: cost 12 inf + 5659 1553857784.758 * * [simplify]: Extracting #7: cost 0 inf + 9090 1553857784.760 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 1553857784.760 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))))) 1553857784.761 * * * * [progress]: [ 514 / 959 ] simplifiying candidate # 1553857784.761 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857784.761 * * [simplify]: iters left: 6 (20 enodes) 1553857784.767 * * [simplify]: iters left: 5 (70 enodes) 1553857784.776 * * [simplify]: iters left: 4 (81 enodes) 1553857784.787 * * [simplify]: iters left: 3 (90 enodes) 1553857784.805 * * [simplify]: iters left: 2 (93 enodes) 1553857784.826 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857784.826 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857784.826 * * [simplify]: Extracting #2: cost 25 inf + 0 1553857784.826 * * [simplify]: Extracting #3: cost 37 inf + 0 1553857784.826 * * [simplify]: Extracting #4: cost 42 inf + 2 1553857784.826 * * [simplify]: Extracting #5: cost 35 inf + 731 1553857784.827 * * [simplify]: Extracting #6: cost 18 inf + 2535 1553857784.828 * * [simplify]: Extracting #7: cost 5 inf + 7619 1553857784.831 * * [simplify]: Extracting #8: cost 1 inf + 9576 1553857784.833 * * [simplify]: Extracting #9: cost 0 inf + 10008 1553857784.834 * [simplify]: Simplified to (/ (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (cbrt (hypot y.re y.im))) 1553857784.834 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (cbrt (hypot y.re y.im))) (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))))) 1553857784.835 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))) 1553857784.835 * * [simplify]: iters left: 6 (18 enodes) 1553857784.838 * * [simplify]: iters left: 5 (65 enodes) 1553857784.847 * * [simplify]: iters left: 4 (86 enodes) 1553857784.863 * * [simplify]: iters left: 3 (103 enodes) 1553857784.885 * * [simplify]: iters left: 2 (115 enodes) 1553857784.899 * * [simplify]: iters left: 1 (119 enodes) 1553857784.918 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857784.918 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857784.918 * * [simplify]: Extracting #2: cost 31 inf + 0 1553857784.919 * * [simplify]: Extracting #3: cost 47 inf + 0 1553857784.919 * * [simplify]: Extracting #4: cost 52 inf + 2 1553857784.919 * * [simplify]: Extracting #5: cost 38 inf + 1295 1553857784.922 * * [simplify]: Extracting #6: cost 14 inf + 7592 1553857784.926 * * [simplify]: Extracting #7: cost 1 inf + 12929 1553857784.930 * * [simplify]: Extracting #8: cost 0 inf + 13308 1553857784.934 * [simplify]: Simplified to (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 1553857784.934 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 1553857784.935 * * * * [progress]: [ 515 / 959 ] simplifiying candidate # 1553857784.935 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (hypot y.re y.im))) 1553857784.935 * * [simplify]: iters left: 6 (19 enodes) 1553857784.944 * * [simplify]: iters left: 5 (65 enodes) 1553857784.960 * * [simplify]: iters left: 4 (71 enodes) 1553857784.969 * * [simplify]: iters left: 3 (73 enodes) 1553857784.980 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857784.980 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857784.980 * * [simplify]: Extracting #2: cost 19 inf + 0 1553857784.980 * * [simplify]: Extracting #3: cost 29 inf + 0 1553857784.980 * * [simplify]: Extracting #4: cost 34 inf + 2 1553857784.980 * * [simplify]: Extracting #5: cost 26 inf + 868 1553857784.981 * * [simplify]: Extracting #6: cost 9 inf + 3117 1553857784.981 * * [simplify]: Extracting #7: cost 1 inf + 5825 1553857784.982 * * [simplify]: Extracting #8: cost 0 inf + 6284 1553857784.983 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (fabs (cbrt (fma y.re y.re (* y.im y.im)))) (sqrt (hypot y.re y.im)))) 1553857784.983 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (fabs (cbrt (fma y.re y.re (* y.im y.im)))) (sqrt (hypot y.re y.im)))) (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))))) 1553857784.983 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857784.984 * * [simplify]: iters left: 6 (18 enodes) 1553857784.987 * * [simplify]: iters left: 5 (65 enodes) 1553857784.999 * * [simplify]: iters left: 4 (86 enodes) 1553857785.022 * * [simplify]: iters left: 3 (103 enodes) 1553857785.041 * * [simplify]: iters left: 2 (115 enodes) 1553857785.055 * * [simplify]: iters left: 1 (119 enodes) 1553857785.078 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857785.078 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857785.079 * * [simplify]: Extracting #2: cost 31 inf + 0 1553857785.079 * * [simplify]: Extracting #3: cost 47 inf + 0 1553857785.079 * * [simplify]: Extracting #4: cost 52 inf + 2 1553857785.080 * * [simplify]: Extracting #5: cost 38 inf + 1255 1553857785.082 * * [simplify]: Extracting #6: cost 14 inf + 7072 1553857785.086 * * [simplify]: Extracting #7: cost 1 inf + 12129 1553857785.090 * * [simplify]: Extracting #8: cost 0 inf + 12508 1553857785.094 * [simplify]: Simplified to (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) 1553857785.094 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (hypot y.re y.im))) (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))))) 1553857785.095 * * * * [progress]: [ 516 / 959 ] simplifiying candidate # 1553857785.095 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) 1553857785.095 * * [simplify]: iters left: 6 (18 enodes) 1553857785.104 * * [simplify]: iters left: 5 (62 enodes) 1553857785.121 * * [simplify]: iters left: 4 (68 enodes) 1553857785.139 * * [simplify]: iters left: 3 (71 enodes) 1553857785.157 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857785.157 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857785.157 * * [simplify]: Extracting #2: cost 10 inf + 1 1553857785.157 * * [simplify]: Extracting #3: cost 17 inf + 1 1553857785.157 * * [simplify]: Extracting #4: cost 26 inf + 1 1553857785.157 * * [simplify]: Extracting #5: cost 23 inf + 46 1553857785.158 * * [simplify]: Extracting #6: cost 9 inf + 1400 1553857785.159 * * [simplify]: Extracting #7: cost 0 inf + 3407 1553857785.160 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 1553857785.160 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)))) 1553857785.160 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)) 1553857785.160 * * [simplify]: iters left: 6 (17 enodes) 1553857785.167 * * [simplify]: iters left: 5 (62 enodes) 1553857785.183 * * [simplify]: iters left: 4 (83 enodes) 1553857785.194 * * [simplify]: iters left: 3 (100 enodes) 1553857785.208 * * [simplify]: iters left: 2 (112 enodes) 1553857785.231 * * [simplify]: iters left: 1 (116 enodes) 1553857785.250 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857785.250 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857785.250 * * [simplify]: Extracting #2: cost 32 inf + 0 1553857785.250 * * [simplify]: Extracting #3: cost 43 inf + 2 1553857785.250 * * [simplify]: Extracting #4: cost 48 inf + 116 1553857785.251 * * [simplify]: Extracting #5: cost 37 inf + 1484 1553857785.252 * * [simplify]: Extracting #6: cost 10 inf + 8210 1553857785.253 * * [simplify]: Extracting #7: cost 0 inf + 11594 1553857785.255 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (sqrt (cbrt (fma y.re y.re (* y.im y.im)))) (hypot y.re y.im))) 1553857785.255 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (sqrt (cbrt (fma y.re y.re (* y.im y.im)))) (hypot y.re y.im))))) 1553857785.255 * * * * [progress]: [ 517 / 959 ] simplifiying candidate # 1553857785.256 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857785.256 * * [simplify]: iters left: 6 (19 enodes) 1553857785.260 * * [simplify]: iters left: 5 (64 enodes) 1553857785.269 * * [simplify]: iters left: 4 (76 enodes) 1553857785.284 * * [simplify]: iters left: 3 (85 enodes) 1553857785.306 * * [simplify]: iters left: 2 (88 enodes) 1553857785.329 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857785.329 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857785.329 * * [simplify]: Extracting #2: cost 23 inf + 0 1553857785.329 * * [simplify]: Extracting #3: cost 33 inf + 0 1553857785.329 * * [simplify]: Extracting #4: cost 38 inf + 2 1553857785.330 * * [simplify]: Extracting #5: cost 31 inf + 571 1553857785.331 * * [simplify]: Extracting #6: cost 10 inf + 3432 1553857785.333 * * [simplify]: Extracting #7: cost 2 inf + 6422 1553857785.335 * * [simplify]: Extracting #8: cost 0 inf + 7340 1553857785.337 * [simplify]: Simplified to (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857785.337 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))))) 1553857785.338 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))) 1553857785.338 * * [simplify]: iters left: 6 (18 enodes) 1553857785.346 * * [simplify]: iters left: 5 (63 enodes) 1553857785.364 * * [simplify]: iters left: 4 (85 enodes) 1553857785.387 * * [simplify]: iters left: 3 (102 enodes) 1553857785.414 * * [simplify]: iters left: 2 (114 enodes) 1553857785.432 * * [simplify]: iters left: 1 (118 enodes) 1553857785.448 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857785.448 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857785.448 * * [simplify]: Extracting #2: cost 30 inf + 0 1553857785.448 * * [simplify]: Extracting #3: cost 45 inf + 0 1553857785.448 * * [simplify]: Extracting #4: cost 50 inf + 2 1553857785.448 * * [simplify]: Extracting #5: cost 38 inf + 941 1553857785.449 * * [simplify]: Extracting #6: cost 15 inf + 5103 1553857785.450 * * [simplify]: Extracting #7: cost 3 inf + 8868 1553857785.452 * * [simplify]: Extracting #8: cost 0 inf + 10004 1553857785.454 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857785.454 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))))) 1553857785.454 * * * * [progress]: [ 518 / 959 ] simplifiying candidate # 1553857785.454 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857785.454 * * [simplify]: iters left: 6 (18 enodes) 1553857785.458 * * [simplify]: iters left: 5 (57 enodes) 1553857785.465 * * [simplify]: iters left: 4 (59 enodes) 1553857785.473 * * [simplify]: iters left: 3 (60 enodes) 1553857785.483 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857785.483 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857785.483 * * [simplify]: Extracting #2: cost 15 inf + 0 1553857785.483 * * [simplify]: Extracting #3: cost 20 inf + 2 1553857785.484 * * [simplify]: Extracting #4: cost 19 inf + 489 1553857785.484 * * [simplify]: Extracting #5: cost 14 inf + 670 1553857785.484 * * [simplify]: Extracting #6: cost 4 inf + 1574 1553857785.485 * * [simplify]: Extracting #7: cost 0 inf + 2850 1553857785.486 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) 1553857785.486 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))))) 1553857785.487 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857785.487 * * [simplify]: iters left: 6 (18 enodes) 1553857785.495 * * [simplify]: iters left: 5 (61 enodes) 1553857785.512 * * [simplify]: iters left: 4 (78 enodes) 1553857785.533 * * [simplify]: iters left: 3 (89 enodes) 1553857785.557 * * [simplify]: iters left: 2 (94 enodes) 1553857785.568 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857785.568 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857785.569 * * [simplify]: Extracting #2: cost 25 inf + 0 1553857785.569 * * [simplify]: Extracting #3: cost 34 inf + 2 1553857785.569 * * [simplify]: Extracting #4: cost 35 inf + 335 1553857785.569 * * [simplify]: Extracting #5: cost 28 inf + 670 1553857785.569 * * [simplify]: Extracting #6: cost 15 inf + 2378 1553857785.570 * * [simplify]: Extracting #7: cost 2 inf + 4992 1553857785.571 * * [simplify]: Extracting #8: cost 0 inf + 5630 1553857785.572 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) 1553857785.572 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)))) 1553857785.572 * * * * [progress]: [ 519 / 959 ] simplifiying candidate # 1553857785.573 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 1553857785.573 * * [simplify]: iters left: 6 (17 enodes) 1553857785.577 * * [simplify]: iters left: 5 (59 enodes) 1553857785.585 * * [simplify]: iters left: 4 (66 enodes) 1553857785.600 * * [simplify]: iters left: 3 (69 enodes) 1553857785.616 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857785.616 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857785.617 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857785.617 * * [simplify]: Extracting #3: cost 17 inf + 1 1553857785.617 * * [simplify]: Extracting #4: cost 22 inf + 3 1553857785.617 * * [simplify]: Extracting #5: cost 16 inf + 435 1553857785.618 * * [simplify]: Extracting #6: cost 0 inf + 2253 1553857785.619 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857785.619 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)))) 1553857785.619 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)) 1553857785.619 * * [simplify]: iters left: 6 (17 enodes) 1553857785.627 * * [simplify]: iters left: 5 (60 enodes) 1553857785.643 * * [simplify]: iters left: 4 (84 enodes) 1553857785.670 * * [simplify]: iters left: 3 (106 enodes) 1553857785.696 * * [simplify]: iters left: 2 (119 enodes) 1553857785.714 * * [simplify]: iters left: 1 (123 enodes) 1553857785.728 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857785.728 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857785.728 * * [simplify]: Extracting #2: cost 32 inf + 0 1553857785.728 * * [simplify]: Extracting #3: cost 44 inf + 2 1553857785.728 * * [simplify]: Extracting #4: cost 44 inf + 432 1553857785.728 * * [simplify]: Extracting #5: cost 33 inf + 1246 1553857785.729 * * [simplify]: Extracting #6: cost 12 inf + 5139 1553857785.731 * * [simplify]: Extracting #7: cost 0 inf + 8290 1553857785.732 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1553857785.732 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))))) 1553857785.732 * * * * [progress]: [ 520 / 959 ] simplifiying candidate # 1553857785.732 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857785.733 * * [simplify]: iters left: 6 (16 enodes) 1553857785.737 * * [simplify]: iters left: 5 (57 enodes) 1553857785.754 * * [simplify]: iters left: 4 (63 enodes) 1553857785.771 * * [simplify]: iters left: 3 (66 enodes) 1553857785.790 * * [simplify]: iters left: 2 (68 enodes) 1553857785.802 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857785.802 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857785.802 * * [simplify]: Extracting #2: cost 14 inf + 0 1553857785.802 * * [simplify]: Extracting #3: cost 20 inf + 1 1553857785.802 * * [simplify]: Extracting #4: cost 22 inf + 3 1553857785.802 * * [simplify]: Extracting #5: cost 17 inf + 256 1553857785.803 * * [simplify]: Extracting #6: cost 2 inf + 2489 1553857785.803 * * [simplify]: Extracting #7: cost 0 inf + 3247 1553857785.804 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857785.804 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857785.804 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857785.804 * * [simplify]: iters left: 6 (17 enodes) 1553857785.808 * * [simplify]: iters left: 5 (60 enodes) 1553857785.817 * * [simplify]: iters left: 4 (82 enodes) 1553857785.828 * * [simplify]: iters left: 3 (99 enodes) 1553857785.849 * * [simplify]: iters left: 2 (111 enodes) 1553857785.877 * * [simplify]: iters left: 1 (115 enodes) 1553857785.898 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857785.898 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857785.898 * * [simplify]: Extracting #2: cost 32 inf + 0 1553857785.898 * * [simplify]: Extracting #3: cost 44 inf + 2 1553857785.899 * * [simplify]: Extracting #4: cost 46 inf + 278 1553857785.899 * * [simplify]: Extracting #5: cost 34 inf + 1213 1553857785.900 * * [simplify]: Extracting #6: cost 13 inf + 5642 1553857785.901 * * [simplify]: Extracting #7: cost 0 inf + 9130 1553857785.902 * * [simplify]: Extracting #8: cost 0 inf + 9090 1553857785.904 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 1553857785.904 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))))) 1553857785.904 * * * * [progress]: [ 521 / 959 ] simplifiying candidate # 1553857785.904 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt 1)) (sqrt (hypot y.re y.im))) 1553857785.905 * * [simplify]: iters left: 6 (15 enodes) 1553857785.909 * * [simplify]: iters left: 5 (52 enodes) 1553857785.916 * * [simplify]: iters left: 4 (54 enodes) 1553857785.923 * * [simplify]: iters left: 3 (57 enodes) 1553857785.931 * * [simplify]: iters left: 2 (58 enodes) 1553857785.945 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857785.945 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857785.945 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857785.945 * * [simplify]: Extracting #3: cost 16 inf + 1 1553857785.945 * * [simplify]: Extracting #4: cost 18 inf + 3 1553857785.945 * * [simplify]: Extracting #5: cost 11 inf + 310 1553857785.946 * * [simplify]: Extracting #6: cost 4 inf + 809 1553857785.946 * * [simplify]: Extracting #7: cost 0 inf + 1895 1553857785.947 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857785.947 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857785.948 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857785.948 * * [simplify]: iters left: 6 (17 enodes) 1553857785.955 * * [simplify]: iters left: 5 (60 enodes) 1553857785.968 * * [simplify]: iters left: 4 (82 enodes) 1553857785.979 * * [simplify]: iters left: 3 (99 enodes) 1553857785.994 * * [simplify]: iters left: 2 (111 enodes) 1553857786.011 * * [simplify]: iters left: 1 (115 enodes) 1553857786.025 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857786.025 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857786.025 * * [simplify]: Extracting #2: cost 32 inf + 0 1553857786.025 * * [simplify]: Extracting #3: cost 44 inf + 2 1553857786.025 * * [simplify]: Extracting #4: cost 46 inf + 238 1553857786.025 * * [simplify]: Extracting #5: cost 34 inf + 1053 1553857786.026 * * [simplify]: Extracting #6: cost 13 inf + 5122 1553857786.028 * * [simplify]: Extracting #7: cost 0 inf + 8330 1553857786.029 * * [simplify]: Extracting #8: cost 0 inf + 8290 1553857786.032 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1553857786.032 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))))) 1553857786.033 * * * * [progress]: [ 522 / 959 ] simplifiying candidate # 1553857786.033 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt 1)) 1) 1553857786.033 * * [simplify]: iters left: 6 (13 enodes) 1553857786.041 * * [simplify]: iters left: 5 (44 enodes) 1553857786.049 * * [simplify]: iters left: 4 (46 enodes) 1553857786.054 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857786.055 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857786.055 * * [simplify]: Extracting #2: cost 8 inf + 1 1553857786.055 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857786.055 * * [simplify]: Extracting #4: cost 10 inf + 5 1553857786.055 * * [simplify]: Extracting #5: cost 6 inf + 253 1553857786.055 * * [simplify]: Extracting #6: cost 1 inf + 705 1553857786.055 * * [simplify]: Extracting #7: cost 0 inf + 909 1553857786.055 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857786.055 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857786.056 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857786.056 * * [simplify]: iters left: 6 (16 enodes) 1553857786.059 * * [simplify]: iters left: 5 (57 enodes) 1553857786.066 * * [simplify]: iters left: 4 (74 enodes) 1553857786.082 * * [simplify]: iters left: 3 (85 enodes) 1553857786.098 * * [simplify]: iters left: 2 (90 enodes) 1553857786.109 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857786.109 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857786.109 * * [simplify]: Extracting #2: cost 26 inf + 0 1553857786.109 * * [simplify]: Extracting #3: cost 33 inf + 43 1553857786.110 * * [simplify]: Extracting #4: cost 31 inf + 417 1553857786.110 * * [simplify]: Extracting #5: cost 28 inf + 476 1553857786.110 * * [simplify]: Extracting #6: cost 16 inf + 2007 1553857786.111 * * [simplify]: Extracting #7: cost 2 inf + 4960 1553857786.112 * * [simplify]: Extracting #8: cost 0 inf + 5436 1553857786.113 * [simplify]: Simplified to (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 1553857786.113 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)))) 1553857786.113 * * * * [progress]: [ 523 / 959 ] simplifiying candidate # 1553857786.113 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857786.113 * * [simplify]: iters left: 6 (16 enodes) 1553857786.118 * * [simplify]: iters left: 5 (57 enodes) 1553857786.132 * * [simplify]: iters left: 4 (63 enodes) 1553857786.148 * * [simplify]: iters left: 3 (66 enodes) 1553857786.159 * * [simplify]: iters left: 2 (68 enodes) 1553857786.167 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857786.167 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857786.167 * * [simplify]: Extracting #2: cost 14 inf + 0 1553857786.167 * * [simplify]: Extracting #3: cost 20 inf + 1 1553857786.167 * * [simplify]: Extracting #4: cost 22 inf + 3 1553857786.167 * * [simplify]: Extracting #5: cost 17 inf + 256 1553857786.168 * * [simplify]: Extracting #6: cost 2 inf + 2489 1553857786.168 * * [simplify]: Extracting #7: cost 0 inf + 3247 1553857786.169 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857786.169 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857786.169 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857786.169 * * [simplify]: iters left: 6 (17 enodes) 1553857786.174 * * [simplify]: iters left: 5 (60 enodes) 1553857786.183 * * [simplify]: iters left: 4 (82 enodes) 1553857786.201 * * [simplify]: iters left: 3 (99 enodes) 1553857786.213 * * [simplify]: iters left: 2 (111 enodes) 1553857786.229 * * [simplify]: iters left: 1 (115 enodes) 1553857786.256 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857786.257 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857786.257 * * [simplify]: Extracting #2: cost 32 inf + 0 1553857786.257 * * [simplify]: Extracting #3: cost 44 inf + 2 1553857786.257 * * [simplify]: Extracting #4: cost 46 inf + 278 1553857786.257 * * [simplify]: Extracting #5: cost 34 inf + 1213 1553857786.258 * * [simplify]: Extracting #6: cost 13 inf + 5642 1553857786.260 * * [simplify]: Extracting #7: cost 0 inf + 9130 1553857786.261 * * [simplify]: Extracting #8: cost 0 inf + 9090 1553857786.263 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 1553857786.263 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))))) 1553857786.263 * * * * [progress]: [ 524 / 959 ] simplifiying candidate # 1553857786.263 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt 1)) (sqrt (hypot y.re y.im))) 1553857786.263 * * [simplify]: iters left: 6 (15 enodes) 1553857786.268 * * [simplify]: iters left: 5 (52 enodes) 1553857786.276 * * [simplify]: iters left: 4 (54 enodes) 1553857786.283 * * [simplify]: iters left: 3 (57 enodes) 1553857786.289 * * [simplify]: iters left: 2 (58 enodes) 1553857786.296 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857786.296 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857786.296 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857786.296 * * [simplify]: Extracting #3: cost 16 inf + 1 1553857786.296 * * [simplify]: Extracting #4: cost 18 inf + 3 1553857786.297 * * [simplify]: Extracting #5: cost 11 inf + 310 1553857786.297 * * [simplify]: Extracting #6: cost 4 inf + 809 1553857786.297 * * [simplify]: Extracting #7: cost 0 inf + 1895 1553857786.297 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857786.297 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857786.298 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857786.298 * * [simplify]: iters left: 6 (17 enodes) 1553857786.301 * * [simplify]: iters left: 5 (60 enodes) 1553857786.311 * * [simplify]: iters left: 4 (82 enodes) 1553857786.322 * * [simplify]: iters left: 3 (99 enodes) 1553857786.340 * * [simplify]: iters left: 2 (111 enodes) 1553857786.370 * * [simplify]: iters left: 1 (115 enodes) 1553857786.399 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857786.399 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857786.399 * * [simplify]: Extracting #2: cost 32 inf + 0 1553857786.399 * * [simplify]: Extracting #3: cost 44 inf + 2 1553857786.399 * * [simplify]: Extracting #4: cost 46 inf + 238 1553857786.400 * * [simplify]: Extracting #5: cost 34 inf + 1053 1553857786.402 * * [simplify]: Extracting #6: cost 13 inf + 5122 1553857786.404 * * [simplify]: Extracting #7: cost 0 inf + 8330 1553857786.407 * * [simplify]: Extracting #8: cost 0 inf + 8290 1553857786.410 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1553857786.410 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))))) 1553857786.410 * * * * [progress]: [ 525 / 959 ] simplifiying candidate # 1553857786.411 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt 1)) 1) 1553857786.411 * * [simplify]: iters left: 6 (13 enodes) 1553857786.419 * * [simplify]: iters left: 5 (44 enodes) 1553857786.431 * * [simplify]: iters left: 4 (46 enodes) 1553857786.440 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857786.440 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857786.440 * * [simplify]: Extracting #2: cost 8 inf + 1 1553857786.440 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857786.440 * * [simplify]: Extracting #4: cost 10 inf + 5 1553857786.440 * * [simplify]: Extracting #5: cost 6 inf + 253 1553857786.440 * * [simplify]: Extracting #6: cost 1 inf + 705 1553857786.440 * * [simplify]: Extracting #7: cost 0 inf + 909 1553857786.441 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857786.441 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857786.441 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857786.441 * * [simplify]: iters left: 6 (16 enodes) 1553857786.444 * * [simplify]: iters left: 5 (57 enodes) 1553857786.452 * * [simplify]: iters left: 4 (74 enodes) 1553857786.462 * * [simplify]: iters left: 3 (85 enodes) 1553857786.478 * * [simplify]: iters left: 2 (90 enodes) 1553857786.500 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857786.500 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857786.501 * * [simplify]: Extracting #2: cost 26 inf + 0 1553857786.501 * * [simplify]: Extracting #3: cost 33 inf + 43 1553857786.501 * * [simplify]: Extracting #4: cost 31 inf + 417 1553857786.502 * * [simplify]: Extracting #5: cost 28 inf + 476 1553857786.502 * * [simplify]: Extracting #6: cost 16 inf + 2007 1553857786.504 * * [simplify]: Extracting #7: cost 2 inf + 4960 1553857786.506 * * [simplify]: Extracting #8: cost 0 inf + 5436 1553857786.508 * [simplify]: Simplified to (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 1553857786.508 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)))) 1553857786.508 * * * * [progress]: [ 526 / 959 ] simplifiying candidate # 1553857786.509 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857786.509 * * [simplify]: iters left: 6 (16 enodes) 1553857786.518 * * [simplify]: iters left: 5 (57 enodes) 1553857786.534 * * [simplify]: iters left: 4 (63 enodes) 1553857786.549 * * [simplify]: iters left: 3 (66 enodes) 1553857786.565 * * [simplify]: iters left: 2 (68 enodes) 1553857786.582 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857786.582 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857786.582 * * [simplify]: Extracting #2: cost 14 inf + 0 1553857786.582 * * [simplify]: Extracting #3: cost 20 inf + 1 1553857786.582 * * [simplify]: Extracting #4: cost 22 inf + 3 1553857786.583 * * [simplify]: Extracting #5: cost 17 inf + 256 1553857786.583 * * [simplify]: Extracting #6: cost 2 inf + 2489 1553857786.584 * * [simplify]: Extracting #7: cost 0 inf + 3247 1553857786.586 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857786.586 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857786.586 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857786.586 * * [simplify]: iters left: 6 (17 enodes) 1553857786.594 * * [simplify]: iters left: 5 (60 enodes) 1553857786.610 * * [simplify]: iters left: 4 (82 enodes) 1553857786.625 * * [simplify]: iters left: 3 (99 enodes) 1553857786.638 * * [simplify]: iters left: 2 (111 enodes) 1553857786.654 * * [simplify]: iters left: 1 (115 enodes) 1553857786.671 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857786.671 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857786.671 * * [simplify]: Extracting #2: cost 32 inf + 0 1553857786.671 * * [simplify]: Extracting #3: cost 44 inf + 2 1553857786.671 * * [simplify]: Extracting #4: cost 46 inf + 278 1553857786.672 * * [simplify]: Extracting #5: cost 34 inf + 1213 1553857786.672 * * [simplify]: Extracting #6: cost 13 inf + 5642 1553857786.674 * * [simplify]: Extracting #7: cost 0 inf + 9130 1553857786.675 * * [simplify]: Extracting #8: cost 0 inf + 9090 1553857786.676 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 1553857786.677 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))))) 1553857786.677 * * * * [progress]: [ 527 / 959 ] simplifiying candidate # 1553857786.677 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt 1)) (sqrt (hypot y.re y.im))) 1553857786.677 * * [simplify]: iters left: 6 (15 enodes) 1553857786.682 * * [simplify]: iters left: 5 (52 enodes) 1553857786.689 * * [simplify]: iters left: 4 (54 enodes) 1553857786.698 * * [simplify]: iters left: 3 (57 enodes) 1553857786.709 * * [simplify]: iters left: 2 (58 enodes) 1553857786.722 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857786.722 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857786.722 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857786.722 * * [simplify]: Extracting #3: cost 16 inf + 1 1553857786.722 * * [simplify]: Extracting #4: cost 18 inf + 3 1553857786.722 * * [simplify]: Extracting #5: cost 11 inf + 310 1553857786.722 * * [simplify]: Extracting #6: cost 4 inf + 809 1553857786.723 * * [simplify]: Extracting #7: cost 0 inf + 1895 1553857786.723 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857786.724 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857786.724 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857786.724 * * [simplify]: iters left: 6 (17 enodes) 1553857786.730 * * [simplify]: iters left: 5 (60 enodes) 1553857786.745 * * [simplify]: iters left: 4 (82 enodes) 1553857786.756 * * [simplify]: iters left: 3 (99 enodes) 1553857786.768 * * [simplify]: iters left: 2 (111 enodes) 1553857786.782 * * [simplify]: iters left: 1 (115 enodes) 1553857786.798 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857786.798 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857786.798 * * [simplify]: Extracting #2: cost 32 inf + 0 1553857786.798 * * [simplify]: Extracting #3: cost 44 inf + 2 1553857786.798 * * [simplify]: Extracting #4: cost 46 inf + 238 1553857786.799 * * [simplify]: Extracting #5: cost 34 inf + 1053 1553857786.800 * * [simplify]: Extracting #6: cost 13 inf + 5122 1553857786.803 * * [simplify]: Extracting #7: cost 0 inf + 8330 1553857786.806 * * [simplify]: Extracting #8: cost 0 inf + 8290 1553857786.809 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1553857786.809 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))))) 1553857786.809 * * * * [progress]: [ 528 / 959 ] simplifiying candidate # 1553857786.810 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt 1)) 1) 1553857786.810 * * [simplify]: iters left: 6 (13 enodes) 1553857786.818 * * [simplify]: iters left: 5 (44 enodes) 1553857786.829 * * [simplify]: iters left: 4 (46 enodes) 1553857786.840 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857786.840 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857786.840 * * [simplify]: Extracting #2: cost 8 inf + 1 1553857786.840 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857786.840 * * [simplify]: Extracting #4: cost 10 inf + 5 1553857786.840 * * [simplify]: Extracting #5: cost 6 inf + 253 1553857786.840 * * [simplify]: Extracting #6: cost 1 inf + 705 1553857786.841 * * [simplify]: Extracting #7: cost 0 inf + 909 1553857786.841 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857786.841 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857786.842 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857786.842 * * [simplify]: iters left: 6 (16 enodes) 1553857786.849 * * [simplify]: iters left: 5 (57 enodes) 1553857786.865 * * [simplify]: iters left: 4 (74 enodes) 1553857786.885 * * [simplify]: iters left: 3 (85 enodes) 1553857786.905 * * [simplify]: iters left: 2 (90 enodes) 1553857786.916 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857786.917 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857786.917 * * [simplify]: Extracting #2: cost 26 inf + 0 1553857786.917 * * [simplify]: Extracting #3: cost 33 inf + 43 1553857786.917 * * [simplify]: Extracting #4: cost 31 inf + 417 1553857786.918 * * [simplify]: Extracting #5: cost 28 inf + 476 1553857786.918 * * [simplify]: Extracting #6: cost 16 inf + 2007 1553857786.919 * * [simplify]: Extracting #7: cost 2 inf + 4960 1553857786.920 * * [simplify]: Extracting #8: cost 0 inf + 5436 1553857786.921 * [simplify]: Simplified to (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 1553857786.921 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)))) 1553857786.921 * * * * [progress]: [ 529 / 959 ] simplifiying candidate # 1553857786.922 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (* 1 1))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857786.922 * * [simplify]: iters left: 6 (17 enodes) 1553857786.926 * * [simplify]: iters left: 5 (59 enodes) 1553857786.936 * * [simplify]: iters left: 4 (65 enodes) 1553857786.952 * * [simplify]: iters left: 3 (66 enodes) 1553857786.967 * * [simplify]: iters left: 2 (68 enodes) 1553857786.975 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857786.975 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857786.975 * * [simplify]: Extracting #2: cost 14 inf + 0 1553857786.975 * * [simplify]: Extracting #3: cost 20 inf + 1 1553857786.975 * * [simplify]: Extracting #4: cost 21 inf + 60 1553857786.975 * * [simplify]: Extracting #5: cost 15 inf + 570 1553857786.976 * * [simplify]: Extracting #6: cost 4 inf + 2285 1553857786.976 * * [simplify]: Extracting #7: cost 0 inf + 3247 1553857786.977 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857786.977 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857786.977 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857786.977 * * [simplify]: iters left: 6 (17 enodes) 1553857786.981 * * [simplify]: iters left: 5 (60 enodes) 1553857786.988 * * [simplify]: iters left: 4 (82 enodes) 1553857787.007 * * [simplify]: iters left: 3 (99 enodes) 1553857787.033 * * [simplify]: iters left: 2 (111 enodes) 1553857787.061 * * [simplify]: iters left: 1 (115 enodes) 1553857787.088 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857787.088 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857787.088 * * [simplify]: Extracting #2: cost 32 inf + 0 1553857787.088 * * [simplify]: Extracting #3: cost 44 inf + 2 1553857787.089 * * [simplify]: Extracting #4: cost 46 inf + 278 1553857787.089 * * [simplify]: Extracting #5: cost 34 inf + 1213 1553857787.091 * * [simplify]: Extracting #6: cost 13 inf + 5642 1553857787.093 * * [simplify]: Extracting #7: cost 0 inf + 9130 1553857787.096 * * [simplify]: Extracting #8: cost 0 inf + 9090 1553857787.099 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 1553857787.099 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))))) 1553857787.100 * * * * [progress]: [ 530 / 959 ] simplifiying candidate # 1553857787.100 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (* 1 1))) (sqrt (hypot y.re y.im))) 1553857787.100 * * [simplify]: iters left: 6 (16 enodes) 1553857787.107 * * [simplify]: iters left: 5 (54 enodes) 1553857787.114 * * [simplify]: iters left: 4 (56 enodes) 1553857787.121 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857787.121 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857787.121 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857787.121 * * [simplify]: Extracting #3: cost 16 inf + 1 1553857787.121 * * [simplify]: Extracting #4: cost 17 inf + 60 1553857787.121 * * [simplify]: Extracting #5: cost 8 inf + 561 1553857787.121 * * [simplify]: Extracting #6: cost 4 inf + 809 1553857787.122 * * [simplify]: Extracting #7: cost 1 inf + 1556 1553857787.122 * * [simplify]: Extracting #8: cost 0 inf + 1895 1553857787.123 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857787.123 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857787.123 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857787.123 * * [simplify]: iters left: 6 (17 enodes) 1553857787.126 * * [simplify]: iters left: 5 (60 enodes) 1553857787.136 * * [simplify]: iters left: 4 (82 enodes) 1553857787.159 * * [simplify]: iters left: 3 (99 enodes) 1553857787.174 * * [simplify]: iters left: 2 (111 enodes) 1553857787.188 * * [simplify]: iters left: 1 (115 enodes) 1553857787.210 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857787.210 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857787.210 * * [simplify]: Extracting #2: cost 32 inf + 0 1553857787.211 * * [simplify]: Extracting #3: cost 44 inf + 2 1553857787.211 * * [simplify]: Extracting #4: cost 46 inf + 238 1553857787.211 * * [simplify]: Extracting #5: cost 34 inf + 1053 1553857787.213 * * [simplify]: Extracting #6: cost 13 inf + 5122 1553857787.214 * * [simplify]: Extracting #7: cost 0 inf + 8330 1553857787.216 * * [simplify]: Extracting #8: cost 0 inf + 8290 1553857787.217 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1553857787.217 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))))) 1553857787.217 * * * * [progress]: [ 531 / 959 ] simplifiying candidate # 1553857787.217 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (* 1 1))) 1) 1553857787.217 * * [simplify]: iters left: 6 (14 enodes) 1553857787.222 * * [simplify]: iters left: 5 (46 enodes) 1553857787.227 * * [simplify]: iters left: 4 (48 enodes) 1553857787.234 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857787.234 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857787.234 * * [simplify]: Extracting #2: cost 8 inf + 1 1553857787.234 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857787.234 * * [simplify]: Extracting #4: cost 10 inf + 5 1553857787.234 * * [simplify]: Extracting #5: cost 4 inf + 337 1553857787.234 * * [simplify]: Extracting #6: cost 1 inf + 705 1553857787.234 * * [simplify]: Extracting #7: cost 0 inf + 909 1553857787.235 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857787.235 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857787.235 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857787.235 * * [simplify]: iters left: 6 (16 enodes) 1553857787.239 * * [simplify]: iters left: 5 (57 enodes) 1553857787.252 * * [simplify]: iters left: 4 (74 enodes) 1553857787.271 * * [simplify]: iters left: 3 (85 enodes) 1553857787.282 * * [simplify]: iters left: 2 (90 enodes) 1553857787.293 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857787.293 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857787.293 * * [simplify]: Extracting #2: cost 26 inf + 0 1553857787.293 * * [simplify]: Extracting #3: cost 33 inf + 43 1553857787.294 * * [simplify]: Extracting #4: cost 31 inf + 417 1553857787.294 * * [simplify]: Extracting #5: cost 28 inf + 476 1553857787.294 * * [simplify]: Extracting #6: cost 16 inf + 2007 1553857787.295 * * [simplify]: Extracting #7: cost 2 inf + 4960 1553857787.296 * * [simplify]: Extracting #8: cost 0 inf + 5436 1553857787.297 * [simplify]: Simplified to (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 1553857787.297 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)))) 1553857787.297 * * * * [progress]: [ 532 / 959 ] simplifiying candidate # 1553857787.297 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857787.297 * * [simplify]: iters left: 6 (16 enodes) 1553857787.303 * * [simplify]: iters left: 5 (57 enodes) 1553857787.318 * * [simplify]: iters left: 4 (63 enodes) 1553857787.334 * * [simplify]: iters left: 3 (66 enodes) 1553857787.352 * * [simplify]: iters left: 2 (68 enodes) 1553857787.368 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857787.368 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857787.368 * * [simplify]: Extracting #2: cost 14 inf + 0 1553857787.368 * * [simplify]: Extracting #3: cost 20 inf + 1 1553857787.368 * * [simplify]: Extracting #4: cost 22 inf + 3 1553857787.369 * * [simplify]: Extracting #5: cost 17 inf + 256 1553857787.369 * * [simplify]: Extracting #6: cost 2 inf + 2489 1553857787.370 * * [simplify]: Extracting #7: cost 0 inf + 3247 1553857787.371 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857787.371 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857787.372 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857787.372 * * [simplify]: iters left: 6 (17 enodes) 1553857787.376 * * [simplify]: iters left: 5 (60 enodes) 1553857787.384 * * [simplify]: iters left: 4 (82 enodes) 1553857787.394 * * [simplify]: iters left: 3 (99 enodes) 1553857787.413 * * [simplify]: iters left: 2 (111 enodes) 1553857787.440 * * [simplify]: iters left: 1 (115 enodes) 1553857787.455 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857787.455 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857787.455 * * [simplify]: Extracting #2: cost 32 inf + 0 1553857787.456 * * [simplify]: Extracting #3: cost 44 inf + 2 1553857787.456 * * [simplify]: Extracting #4: cost 46 inf + 278 1553857787.456 * * [simplify]: Extracting #5: cost 34 inf + 1213 1553857787.457 * * [simplify]: Extracting #6: cost 13 inf + 5642 1553857787.460 * * [simplify]: Extracting #7: cost 0 inf + 9130 1553857787.462 * * [simplify]: Extracting #8: cost 0 inf + 9090 1553857787.465 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 1553857787.465 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))))) 1553857787.466 * * * * [progress]: [ 533 / 959 ] simplifiying candidate # 1553857787.466 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt 1)) (sqrt (hypot y.re y.im))) 1553857787.466 * * [simplify]: iters left: 6 (15 enodes) 1553857787.474 * * [simplify]: iters left: 5 (52 enodes) 1553857787.488 * * [simplify]: iters left: 4 (54 enodes) 1553857787.498 * * [simplify]: iters left: 3 (57 enodes) 1553857787.505 * * [simplify]: iters left: 2 (58 enodes) 1553857787.512 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857787.512 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857787.512 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857787.512 * * [simplify]: Extracting #3: cost 16 inf + 1 1553857787.513 * * [simplify]: Extracting #4: cost 18 inf + 3 1553857787.513 * * [simplify]: Extracting #5: cost 11 inf + 310 1553857787.513 * * [simplify]: Extracting #6: cost 4 inf + 809 1553857787.513 * * [simplify]: Extracting #7: cost 0 inf + 1895 1553857787.513 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857787.513 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857787.514 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857787.514 * * [simplify]: iters left: 6 (17 enodes) 1553857787.517 * * [simplify]: iters left: 5 (60 enodes) 1553857787.529 * * [simplify]: iters left: 4 (82 enodes) 1553857787.552 * * [simplify]: iters left: 3 (99 enodes) 1553857787.567 * * [simplify]: iters left: 2 (111 enodes) 1553857787.580 * * [simplify]: iters left: 1 (115 enodes) 1553857787.608 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857787.608 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857787.608 * * [simplify]: Extracting #2: cost 32 inf + 0 1553857787.608 * * [simplify]: Extracting #3: cost 44 inf + 2 1553857787.609 * * [simplify]: Extracting #4: cost 46 inf + 238 1553857787.609 * * [simplify]: Extracting #5: cost 34 inf + 1053 1553857787.611 * * [simplify]: Extracting #6: cost 13 inf + 5122 1553857787.613 * * [simplify]: Extracting #7: cost 0 inf + 8330 1553857787.616 * * [simplify]: Extracting #8: cost 0 inf + 8290 1553857787.619 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1553857787.619 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))))) 1553857787.619 * * * * [progress]: [ 534 / 959 ] simplifiying candidate # 1553857787.620 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt 1)) 1) 1553857787.620 * * [simplify]: iters left: 6 (13 enodes) 1553857787.628 * * [simplify]: iters left: 5 (44 enodes) 1553857787.639 * * [simplify]: iters left: 4 (46 enodes) 1553857787.650 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857787.650 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857787.650 * * [simplify]: Extracting #2: cost 8 inf + 1 1553857787.651 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857787.651 * * [simplify]: Extracting #4: cost 10 inf + 5 1553857787.651 * * [simplify]: Extracting #5: cost 6 inf + 253 1553857787.651 * * [simplify]: Extracting #6: cost 1 inf + 705 1553857787.652 * * [simplify]: Extracting #7: cost 0 inf + 909 1553857787.652 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857787.652 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857787.653 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857787.653 * * [simplify]: iters left: 6 (16 enodes) 1553857787.660 * * [simplify]: iters left: 5 (57 enodes) 1553857787.676 * * [simplify]: iters left: 4 (74 enodes) 1553857787.697 * * [simplify]: iters left: 3 (85 enodes) 1553857787.719 * * [simplify]: iters left: 2 (90 enodes) 1553857787.734 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857787.734 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857787.734 * * [simplify]: Extracting #2: cost 26 inf + 0 1553857787.735 * * [simplify]: Extracting #3: cost 33 inf + 43 1553857787.735 * * [simplify]: Extracting #4: cost 31 inf + 417 1553857787.735 * * [simplify]: Extracting #5: cost 28 inf + 476 1553857787.735 * * [simplify]: Extracting #6: cost 16 inf + 2007 1553857787.736 * * [simplify]: Extracting #7: cost 2 inf + 4960 1553857787.737 * * [simplify]: Extracting #8: cost 0 inf + 5436 1553857787.738 * [simplify]: Simplified to (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 1553857787.738 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)))) 1553857787.738 * * * * [progress]: [ 535 / 959 ] simplifiying candidate # 1553857787.738 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857787.738 * * [simplify]: iters left: 6 (16 enodes) 1553857787.744 * * [simplify]: iters left: 5 (57 enodes) 1553857787.752 * * [simplify]: iters left: 4 (63 enodes) 1553857787.764 * * [simplify]: iters left: 3 (66 enodes) 1553857787.777 * * [simplify]: iters left: 2 (68 enodes) 1553857787.785 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857787.785 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857787.785 * * [simplify]: Extracting #2: cost 14 inf + 0 1553857787.785 * * [simplify]: Extracting #3: cost 20 inf + 1 1553857787.785 * * [simplify]: Extracting #4: cost 22 inf + 3 1553857787.785 * * [simplify]: Extracting #5: cost 17 inf + 256 1553857787.786 * * [simplify]: Extracting #6: cost 2 inf + 2489 1553857787.786 * * [simplify]: Extracting #7: cost 0 inf + 3247 1553857787.787 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857787.787 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857787.788 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857787.788 * * [simplify]: iters left: 6 (17 enodes) 1553857787.791 * * [simplify]: iters left: 5 (60 enodes) 1553857787.800 * * [simplify]: iters left: 4 (82 enodes) 1553857787.814 * * [simplify]: iters left: 3 (99 enodes) 1553857787.826 * * [simplify]: iters left: 2 (111 enodes) 1553857787.843 * * [simplify]: iters left: 1 (115 enodes) 1553857787.870 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857787.870 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857787.870 * * [simplify]: Extracting #2: cost 32 inf + 0 1553857787.871 * * [simplify]: Extracting #3: cost 44 inf + 2 1553857787.871 * * [simplify]: Extracting #4: cost 46 inf + 278 1553857787.871 * * [simplify]: Extracting #5: cost 34 inf + 1213 1553857787.873 * * [simplify]: Extracting #6: cost 13 inf + 5642 1553857787.876 * * [simplify]: Extracting #7: cost 0 inf + 9130 1553857787.879 * * [simplify]: Extracting #8: cost 0 inf + 9090 1553857787.882 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 1553857787.882 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))))) 1553857787.882 * * * * [progress]: [ 536 / 959 ] simplifiying candidate # 1553857787.882 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt 1)) (sqrt (hypot y.re y.im))) 1553857787.882 * * [simplify]: iters left: 6 (15 enodes) 1553857787.892 * * [simplify]: iters left: 5 (52 enodes) 1553857787.902 * * [simplify]: iters left: 4 (54 enodes) 1553857787.909 * * [simplify]: iters left: 3 (57 enodes) 1553857787.916 * * [simplify]: iters left: 2 (58 enodes) 1553857787.923 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857787.923 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857787.923 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857787.923 * * [simplify]: Extracting #3: cost 16 inf + 1 1553857787.923 * * [simplify]: Extracting #4: cost 18 inf + 3 1553857787.923 * * [simplify]: Extracting #5: cost 11 inf + 310 1553857787.924 * * [simplify]: Extracting #6: cost 4 inf + 809 1553857787.924 * * [simplify]: Extracting #7: cost 0 inf + 1895 1553857787.924 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857787.924 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857787.925 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857787.925 * * [simplify]: iters left: 6 (17 enodes) 1553857787.932 * * [simplify]: iters left: 5 (60 enodes) 1553857787.949 * * [simplify]: iters left: 4 (82 enodes) 1553857787.966 * * [simplify]: iters left: 3 (99 enodes) 1553857787.979 * * [simplify]: iters left: 2 (111 enodes) 1553857787.998 * * [simplify]: iters left: 1 (115 enodes) 1553857788.026 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857788.026 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857788.026 * * [simplify]: Extracting #2: cost 32 inf + 0 1553857788.026 * * [simplify]: Extracting #3: cost 44 inf + 2 1553857788.027 * * [simplify]: Extracting #4: cost 46 inf + 238 1553857788.027 * * [simplify]: Extracting #5: cost 34 inf + 1053 1553857788.029 * * [simplify]: Extracting #6: cost 13 inf + 5122 1553857788.032 * * [simplify]: Extracting #7: cost 0 inf + 8330 1553857788.034 * * [simplify]: Extracting #8: cost 0 inf + 8290 1553857788.037 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1553857788.037 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))))) 1553857788.038 * * * * [progress]: [ 537 / 959 ] simplifiying candidate # 1553857788.038 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt 1)) 1) 1553857788.038 * * [simplify]: iters left: 6 (13 enodes) 1553857788.046 * * [simplify]: iters left: 5 (44 enodes) 1553857788.057 * * [simplify]: iters left: 4 (46 enodes) 1553857788.068 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857788.068 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857788.068 * * [simplify]: Extracting #2: cost 8 inf + 1 1553857788.068 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857788.068 * * [simplify]: Extracting #4: cost 10 inf + 5 1553857788.068 * * [simplify]: Extracting #5: cost 6 inf + 253 1553857788.069 * * [simplify]: Extracting #6: cost 1 inf + 705 1553857788.069 * * [simplify]: Extracting #7: cost 0 inf + 909 1553857788.070 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857788.070 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857788.070 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857788.070 * * [simplify]: iters left: 6 (16 enodes) 1553857788.078 * * [simplify]: iters left: 5 (57 enodes) 1553857788.093 * * [simplify]: iters left: 4 (74 enodes) 1553857788.113 * * [simplify]: iters left: 3 (85 enodes) 1553857788.136 * * [simplify]: iters left: 2 (90 enodes) 1553857788.158 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857788.158 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857788.159 * * [simplify]: Extracting #2: cost 26 inf + 0 1553857788.159 * * [simplify]: Extracting #3: cost 33 inf + 43 1553857788.159 * * [simplify]: Extracting #4: cost 31 inf + 417 1553857788.160 * * [simplify]: Extracting #5: cost 28 inf + 476 1553857788.160 * * [simplify]: Extracting #6: cost 16 inf + 2007 1553857788.162 * * [simplify]: Extracting #7: cost 2 inf + 4960 1553857788.164 * * [simplify]: Extracting #8: cost 0 inf + 5436 1553857788.166 * [simplify]: Simplified to (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 1553857788.166 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)))) 1553857788.166 * * * * [progress]: [ 538 / 959 ] simplifiying candidate # 1553857788.166 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857788.167 * * [simplify]: iters left: 6 (19 enodes) 1553857788.174 * * [simplify]: iters left: 5 (64 enodes) 1553857788.192 * * [simplify]: iters left: 4 (76 enodes) 1553857788.212 * * [simplify]: iters left: 3 (85 enodes) 1553857788.233 * * [simplify]: iters left: 2 (88 enodes) 1553857788.255 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857788.255 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857788.255 * * [simplify]: Extracting #2: cost 23 inf + 0 1553857788.255 * * [simplify]: Extracting #3: cost 33 inf + 0 1553857788.255 * * [simplify]: Extracting #4: cost 38 inf + 2 1553857788.255 * * [simplify]: Extracting #5: cost 31 inf + 571 1553857788.256 * * [simplify]: Extracting #6: cost 10 inf + 3432 1553857788.258 * * [simplify]: Extracting #7: cost 2 inf + 6422 1553857788.260 * * [simplify]: Extracting #8: cost 0 inf + 7340 1553857788.263 * [simplify]: Simplified to (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857788.263 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))))) 1553857788.263 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))) 1553857788.263 * * [simplify]: iters left: 6 (18 enodes) 1553857788.272 * * [simplify]: iters left: 5 (63 enodes) 1553857788.290 * * [simplify]: iters left: 4 (85 enodes) 1553857788.313 * * [simplify]: iters left: 3 (102 enodes) 1553857788.338 * * [simplify]: iters left: 2 (114 enodes) 1553857788.366 * * [simplify]: iters left: 1 (118 enodes) 1553857788.395 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857788.395 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857788.395 * * [simplify]: Extracting #2: cost 30 inf + 0 1553857788.395 * * [simplify]: Extracting #3: cost 45 inf + 0 1553857788.396 * * [simplify]: Extracting #4: cost 50 inf + 2 1553857788.396 * * [simplify]: Extracting #5: cost 38 inf + 941 1553857788.397 * * [simplify]: Extracting #6: cost 15 inf + 5103 1553857788.400 * * [simplify]: Extracting #7: cost 3 inf + 8868 1553857788.403 * * [simplify]: Extracting #8: cost 0 inf + 10004 1553857788.406 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857788.406 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))))) 1553857788.406 * * * * [progress]: [ 539 / 959 ] simplifiying candidate # 1553857788.406 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857788.406 * * [simplify]: iters left: 6 (18 enodes) 1553857788.411 * * [simplify]: iters left: 5 (57 enodes) 1553857788.418 * * [simplify]: iters left: 4 (59 enodes) 1553857788.425 * * [simplify]: iters left: 3 (60 enodes) 1553857788.432 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857788.432 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857788.432 * * [simplify]: Extracting #2: cost 15 inf + 0 1553857788.432 * * [simplify]: Extracting #3: cost 20 inf + 2 1553857788.432 * * [simplify]: Extracting #4: cost 19 inf + 489 1553857788.433 * * [simplify]: Extracting #5: cost 14 inf + 670 1553857788.433 * * [simplify]: Extracting #6: cost 4 inf + 1574 1553857788.433 * * [simplify]: Extracting #7: cost 0 inf + 2850 1553857788.434 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) 1553857788.434 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))))) 1553857788.434 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857788.434 * * [simplify]: iters left: 6 (18 enodes) 1553857788.438 * * [simplify]: iters left: 5 (61 enodes) 1553857788.446 * * [simplify]: iters left: 4 (78 enodes) 1553857788.456 * * [simplify]: iters left: 3 (89 enodes) 1553857788.467 * * [simplify]: iters left: 2 (94 enodes) 1553857788.491 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857788.491 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857788.491 * * [simplify]: Extracting #2: cost 25 inf + 0 1553857788.492 * * [simplify]: Extracting #3: cost 34 inf + 2 1553857788.492 * * [simplify]: Extracting #4: cost 35 inf + 335 1553857788.492 * * [simplify]: Extracting #5: cost 28 inf + 670 1553857788.493 * * [simplify]: Extracting #6: cost 15 inf + 2378 1553857788.495 * * [simplify]: Extracting #7: cost 2 inf + 4992 1553857788.498 * * [simplify]: Extracting #8: cost 0 inf + 5630 1553857788.500 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) 1553857788.500 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)))) 1553857788.500 * * * * [progress]: [ 540 / 959 ] simplifiying candidate # 1553857788.501 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 1553857788.501 * * [simplify]: iters left: 6 (17 enodes) 1553857788.509 * * [simplify]: iters left: 5 (59 enodes) 1553857788.526 * * [simplify]: iters left: 4 (66 enodes) 1553857788.544 * * [simplify]: iters left: 3 (69 enodes) 1553857788.560 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857788.560 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857788.561 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857788.561 * * [simplify]: Extracting #3: cost 17 inf + 1 1553857788.561 * * [simplify]: Extracting #4: cost 22 inf + 3 1553857788.561 * * [simplify]: Extracting #5: cost 16 inf + 435 1553857788.562 * * [simplify]: Extracting #6: cost 0 inf + 2253 1553857788.562 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857788.563 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)))) 1553857788.563 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)) 1553857788.563 * * [simplify]: iters left: 6 (17 enodes) 1553857788.570 * * [simplify]: iters left: 5 (60 enodes) 1553857788.588 * * [simplify]: iters left: 4 (84 enodes) 1553857788.611 * * [simplify]: iters left: 3 (106 enodes) 1553857788.637 * * [simplify]: iters left: 2 (119 enodes) 1553857788.654 * * [simplify]: iters left: 1 (123 enodes) 1553857788.667 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857788.667 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857788.667 * * [simplify]: Extracting #2: cost 32 inf + 0 1553857788.667 * * [simplify]: Extracting #3: cost 44 inf + 2 1553857788.667 * * [simplify]: Extracting #4: cost 44 inf + 432 1553857788.668 * * [simplify]: Extracting #5: cost 33 inf + 1246 1553857788.668 * * [simplify]: Extracting #6: cost 12 inf + 5139 1553857788.670 * * [simplify]: Extracting #7: cost 0 inf + 8290 1553857788.671 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1553857788.671 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))))) 1553857788.671 * * * * [progress]: [ 541 / 959 ] simplifiying candidate # 1553857788.672 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857788.672 * * [simplify]: iters left: 6 (15 enodes) 1553857788.678 * * [simplify]: iters left: 5 (52 enodes) 1553857788.692 * * [simplify]: iters left: 4 (60 enodes) 1553857788.709 * * [simplify]: iters left: 3 (65 enodes) 1553857788.726 * * [simplify]: iters left: 2 (66 enodes) 1553857788.742 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857788.742 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857788.742 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857788.742 * * [simplify]: Extracting #3: cost 20 inf + 1 1553857788.743 * * [simplify]: Extracting #4: cost 20 inf + 117 1553857788.743 * * [simplify]: Extracting #5: cost 15 inf + 570 1553857788.743 * * [simplify]: Extracting #6: cost 6 inf + 1243 1553857788.744 * * [simplify]: Extracting #7: cost 1 inf + 2868 1553857788.745 * * [simplify]: Extracting #8: cost 0 inf + 3247 1553857788.746 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857788.746 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857788.747 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857788.747 * * [simplify]: iters left: 6 (17 enodes) 1553857788.755 * * [simplify]: iters left: 5 (60 enodes) 1553857788.769 * * [simplify]: iters left: 4 (82 enodes) 1553857788.779 * * [simplify]: iters left: 3 (99 enodes) 1553857788.792 * * [simplify]: iters left: 2 (111 enodes) 1553857788.807 * * [simplify]: iters left: 1 (115 enodes) 1553857788.821 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857788.821 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857788.821 * * [simplify]: Extracting #2: cost 32 inf + 0 1553857788.821 * * [simplify]: Extracting #3: cost 44 inf + 2 1553857788.821 * * [simplify]: Extracting #4: cost 46 inf + 278 1553857788.821 * * [simplify]: Extracting #5: cost 34 inf + 1213 1553857788.822 * * [simplify]: Extracting #6: cost 13 inf + 5642 1553857788.824 * * [simplify]: Extracting #7: cost 0 inf + 9130 1553857788.825 * * [simplify]: Extracting #8: cost 0 inf + 9090 1553857788.826 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 1553857788.826 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))))) 1553857788.827 * * * * [progress]: [ 542 / 959 ] simplifiying candidate # 1553857788.827 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1) (sqrt (hypot y.re y.im))) 1553857788.827 * * [simplify]: iters left: 6 (14 enodes) 1553857788.831 * * [simplify]: iters left: 5 (47 enodes) 1553857788.847 * * [simplify]: iters left: 4 (51 enodes) 1553857788.861 * * [simplify]: iters left: 3 (54 enodes) 1553857788.867 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857788.867 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857788.868 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857788.868 * * [simplify]: Extracting #3: cost 16 inf + 1 1553857788.868 * * [simplify]: Extracting #4: cost 17 inf + 60 1553857788.868 * * [simplify]: Extracting #5: cost 9 inf + 479 1553857788.868 * * [simplify]: Extracting #6: cost 4 inf + 809 1553857788.868 * * [simplify]: Extracting #7: cost 1 inf + 1556 1553857788.869 * * [simplify]: Extracting #8: cost 0 inf + 1895 1553857788.869 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857788.869 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857788.869 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857788.869 * * [simplify]: iters left: 6 (17 enodes) 1553857788.873 * * [simplify]: iters left: 5 (60 enodes) 1553857788.881 * * [simplify]: iters left: 4 (82 enodes) 1553857788.894 * * [simplify]: iters left: 3 (99 enodes) 1553857788.920 * * [simplify]: iters left: 2 (111 enodes) 1553857788.948 * * [simplify]: iters left: 1 (115 enodes) 1553857788.963 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857788.964 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857788.964 * * [simplify]: Extracting #2: cost 32 inf + 0 1553857788.964 * * [simplify]: Extracting #3: cost 44 inf + 2 1553857788.964 * * [simplify]: Extracting #4: cost 46 inf + 238 1553857788.964 * * [simplify]: Extracting #5: cost 34 inf + 1053 1553857788.965 * * [simplify]: Extracting #6: cost 13 inf + 5122 1553857788.966 * * [simplify]: Extracting #7: cost 0 inf + 8330 1553857788.968 * * [simplify]: Extracting #8: cost 0 inf + 8290 1553857788.969 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1553857788.969 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))))) 1553857788.969 * * * * [progress]: [ 543 / 959 ] simplifiying candidate # 1553857788.970 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1) 1) 1553857788.970 * * [simplify]: iters left: 6 (12 enodes) 1553857788.973 * * [simplify]: iters left: 5 (37 enodes) 1553857788.979 * * [simplify]: iters left: 4 (41 enodes) 1553857788.989 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857788.989 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857788.989 * * [simplify]: Extracting #2: cost 8 inf + 1 1553857788.990 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857788.990 * * [simplify]: Extracting #4: cost 10 inf + 5 1553857788.990 * * [simplify]: Extracting #5: cost 3 inf + 419 1553857788.990 * * [simplify]: Extracting #6: cost 0 inf + 909 1553857788.991 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857788.991 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857788.991 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857788.991 * * [simplify]: iters left: 6 (16 enodes) 1553857788.998 * * [simplify]: iters left: 5 (57 enodes) 1553857789.015 * * [simplify]: iters left: 4 (74 enodes) 1553857789.035 * * [simplify]: iters left: 3 (85 enodes) 1553857789.051 * * [simplify]: iters left: 2 (90 enodes) 1553857789.062 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857789.062 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857789.063 * * [simplify]: Extracting #2: cost 26 inf + 0 1553857789.063 * * [simplify]: Extracting #3: cost 33 inf + 43 1553857789.063 * * [simplify]: Extracting #4: cost 31 inf + 417 1553857789.063 * * [simplify]: Extracting #5: cost 28 inf + 476 1553857789.064 * * [simplify]: Extracting #6: cost 16 inf + 2007 1553857789.064 * * [simplify]: Extracting #7: cost 2 inf + 4960 1553857789.065 * * [simplify]: Extracting #8: cost 0 inf + 5436 1553857789.066 * [simplify]: Simplified to (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 1553857789.066 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)))) 1553857789.067 * * * * [progress]: [ 544 / 959 ] simplifiying candidate # 1553857789.067 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857789.067 * * [simplify]: iters left: 6 (21 enodes) 1553857789.074 * * [simplify]: iters left: 5 (69 enodes) 1553857789.093 * * [simplify]: iters left: 4 (85 enodes) 1553857789.115 * * [simplify]: iters left: 3 (89 enodes) 1553857789.139 * * [simplify]: iters left: 2 (100 enodes) 1553857789.167 * * [simplify]: iters left: 1 (124 enodes) 1553857789.208 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857789.208 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857789.208 * * [simplify]: Extracting #2: cost 26 inf + 0 1553857789.209 * * [simplify]: Extracting #3: cost 50 inf + 1 1553857789.209 * * [simplify]: Extracting #4: cost 44 inf + 254 1553857789.209 * * [simplify]: Extracting #5: cost 38 inf + 655 1553857789.210 * * [simplify]: Extracting #6: cost 22 inf + 3532 1553857789.212 * * [simplify]: Extracting #7: cost 6 inf + 8933 1553857789.215 * * [simplify]: Extracting #8: cost 0 inf + 11456 1553857789.218 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 1553857789.218 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))))) 1553857789.219 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))) 1553857789.219 * * [simplify]: iters left: 6 (19 enodes) 1553857789.227 * * [simplify]: iters left: 5 (64 enodes) 1553857789.245 * * [simplify]: iters left: 4 (93 enodes) 1553857789.271 * * [simplify]: iters left: 3 (131 enodes) 1553857789.292 * * [simplify]: iters left: 2 (180 enodes) 1553857789.321 * * [simplify]: iters left: 1 (234 enodes) 1553857789.374 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857789.374 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857789.374 * * [simplify]: Extracting #2: cost 47 inf + 0 1553857789.374 * * [simplify]: Extracting #3: cost 75 inf + 0 1553857789.375 * * [simplify]: Extracting #4: cost 72 inf + 410 1553857789.375 * * [simplify]: Extracting #5: cost 51 inf + 4010 1553857789.378 * * [simplify]: Extracting #6: cost 12 inf + 13026 1553857789.381 * * [simplify]: Extracting #7: cost 0 inf + 16748 1553857789.384 * * [simplify]: Extracting #8: cost 0 inf + 16708 1553857789.387 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857789.387 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))))) 1553857789.387 * * * * [progress]: [ 545 / 959 ] simplifiying candidate # 1553857789.388 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (hypot y.re y.im))) 1553857789.388 * * [simplify]: iters left: 6 (20 enodes) 1553857789.392 * * [simplify]: iters left: 5 (67 enodes) 1553857789.401 * * [simplify]: iters left: 4 (81 enodes) 1553857789.414 * * [simplify]: iters left: 3 (93 enodes) 1553857789.438 * * [simplify]: iters left: 2 (95 enodes) 1553857789.461 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857789.461 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857789.461 * * [simplify]: Extracting #2: cost 27 inf + 0 1553857789.461 * * [simplify]: Extracting #3: cost 37 inf + 0 1553857789.462 * * [simplify]: Extracting #4: cost 35 inf + 183 1553857789.462 * * [simplify]: Extracting #5: cost 21 inf + 1936 1553857789.463 * * [simplify]: Extracting #6: cost 11 inf + 3121 1553857789.465 * * [simplify]: Extracting #7: cost 2 inf + 6892 1553857789.467 * * [simplify]: Extracting #8: cost 0 inf + 7680 1553857789.470 * [simplify]: Simplified to (/ (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) 1553857789.470 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))))) 1553857789.470 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857789.470 * * [simplify]: iters left: 6 (19 enodes) 1553857789.479 * * [simplify]: iters left: 5 (66 enodes) 1553857789.497 * * [simplify]: iters left: 4 (98 enodes) 1553857789.526 * * [simplify]: iters left: 3 (147 enodes) 1553857789.566 * * [simplify]: iters left: 2 (229 enodes) 1553857789.613 * * [simplify]: iters left: 1 (331 enodes) 1553857789.695 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857789.695 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857789.695 * * [simplify]: Extracting #2: cost 66 inf + 0 1553857789.695 * * [simplify]: Extracting #3: cost 101 inf + 0 1553857789.696 * * [simplify]: Extracting #4: cost 99 inf + 288 1553857789.697 * * [simplify]: Extracting #5: cost 55 inf + 9343 1553857789.702 * * [simplify]: Extracting #6: cost 3 inf + 22353 1553857789.706 * * [simplify]: Extracting #7: cost 0 inf + 23408 1553857789.711 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 1553857789.711 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (hypot y.re y.im))) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 1553857789.711 * * * * [progress]: [ 546 / 959 ] simplifiying candidate # 1553857789.712 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) 1553857789.712 * * [simplify]: iters left: 6 (19 enodes) 1553857789.716 * * [simplify]: iters left: 5 (67 enodes) 1553857789.736 * * [simplify]: iters left: 4 (81 enodes) 1553857789.753 * * [simplify]: iters left: 3 (88 enodes) 1553857789.764 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857789.764 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857789.764 * * [simplify]: Extracting #2: cost 15 inf + 1 1553857789.764 * * [simplify]: Extracting #3: cost 25 inf + 1 1553857789.765 * * [simplify]: Extracting #4: cost 23 inf + 184 1553857789.765 * * [simplify]: Extracting #5: cost 12 inf + 1431 1553857789.765 * * [simplify]: Extracting #6: cost 5 inf + 1980 1553857789.766 * * [simplify]: Extracting #7: cost 0 inf + 3855 1553857789.766 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857789.766 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)))) 1553857789.767 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)) 1553857789.767 * * [simplify]: iters left: 6 (18 enodes) 1553857789.771 * * [simplify]: iters left: 5 (63 enodes) 1553857789.782 * * [simplify]: iters left: 4 (97 enodes) 1553857789.812 * * [simplify]: iters left: 3 (151 enodes) 1553857789.855 * * [simplify]: iters left: 2 (233 enodes) 1553857789.907 * * [simplify]: iters left: 1 (331 enodes) 1553857789.965 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857789.965 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857789.966 * * [simplify]: Extracting #2: cost 68 inf + 0 1553857789.966 * * [simplify]: Extracting #3: cost 99 inf + 43 1553857789.967 * * [simplify]: Extracting #4: cost 81 inf + 2957 1553857789.973 * * [simplify]: Extracting #5: cost 26 inf + 14567 1553857789.982 * * [simplify]: Extracting #6: cost 2 inf + 20336 1553857789.990 * * [simplify]: Extracting #7: cost 0 inf + 21214 1553857789.994 * [simplify]: Simplified to (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857789.994 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857789.994 * * * * [progress]: [ 547 / 959 ] simplifiying candidate # 1553857789.995 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857789.995 * * [simplify]: iters left: 6 (21 enodes) 1553857789.999 * * [simplify]: iters left: 5 (73 enodes) 1553857790.009 * * [simplify]: iters left: 4 (86 enodes) 1553857790.022 * * [simplify]: iters left: 3 (95 enodes) 1553857790.048 * * [simplify]: iters left: 2 (98 enodes) 1553857790.073 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857790.073 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857790.073 * * [simplify]: Extracting #2: cost 27 inf + 0 1553857790.073 * * [simplify]: Extracting #3: cost 41 inf + 0 1553857790.073 * * [simplify]: Extracting #4: cost 41 inf + 85 1553857790.074 * * [simplify]: Extracting #5: cost 33 inf + 760 1553857790.075 * * [simplify]: Extracting #6: cost 18 inf + 2885 1553857790.077 * * [simplify]: Extracting #7: cost 4 inf + 8399 1553857790.079 * * [simplify]: Extracting #8: cost 0 inf + 10348 1553857790.082 * [simplify]: Simplified to (/ (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 1553857790.082 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))))) 1553857790.083 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))) 1553857790.083 * * [simplify]: iters left: 6 (19 enodes) 1553857790.092 * * [simplify]: iters left: 5 (68 enodes) 1553857790.106 * * [simplify]: iters left: 4 (99 enodes) 1553857790.120 * * [simplify]: iters left: 3 (148 enodes) 1553857790.154 * * [simplify]: iters left: 2 (230 enodes) 1553857790.229 * * [simplify]: iters left: 1 (332 enodes) 1553857790.296 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857790.297 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857790.297 * * [simplify]: Extracting #2: cost 67 inf + 0 1553857790.297 * * [simplify]: Extracting #3: cost 103 inf + 0 1553857790.297 * * [simplify]: Extracting #4: cost 100 inf + 450 1553857790.298 * * [simplify]: Extracting #5: cost 70 inf + 6359 1553857790.302 * * [simplify]: Extracting #6: cost 25 inf + 21688 1553857790.308 * * [simplify]: Extracting #7: cost 1 inf + 31215 1553857790.314 * * [simplify]: Extracting #8: cost 0 inf + 31432 1553857790.320 * [simplify]: Simplified to (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (cbrt (hypot y.re y.im))) 1553857790.320 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (cbrt (hypot y.re y.im))))) 1553857790.320 * * * * [progress]: [ 548 / 959 ] simplifiying candidate # 1553857790.321 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (hypot y.re y.im))) 1553857790.321 * * [simplify]: iters left: 6 (20 enodes) 1553857790.325 * * [simplify]: iters left: 5 (68 enodes) 1553857790.339 * * [simplify]: iters left: 4 (76 enodes) 1553857790.352 * * [simplify]: iters left: 3 (78 enodes) 1553857790.362 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857790.363 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857790.363 * * [simplify]: Extracting #2: cost 21 inf + 0 1553857790.363 * * [simplify]: Extracting #3: cost 33 inf + 0 1553857790.363 * * [simplify]: Extracting #4: cost 33 inf + 85 1553857790.363 * * [simplify]: Extracting #5: cost 26 inf + 703 1553857790.363 * * [simplify]: Extracting #6: cost 12 inf + 2251 1553857790.364 * * [simplify]: Extracting #7: cost 3 inf + 4872 1553857790.365 * * [simplify]: Extracting #8: cost 0 inf + 6564 1553857790.366 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (* (sqrt (hypot y.re y.im)) (fabs (cbrt (fma y.im y.im (* y.re y.re)))))) 1553857790.366 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (* (sqrt (hypot y.re y.im)) (fabs (cbrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))))) 1553857790.366 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857790.366 * * [simplify]: iters left: 6 (19 enodes) 1553857790.371 * * [simplify]: iters left: 5 (68 enodes) 1553857790.384 * * [simplify]: iters left: 4 (99 enodes) 1553857790.401 * * [simplify]: iters left: 3 (148 enodes) 1553857790.422 * * [simplify]: iters left: 2 (230 enodes) 1553857790.468 * * [simplify]: iters left: 1 (332 enodes) 1553857790.540 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857790.540 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857790.541 * * [simplify]: Extracting #2: cost 67 inf + 0 1553857790.541 * * [simplify]: Extracting #3: cost 103 inf + 0 1553857790.541 * * [simplify]: Extracting #4: cost 100 inf + 450 1553857790.542 * * [simplify]: Extracting #5: cost 70 inf + 6359 1553857790.546 * * [simplify]: Extracting #6: cost 25 inf + 20608 1553857790.552 * * [simplify]: Extracting #7: cost 1 inf + 29175 1553857790.558 * * [simplify]: Extracting #8: cost 0 inf + 29352 1553857790.565 * [simplify]: Simplified to (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (hypot y.re y.im))) 1553857790.565 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (hypot y.re y.im))) (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (hypot y.re y.im))))) 1553857790.566 * * * * [progress]: [ 549 / 959 ] simplifiying candidate # 1553857790.566 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) 1553857790.566 * * [simplify]: iters left: 6 (19 enodes) 1553857790.570 * * [simplify]: iters left: 5 (65 enodes) 1553857790.580 * * [simplify]: iters left: 4 (73 enodes) 1553857790.594 * * [simplify]: iters left: 3 (76 enodes) 1553857790.613 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857790.613 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857790.613 * * [simplify]: Extracting #2: cost 12 inf + 1 1553857790.613 * * [simplify]: Extracting #3: cost 22 inf + 1 1553857790.614 * * [simplify]: Extracting #4: cost 24 inf + 85 1553857790.614 * * [simplify]: Extracting #5: cost 20 inf + 332 1553857790.614 * * [simplify]: Extracting #6: cost 9 inf + 1318 1553857790.617 * * [simplify]: Extracting #7: cost 3 inf + 2462 1553857790.619 * * [simplify]: Extracting #8: cost 0 inf + 3627 1553857790.620 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 1553857790.620 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)))) 1553857790.621 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)) 1553857790.621 * * [simplify]: iters left: 6 (18 enodes) 1553857790.629 * * [simplify]: iters left: 5 (65 enodes) 1553857790.640 * * [simplify]: iters left: 4 (96 enodes) 1553857790.654 * * [simplify]: iters left: 3 (145 enodes) 1553857790.685 * * [simplify]: iters left: 2 (227 enodes) 1553857790.728 * * [simplify]: iters left: 1 (329 enodes) 1553857790.809 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857790.810 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857790.810 * * [simplify]: Extracting #2: cost 68 inf + 0 1553857790.811 * * [simplify]: Extracting #3: cost 98 inf + 43 1553857790.812 * * [simplify]: Extracting #4: cost 89 inf + 1597 1553857790.814 * * [simplify]: Extracting #5: cost 69 inf + 4401 1553857790.820 * * [simplify]: Extracting #6: cost 30 inf + 15938 1553857790.830 * * [simplify]: Extracting #7: cost 0 inf + 27158 1553857790.842 * [simplify]: Simplified to (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1553857790.842 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1553857790.842 * * * * [progress]: [ 550 / 959 ] simplifiying candidate # 1553857790.843 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857790.843 * * [simplify]: iters left: 6 (20 enodes) 1553857790.852 * * [simplify]: iters left: 5 (67 enodes) 1553857790.870 * * [simplify]: iters left: 4 (81 enodes) 1553857790.891 * * [simplify]: iters left: 3 (90 enodes) 1553857790.907 * * [simplify]: iters left: 2 (93 enodes) 1553857790.918 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857790.918 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857790.918 * * [simplify]: Extracting #2: cost 25 inf + 0 1553857790.918 * * [simplify]: Extracting #3: cost 37 inf + 0 1553857790.918 * * [simplify]: Extracting #4: cost 35 inf + 183 1553857790.919 * * [simplify]: Extracting #5: cost 24 inf + 1270 1553857790.919 * * [simplify]: Extracting #6: cost 14 inf + 2388 1553857790.920 * * [simplify]: Extracting #7: cost 5 inf + 5645 1553857790.921 * * [simplify]: Extracting #8: cost 0 inf + 7680 1553857790.922 * [simplify]: Simplified to (/ (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857790.922 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))))) 1553857790.922 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))) 1553857790.922 * * [simplify]: iters left: 6 (19 enodes) 1553857790.929 * * [simplify]: iters left: 5 (66 enodes) 1553857790.948 * * [simplify]: iters left: 4 (98 enodes) 1553857790.970 * * [simplify]: iters left: 3 (147 enodes) 1553857790.993 * * [simplify]: iters left: 2 (229 enodes) 1553857791.056 * * [simplify]: iters left: 1 (331 enodes) 1553857791.107 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857791.107 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857791.108 * * [simplify]: Extracting #2: cost 66 inf + 0 1553857791.110 * * [simplify]: Extracting #3: cost 101 inf + 0 1553857791.110 * * [simplify]: Extracting #4: cost 99 inf + 288 1553857791.113 * * [simplify]: Extracting #5: cost 55 inf + 9063 1553857791.122 * * [simplify]: Extracting #6: cost 3 inf + 22273 1553857791.130 * * [simplify]: Extracting #7: cost 0 inf + 23408 1553857791.135 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857791.135 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))))) 1553857791.135 * * * * [progress]: [ 551 / 959 ] simplifiying candidate # 1553857791.135 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857791.135 * * [simplify]: iters left: 6 (19 enodes) 1553857791.139 * * [simplify]: iters left: 5 (60 enodes) 1553857791.147 * * [simplify]: iters left: 4 (64 enodes) 1553857791.154 * * [simplify]: iters left: 3 (65 enodes) 1553857791.162 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857791.162 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857791.162 * * [simplify]: Extracting #2: cost 17 inf + 0 1553857791.162 * * [simplify]: Extracting #3: cost 22 inf + 100 1553857791.163 * * [simplify]: Extracting #4: cost 16 inf + 710 1553857791.163 * * [simplify]: Extracting #5: cost 10 inf + 1078 1553857791.163 * * [simplify]: Extracting #6: cost 6 inf + 1463 1553857791.164 * * [simplify]: Extracting #7: cost 1 inf + 2746 1553857791.164 * * [simplify]: Extracting #8: cost 0 inf + 3100 1553857791.165 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (hypot y.re y.im)) 1553857791.165 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (hypot y.re y.im)) (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))))) 1553857791.165 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857791.165 * * [simplify]: iters left: 6 (19 enodes) 1553857791.173 * * [simplify]: iters left: 5 (64 enodes) 1553857791.190 * * [simplify]: iters left: 4 (91 enodes) 1553857791.205 * * [simplify]: iters left: 3 (130 enodes) 1553857791.223 * * [simplify]: iters left: 2 (179 enodes) 1553857791.255 * * [simplify]: iters left: 1 (233 enodes) 1553857791.301 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857791.301 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857791.302 * * [simplify]: Extracting #2: cost 49 inf + 0 1553857791.302 * * [simplify]: Extracting #3: cost 73 inf + 43 1553857791.303 * * [simplify]: Extracting #4: cost 62 inf + 1236 1553857791.306 * * [simplify]: Extracting #5: cost 21 inf + 7947 1553857791.312 * * [simplify]: Extracting #6: cost 5 inf + 10955 1553857791.318 * * [simplify]: Extracting #7: cost 0 inf + 12474 1553857791.323 * * [simplify]: Extracting #8: cost 0 inf + 12434 1553857791.329 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)) 1553857791.329 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (hypot y.re y.im)) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)))) 1553857791.329 * * * * [progress]: [ 552 / 959 ] simplifiying candidate # 1553857791.329 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 1553857791.330 * * [simplify]: iters left: 6 (18 enodes) 1553857791.338 * * [simplify]: iters left: 5 (62 enodes) 1553857791.355 * * [simplify]: iters left: 4 (71 enodes) 1553857791.372 * * [simplify]: iters left: 3 (74 enodes) 1553857791.381 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857791.381 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857791.381 * * [simplify]: Extracting #2: cost 11 inf + 1 1553857791.381 * * [simplify]: Extracting #3: cost 21 inf + 1 1553857791.382 * * [simplify]: Extracting #4: cost 19 inf + 184 1553857791.382 * * [simplify]: Extracting #5: cost 11 inf + 900 1553857791.382 * * [simplify]: Extracting #6: cost 4 inf + 1464 1553857791.382 * * [simplify]: Extracting #7: cost 0 inf + 2473 1553857791.383 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) 1553857791.383 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)))) 1553857791.383 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)) 1553857791.383 * * [simplify]: iters left: 6 (18 enodes) 1553857791.387 * * [simplify]: iters left: 5 (63 enodes) 1553857791.395 * * [simplify]: iters left: 4 (97 enodes) 1553857791.421 * * [simplify]: iters left: 3 (151 enodes) 1553857791.448 * * [simplify]: iters left: 2 (233 enodes) 1553857791.502 * * [simplify]: iters left: 1 (331 enodes) 1553857791.572 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857791.572 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857791.573 * * [simplify]: Extracting #2: cost 68 inf + 0 1553857791.573 * * [simplify]: Extracting #3: cost 99 inf + 43 1553857791.575 * * [simplify]: Extracting #4: cost 81 inf + 2677 1553857791.580 * * [simplify]: Extracting #5: cost 26 inf + 13047 1553857791.588 * * [simplify]: Extracting #6: cost 2 inf + 18336 1553857791.593 * * [simplify]: Extracting #7: cost 0 inf + 19134 1553857791.599 * [simplify]: Simplified to (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1553857791.599 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1553857791.599 * * * * [progress]: [ 553 / 959 ] simplifiying candidate # 1553857791.599 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857791.599 * * [simplify]: iters left: 6 (17 enodes) 1553857791.603 * * [simplify]: iters left: 5 (60 enodes) 1553857791.612 * * [simplify]: iters left: 4 (68 enodes) 1553857791.622 * * [simplify]: iters left: 3 (71 enodes) 1553857791.640 * * [simplify]: iters left: 2 (73 enodes) 1553857791.658 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857791.658 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857791.658 * * [simplify]: Extracting #2: cost 16 inf + 0 1553857791.658 * * [simplify]: Extracting #3: cost 24 inf + 1 1553857791.658 * * [simplify]: Extracting #4: cost 18 inf + 225 1553857791.659 * * [simplify]: Extracting #5: cost 11 inf + 978 1553857791.659 * * [simplify]: Extracting #6: cost 4 inf + 2056 1553857791.660 * * [simplify]: Extracting #7: cost 0 inf + 3497 1553857791.662 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857791.662 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857791.662 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857791.662 * * [simplify]: iters left: 6 (18 enodes) 1553857791.667 * * [simplify]: iters left: 5 (63 enodes) 1553857791.676 * * [simplify]: iters left: 4 (95 enodes) 1553857791.690 * * [simplify]: iters left: 3 (144 enodes) 1553857791.712 * * [simplify]: iters left: 2 (226 enodes) 1553857791.763 * * [simplify]: iters left: 1 (328 enodes) 1553857791.842 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857791.842 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857791.843 * * [simplify]: Extracting #2: cost 68 inf + 0 1553857791.843 * * [simplify]: Extracting #3: cost 99 inf + 43 1553857791.843 * * [simplify]: Extracting #4: cost 81 inf + 2812 1553857791.846 * * [simplify]: Extracting #5: cost 28 inf + 14005 1553857791.849 * * [simplify]: Extracting #6: cost 5 inf + 19802 1553857791.854 * * [simplify]: Extracting #7: cost 0 inf + 21214 1553857791.858 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 1553857791.859 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))))) 1553857791.859 * * * * [progress]: [ 554 / 959 ] simplifiying candidate # 1553857791.859 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) (sqrt (hypot y.re y.im))) 1553857791.859 * * [simplify]: iters left: 6 (16 enodes) 1553857791.866 * * [simplify]: iters left: 5 (55 enodes) 1553857791.881 * * [simplify]: iters left: 4 (59 enodes) 1553857791.898 * * [simplify]: iters left: 3 (62 enodes) 1553857791.913 * * [simplify]: iters left: 2 (63 enodes) 1553857791.928 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857791.928 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857791.928 * * [simplify]: Extracting #2: cost 12 inf + 0 1553857791.928 * * [simplify]: Extracting #3: cost 20 inf + 1 1553857791.928 * * [simplify]: Extracting #4: cost 15 inf + 184 1553857791.928 * * [simplify]: Extracting #5: cost 5 inf + 887 1553857791.929 * * [simplify]: Extracting #6: cost 1 inf + 1761 1553857791.930 * * [simplify]: Extracting #7: cost 0 inf + 2115 1553857791.931 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) 1553857791.931 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857791.931 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857791.931 * * [simplify]: iters left: 6 (18 enodes) 1553857791.939 * * [simplify]: iters left: 5 (63 enodes) 1553857791.949 * * [simplify]: iters left: 4 (95 enodes) 1553857791.962 * * [simplify]: iters left: 3 (144 enodes) 1553857791.996 * * [simplify]: iters left: 2 (226 enodes) 1553857792.071 * * [simplify]: iters left: 1 (328 enodes) 1553857792.166 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857792.166 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857792.167 * * [simplify]: Extracting #2: cost 68 inf + 0 1553857792.167 * * [simplify]: Extracting #3: cost 99 inf + 43 1553857792.169 * * [simplify]: Extracting #4: cost 81 inf + 2572 1553857792.173 * * [simplify]: Extracting #5: cost 28 inf + 12565 1553857792.179 * * [simplify]: Extracting #6: cost 5 inf + 17802 1553857792.183 * * [simplify]: Extracting #7: cost 0 inf + 19134 1553857792.188 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 1553857792.188 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))))) 1553857792.188 * * * * [progress]: [ 555 / 959 ] simplifiying candidate # 1553857792.188 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) 1) 1553857792.188 * * [simplify]: iters left: 6 (14 enodes) 1553857792.193 * * [simplify]: iters left: 5 (47 enodes) 1553857792.199 * * [simplify]: iters left: 4 (51 enodes) 1553857792.205 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857792.205 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857792.205 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857792.205 * * [simplify]: Extracting #3: cost 11 inf + 126 1553857792.206 * * [simplify]: Extracting #4: cost 6 inf + 413 1553857792.206 * * [simplify]: Extracting #5: cost 1 inf + 880 1553857792.206 * * [simplify]: Extracting #6: cost 0 inf + 1099 1553857792.206 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1553857792.206 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857792.207 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857792.207 * * [simplify]: iters left: 6 (17 enodes) 1553857792.211 * * [simplify]: iters left: 5 (60 enodes) 1553857792.228 * * [simplify]: iters left: 4 (87 enodes) 1553857792.246 * * [simplify]: iters left: 3 (126 enodes) 1553857792.263 * * [simplify]: iters left: 2 (175 enodes) 1553857792.288 * * [simplify]: iters left: 1 (229 enodes) 1553857792.330 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857792.330 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857792.330 * * [simplify]: Extracting #2: cost 50 inf + 0 1553857792.330 * * [simplify]: Extracting #3: cost 73 inf + 43 1553857792.331 * * [simplify]: Extracting #4: cost 45 inf + 3418 1553857792.333 * * [simplify]: Extracting #5: cost 16 inf + 8841 1553857792.335 * * [simplify]: Extracting #6: cost 7 inf + 10405 1553857792.338 * * [simplify]: Extracting #7: cost 0 inf + 12280 1553857792.340 * * [simplify]: Extracting #8: cost 0 inf + 12240 1553857792.343 * [simplify]: Simplified to (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)) (hypot y.re y.im)) 1553857792.343 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)) (hypot y.re y.im)))) 1553857792.343 * * * * [progress]: [ 556 / 959 ] simplifiying candidate # 1553857792.344 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857792.344 * * [simplify]: iters left: 6 (17 enodes) 1553857792.348 * * [simplify]: iters left: 5 (60 enodes) 1553857792.356 * * [simplify]: iters left: 4 (68 enodes) 1553857792.366 * * [simplify]: iters left: 3 (71 enodes) 1553857792.383 * * [simplify]: iters left: 2 (73 enodes) 1553857792.400 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857792.401 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857792.401 * * [simplify]: Extracting #2: cost 16 inf + 0 1553857792.401 * * [simplify]: Extracting #3: cost 24 inf + 1 1553857792.401 * * [simplify]: Extracting #4: cost 18 inf + 225 1553857792.401 * * [simplify]: Extracting #5: cost 11 inf + 978 1553857792.402 * * [simplify]: Extracting #6: cost 4 inf + 2056 1553857792.403 * * [simplify]: Extracting #7: cost 0 inf + 3497 1553857792.404 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857792.404 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857792.405 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857792.405 * * [simplify]: iters left: 6 (18 enodes) 1553857792.414 * * [simplify]: iters left: 5 (63 enodes) 1553857792.433 * * [simplify]: iters left: 4 (95 enodes) 1553857792.449 * * [simplify]: iters left: 3 (144 enodes) 1553857792.474 * * [simplify]: iters left: 2 (226 enodes) 1553857792.520 * * [simplify]: iters left: 1 (328 enodes) 1553857792.582 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857792.582 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857792.582 * * [simplify]: Extracting #2: cost 68 inf + 0 1553857792.584 * * [simplify]: Extracting #3: cost 99 inf + 43 1553857792.586 * * [simplify]: Extracting #4: cost 81 inf + 2812 1553857792.590 * * [simplify]: Extracting #5: cost 28 inf + 14005 1553857792.598 * * [simplify]: Extracting #6: cost 5 inf + 19802 1553857792.606 * * [simplify]: Extracting #7: cost 0 inf + 21214 1553857792.615 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 1553857792.615 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))))) 1553857792.616 * * * * [progress]: [ 557 / 959 ] simplifiying candidate # 1553857792.616 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) (sqrt (hypot y.re y.im))) 1553857792.616 * * [simplify]: iters left: 6 (16 enodes) 1553857792.625 * * [simplify]: iters left: 5 (55 enodes) 1553857792.635 * * [simplify]: iters left: 4 (59 enodes) 1553857792.643 * * [simplify]: iters left: 3 (62 enodes) 1553857792.650 * * [simplify]: iters left: 2 (63 enodes) 1553857792.658 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857792.658 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857792.658 * * [simplify]: Extracting #2: cost 12 inf + 0 1553857792.658 * * [simplify]: Extracting #3: cost 20 inf + 1 1553857792.658 * * [simplify]: Extracting #4: cost 15 inf + 184 1553857792.659 * * [simplify]: Extracting #5: cost 5 inf + 887 1553857792.659 * * [simplify]: Extracting #6: cost 1 inf + 1761 1553857792.660 * * [simplify]: Extracting #7: cost 0 inf + 2115 1553857792.661 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) 1553857792.661 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857792.661 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857792.661 * * [simplify]: iters left: 6 (18 enodes) 1553857792.669 * * [simplify]: iters left: 5 (63 enodes) 1553857792.688 * * [simplify]: iters left: 4 (95 enodes) 1553857792.717 * * [simplify]: iters left: 3 (144 enodes) 1553857792.739 * * [simplify]: iters left: 2 (226 enodes) 1553857792.800 * * [simplify]: iters left: 1 (328 enodes) 1553857792.879 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857792.879 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857792.879 * * [simplify]: Extracting #2: cost 68 inf + 0 1553857792.880 * * [simplify]: Extracting #3: cost 99 inf + 43 1553857792.880 * * [simplify]: Extracting #4: cost 81 inf + 2572 1553857792.882 * * [simplify]: Extracting #5: cost 28 inf + 12565 1553857792.886 * * [simplify]: Extracting #6: cost 5 inf + 17802 1553857792.891 * * [simplify]: Extracting #7: cost 0 inf + 19134 1553857792.898 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 1553857792.898 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))))) 1553857792.898 * * * * [progress]: [ 558 / 959 ] simplifiying candidate # 1553857792.898 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) 1) 1553857792.898 * * [simplify]: iters left: 6 (14 enodes) 1553857792.908 * * [simplify]: iters left: 5 (47 enodes) 1553857792.920 * * [simplify]: iters left: 4 (51 enodes) 1553857792.931 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857792.931 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857792.931 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857792.931 * * [simplify]: Extracting #3: cost 11 inf + 126 1553857792.931 * * [simplify]: Extracting #4: cost 6 inf + 413 1553857792.932 * * [simplify]: Extracting #5: cost 1 inf + 880 1553857792.932 * * [simplify]: Extracting #6: cost 0 inf + 1099 1553857792.932 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1553857792.932 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857792.932 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857792.933 * * [simplify]: iters left: 6 (17 enodes) 1553857792.936 * * [simplify]: iters left: 5 (60 enodes) 1553857792.944 * * [simplify]: iters left: 4 (87 enodes) 1553857792.956 * * [simplify]: iters left: 3 (126 enodes) 1553857792.991 * * [simplify]: iters left: 2 (175 enodes) 1553857793.040 * * [simplify]: iters left: 1 (229 enodes) 1553857793.069 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857793.069 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857793.070 * * [simplify]: Extracting #2: cost 50 inf + 0 1553857793.070 * * [simplify]: Extracting #3: cost 73 inf + 43 1553857793.071 * * [simplify]: Extracting #4: cost 45 inf + 3418 1553857793.075 * * [simplify]: Extracting #5: cost 16 inf + 8841 1553857793.079 * * [simplify]: Extracting #6: cost 7 inf + 10405 1553857793.085 * * [simplify]: Extracting #7: cost 0 inf + 12280 1553857793.090 * * [simplify]: Extracting #8: cost 0 inf + 12240 1553857793.096 * [simplify]: Simplified to (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)) (hypot y.re y.im)) 1553857793.096 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)) (hypot y.re y.im)))) 1553857793.096 * * * * [progress]: [ 559 / 959 ] simplifiying candidate # 1553857793.097 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857793.097 * * [simplify]: iters left: 6 (17 enodes) 1553857793.105 * * [simplify]: iters left: 5 (60 enodes) 1553857793.120 * * [simplify]: iters left: 4 (68 enodes) 1553857793.129 * * [simplify]: iters left: 3 (71 enodes) 1553857793.137 * * [simplify]: iters left: 2 (73 enodes) 1553857793.151 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857793.151 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857793.151 * * [simplify]: Extracting #2: cost 16 inf + 0 1553857793.151 * * [simplify]: Extracting #3: cost 24 inf + 1 1553857793.151 * * [simplify]: Extracting #4: cost 18 inf + 225 1553857793.152 * * [simplify]: Extracting #5: cost 11 inf + 978 1553857793.152 * * [simplify]: Extracting #6: cost 4 inf + 2056 1553857793.154 * * [simplify]: Extracting #7: cost 0 inf + 3497 1553857793.155 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857793.155 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857793.155 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857793.155 * * [simplify]: iters left: 6 (18 enodes) 1553857793.163 * * [simplify]: iters left: 5 (63 enodes) 1553857793.181 * * [simplify]: iters left: 4 (95 enodes) 1553857793.209 * * [simplify]: iters left: 3 (144 enodes) 1553857793.253 * * [simplify]: iters left: 2 (226 enodes) 1553857793.296 * * [simplify]: iters left: 1 (328 enodes) 1553857793.365 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857793.366 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857793.366 * * [simplify]: Extracting #2: cost 68 inf + 0 1553857793.367 * * [simplify]: Extracting #3: cost 99 inf + 43 1553857793.368 * * [simplify]: Extracting #4: cost 81 inf + 2812 1553857793.372 * * [simplify]: Extracting #5: cost 28 inf + 14005 1553857793.380 * * [simplify]: Extracting #6: cost 5 inf + 19802 1553857793.385 * * [simplify]: Extracting #7: cost 0 inf + 21214 1553857793.389 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 1553857793.389 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))))) 1553857793.389 * * * * [progress]: [ 560 / 959 ] simplifiying candidate # 1553857793.389 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) (sqrt (hypot y.re y.im))) 1553857793.389 * * [simplify]: iters left: 6 (16 enodes) 1553857793.394 * * [simplify]: iters left: 5 (55 enodes) 1553857793.402 * * [simplify]: iters left: 4 (59 enodes) 1553857793.411 * * [simplify]: iters left: 3 (62 enodes) 1553857793.427 * * [simplify]: iters left: 2 (63 enodes) 1553857793.434 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857793.434 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857793.434 * * [simplify]: Extracting #2: cost 12 inf + 0 1553857793.434 * * [simplify]: Extracting #3: cost 20 inf + 1 1553857793.434 * * [simplify]: Extracting #4: cost 15 inf + 184 1553857793.435 * * [simplify]: Extracting #5: cost 5 inf + 887 1553857793.435 * * [simplify]: Extracting #6: cost 1 inf + 1761 1553857793.435 * * [simplify]: Extracting #7: cost 0 inf + 2115 1553857793.436 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) 1553857793.436 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857793.436 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857793.436 * * [simplify]: iters left: 6 (18 enodes) 1553857793.440 * * [simplify]: iters left: 5 (63 enodes) 1553857793.449 * * [simplify]: iters left: 4 (95 enodes) 1553857793.470 * * [simplify]: iters left: 3 (144 enodes) 1553857793.513 * * [simplify]: iters left: 2 (226 enodes) 1553857793.588 * * [simplify]: iters left: 1 (328 enodes) 1553857793.672 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857793.672 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857793.672 * * [simplify]: Extracting #2: cost 68 inf + 0 1553857793.672 * * [simplify]: Extracting #3: cost 99 inf + 43 1553857793.673 * * [simplify]: Extracting #4: cost 81 inf + 2572 1553857793.675 * * [simplify]: Extracting #5: cost 28 inf + 12565 1553857793.679 * * [simplify]: Extracting #6: cost 5 inf + 17802 1553857793.683 * * [simplify]: Extracting #7: cost 0 inf + 19134 1553857793.687 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 1553857793.688 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))))) 1553857793.688 * * * * [progress]: [ 561 / 959 ] simplifiying candidate # 1553857793.688 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) 1) 1553857793.688 * * [simplify]: iters left: 6 (14 enodes) 1553857793.692 * * [simplify]: iters left: 5 (47 enodes) 1553857793.705 * * [simplify]: iters left: 4 (51 enodes) 1553857793.717 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857793.717 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857793.717 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857793.717 * * [simplify]: Extracting #3: cost 11 inf + 126 1553857793.717 * * [simplify]: Extracting #4: cost 6 inf + 413 1553857793.718 * * [simplify]: Extracting #5: cost 1 inf + 880 1553857793.718 * * [simplify]: Extracting #6: cost 0 inf + 1099 1553857793.719 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1553857793.719 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857793.719 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857793.719 * * [simplify]: iters left: 6 (17 enodes) 1553857793.724 * * [simplify]: iters left: 5 (60 enodes) 1553857793.732 * * [simplify]: iters left: 4 (87 enodes) 1553857793.744 * * [simplify]: iters left: 3 (126 enodes) 1553857793.778 * * [simplify]: iters left: 2 (175 enodes) 1553857793.804 * * [simplify]: iters left: 1 (229 enodes) 1553857793.860 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857793.860 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857793.860 * * [simplify]: Extracting #2: cost 50 inf + 0 1553857793.861 * * [simplify]: Extracting #3: cost 73 inf + 43 1553857793.862 * * [simplify]: Extracting #4: cost 45 inf + 3418 1553857793.865 * * [simplify]: Extracting #5: cost 16 inf + 8841 1553857793.870 * * [simplify]: Extracting #6: cost 7 inf + 10405 1553857793.876 * * [simplify]: Extracting #7: cost 0 inf + 12280 1553857793.881 * * [simplify]: Extracting #8: cost 0 inf + 12240 1553857793.887 * [simplify]: Simplified to (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)) (hypot y.re y.im)) 1553857793.887 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)) (hypot y.re y.im)))) 1553857793.887 * * * * [progress]: [ 562 / 959 ] simplifiying candidate # 1553857793.888 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (* 1 1))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857793.888 * * [simplify]: iters left: 6 (18 enodes) 1553857793.898 * * [simplify]: iters left: 5 (62 enodes) 1553857793.916 * * [simplify]: iters left: 4 (70 enodes) 1553857793.934 * * [simplify]: iters left: 3 (71 enodes) 1553857793.952 * * [simplify]: iters left: 2 (73 enodes) 1553857793.970 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857793.970 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857793.970 * * [simplify]: Extracting #2: cost 16 inf + 0 1553857793.970 * * [simplify]: Extracting #3: cost 24 inf + 1 1553857793.970 * * [simplify]: Extracting #4: cost 20 inf + 127 1553857793.970 * * [simplify]: Extracting #5: cost 12 inf + 856 1553857793.971 * * [simplify]: Extracting #6: cost 5 inf + 1622 1553857793.972 * * [simplify]: Extracting #7: cost 1 inf + 3103 1553857793.973 * * [simplify]: Extracting #8: cost 0 inf + 3497 1553857793.975 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857793.975 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857793.975 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857793.975 * * [simplify]: iters left: 6 (18 enodes) 1553857793.983 * * [simplify]: iters left: 5 (63 enodes) 1553857794.003 * * [simplify]: iters left: 4 (95 enodes) 1553857794.031 * * [simplify]: iters left: 3 (144 enodes) 1553857794.069 * * [simplify]: iters left: 2 (226 enodes) 1553857794.117 * * [simplify]: iters left: 1 (328 enodes) 1553857794.183 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857794.183 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857794.183 * * [simplify]: Extracting #2: cost 68 inf + 0 1553857794.184 * * [simplify]: Extracting #3: cost 99 inf + 43 1553857794.185 * * [simplify]: Extracting #4: cost 81 inf + 2812 1553857794.190 * * [simplify]: Extracting #5: cost 28 inf + 14005 1553857794.197 * * [simplify]: Extracting #6: cost 5 inf + 19802 1553857794.202 * * [simplify]: Extracting #7: cost 0 inf + 21214 1553857794.206 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 1553857794.207 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))))) 1553857794.207 * * * * [progress]: [ 563 / 959 ] simplifiying candidate # 1553857794.207 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (* 1 1))) (sqrt (hypot y.re y.im))) 1553857794.207 * * [simplify]: iters left: 6 (17 enodes) 1553857794.212 * * [simplify]: iters left: 5 (57 enodes) 1553857794.220 * * [simplify]: iters left: 4 (61 enodes) 1553857794.230 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857794.230 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857794.230 * * [simplify]: Extracting #2: cost 12 inf + 0 1553857794.230 * * [simplify]: Extracting #3: cost 20 inf + 1 1553857794.230 * * [simplify]: Extracting #4: cost 16 inf + 127 1553857794.230 * * [simplify]: Extracting #5: cost 10 inf + 567 1553857794.231 * * [simplify]: Extracting #6: cost 4 inf + 1106 1553857794.231 * * [simplify]: Extracting #7: cost 0 inf + 2115 1553857794.232 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) 1553857794.232 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857794.233 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857794.233 * * [simplify]: iters left: 6 (18 enodes) 1553857794.240 * * [simplify]: iters left: 5 (63 enodes) 1553857794.258 * * [simplify]: iters left: 4 (95 enodes) 1553857794.285 * * [simplify]: iters left: 3 (144 enodes) 1553857794.308 * * [simplify]: iters left: 2 (226 enodes) 1553857794.363 * * [simplify]: iters left: 1 (328 enodes) 1553857794.426 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857794.426 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857794.426 * * [simplify]: Extracting #2: cost 68 inf + 0 1553857794.427 * * [simplify]: Extracting #3: cost 99 inf + 43 1553857794.428 * * [simplify]: Extracting #4: cost 81 inf + 2572 1553857794.430 * * [simplify]: Extracting #5: cost 28 inf + 12565 1553857794.434 * * [simplify]: Extracting #6: cost 5 inf + 17802 1553857794.438 * * [simplify]: Extracting #7: cost 0 inf + 19134 1553857794.442 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 1553857794.442 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))))) 1553857794.442 * * * * [progress]: [ 564 / 959 ] simplifiying candidate # 1553857794.443 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (* 1 1))) 1) 1553857794.443 * * [simplify]: iters left: 6 (15 enodes) 1553857794.447 * * [simplify]: iters left: 5 (49 enodes) 1553857794.454 * * [simplify]: iters left: 4 (53 enodes) 1553857794.460 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857794.460 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857794.460 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857794.460 * * [simplify]: Extracting #3: cost 12 inf + 85 1553857794.460 * * [simplify]: Extracting #4: cost 6 inf + 413 1553857794.461 * * [simplify]: Extracting #5: cost 3 inf + 579 1553857794.461 * * [simplify]: Extracting #6: cost 0 inf + 1099 1553857794.461 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1553857794.461 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857794.461 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857794.461 * * [simplify]: iters left: 6 (17 enodes) 1553857794.465 * * [simplify]: iters left: 5 (60 enodes) 1553857794.475 * * [simplify]: iters left: 4 (87 enodes) 1553857794.499 * * [simplify]: iters left: 3 (126 enodes) 1553857794.524 * * [simplify]: iters left: 2 (175 enodes) 1553857794.550 * * [simplify]: iters left: 1 (229 enodes) 1553857794.611 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857794.611 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857794.611 * * [simplify]: Extracting #2: cost 50 inf + 0 1553857794.612 * * [simplify]: Extracting #3: cost 73 inf + 43 1553857794.613 * * [simplify]: Extracting #4: cost 45 inf + 3418 1553857794.616 * * [simplify]: Extracting #5: cost 16 inf + 8841 1553857794.621 * * [simplify]: Extracting #6: cost 7 inf + 10405 1553857794.626 * * [simplify]: Extracting #7: cost 0 inf + 12280 1553857794.632 * * [simplify]: Extracting #8: cost 0 inf + 12240 1553857794.638 * [simplify]: Simplified to (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)) (hypot y.re y.im)) 1553857794.638 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)) (hypot y.re y.im)))) 1553857794.639 * * * * [progress]: [ 565 / 959 ] simplifiying candidate # 1553857794.639 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857794.639 * * [simplify]: iters left: 6 (17 enodes) 1553857794.648 * * [simplify]: iters left: 5 (60 enodes) 1553857794.665 * * [simplify]: iters left: 4 (68 enodes) 1553857794.684 * * [simplify]: iters left: 3 (71 enodes) 1553857794.702 * * [simplify]: iters left: 2 (73 enodes) 1553857794.722 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857794.723 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857794.723 * * [simplify]: Extracting #2: cost 16 inf + 0 1553857794.723 * * [simplify]: Extracting #3: cost 24 inf + 1 1553857794.723 * * [simplify]: Extracting #4: cost 18 inf + 225 1553857794.723 * * [simplify]: Extracting #5: cost 11 inf + 978 1553857794.724 * * [simplify]: Extracting #6: cost 4 inf + 2056 1553857794.725 * * [simplify]: Extracting #7: cost 0 inf + 3497 1553857794.726 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857794.726 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857794.727 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857794.727 * * [simplify]: iters left: 6 (18 enodes) 1553857794.735 * * [simplify]: iters left: 5 (63 enodes) 1553857794.745 * * [simplify]: iters left: 4 (95 enodes) 1553857794.759 * * [simplify]: iters left: 3 (144 enodes) 1553857794.781 * * [simplify]: iters left: 2 (226 enodes) 1553857794.825 * * [simplify]: iters left: 1 (328 enodes) 1553857794.921 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857794.921 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857794.922 * * [simplify]: Extracting #2: cost 68 inf + 0 1553857794.922 * * [simplify]: Extracting #3: cost 99 inf + 43 1553857794.924 * * [simplify]: Extracting #4: cost 81 inf + 2812 1553857794.928 * * [simplify]: Extracting #5: cost 28 inf + 14005 1553857794.935 * * [simplify]: Extracting #6: cost 5 inf + 19802 1553857794.945 * * [simplify]: Extracting #7: cost 0 inf + 21214 1553857794.954 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 1553857794.954 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))))) 1553857794.954 * * * * [progress]: [ 566 / 959 ] simplifiying candidate # 1553857794.955 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) (sqrt (hypot y.re y.im))) 1553857794.955 * * [simplify]: iters left: 6 (16 enodes) 1553857794.964 * * [simplify]: iters left: 5 (55 enodes) 1553857794.978 * * [simplify]: iters left: 4 (59 enodes) 1553857794.986 * * [simplify]: iters left: 3 (62 enodes) 1553857794.994 * * [simplify]: iters left: 2 (63 enodes) 1553857795.001 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857795.001 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857795.001 * * [simplify]: Extracting #2: cost 12 inf + 0 1553857795.002 * * [simplify]: Extracting #3: cost 20 inf + 1 1553857795.002 * * [simplify]: Extracting #4: cost 15 inf + 184 1553857795.002 * * [simplify]: Extracting #5: cost 5 inf + 887 1553857795.003 * * [simplify]: Extracting #6: cost 1 inf + 1761 1553857795.003 * * [simplify]: Extracting #7: cost 0 inf + 2115 1553857795.004 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) 1553857795.004 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857795.005 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857795.005 * * [simplify]: iters left: 6 (18 enodes) 1553857795.013 * * [simplify]: iters left: 5 (63 enodes) 1553857795.026 * * [simplify]: iters left: 4 (95 enodes) 1553857795.040 * * [simplify]: iters left: 3 (144 enodes) 1553857795.070 * * [simplify]: iters left: 2 (226 enodes) 1553857795.113 * * [simplify]: iters left: 1 (328 enodes) 1553857795.174 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857795.174 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857795.174 * * [simplify]: Extracting #2: cost 68 inf + 0 1553857795.175 * * [simplify]: Extracting #3: cost 99 inf + 43 1553857795.175 * * [simplify]: Extracting #4: cost 81 inf + 2572 1553857795.178 * * [simplify]: Extracting #5: cost 28 inf + 12565 1553857795.186 * * [simplify]: Extracting #6: cost 5 inf + 17802 1553857795.194 * * [simplify]: Extracting #7: cost 0 inf + 19134 1553857795.199 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 1553857795.199 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))))) 1553857795.199 * * * * [progress]: [ 567 / 959 ] simplifiying candidate # 1553857795.200 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) 1) 1553857795.200 * * [simplify]: iters left: 6 (14 enodes) 1553857795.205 * * [simplify]: iters left: 5 (47 enodes) 1553857795.211 * * [simplify]: iters left: 4 (51 enodes) 1553857795.218 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857795.218 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857795.218 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857795.218 * * [simplify]: Extracting #3: cost 11 inf + 126 1553857795.218 * * [simplify]: Extracting #4: cost 6 inf + 413 1553857795.218 * * [simplify]: Extracting #5: cost 1 inf + 880 1553857795.218 * * [simplify]: Extracting #6: cost 0 inf + 1099 1553857795.219 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1553857795.219 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857795.219 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857795.219 * * [simplify]: iters left: 6 (17 enodes) 1553857795.225 * * [simplify]: iters left: 5 (60 enodes) 1553857795.242 * * [simplify]: iters left: 4 (87 enodes) 1553857795.267 * * [simplify]: iters left: 3 (126 enodes) 1553857795.303 * * [simplify]: iters left: 2 (175 enodes) 1553857795.347 * * [simplify]: iters left: 1 (229 enodes) 1553857795.375 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857795.376 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857795.376 * * [simplify]: Extracting #2: cost 50 inf + 0 1553857795.376 * * [simplify]: Extracting #3: cost 73 inf + 43 1553857795.377 * * [simplify]: Extracting #4: cost 45 inf + 3418 1553857795.380 * * [simplify]: Extracting #5: cost 16 inf + 8841 1553857795.385 * * [simplify]: Extracting #6: cost 7 inf + 10405 1553857795.390 * * [simplify]: Extracting #7: cost 0 inf + 12280 1553857795.396 * * [simplify]: Extracting #8: cost 0 inf + 12240 1553857795.402 * [simplify]: Simplified to (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)) (hypot y.re y.im)) 1553857795.402 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)) (hypot y.re y.im)))) 1553857795.402 * * * * [progress]: [ 568 / 959 ] simplifiying candidate # 1553857795.403 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857795.403 * * [simplify]: iters left: 6 (17 enodes) 1553857795.412 * * [simplify]: iters left: 5 (60 enodes) 1553857795.430 * * [simplify]: iters left: 4 (68 enodes) 1553857795.439 * * [simplify]: iters left: 3 (71 enodes) 1553857795.448 * * [simplify]: iters left: 2 (73 enodes) 1553857795.457 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857795.458 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857795.458 * * [simplify]: Extracting #2: cost 16 inf + 0 1553857795.458 * * [simplify]: Extracting #3: cost 24 inf + 1 1553857795.458 * * [simplify]: Extracting #4: cost 18 inf + 225 1553857795.458 * * [simplify]: Extracting #5: cost 11 inf + 978 1553857795.458 * * [simplify]: Extracting #6: cost 4 inf + 2056 1553857795.459 * * [simplify]: Extracting #7: cost 0 inf + 3497 1553857795.459 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857795.459 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857795.460 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857795.460 * * [simplify]: iters left: 6 (18 enodes) 1553857795.464 * * [simplify]: iters left: 5 (63 enodes) 1553857795.480 * * [simplify]: iters left: 4 (95 enodes) 1553857795.508 * * [simplify]: iters left: 3 (144 enodes) 1553857795.553 * * [simplify]: iters left: 2 (226 enodes) 1553857795.590 * * [simplify]: iters left: 1 (328 enodes) 1553857795.669 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857795.670 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857795.670 * * [simplify]: Extracting #2: cost 68 inf + 0 1553857795.670 * * [simplify]: Extracting #3: cost 99 inf + 43 1553857795.671 * * [simplify]: Extracting #4: cost 81 inf + 2812 1553857795.673 * * [simplify]: Extracting #5: cost 28 inf + 14005 1553857795.677 * * [simplify]: Extracting #6: cost 5 inf + 19802 1553857795.681 * * [simplify]: Extracting #7: cost 0 inf + 21214 1553857795.685 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 1553857795.686 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))))) 1553857795.686 * * * * [progress]: [ 569 / 959 ] simplifiying candidate # 1553857795.686 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) (sqrt (hypot y.re y.im))) 1553857795.686 * * [simplify]: iters left: 6 (16 enodes) 1553857795.691 * * [simplify]: iters left: 5 (55 enodes) 1553857795.698 * * [simplify]: iters left: 4 (59 enodes) 1553857795.707 * * [simplify]: iters left: 3 (62 enodes) 1553857795.715 * * [simplify]: iters left: 2 (63 enodes) 1553857795.730 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857795.730 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857795.731 * * [simplify]: Extracting #2: cost 12 inf + 0 1553857795.731 * * [simplify]: Extracting #3: cost 20 inf + 1 1553857795.731 * * [simplify]: Extracting #4: cost 15 inf + 184 1553857795.731 * * [simplify]: Extracting #5: cost 5 inf + 887 1553857795.732 * * [simplify]: Extracting #6: cost 1 inf + 1761 1553857795.733 * * [simplify]: Extracting #7: cost 0 inf + 2115 1553857795.733 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) 1553857795.733 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857795.734 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857795.734 * * [simplify]: iters left: 6 (18 enodes) 1553857795.739 * * [simplify]: iters left: 5 (63 enodes) 1553857795.748 * * [simplify]: iters left: 4 (95 enodes) 1553857795.761 * * [simplify]: iters left: 3 (144 enodes) 1553857795.800 * * [simplify]: iters left: 2 (226 enodes) 1553857795.866 * * [simplify]: iters left: 1 (328 enodes) 1553857795.926 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857795.926 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857795.926 * * [simplify]: Extracting #2: cost 68 inf + 0 1553857795.926 * * [simplify]: Extracting #3: cost 99 inf + 43 1553857795.927 * * [simplify]: Extracting #4: cost 81 inf + 2572 1553857795.929 * * [simplify]: Extracting #5: cost 28 inf + 12565 1553857795.933 * * [simplify]: Extracting #6: cost 5 inf + 17802 1553857795.937 * * [simplify]: Extracting #7: cost 0 inf + 19134 1553857795.942 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 1553857795.942 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))))) 1553857795.942 * * * * [progress]: [ 570 / 959 ] simplifiying candidate # 1553857795.942 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) 1) 1553857795.942 * * [simplify]: iters left: 6 (14 enodes) 1553857795.947 * * [simplify]: iters left: 5 (47 enodes) 1553857795.954 * * [simplify]: iters left: 4 (51 enodes) 1553857795.961 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857795.961 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857795.961 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857795.961 * * [simplify]: Extracting #3: cost 11 inf + 126 1553857795.961 * * [simplify]: Extracting #4: cost 6 inf + 413 1553857795.961 * * [simplify]: Extracting #5: cost 1 inf + 880 1553857795.961 * * [simplify]: Extracting #6: cost 0 inf + 1099 1553857795.962 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1553857795.962 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857795.962 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857795.962 * * [simplify]: iters left: 6 (17 enodes) 1553857795.966 * * [simplify]: iters left: 5 (60 enodes) 1553857795.974 * * [simplify]: iters left: 4 (87 enodes) 1553857795.999 * * [simplify]: iters left: 3 (126 enodes) 1553857796.020 * * [simplify]: iters left: 2 (175 enodes) 1553857796.051 * * [simplify]: iters left: 1 (229 enodes) 1553857796.106 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857796.106 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857796.106 * * [simplify]: Extracting #2: cost 50 inf + 0 1553857796.107 * * [simplify]: Extracting #3: cost 73 inf + 43 1553857796.107 * * [simplify]: Extracting #4: cost 45 inf + 3418 1553857796.109 * * [simplify]: Extracting #5: cost 16 inf + 8841 1553857796.111 * * [simplify]: Extracting #6: cost 7 inf + 10405 1553857796.114 * * [simplify]: Extracting #7: cost 0 inf + 12280 1553857796.117 * * [simplify]: Extracting #8: cost 0 inf + 12240 1553857796.120 * [simplify]: Simplified to (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)) (hypot y.re y.im)) 1553857796.120 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)) (hypot y.re y.im)))) 1553857796.120 * * * * [progress]: [ 571 / 959 ] simplifiying candidate # 1553857796.120 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857796.120 * * [simplify]: iters left: 6 (20 enodes) 1553857796.124 * * [simplify]: iters left: 5 (67 enodes) 1553857796.138 * * [simplify]: iters left: 4 (81 enodes) 1553857796.152 * * [simplify]: iters left: 3 (90 enodes) 1553857796.162 * * [simplify]: iters left: 2 (93 enodes) 1553857796.176 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857796.176 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857796.176 * * [simplify]: Extracting #2: cost 25 inf + 0 1553857796.176 * * [simplify]: Extracting #3: cost 37 inf + 0 1553857796.177 * * [simplify]: Extracting #4: cost 35 inf + 183 1553857796.178 * * [simplify]: Extracting #5: cost 24 inf + 1270 1553857796.178 * * [simplify]: Extracting #6: cost 14 inf + 2388 1553857796.180 * * [simplify]: Extracting #7: cost 5 inf + 5645 1553857796.182 * * [simplify]: Extracting #8: cost 0 inf + 7680 1553857796.184 * [simplify]: Simplified to (/ (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857796.185 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))))) 1553857796.185 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))) 1553857796.185 * * [simplify]: iters left: 6 (19 enodes) 1553857796.194 * * [simplify]: iters left: 5 (66 enodes) 1553857796.208 * * [simplify]: iters left: 4 (98 enodes) 1553857796.222 * * [simplify]: iters left: 3 (147 enodes) 1553857796.251 * * [simplify]: iters left: 2 (229 enodes) 1553857796.298 * * [simplify]: iters left: 1 (331 enodes) 1553857796.350 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857796.350 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857796.350 * * [simplify]: Extracting #2: cost 66 inf + 0 1553857796.351 * * [simplify]: Extracting #3: cost 101 inf + 0 1553857796.351 * * [simplify]: Extracting #4: cost 99 inf + 288 1553857796.352 * * [simplify]: Extracting #5: cost 55 inf + 9063 1553857796.357 * * [simplify]: Extracting #6: cost 3 inf + 22273 1553857796.362 * * [simplify]: Extracting #7: cost 0 inf + 23408 1553857796.366 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857796.366 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))))) 1553857796.367 * * * * [progress]: [ 572 / 959 ] simplifiying candidate # 1553857796.367 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857796.367 * * [simplify]: iters left: 6 (19 enodes) 1553857796.371 * * [simplify]: iters left: 5 (60 enodes) 1553857796.379 * * [simplify]: iters left: 4 (64 enodes) 1553857796.392 * * [simplify]: iters left: 3 (65 enodes) 1553857796.400 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857796.400 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857796.400 * * [simplify]: Extracting #2: cost 17 inf + 0 1553857796.400 * * [simplify]: Extracting #3: cost 22 inf + 100 1553857796.400 * * [simplify]: Extracting #4: cost 16 inf + 710 1553857796.400 * * [simplify]: Extracting #5: cost 10 inf + 1078 1553857796.400 * * [simplify]: Extracting #6: cost 6 inf + 1463 1553857796.401 * * [simplify]: Extracting #7: cost 1 inf + 2746 1553857796.401 * * [simplify]: Extracting #8: cost 0 inf + 3100 1553857796.402 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (hypot y.re y.im)) 1553857796.402 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (hypot y.re y.im)) (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))))) 1553857796.402 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857796.402 * * [simplify]: iters left: 6 (19 enodes) 1553857796.406 * * [simplify]: iters left: 5 (64 enodes) 1553857796.415 * * [simplify]: iters left: 4 (91 enodes) 1553857796.431 * * [simplify]: iters left: 3 (130 enodes) 1553857796.467 * * [simplify]: iters left: 2 (179 enodes) 1553857796.519 * * [simplify]: iters left: 1 (233 enodes) 1553857796.581 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857796.581 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857796.581 * * [simplify]: Extracting #2: cost 49 inf + 0 1553857796.582 * * [simplify]: Extracting #3: cost 73 inf + 43 1553857796.582 * * [simplify]: Extracting #4: cost 62 inf + 1236 1553857796.585 * * [simplify]: Extracting #5: cost 21 inf + 7947 1553857796.590 * * [simplify]: Extracting #6: cost 5 inf + 10955 1553857796.596 * * [simplify]: Extracting #7: cost 0 inf + 12474 1553857796.601 * * [simplify]: Extracting #8: cost 0 inf + 12434 1553857796.607 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)) 1553857796.607 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (hypot y.re y.im)) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)))) 1553857796.607 * * * * [progress]: [ 573 / 959 ] simplifiying candidate # 1553857796.608 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 1553857796.608 * * [simplify]: iters left: 6 (18 enodes) 1553857796.617 * * [simplify]: iters left: 5 (62 enodes) 1553857796.634 * * [simplify]: iters left: 4 (71 enodes) 1553857796.654 * * [simplify]: iters left: 3 (74 enodes) 1553857796.672 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857796.672 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857796.672 * * [simplify]: Extracting #2: cost 11 inf + 1 1553857796.672 * * [simplify]: Extracting #3: cost 21 inf + 1 1553857796.672 * * [simplify]: Extracting #4: cost 19 inf + 184 1553857796.673 * * [simplify]: Extracting #5: cost 11 inf + 900 1553857796.673 * * [simplify]: Extracting #6: cost 4 inf + 1464 1553857796.674 * * [simplify]: Extracting #7: cost 0 inf + 2473 1553857796.675 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) 1553857796.675 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)))) 1553857796.676 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)) 1553857796.676 * * [simplify]: iters left: 6 (18 enodes) 1553857796.683 * * [simplify]: iters left: 5 (63 enodes) 1553857796.704 * * [simplify]: iters left: 4 (97 enodes) 1553857796.733 * * [simplify]: iters left: 3 (151 enodes) 1553857796.765 * * [simplify]: iters left: 2 (233 enodes) 1553857796.822 * * [simplify]: iters left: 1 (331 enodes) 1553857796.901 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857796.901 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857796.901 * * [simplify]: Extracting #2: cost 68 inf + 0 1553857796.901 * * [simplify]: Extracting #3: cost 99 inf + 43 1553857796.902 * * [simplify]: Extracting #4: cost 81 inf + 2677 1553857796.905 * * [simplify]: Extracting #5: cost 26 inf + 13047 1553857796.909 * * [simplify]: Extracting #6: cost 2 inf + 18336 1553857796.914 * * [simplify]: Extracting #7: cost 0 inf + 19134 1553857796.918 * [simplify]: Simplified to (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1553857796.918 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1553857796.919 * * * * [progress]: [ 574 / 959 ] simplifiying candidate # 1553857796.919 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857796.919 * * [simplify]: iters left: 6 (16 enodes) 1553857796.924 * * [simplify]: iters left: 5 (55 enodes) 1553857796.939 * * [simplify]: iters left: 4 (65 enodes) 1553857796.948 * * [simplify]: iters left: 3 (70 enodes) 1553857796.958 * * [simplify]: iters left: 2 (71 enodes) 1553857796.967 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857796.967 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857796.967 * * [simplify]: Extracting #2: cost 15 inf + 1 1553857796.967 * * [simplify]: Extracting #3: cost 24 inf + 1 1553857796.967 * * [simplify]: Extracting #4: cost 20 inf + 127 1553857796.967 * * [simplify]: Extracting #5: cost 13 inf + 664 1553857796.968 * * [simplify]: Extracting #6: cost 4 inf + 2056 1553857796.969 * * [simplify]: Extracting #7: cost 0 inf + 3497 1553857796.970 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857796.970 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857796.971 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857796.971 * * [simplify]: iters left: 6 (18 enodes) 1553857796.978 * * [simplify]: iters left: 5 (63 enodes) 1553857796.988 * * [simplify]: iters left: 4 (95 enodes) 1553857797.004 * * [simplify]: iters left: 3 (144 enodes) 1553857797.039 * * [simplify]: iters left: 2 (226 enodes) 1553857797.111 * * [simplify]: iters left: 1 (328 enodes) 1553857797.176 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857797.176 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857797.177 * * [simplify]: Extracting #2: cost 68 inf + 0 1553857797.177 * * [simplify]: Extracting #3: cost 99 inf + 43 1553857797.179 * * [simplify]: Extracting #4: cost 81 inf + 2812 1553857797.183 * * [simplify]: Extracting #5: cost 28 inf + 14005 1553857797.190 * * [simplify]: Extracting #6: cost 5 inf + 19802 1553857797.196 * * [simplify]: Extracting #7: cost 0 inf + 21214 1553857797.200 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 1553857797.200 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))))) 1553857797.201 * * * * [progress]: [ 575 / 959 ] simplifiying candidate # 1553857797.201 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1) (sqrt (hypot y.re y.im))) 1553857797.201 * * [simplify]: iters left: 6 (15 enodes) 1553857797.205 * * [simplify]: iters left: 5 (50 enodes) 1553857797.213 * * [simplify]: iters left: 4 (56 enodes) 1553857797.228 * * [simplify]: iters left: 3 (59 enodes) 1553857797.242 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857797.242 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857797.242 * * [simplify]: Extracting #2: cost 11 inf + 1 1553857797.242 * * [simplify]: Extracting #3: cost 20 inf + 1 1553857797.242 * * [simplify]: Extracting #4: cost 15 inf + 168 1553857797.243 * * [simplify]: Extracting #5: cost 10 inf + 567 1553857797.243 * * [simplify]: Extracting #6: cost 4 inf + 969 1553857797.243 * * [simplify]: Extracting #7: cost 0 inf + 2115 1553857797.243 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) 1553857797.243 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857797.244 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857797.244 * * [simplify]: iters left: 6 (18 enodes) 1553857797.248 * * [simplify]: iters left: 5 (63 enodes) 1553857797.256 * * [simplify]: iters left: 4 (95 enodes) 1553857797.270 * * [simplify]: iters left: 3 (144 enodes) 1553857797.305 * * [simplify]: iters left: 2 (226 enodes) 1553857797.352 * * [simplify]: iters left: 1 (328 enodes) 1553857797.436 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857797.436 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857797.436 * * [simplify]: Extracting #2: cost 68 inf + 0 1553857797.437 * * [simplify]: Extracting #3: cost 99 inf + 43 1553857797.437 * * [simplify]: Extracting #4: cost 81 inf + 2572 1553857797.440 * * [simplify]: Extracting #5: cost 28 inf + 12565 1553857797.443 * * [simplify]: Extracting #6: cost 5 inf + 17802 1553857797.448 * * [simplify]: Extracting #7: cost 0 inf + 19134 1553857797.452 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 1553857797.452 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))))) 1553857797.452 * * * * [progress]: [ 576 / 959 ] simplifiying candidate # 1553857797.453 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1) 1) 1553857797.453 * * [simplify]: iters left: 6 (13 enodes) 1553857797.459 * * [simplify]: iters left: 5 (40 enodes) 1553857797.471 * * [simplify]: iters left: 4 (46 enodes) 1553857797.483 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857797.483 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857797.483 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857797.483 * * [simplify]: Extracting #3: cost 12 inf + 85 1553857797.483 * * [simplify]: Extracting #4: cost 7 inf + 291 1553857797.483 * * [simplify]: Extracting #5: cost 3 inf + 579 1553857797.484 * * [simplify]: Extracting #6: cost 1 inf + 880 1553857797.484 * * [simplify]: Extracting #7: cost 0 inf + 1099 1553857797.485 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1553857797.485 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857797.485 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857797.485 * * [simplify]: iters left: 6 (17 enodes) 1553857797.492 * * [simplify]: iters left: 5 (60 enodes) 1553857797.510 * * [simplify]: iters left: 4 (87 enodes) 1553857797.538 * * [simplify]: iters left: 3 (126 enodes) 1553857797.563 * * [simplify]: iters left: 2 (175 enodes) 1553857797.592 * * [simplify]: iters left: 1 (229 enodes) 1553857797.634 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857797.634 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857797.634 * * [simplify]: Extracting #2: cost 50 inf + 0 1553857797.635 * * [simplify]: Extracting #3: cost 73 inf + 43 1553857797.635 * * [simplify]: Extracting #4: cost 45 inf + 3418 1553857797.637 * * [simplify]: Extracting #5: cost 16 inf + 8841 1553857797.639 * * [simplify]: Extracting #6: cost 7 inf + 10405 1553857797.642 * * [simplify]: Extracting #7: cost 0 inf + 12280 1553857797.645 * * [simplify]: Extracting #8: cost 0 inf + 12240 1553857797.647 * [simplify]: Simplified to (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)) (hypot y.re y.im)) 1553857797.647 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)) (hypot y.re y.im)))) 1553857797.647 * * * * [progress]: [ 577 / 959 ] simplifiying candidate # 1553857797.648 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857797.648 * * [simplify]: iters left: 6 (21 enodes) 1553857797.652 * * [simplify]: iters left: 5 (70 enodes) 1553857797.671 * * [simplify]: iters left: 4 (85 enodes) 1553857797.692 * * [simplify]: iters left: 3 (89 enodes) 1553857797.717 * * [simplify]: iters left: 2 (100 enodes) 1553857797.745 * * [simplify]: iters left: 1 (124 enodes) 1553857797.765 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857797.765 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857797.765 * * [simplify]: Extracting #2: cost 26 inf + 0 1553857797.765 * * [simplify]: Extracting #3: cost 50 inf + 1 1553857797.765 * * [simplify]: Extracting #4: cost 44 inf + 189 1553857797.766 * * [simplify]: Extracting #5: cost 26 inf + 3020 1553857797.767 * * [simplify]: Extracting #6: cost 5 inf + 9367 1553857797.768 * * [simplify]: Extracting #7: cost 0 inf + 11456 1553857797.770 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (* (cbrt (hypot y.im y.re)) (hypot y.im y.re))) 1553857797.770 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (* (cbrt (hypot y.im y.re)) (hypot y.im y.re))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))))) 1553857797.770 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))) 1553857797.770 * * [simplify]: iters left: 6 (19 enodes) 1553857797.775 * * [simplify]: iters left: 5 (65 enodes) 1553857797.795 * * [simplify]: iters left: 4 (89 enodes) 1553857797.810 * * [simplify]: iters left: 3 (117 enodes) 1553857797.826 * * [simplify]: iters left: 2 (148 enodes) 1553857797.856 * * [simplify]: iters left: 1 (156 enodes) 1553857797.874 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857797.874 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857797.874 * * [simplify]: Extracting #2: cost 41 inf + 0 1553857797.874 * * [simplify]: Extracting #3: cost 50 inf + 125 1553857797.875 * * [simplify]: Extracting #4: cost 51 inf + 411 1553857797.875 * * [simplify]: Extracting #5: cost 34 inf + 3635 1553857797.876 * * [simplify]: Extracting #6: cost 5 inf + 10510 1553857797.880 * * [simplify]: Extracting #7: cost 0 inf + 11704 1553857797.884 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857797.884 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))))) 1553857797.885 * * * * [progress]: [ 578 / 959 ] simplifiying candidate # 1553857797.885 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (hypot y.re y.im))) 1553857797.885 * * [simplify]: iters left: 6 (20 enodes) 1553857797.889 * * [simplify]: iters left: 5 (68 enodes) 1553857797.898 * * [simplify]: iters left: 4 (81 enodes) 1553857797.909 * * [simplify]: iters left: 3 (93 enodes) 1553857797.922 * * [simplify]: iters left: 2 (95 enodes) 1553857797.934 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857797.935 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857797.935 * * [simplify]: Extracting #2: cost 27 inf + 0 1553857797.935 * * [simplify]: Extracting #3: cost 37 inf + 0 1553857797.935 * * [simplify]: Extracting #4: cost 36 inf + 142 1553857797.936 * * [simplify]: Extracting #5: cost 25 inf + 1428 1553857797.937 * * [simplify]: Extracting #6: cost 14 inf + 2740 1553857797.938 * * [simplify]: Extracting #7: cost 2 inf + 6892 1553857797.941 * * [simplify]: Extracting #8: cost 0 inf + 7680 1553857797.943 * [simplify]: Simplified to (/ (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (* (cbrt (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (cbrt (hypot y.im y.re))) 1553857797.943 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (* (cbrt (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) (cbrt (hypot y.im y.re))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))))) 1553857797.944 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857797.944 * * [simplify]: iters left: 6 (19 enodes) 1553857797.952 * * [simplify]: iters left: 5 (67 enodes) 1553857797.971 * * [simplify]: iters left: 4 (94 enodes) 1553857797.991 * * [simplify]: iters left: 3 (133 enodes) 1553857798.012 * * [simplify]: iters left: 2 (193 enodes) 1553857798.054 * * [simplify]: iters left: 1 (213 enodes) 1553857798.078 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857798.078 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857798.078 * * [simplify]: Extracting #2: cost 54 inf + 0 1553857798.078 * * [simplify]: Extracting #3: cost 69 inf + 84 1553857798.079 * * [simplify]: Extracting #4: cost 70 inf + 289 1553857798.079 * * [simplify]: Extracting #5: cost 56 inf + 2177 1553857798.082 * * [simplify]: Extracting #6: cost 9 inf + 13824 1553857798.088 * * [simplify]: Extracting #7: cost 0 inf + 16264 1553857798.092 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.im y.re)) (sqrt (hypot y.im y.re)))) 1553857798.092 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (hypot y.re y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.im y.re)) (sqrt (hypot y.im y.re)))))) 1553857798.092 * * * * [progress]: [ 579 / 959 ] simplifiying candidate # 1553857798.092 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) 1553857798.092 * * [simplify]: iters left: 6 (19 enodes) 1553857798.097 * * [simplify]: iters left: 5 (68 enodes) 1553857798.108 * * [simplify]: iters left: 4 (81 enodes) 1553857798.120 * * [simplify]: iters left: 3 (88 enodes) 1553857798.141 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857798.141 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857798.141 * * [simplify]: Extracting #2: cost 15 inf + 1 1553857798.141 * * [simplify]: Extracting #3: cost 25 inf + 1 1553857798.141 * * [simplify]: Extracting #4: cost 24 inf + 143 1553857798.142 * * [simplify]: Extracting #5: cost 14 inf + 1157 1553857798.143 * * [simplify]: Extracting #6: cost 7 inf + 1856 1553857798.144 * * [simplify]: Extracting #7: cost 1 inf + 3461 1553857798.145 * * [simplify]: Extracting #8: cost 0 inf + 3855 1553857798.147 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857798.147 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)))) 1553857798.147 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)) 1553857798.147 * * [simplify]: iters left: 6 (18 enodes) 1553857798.155 * * [simplify]: iters left: 5 (64 enodes) 1553857798.173 * * [simplify]: iters left: 4 (93 enodes) 1553857798.200 * * [simplify]: iters left: 3 (137 enodes) 1553857798.225 * * [simplify]: iters left: 2 (198 enodes) 1553857798.265 * * [simplify]: iters left: 1 (218 enodes) 1553857798.306 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857798.306 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857798.306 * * [simplify]: Extracting #2: cost 55 inf + 0 1553857798.306 * * [simplify]: Extracting #3: cost 67 inf + 167 1553857798.306 * * [simplify]: Extracting #4: cost 55 inf + 2543 1553857798.308 * * [simplify]: Extracting #5: cost 26 inf + 7796 1553857798.310 * * [simplify]: Extracting #6: cost 4 inf + 13356 1553857798.313 * * [simplify]: Extracting #7: cost 0 inf + 14710 1553857798.316 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.im y.re)) (hypot y.im y.re))) 1553857798.316 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.im y.re)) (hypot y.im y.re))))) 1553857798.316 * * * * [progress]: [ 580 / 959 ] simplifiying candidate # 1553857798.316 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857798.317 * * [simplify]: iters left: 6 (21 enodes) 1553857798.321 * * [simplify]: iters left: 5 (74 enodes) 1553857798.333 * * [simplify]: iters left: 4 (86 enodes) 1553857798.356 * * [simplify]: iters left: 3 (95 enodes) 1553857798.370 * * [simplify]: iters left: 2 (98 enodes) 1553857798.383 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857798.383 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857798.383 * * [simplify]: Extracting #2: cost 27 inf + 0 1553857798.383 * * [simplify]: Extracting #3: cost 41 inf + 0 1553857798.383 * * [simplify]: Extracting #4: cost 38 inf + 240 1553857798.383 * * [simplify]: Extracting #5: cost 31 inf + 1034 1553857798.384 * * [simplify]: Extracting #6: cost 17 inf + 3077 1553857798.385 * * [simplify]: Extracting #7: cost 3 inf + 8831 1553857798.386 * * [simplify]: Extracting #8: cost 0 inf + 10348 1553857798.387 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (* (fabs (cbrt (fma y.im y.im (* y.re y.re)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857798.388 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (* (fabs (cbrt (fma y.im y.im (* y.re y.re)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))))) 1553857798.388 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))) 1553857798.388 * * [simplify]: iters left: 6 (19 enodes) 1553857798.392 * * [simplify]: iters left: 5 (69 enodes) 1553857798.401 * * [simplify]: iters left: 4 (95 enodes) 1553857798.416 * * [simplify]: iters left: 3 (134 enodes) 1553857798.436 * * [simplify]: iters left: 2 (194 enodes) 1553857798.489 * * [simplify]: iters left: 1 (214 enodes) 1553857798.540 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857798.540 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857798.540 * * [simplify]: Extracting #2: cost 55 inf + 0 1553857798.541 * * [simplify]: Extracting #3: cost 70 inf + 125 1553857798.541 * * [simplify]: Extracting #4: cost 69 inf + 605 1553857798.542 * * [simplify]: Extracting #5: cost 50 inf + 4721 1553857798.548 * * [simplify]: Extracting #6: cost 8 inf + 18351 1553857798.555 * * [simplify]: Extracting #7: cost 1 inf + 21294 1553857798.563 * * [simplify]: Extracting #8: cost 0 inf + 21928 1553857798.568 * [simplify]: Simplified to (/ (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1553857798.568 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1553857798.568 * * * * [progress]: [ 581 / 959 ] simplifiying candidate # 1553857798.568 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (hypot y.re y.im))) 1553857798.568 * * [simplify]: iters left: 6 (20 enodes) 1553857798.572 * * [simplify]: iters left: 5 (69 enodes) 1553857798.581 * * [simplify]: iters left: 4 (76 enodes) 1553857798.591 * * [simplify]: iters left: 3 (78 enodes) 1553857798.605 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857798.605 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857798.605 * * [simplify]: Extracting #2: cost 21 inf + 0 1553857798.605 * * [simplify]: Extracting #3: cost 33 inf + 0 1553857798.605 * * [simplify]: Extracting #4: cost 31 inf + 199 1553857798.605 * * [simplify]: Extracting #5: cost 22 inf + 1051 1553857798.606 * * [simplify]: Extracting #6: cost 11 inf + 2508 1553857798.606 * * [simplify]: Extracting #7: cost 2 inf + 5346 1553857798.607 * * [simplify]: Extracting #8: cost 0 inf + 6564 1553857798.608 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (fabs (cbrt (fma y.im y.im (* y.re y.re)))))) 1553857798.608 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (fabs (cbrt (fma y.im y.im (* y.re y.re)))))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))))) 1553857798.608 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857798.608 * * [simplify]: iters left: 6 (19 enodes) 1553857798.612 * * [simplify]: iters left: 5 (69 enodes) 1553857798.623 * * [simplify]: iters left: 4 (95 enodes) 1553857798.636 * * [simplify]: iters left: 3 (134 enodes) 1553857798.675 * * [simplify]: iters left: 2 (194 enodes) 1553857798.712 * * [simplify]: iters left: 1 (214 enodes) 1553857798.751 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857798.751 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857798.751 * * [simplify]: Extracting #2: cost 55 inf + 0 1553857798.751 * * [simplify]: Extracting #3: cost 70 inf + 125 1553857798.752 * * [simplify]: Extracting #4: cost 69 inf + 565 1553857798.753 * * [simplify]: Extracting #5: cost 50 inf + 4321 1553857798.758 * * [simplify]: Extracting #6: cost 8 inf + 17071 1553857798.766 * * [simplify]: Extracting #7: cost 1 inf + 19894 1553857798.774 * * [simplify]: Extracting #8: cost 0 inf + 20488 1553857798.782 * [simplify]: Simplified to (/ (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1553857798.782 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (hypot y.re y.im))) (/ (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1553857798.782 * * * * [progress]: [ 582 / 959 ] simplifiying candidate # 1553857798.782 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) 1553857798.783 * * [simplify]: iters left: 6 (19 enodes) 1553857798.792 * * [simplify]: iters left: 5 (66 enodes) 1553857798.810 * * [simplify]: iters left: 4 (73 enodes) 1553857798.830 * * [simplify]: iters left: 3 (76 enodes) 1553857798.850 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857798.850 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857798.850 * * [simplify]: Extracting #2: cost 12 inf + 1 1553857798.850 * * [simplify]: Extracting #3: cost 22 inf + 1 1553857798.850 * * [simplify]: Extracting #4: cost 24 inf + 85 1553857798.850 * * [simplify]: Extracting #5: cost 19 inf + 484 1553857798.851 * * [simplify]: Extracting #6: cost 6 inf + 2039 1553857798.852 * * [simplify]: Extracting #7: cost 1 inf + 3153 1553857798.853 * * [simplify]: Extracting #8: cost 0 inf + 3627 1553857798.855 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 1553857798.855 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)))) 1553857798.855 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)) 1553857798.855 * * [simplify]: iters left: 6 (18 enodes) 1553857798.863 * * [simplify]: iters left: 5 (66 enodes) 1553857798.880 * * [simplify]: iters left: 4 (92 enodes) 1553857798.893 * * [simplify]: iters left: 3 (131 enodes) 1553857798.915 * * [simplify]: iters left: 2 (191 enodes) 1553857798.945 * * [simplify]: iters left: 1 (211 enodes) 1553857798.990 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857798.990 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857798.991 * * [simplify]: Extracting #2: cost 55 inf + 0 1553857798.991 * * [simplify]: Extracting #3: cost 66 inf + 183 1553857798.992 * * [simplify]: Extracting #4: cost 61 inf + 1430 1553857798.993 * * [simplify]: Extracting #5: cost 48 inf + 3129 1553857798.996 * * [simplify]: Extracting #6: cost 26 inf + 9159 1553857799.002 * * [simplify]: Extracting #7: cost 3 inf + 17865 1553857799.009 * * [simplify]: Extracting #8: cost 0 inf + 18934 1553857799.016 * [simplify]: Simplified to (/ (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (hypot y.re y.im)) 1553857799.017 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (/ (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (hypot y.re y.im)))) 1553857799.017 * * * * [progress]: [ 583 / 959 ] simplifiying candidate # 1553857799.017 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857799.017 * * [simplify]: iters left: 6 (20 enodes) 1553857799.026 * * [simplify]: iters left: 5 (68 enodes) 1553857799.045 * * [simplify]: iters left: 4 (81 enodes) 1553857799.066 * * [simplify]: iters left: 3 (90 enodes) 1553857799.089 * * [simplify]: iters left: 2 (93 enodes) 1553857799.113 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857799.113 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857799.113 * * [simplify]: Extracting #2: cost 25 inf + 0 1553857799.113 * * [simplify]: Extracting #3: cost 37 inf + 0 1553857799.114 * * [simplify]: Extracting #4: cost 36 inf + 142 1553857799.114 * * [simplify]: Extracting #5: cost 26 inf + 1036 1553857799.114 * * [simplify]: Extracting #6: cost 15 inf + 2346 1553857799.115 * * [simplify]: Extracting #7: cost 8 inf + 4305 1553857799.116 * * [simplify]: Extracting #8: cost 0 inf + 7680 1553857799.117 * [simplify]: Simplified to (/ (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857799.117 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))))) 1553857799.117 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))) 1553857799.118 * * [simplify]: iters left: 6 (19 enodes) 1553857799.121 * * [simplify]: iters left: 5 (67 enodes) 1553857799.131 * * [simplify]: iters left: 4 (94 enodes) 1553857799.146 * * [simplify]: iters left: 3 (133 enodes) 1553857799.177 * * [simplify]: iters left: 2 (193 enodes) 1553857799.207 * * [simplify]: iters left: 1 (213 enodes) 1553857799.256 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857799.256 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857799.256 * * [simplify]: Extracting #2: cost 54 inf + 0 1553857799.257 * * [simplify]: Extracting #3: cost 69 inf + 84 1553857799.257 * * [simplify]: Extracting #4: cost 70 inf + 289 1553857799.258 * * [simplify]: Extracting #5: cost 56 inf + 2057 1553857799.262 * * [simplify]: Extracting #6: cost 9 inf + 13784 1553857799.268 * * [simplify]: Extracting #7: cost 0 inf + 16264 1553857799.273 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857799.274 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))))) 1553857799.274 * * * * [progress]: [ 584 / 959 ] simplifiying candidate # 1553857799.274 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857799.274 * * [simplify]: iters left: 6 (19 enodes) 1553857799.278 * * [simplify]: iters left: 5 (61 enodes) 1553857799.286 * * [simplify]: iters left: 4 (64 enodes) 1553857799.295 * * [simplify]: iters left: 3 (65 enodes) 1553857799.303 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857799.303 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857799.303 * * [simplify]: Extracting #2: cost 17 inf + 0 1553857799.303 * * [simplify]: Extracting #3: cost 22 inf + 100 1553857799.303 * * [simplify]: Extracting #4: cost 17 inf + 613 1553857799.303 * * [simplify]: Extracting #5: cost 10 inf + 1078 1553857799.303 * * [simplify]: Extracting #6: cost 4 inf + 1764 1553857799.304 * * [simplify]: Extracting #7: cost 1 inf + 2746 1553857799.304 * * [simplify]: Extracting #8: cost 0 inf + 3100 1553857799.305 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (hypot y.im y.re)) 1553857799.305 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (hypot y.im y.re)) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))))) 1553857799.306 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857799.306 * * [simplify]: iters left: 6 (19 enodes) 1553857799.314 * * [simplify]: iters left: 5 (65 enodes) 1553857799.334 * * [simplify]: iters left: 4 (87 enodes) 1553857799.357 * * [simplify]: iters left: 3 (116 enodes) 1553857799.382 * * [simplify]: iters left: 2 (147 enodes) 1553857799.401 * * [simplify]: iters left: 1 (155 enodes) 1553857799.418 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857799.418 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857799.418 * * [simplify]: Extracting #2: cost 42 inf + 0 1553857799.418 * * [simplify]: Extracting #3: cost 48 inf + 321 1553857799.419 * * [simplify]: Extracting #4: cost 31 inf + 3086 1553857799.420 * * [simplify]: Extracting #5: cost 15 inf + 5178 1553857799.421 * * [simplify]: Extracting #6: cost 3 inf + 8072 1553857799.423 * * [simplify]: Extracting #7: cost 0 inf + 8710 1553857799.425 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re)) 1553857799.425 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re)))) 1553857799.425 * * * * [progress]: [ 585 / 959 ] simplifiying candidate # 1553857799.425 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 1553857799.425 * * [simplify]: iters left: 6 (18 enodes) 1553857799.430 * * [simplify]: iters left: 5 (63 enodes) 1553857799.444 * * [simplify]: iters left: 4 (71 enodes) 1553857799.453 * * [simplify]: iters left: 3 (74 enodes) 1553857799.463 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857799.463 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857799.463 * * [simplify]: Extracting #2: cost 11 inf + 1 1553857799.463 * * [simplify]: Extracting #3: cost 21 inf + 1 1553857799.463 * * [simplify]: Extracting #4: cost 21 inf + 102 1553857799.463 * * [simplify]: Extracting #5: cost 13 inf + 656 1553857799.463 * * [simplify]: Extracting #6: cost 5 inf + 1422 1553857799.464 * * [simplify]: Extracting #7: cost 0 inf + 2473 1553857799.464 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.im y.re))) 1553857799.464 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.im y.re))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)))) 1553857799.464 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)) 1553857799.465 * * [simplify]: iters left: 6 (18 enodes) 1553857799.468 * * [simplify]: iters left: 5 (64 enodes) 1553857799.482 * * [simplify]: iters left: 4 (93 enodes) 1553857799.501 * * [simplify]: iters left: 3 (137 enodes) 1553857799.526 * * [simplify]: iters left: 2 (198 enodes) 1553857799.553 * * [simplify]: iters left: 1 (218 enodes) 1553857799.588 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857799.588 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857799.588 * * [simplify]: Extracting #2: cost 55 inf + 0 1553857799.588 * * [simplify]: Extracting #3: cost 67 inf + 167 1553857799.589 * * [simplify]: Extracting #4: cost 55 inf + 2343 1553857799.590 * * [simplify]: Extracting #5: cost 26 inf + 6916 1553857799.592 * * [simplify]: Extracting #6: cost 4 inf + 12036 1553857799.595 * * [simplify]: Extracting #7: cost 0 inf + 13270 1553857799.598 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))) 1553857799.598 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))))) 1553857799.598 * * * * [progress]: [ 586 / 959 ] simplifiying candidate # 1553857799.598 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857799.598 * * [simplify]: iters left: 6 (17 enodes) 1553857799.603 * * [simplify]: iters left: 5 (61 enodes) 1553857799.618 * * [simplify]: iters left: 4 (68 enodes) 1553857799.636 * * [simplify]: iters left: 3 (71 enodes) 1553857799.653 * * [simplify]: iters left: 2 (73 enodes) 1553857799.666 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857799.666 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857799.666 * * [simplify]: Extracting #2: cost 16 inf + 0 1553857799.666 * * [simplify]: Extracting #3: cost 24 inf + 1 1553857799.666 * * [simplify]: Extracting #4: cost 19 inf + 184 1553857799.666 * * [simplify]: Extracting #5: cost 12 inf + 896 1553857799.667 * * [simplify]: Extracting #6: cost 4 inf + 2368 1553857799.667 * * [simplify]: Extracting #7: cost 0 inf + 3497 1553857799.668 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857799.668 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857799.668 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857799.668 * * [simplify]: iters left: 6 (18 enodes) 1553857799.672 * * [simplify]: iters left: 5 (64 enodes) 1553857799.682 * * [simplify]: iters left: 4 (91 enodes) 1553857799.700 * * [simplify]: iters left: 3 (130 enodes) 1553857799.721 * * [simplify]: iters left: 2 (190 enodes) 1553857799.746 * * [simplify]: iters left: 1 (210 enodes) 1553857800.152 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857800.152 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857800.152 * * [simplify]: Extracting #2: cost 55 inf + 0 1553857800.152 * * [simplify]: Extracting #3: cost 68 inf + 126 1553857800.152 * * [simplify]: Extracting #4: cost 58 inf + 1728 1553857800.154 * * [simplify]: Extracting #5: cost 25 inf + 7542 1553857800.156 * * [simplify]: Extracting #6: cost 4 inf + 13195 1553857800.161 * * [simplify]: Extracting #7: cost 0 inf + 14710 1553857800.166 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) 1553857800.166 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))))) 1553857800.166 * * * * [progress]: [ 587 / 959 ] simplifiying candidate # 1553857800.167 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt 1)) (sqrt (hypot y.re y.im))) 1553857800.167 * * [simplify]: iters left: 6 (16 enodes) 1553857800.176 * * [simplify]: iters left: 5 (56 enodes) 1553857800.184 * * [simplify]: iters left: 4 (59 enodes) 1553857800.192 * * [simplify]: iters left: 3 (62 enodes) 1553857800.200 * * [simplify]: iters left: 2 (63 enodes) 1553857800.207 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857800.207 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857800.207 * * [simplify]: Extracting #2: cost 12 inf + 0 1553857800.207 * * [simplify]: Extracting #3: cost 20 inf + 1 1553857800.207 * * [simplify]: Extracting #4: cost 16 inf + 143 1553857800.208 * * [simplify]: Extracting #5: cost 10 inf + 477 1553857800.208 * * [simplify]: Extracting #6: cost 6 inf + 805 1553857800.208 * * [simplify]: Extracting #7: cost 1 inf + 1761 1553857800.208 * * [simplify]: Extracting #8: cost 0 inf + 2115 1553857800.209 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857800.209 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857800.209 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857800.210 * * [simplify]: iters left: 6 (18 enodes) 1553857800.217 * * [simplify]: iters left: 5 (64 enodes) 1553857800.239 * * [simplify]: iters left: 4 (91 enodes) 1553857800.265 * * [simplify]: iters left: 3 (130 enodes) 1553857800.303 * * [simplify]: iters left: 2 (190 enodes) 1553857800.354 * * [simplify]: iters left: 1 (210 enodes) 1553857800.395 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857800.395 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857800.395 * * [simplify]: Extracting #2: cost 55 inf + 0 1553857800.395 * * [simplify]: Extracting #3: cost 68 inf + 126 1553857800.396 * * [simplify]: Extracting #4: cost 58 inf + 1568 1553857800.397 * * [simplify]: Extracting #5: cost 25 inf + 6742 1553857800.399 * * [simplify]: Extracting #6: cost 4 inf + 11875 1553857800.402 * * [simplify]: Extracting #7: cost 0 inf + 13270 1553857800.405 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))) 1553857800.405 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))))) 1553857800.405 * * * * [progress]: [ 588 / 959 ] simplifiying candidate # 1553857800.405 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt 1)) 1) 1553857800.405 * * [simplify]: iters left: 6 (14 enodes) 1553857800.410 * * [simplify]: iters left: 5 (48 enodes) 1553857800.418 * * [simplify]: iters left: 4 (51 enodes) 1553857800.430 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857800.430 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857800.430 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857800.430 * * [simplify]: Extracting #3: cost 13 inf + 44 1553857800.430 * * [simplify]: Extracting #4: cost 8 inf + 170 1553857800.431 * * [simplify]: Extracting #5: cost 1 inf + 880 1553857800.431 * * [simplify]: Extracting #6: cost 0 inf + 1099 1553857800.432 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1553857800.432 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857800.432 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857800.432 * * [simplify]: iters left: 6 (17 enodes) 1553857800.440 * * [simplify]: iters left: 5 (61 enodes) 1553857800.458 * * [simplify]: iters left: 4 (83 enodes) 1553857800.483 * * [simplify]: iters left: 3 (112 enodes) 1553857800.515 * * [simplify]: iters left: 2 (143 enodes) 1553857800.552 * * [simplify]: iters left: 1 (151 enodes) 1553857800.584 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857800.584 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857800.584 * * [simplify]: Extracting #2: cost 43 inf + 0 1553857800.584 * * [simplify]: Extracting #3: cost 46 inf + 499 1553857800.585 * * [simplify]: Extracting #4: cost 26 inf + 3507 1553857800.586 * * [simplify]: Extracting #5: cost 17 inf + 4724 1553857800.587 * * [simplify]: Extracting #6: cost 4 inf + 7402 1553857800.589 * * [simplify]: Extracting #7: cost 0 inf + 8516 1553857800.591 * [simplify]: Simplified to (/ (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re)) (hypot y.im y.re)) 1553857800.591 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re)) (hypot y.im y.re)))) 1553857800.591 * * * * [progress]: [ 589 / 959 ] simplifiying candidate # 1553857800.591 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857800.591 * * [simplify]: iters left: 6 (17 enodes) 1553857800.597 * * [simplify]: iters left: 5 (61 enodes) 1553857800.607 * * [simplify]: iters left: 4 (68 enodes) 1553857800.616 * * [simplify]: iters left: 3 (71 enodes) 1553857800.624 * * [simplify]: iters left: 2 (73 enodes) 1553857800.633 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857800.633 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857800.633 * * [simplify]: Extracting #2: cost 16 inf + 0 1553857800.633 * * [simplify]: Extracting #3: cost 24 inf + 1 1553857800.634 * * [simplify]: Extracting #4: cost 19 inf + 184 1553857800.634 * * [simplify]: Extracting #5: cost 12 inf + 896 1553857800.635 * * [simplify]: Extracting #6: cost 4 inf + 2368 1553857800.636 * * [simplify]: Extracting #7: cost 0 inf + 3497 1553857800.637 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857800.637 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857800.637 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857800.638 * * [simplify]: iters left: 6 (18 enodes) 1553857800.645 * * [simplify]: iters left: 5 (64 enodes) 1553857800.664 * * [simplify]: iters left: 4 (91 enodes) 1553857800.690 * * [simplify]: iters left: 3 (130 enodes) 1553857800.715 * * [simplify]: iters left: 2 (190 enodes) 1553857800.752 * * [simplify]: iters left: 1 (210 enodes) 1553857800.800 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857800.800 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857800.800 * * [simplify]: Extracting #2: cost 55 inf + 0 1553857800.801 * * [simplify]: Extracting #3: cost 68 inf + 126 1553857800.802 * * [simplify]: Extracting #4: cost 58 inf + 1728 1553857800.804 * * [simplify]: Extracting #5: cost 25 inf + 7542 1553857800.809 * * [simplify]: Extracting #6: cost 4 inf + 13195 1553857800.815 * * [simplify]: Extracting #7: cost 0 inf + 14710 1553857800.821 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) 1553857800.821 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))))) 1553857800.821 * * * * [progress]: [ 590 / 959 ] simplifiying candidate # 1553857800.821 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt 1)) (sqrt (hypot y.re y.im))) 1553857800.821 * * [simplify]: iters left: 6 (16 enodes) 1553857800.830 * * [simplify]: iters left: 5 (56 enodes) 1553857800.847 * * [simplify]: iters left: 4 (59 enodes) 1553857800.855 * * [simplify]: iters left: 3 (62 enodes) 1553857800.863 * * [simplify]: iters left: 2 (63 enodes) 1553857800.870 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857800.870 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857800.870 * * [simplify]: Extracting #2: cost 12 inf + 0 1553857800.870 * * [simplify]: Extracting #3: cost 20 inf + 1 1553857800.870 * * [simplify]: Extracting #4: cost 16 inf + 143 1553857800.870 * * [simplify]: Extracting #5: cost 10 inf + 477 1553857800.871 * * [simplify]: Extracting #6: cost 6 inf + 805 1553857800.871 * * [simplify]: Extracting #7: cost 1 inf + 1761 1553857800.871 * * [simplify]: Extracting #8: cost 0 inf + 2115 1553857800.872 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857800.872 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857800.872 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857800.872 * * [simplify]: iters left: 6 (18 enodes) 1553857800.879 * * [simplify]: iters left: 5 (64 enodes) 1553857800.898 * * [simplify]: iters left: 4 (91 enodes) 1553857800.924 * * [simplify]: iters left: 3 (130 enodes) 1553857800.948 * * [simplify]: iters left: 2 (190 enodes) 1553857800.985 * * [simplify]: iters left: 1 (210 enodes) 1553857801.028 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857801.028 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857801.029 * * [simplify]: Extracting #2: cost 55 inf + 0 1553857801.029 * * [simplify]: Extracting #3: cost 68 inf + 126 1553857801.029 * * [simplify]: Extracting #4: cost 58 inf + 1568 1553857801.031 * * [simplify]: Extracting #5: cost 25 inf + 6742 1553857801.033 * * [simplify]: Extracting #6: cost 4 inf + 11875 1553857801.036 * * [simplify]: Extracting #7: cost 0 inf + 13270 1553857801.038 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))) 1553857801.038 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))))) 1553857801.039 * * * * [progress]: [ 591 / 959 ] simplifiying candidate # 1553857801.039 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt 1)) 1) 1553857801.039 * * [simplify]: iters left: 6 (14 enodes) 1553857801.044 * * [simplify]: iters left: 5 (48 enodes) 1553857801.052 * * [simplify]: iters left: 4 (51 enodes) 1553857801.061 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857801.061 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857801.061 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857801.061 * * [simplify]: Extracting #3: cost 13 inf + 44 1553857801.061 * * [simplify]: Extracting #4: cost 8 inf + 170 1553857801.061 * * [simplify]: Extracting #5: cost 1 inf + 880 1553857801.061 * * [simplify]: Extracting #6: cost 0 inf + 1099 1553857801.062 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1553857801.062 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857801.062 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857801.062 * * [simplify]: iters left: 6 (17 enodes) 1553857801.066 * * [simplify]: iters left: 5 (61 enodes) 1553857801.074 * * [simplify]: iters left: 4 (83 enodes) 1553857801.086 * * [simplify]: iters left: 3 (112 enodes) 1553857801.101 * * [simplify]: iters left: 2 (143 enodes) 1553857801.125 * * [simplify]: iters left: 1 (151 enodes) 1553857801.143 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857801.143 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857801.143 * * [simplify]: Extracting #2: cost 43 inf + 0 1553857801.143 * * [simplify]: Extracting #3: cost 46 inf + 499 1553857801.144 * * [simplify]: Extracting #4: cost 26 inf + 3507 1553857801.145 * * [simplify]: Extracting #5: cost 17 inf + 4724 1553857801.146 * * [simplify]: Extracting #6: cost 4 inf + 7402 1553857801.148 * * [simplify]: Extracting #7: cost 0 inf + 8516 1553857801.150 * [simplify]: Simplified to (/ (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re)) (hypot y.im y.re)) 1553857801.150 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re)) (hypot y.im y.re)))) 1553857801.150 * * * * [progress]: [ 592 / 959 ] simplifiying candidate # 1553857801.150 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857801.151 * * [simplify]: iters left: 6 (17 enodes) 1553857801.158 * * [simplify]: iters left: 5 (61 enodes) 1553857801.175 * * [simplify]: iters left: 4 (68 enodes) 1553857801.193 * * [simplify]: iters left: 3 (71 enodes) 1553857801.212 * * [simplify]: iters left: 2 (73 enodes) 1553857801.230 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857801.230 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857801.230 * * [simplify]: Extracting #2: cost 16 inf + 0 1553857801.230 * * [simplify]: Extracting #3: cost 24 inf + 1 1553857801.230 * * [simplify]: Extracting #4: cost 19 inf + 184 1553857801.230 * * [simplify]: Extracting #5: cost 12 inf + 896 1553857801.231 * * [simplify]: Extracting #6: cost 4 inf + 2368 1553857801.232 * * [simplify]: Extracting #7: cost 0 inf + 3497 1553857801.233 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857801.233 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857801.234 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857801.234 * * [simplify]: iters left: 6 (18 enodes) 1553857801.242 * * [simplify]: iters left: 5 (64 enodes) 1553857801.262 * * [simplify]: iters left: 4 (91 enodes) 1553857801.288 * * [simplify]: iters left: 3 (130 enodes) 1553857801.309 * * [simplify]: iters left: 2 (190 enodes) 1553857801.335 * * [simplify]: iters left: 1 (210 enodes) 1553857801.367 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857801.367 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857801.367 * * [simplify]: Extracting #2: cost 55 inf + 0 1553857801.368 * * [simplify]: Extracting #3: cost 68 inf + 126 1553857801.369 * * [simplify]: Extracting #4: cost 58 inf + 1728 1553857801.371 * * [simplify]: Extracting #5: cost 25 inf + 7542 1553857801.376 * * [simplify]: Extracting #6: cost 4 inf + 13195 1553857801.382 * * [simplify]: Extracting #7: cost 0 inf + 14710 1553857801.387 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) 1553857801.387 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))))) 1553857801.388 * * * * [progress]: [ 593 / 959 ] simplifiying candidate # 1553857801.388 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt 1)) (sqrt (hypot y.re y.im))) 1553857801.388 * * [simplify]: iters left: 6 (16 enodes) 1553857801.398 * * [simplify]: iters left: 5 (56 enodes) 1553857801.414 * * [simplify]: iters left: 4 (59 enodes) 1553857801.429 * * [simplify]: iters left: 3 (62 enodes) 1553857801.445 * * [simplify]: iters left: 2 (63 enodes) 1553857801.461 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857801.461 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857801.461 * * [simplify]: Extracting #2: cost 12 inf + 0 1553857801.461 * * [simplify]: Extracting #3: cost 20 inf + 1 1553857801.461 * * [simplify]: Extracting #4: cost 16 inf + 143 1553857801.461 * * [simplify]: Extracting #5: cost 10 inf + 477 1553857801.462 * * [simplify]: Extracting #6: cost 6 inf + 805 1553857801.462 * * [simplify]: Extracting #7: cost 1 inf + 1761 1553857801.463 * * [simplify]: Extracting #8: cost 0 inf + 2115 1553857801.464 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857801.464 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857801.464 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857801.465 * * [simplify]: iters left: 6 (18 enodes) 1553857801.472 * * [simplify]: iters left: 5 (64 enodes) 1553857801.494 * * [simplify]: iters left: 4 (91 enodes) 1553857801.519 * * [simplify]: iters left: 3 (130 enodes) 1553857801.559 * * [simplify]: iters left: 2 (190 enodes) 1553857801.611 * * [simplify]: iters left: 1 (210 enodes) 1553857801.661 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857801.661 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857801.662 * * [simplify]: Extracting #2: cost 55 inf + 0 1553857801.662 * * [simplify]: Extracting #3: cost 68 inf + 126 1553857801.663 * * [simplify]: Extracting #4: cost 58 inf + 1568 1553857801.665 * * [simplify]: Extracting #5: cost 25 inf + 6742 1553857801.670 * * [simplify]: Extracting #6: cost 4 inf + 11875 1553857801.675 * * [simplify]: Extracting #7: cost 0 inf + 13270 1553857801.681 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))) 1553857801.681 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))))) 1553857801.681 * * * * [progress]: [ 594 / 959 ] simplifiying candidate # 1553857801.682 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt 1)) 1) 1553857801.682 * * [simplify]: iters left: 6 (14 enodes) 1553857801.690 * * [simplify]: iters left: 5 (48 enodes) 1553857801.703 * * [simplify]: iters left: 4 (51 enodes) 1553857801.715 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857801.715 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857801.715 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857801.716 * * [simplify]: Extracting #3: cost 13 inf + 44 1553857801.716 * * [simplify]: Extracting #4: cost 8 inf + 170 1553857801.716 * * [simplify]: Extracting #5: cost 1 inf + 880 1553857801.717 * * [simplify]: Extracting #6: cost 0 inf + 1099 1553857801.717 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1553857801.717 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857801.718 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857801.718 * * [simplify]: iters left: 6 (17 enodes) 1553857801.725 * * [simplify]: iters left: 5 (61 enodes) 1553857801.733 * * [simplify]: iters left: 4 (83 enodes) 1553857801.745 * * [simplify]: iters left: 3 (112 enodes) 1553857801.762 * * [simplify]: iters left: 2 (143 enodes) 1553857801.794 * * [simplify]: iters left: 1 (151 enodes) 1553857801.811 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857801.811 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857801.811 * * [simplify]: Extracting #2: cost 43 inf + 0 1553857801.811 * * [simplify]: Extracting #3: cost 46 inf + 499 1553857801.812 * * [simplify]: Extracting #4: cost 26 inf + 3507 1553857801.813 * * [simplify]: Extracting #5: cost 17 inf + 4724 1553857801.816 * * [simplify]: Extracting #6: cost 4 inf + 7402 1553857801.819 * * [simplify]: Extracting #7: cost 0 inf + 8516 1553857801.823 * [simplify]: Simplified to (/ (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re)) (hypot y.im y.re)) 1553857801.823 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re)) (hypot y.im y.re)))) 1553857801.823 * * * * [progress]: [ 595 / 959 ] simplifiying candidate # 1553857801.823 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (* 1 1))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857801.824 * * [simplify]: iters left: 6 (18 enodes) 1553857801.833 * * [simplify]: iters left: 5 (63 enodes) 1553857801.852 * * [simplify]: iters left: 4 (70 enodes) 1553857801.871 * * [simplify]: iters left: 3 (71 enodes) 1553857801.888 * * [simplify]: iters left: 2 (73 enodes) 1553857801.906 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857801.906 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857801.906 * * [simplify]: Extracting #2: cost 16 inf + 0 1553857801.906 * * [simplify]: Extracting #3: cost 24 inf + 1 1553857801.907 * * [simplify]: Extracting #4: cost 17 inf + 498 1553857801.907 * * [simplify]: Extracting #5: cost 11 inf + 1033 1553857801.908 * * [simplify]: Extracting #6: cost 6 inf + 1540 1553857801.909 * * [simplify]: Extracting #7: cost 1 inf + 3063 1553857801.910 * * [simplify]: Extracting #8: cost 0 inf + 3497 1553857801.911 * [simplify]: Simplified to (/ (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857801.911 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857801.912 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857801.912 * * [simplify]: iters left: 6 (18 enodes) 1553857801.920 * * [simplify]: iters left: 5 (64 enodes) 1553857801.938 * * [simplify]: iters left: 4 (91 enodes) 1553857801.964 * * [simplify]: iters left: 3 (130 enodes) 1553857802.005 * * [simplify]: iters left: 2 (190 enodes) 1553857802.057 * * [simplify]: iters left: 1 (210 enodes) 1553857802.091 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857802.091 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857802.092 * * [simplify]: Extracting #2: cost 55 inf + 0 1553857802.092 * * [simplify]: Extracting #3: cost 68 inf + 126 1553857802.092 * * [simplify]: Extracting #4: cost 58 inf + 1728 1553857802.093 * * [simplify]: Extracting #5: cost 25 inf + 7542 1553857802.096 * * [simplify]: Extracting #6: cost 4 inf + 13195 1553857802.098 * * [simplify]: Extracting #7: cost 0 inf + 14710 1553857802.101 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) 1553857802.101 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))))) 1553857802.102 * * * * [progress]: [ 596 / 959 ] simplifiying candidate # 1553857802.102 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (* 1 1))) (sqrt (hypot y.re y.im))) 1553857802.102 * * [simplify]: iters left: 6 (17 enodes) 1553857802.107 * * [simplify]: iters left: 5 (58 enodes) 1553857802.117 * * [simplify]: iters left: 4 (61 enodes) 1553857802.128 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857802.128 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857802.128 * * [simplify]: Extracting #2: cost 12 inf + 0 1553857802.128 * * [simplify]: Extracting #3: cost 20 inf + 1 1553857802.128 * * [simplify]: Extracting #4: cost 14 inf + 297 1553857802.129 * * [simplify]: Extracting #5: cost 9 inf + 519 1553857802.129 * * [simplify]: Extracting #6: cost 3 inf + 1188 1553857802.129 * * [simplify]: Extracting #7: cost 0 inf + 2115 1553857802.130 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857802.130 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857802.130 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857802.130 * * [simplify]: iters left: 6 (18 enodes) 1553857802.134 * * [simplify]: iters left: 5 (64 enodes) 1553857802.143 * * [simplify]: iters left: 4 (91 enodes) 1553857802.156 * * [simplify]: iters left: 3 (130 enodes) 1553857802.194 * * [simplify]: iters left: 2 (190 enodes) 1553857802.247 * * [simplify]: iters left: 1 (210 enodes) 1553857802.296 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857802.296 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857802.296 * * [simplify]: Extracting #2: cost 55 inf + 0 1553857802.296 * * [simplify]: Extracting #3: cost 68 inf + 126 1553857802.297 * * [simplify]: Extracting #4: cost 58 inf + 1568 1553857802.298 * * [simplify]: Extracting #5: cost 25 inf + 6742 1553857802.300 * * [simplify]: Extracting #6: cost 4 inf + 11875 1553857802.303 * * [simplify]: Extracting #7: cost 0 inf + 13270 1553857802.306 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))) 1553857802.306 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))))) 1553857802.306 * * * * [progress]: [ 597 / 959 ] simplifiying candidate # 1553857802.306 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (* 1 1))) 1) 1553857802.306 * * [simplify]: iters left: 6 (15 enodes) 1553857802.311 * * [simplify]: iters left: 5 (50 enodes) 1553857802.317 * * [simplify]: iters left: 4 (53 enodes) 1553857802.326 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857802.326 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857802.326 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857802.326 * * [simplify]: Extracting #3: cost 12 inf + 85 1553857802.326 * * [simplify]: Extracting #4: cost 8 inf + 169 1553857802.326 * * [simplify]: Extracting #5: cost 4 inf + 497 1553857802.327 * * [simplify]: Extracting #6: cost 0 inf + 1099 1553857802.327 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1553857802.327 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857802.328 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857802.328 * * [simplify]: iters left: 6 (17 enodes) 1553857802.337 * * [simplify]: iters left: 5 (61 enodes) 1553857802.354 * * [simplify]: iters left: 4 (83 enodes) 1553857802.377 * * [simplify]: iters left: 3 (112 enodes) 1553857802.409 * * [simplify]: iters left: 2 (143 enodes) 1553857802.444 * * [simplify]: iters left: 1 (151 enodes) 1553857802.481 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857802.481 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857802.481 * * [simplify]: Extracting #2: cost 43 inf + 0 1553857802.482 * * [simplify]: Extracting #3: cost 46 inf + 499 1553857802.483 * * [simplify]: Extracting #4: cost 26 inf + 3507 1553857802.485 * * [simplify]: Extracting #5: cost 17 inf + 4724 1553857802.488 * * [simplify]: Extracting #6: cost 4 inf + 7402 1553857802.491 * * [simplify]: Extracting #7: cost 0 inf + 8516 1553857802.495 * [simplify]: Simplified to (/ (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re)) (hypot y.im y.re)) 1553857802.495 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re)) (hypot y.im y.re)))) 1553857802.495 * * * * [progress]: [ 598 / 959 ] simplifiying candidate # 1553857802.495 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857802.496 * * [simplify]: iters left: 6 (17 enodes) 1553857802.505 * * [simplify]: iters left: 5 (61 enodes) 1553857802.523 * * [simplify]: iters left: 4 (68 enodes) 1553857802.541 * * [simplify]: iters left: 3 (71 enodes) 1553857802.558 * * [simplify]: iters left: 2 (73 enodes) 1553857802.567 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857802.567 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857802.567 * * [simplify]: Extracting #2: cost 16 inf + 0 1553857802.568 * * [simplify]: Extracting #3: cost 24 inf + 1 1553857802.568 * * [simplify]: Extracting #4: cost 19 inf + 184 1553857802.568 * * [simplify]: Extracting #5: cost 12 inf + 896 1553857802.568 * * [simplify]: Extracting #6: cost 4 inf + 2368 1553857802.569 * * [simplify]: Extracting #7: cost 0 inf + 3497 1553857802.569 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857802.569 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857802.570 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857802.570 * * [simplify]: iters left: 6 (18 enodes) 1553857802.573 * * [simplify]: iters left: 5 (64 enodes) 1553857802.582 * * [simplify]: iters left: 4 (91 enodes) 1553857802.600 * * [simplify]: iters left: 3 (130 enodes) 1553857802.619 * * [simplify]: iters left: 2 (190 enodes) 1553857802.661 * * [simplify]: iters left: 1 (210 enodes) 1553857802.690 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857802.690 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857802.691 * * [simplify]: Extracting #2: cost 55 inf + 0 1553857802.691 * * [simplify]: Extracting #3: cost 68 inf + 126 1553857802.692 * * [simplify]: Extracting #4: cost 58 inf + 1728 1553857802.694 * * [simplify]: Extracting #5: cost 25 inf + 7542 1553857802.699 * * [simplify]: Extracting #6: cost 4 inf + 13195 1553857802.704 * * [simplify]: Extracting #7: cost 0 inf + 14710 1553857802.709 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) 1553857802.709 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))))) 1553857802.710 * * * * [progress]: [ 599 / 959 ] simplifiying candidate # 1553857802.710 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt 1)) (sqrt (hypot y.re y.im))) 1553857802.710 * * [simplify]: iters left: 6 (16 enodes) 1553857802.714 * * [simplify]: iters left: 5 (56 enodes) 1553857802.722 * * [simplify]: iters left: 4 (59 enodes) 1553857802.730 * * [simplify]: iters left: 3 (62 enodes) 1553857802.737 * * [simplify]: iters left: 2 (63 enodes) 1553857802.745 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857802.745 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857802.745 * * [simplify]: Extracting #2: cost 12 inf + 0 1553857802.745 * * [simplify]: Extracting #3: cost 20 inf + 1 1553857802.745 * * [simplify]: Extracting #4: cost 16 inf + 143 1553857802.745 * * [simplify]: Extracting #5: cost 10 inf + 477 1553857802.745 * * [simplify]: Extracting #6: cost 6 inf + 805 1553857802.746 * * [simplify]: Extracting #7: cost 1 inf + 1761 1553857802.746 * * [simplify]: Extracting #8: cost 0 inf + 2115 1553857802.747 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857802.747 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857802.747 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857802.747 * * [simplify]: iters left: 6 (18 enodes) 1553857802.752 * * [simplify]: iters left: 5 (64 enodes) 1553857802.771 * * [simplify]: iters left: 4 (91 enodes) 1553857802.799 * * [simplify]: iters left: 3 (130 enodes) 1553857802.838 * * [simplify]: iters left: 2 (190 enodes) 1553857802.878 * * [simplify]: iters left: 1 (210 enodes) 1553857802.908 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857802.908 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857802.908 * * [simplify]: Extracting #2: cost 55 inf + 0 1553857802.908 * * [simplify]: Extracting #3: cost 68 inf + 126 1553857802.909 * * [simplify]: Extracting #4: cost 58 inf + 1568 1553857802.911 * * [simplify]: Extracting #5: cost 25 inf + 6742 1553857802.916 * * [simplify]: Extracting #6: cost 4 inf + 11875 1553857802.922 * * [simplify]: Extracting #7: cost 0 inf + 13270 1553857802.927 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))) 1553857802.927 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))))) 1553857802.928 * * * * [progress]: [ 600 / 959 ] simplifiying candidate # 1553857802.928 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt 1)) 1) 1553857802.928 * * [simplify]: iters left: 6 (14 enodes) 1553857802.937 * * [simplify]: iters left: 5 (48 enodes) 1553857802.949 * * [simplify]: iters left: 4 (51 enodes) 1553857802.955 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857802.955 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857802.955 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857802.955 * * [simplify]: Extracting #3: cost 13 inf + 44 1553857802.955 * * [simplify]: Extracting #4: cost 8 inf + 170 1553857802.955 * * [simplify]: Extracting #5: cost 1 inf + 880 1553857802.956 * * [simplify]: Extracting #6: cost 0 inf + 1099 1553857802.956 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1553857802.956 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857802.956 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857802.956 * * [simplify]: iters left: 6 (17 enodes) 1553857802.960 * * [simplify]: iters left: 5 (61 enodes) 1553857802.968 * * [simplify]: iters left: 4 (83 enodes) 1553857802.981 * * [simplify]: iters left: 3 (112 enodes) 1553857803.015 * * [simplify]: iters left: 2 (143 enodes) 1553857803.052 * * [simplify]: iters left: 1 (151 enodes) 1553857803.086 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857803.086 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857803.086 * * [simplify]: Extracting #2: cost 43 inf + 0 1553857803.087 * * [simplify]: Extracting #3: cost 46 inf + 499 1553857803.088 * * [simplify]: Extracting #4: cost 26 inf + 3507 1553857803.089 * * [simplify]: Extracting #5: cost 17 inf + 4724 1553857803.091 * * [simplify]: Extracting #6: cost 4 inf + 7402 1553857803.093 * * [simplify]: Extracting #7: cost 0 inf + 8516 1553857803.094 * [simplify]: Simplified to (/ (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re)) (hypot y.im y.re)) 1553857803.094 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re)) (hypot y.im y.re)))) 1553857803.094 * * * * [progress]: [ 601 / 959 ] simplifiying candidate # 1553857803.095 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857803.095 * * [simplify]: iters left: 6 (17 enodes) 1553857803.100 * * [simplify]: iters left: 5 (61 enodes) 1553857803.108 * * [simplify]: iters left: 4 (68 enodes) 1553857803.118 * * [simplify]: iters left: 3 (71 enodes) 1553857803.138 * * [simplify]: iters left: 2 (73 enodes) 1553857803.156 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857803.156 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857803.156 * * [simplify]: Extracting #2: cost 16 inf + 0 1553857803.156 * * [simplify]: Extracting #3: cost 24 inf + 1 1553857803.156 * * [simplify]: Extracting #4: cost 19 inf + 184 1553857803.156 * * [simplify]: Extracting #5: cost 12 inf + 896 1553857803.157 * * [simplify]: Extracting #6: cost 4 inf + 2368 1553857803.158 * * [simplify]: Extracting #7: cost 0 inf + 3497 1553857803.159 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857803.159 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857803.160 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857803.160 * * [simplify]: iters left: 6 (18 enodes) 1553857803.168 * * [simplify]: iters left: 5 (64 enodes) 1553857803.185 * * [simplify]: iters left: 4 (91 enodes) 1553857803.198 * * [simplify]: iters left: 3 (130 enodes) 1553857803.220 * * [simplify]: iters left: 2 (190 enodes) 1553857803.255 * * [simplify]: iters left: 1 (210 enodes) 1553857803.287 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857803.287 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857803.288 * * [simplify]: Extracting #2: cost 55 inf + 0 1553857803.288 * * [simplify]: Extracting #3: cost 68 inf + 126 1553857803.288 * * [simplify]: Extracting #4: cost 58 inf + 1728 1553857803.289 * * [simplify]: Extracting #5: cost 25 inf + 7542 1553857803.292 * * [simplify]: Extracting #6: cost 4 inf + 13195 1553857803.294 * * [simplify]: Extracting #7: cost 0 inf + 14710 1553857803.297 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) 1553857803.297 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))))) 1553857803.297 * * * * [progress]: [ 602 / 959 ] simplifiying candidate # 1553857803.297 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt 1)) (sqrt (hypot y.re y.im))) 1553857803.298 * * [simplify]: iters left: 6 (16 enodes) 1553857803.302 * * [simplify]: iters left: 5 (56 enodes) 1553857803.311 * * [simplify]: iters left: 4 (59 enodes) 1553857803.327 * * [simplify]: iters left: 3 (62 enodes) 1553857803.344 * * [simplify]: iters left: 2 (63 enodes) 1553857803.359 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857803.359 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857803.359 * * [simplify]: Extracting #2: cost 12 inf + 0 1553857803.359 * * [simplify]: Extracting #3: cost 20 inf + 1 1553857803.360 * * [simplify]: Extracting #4: cost 16 inf + 143 1553857803.360 * * [simplify]: Extracting #5: cost 10 inf + 477 1553857803.360 * * [simplify]: Extracting #6: cost 6 inf + 805 1553857803.361 * * [simplify]: Extracting #7: cost 1 inf + 1761 1553857803.361 * * [simplify]: Extracting #8: cost 0 inf + 2115 1553857803.362 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857803.362 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857803.363 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857803.363 * * [simplify]: iters left: 6 (18 enodes) 1553857803.370 * * [simplify]: iters left: 5 (64 enodes) 1553857803.379 * * [simplify]: iters left: 4 (91 enodes) 1553857803.391 * * [simplify]: iters left: 3 (130 enodes) 1553857803.422 * * [simplify]: iters left: 2 (190 enodes) 1553857803.468 * * [simplify]: iters left: 1 (210 enodes) 1553857803.492 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857803.492 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857803.492 * * [simplify]: Extracting #2: cost 55 inf + 0 1553857803.492 * * [simplify]: Extracting #3: cost 68 inf + 126 1553857803.493 * * [simplify]: Extracting #4: cost 58 inf + 1568 1553857803.494 * * [simplify]: Extracting #5: cost 25 inf + 6742 1553857803.496 * * [simplify]: Extracting #6: cost 4 inf + 11875 1553857803.499 * * [simplify]: Extracting #7: cost 0 inf + 13270 1553857803.501 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))) 1553857803.502 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))))) 1553857803.502 * * * * [progress]: [ 603 / 959 ] simplifiying candidate # 1553857803.502 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt 1)) 1) 1553857803.502 * * [simplify]: iters left: 6 (14 enodes) 1553857803.507 * * [simplify]: iters left: 5 (48 enodes) 1553857803.520 * * [simplify]: iters left: 4 (51 enodes) 1553857803.532 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857803.532 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857803.532 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857803.532 * * [simplify]: Extracting #3: cost 13 inf + 44 1553857803.532 * * [simplify]: Extracting #4: cost 8 inf + 170 1553857803.533 * * [simplify]: Extracting #5: cost 1 inf + 880 1553857803.533 * * [simplify]: Extracting #6: cost 0 inf + 1099 1553857803.534 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1553857803.534 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857803.534 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857803.534 * * [simplify]: iters left: 6 (17 enodes) 1553857803.542 * * [simplify]: iters left: 5 (61 enodes) 1553857803.561 * * [simplify]: iters left: 4 (83 enodes) 1553857803.584 * * [simplify]: iters left: 3 (112 enodes) 1553857803.600 * * [simplify]: iters left: 2 (143 enodes) 1553857803.619 * * [simplify]: iters left: 1 (151 enodes) 1553857803.645 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857803.646 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857803.646 * * [simplify]: Extracting #2: cost 43 inf + 0 1553857803.647 * * [simplify]: Extracting #3: cost 46 inf + 499 1553857803.649 * * [simplify]: Extracting #4: cost 26 inf + 3507 1553857803.651 * * [simplify]: Extracting #5: cost 17 inf + 4724 1553857803.653 * * [simplify]: Extracting #6: cost 4 inf + 7402 1553857803.655 * * [simplify]: Extracting #7: cost 0 inf + 8516 1553857803.657 * [simplify]: Simplified to (/ (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re)) (hypot y.im y.re)) 1553857803.657 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re)) (hypot y.im y.re)))) 1553857803.657 * * * * [progress]: [ 604 / 959 ] simplifiying candidate # 1553857803.657 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857803.657 * * [simplify]: iters left: 6 (20 enodes) 1553857803.661 * * [simplify]: iters left: 5 (68 enodes) 1553857803.670 * * [simplify]: iters left: 4 (81 enodes) 1553857803.681 * * [simplify]: iters left: 3 (90 enodes) 1553857803.698 * * [simplify]: iters left: 2 (93 enodes) 1553857803.721 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857803.721 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857803.722 * * [simplify]: Extracting #2: cost 25 inf + 0 1553857803.722 * * [simplify]: Extracting #3: cost 37 inf + 0 1553857803.722 * * [simplify]: Extracting #4: cost 36 inf + 142 1553857803.722 * * [simplify]: Extracting #5: cost 26 inf + 1036 1553857803.723 * * [simplify]: Extracting #6: cost 15 inf + 2346 1553857803.724 * * [simplify]: Extracting #7: cost 8 inf + 4305 1553857803.726 * * [simplify]: Extracting #8: cost 0 inf + 7680 1553857803.729 * [simplify]: Simplified to (/ (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857803.729 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))))) 1553857803.729 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))) 1553857803.730 * * [simplify]: iters left: 6 (19 enodes) 1553857803.738 * * [simplify]: iters left: 5 (67 enodes) 1553857803.758 * * [simplify]: iters left: 4 (94 enodes) 1553857803.784 * * [simplify]: iters left: 3 (133 enodes) 1553857803.804 * * [simplify]: iters left: 2 (193 enodes) 1553857803.843 * * [simplify]: iters left: 1 (213 enodes) 1553857803.893 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857803.893 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857803.893 * * [simplify]: Extracting #2: cost 54 inf + 0 1553857803.894 * * [simplify]: Extracting #3: cost 69 inf + 84 1553857803.894 * * [simplify]: Extracting #4: cost 70 inf + 289 1553857803.895 * * [simplify]: Extracting #5: cost 56 inf + 2057 1553857803.899 * * [simplify]: Extracting #6: cost 9 inf + 13784 1553857803.905 * * [simplify]: Extracting #7: cost 0 inf + 16264 1553857803.911 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857803.911 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (* (sqrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))))) 1553857803.911 * * * * [progress]: [ 605 / 959 ] simplifiying candidate # 1553857803.912 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857803.912 * * [simplify]: iters left: 6 (19 enodes) 1553857803.920 * * [simplify]: iters left: 5 (61 enodes) 1553857803.931 * * [simplify]: iters left: 4 (64 enodes) 1553857803.939 * * [simplify]: iters left: 3 (65 enodes) 1553857803.946 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857803.947 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857803.947 * * [simplify]: Extracting #2: cost 17 inf + 0 1553857803.947 * * [simplify]: Extracting #3: cost 22 inf + 100 1553857803.947 * * [simplify]: Extracting #4: cost 17 inf + 613 1553857803.947 * * [simplify]: Extracting #5: cost 10 inf + 1078 1553857803.948 * * [simplify]: Extracting #6: cost 4 inf + 1764 1553857803.948 * * [simplify]: Extracting #7: cost 1 inf + 2746 1553857803.948 * * [simplify]: Extracting #8: cost 0 inf + 3100 1553857803.949 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (hypot y.im y.re)) 1553857803.949 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (hypot y.im y.re)) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))))) 1553857803.949 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857803.949 * * [simplify]: iters left: 6 (19 enodes) 1553857803.953 * * [simplify]: iters left: 5 (65 enodes) 1553857803.967 * * [simplify]: iters left: 4 (87 enodes) 1553857803.993 * * [simplify]: iters left: 3 (116 enodes) 1553857804.025 * * [simplify]: iters left: 2 (147 enodes) 1553857804.054 * * [simplify]: iters left: 1 (155 enodes) 1553857804.071 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857804.072 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857804.072 * * [simplify]: Extracting #2: cost 42 inf + 0 1553857804.072 * * [simplify]: Extracting #3: cost 48 inf + 321 1553857804.073 * * [simplify]: Extracting #4: cost 31 inf + 3086 1553857804.075 * * [simplify]: Extracting #5: cost 15 inf + 5178 1553857804.078 * * [simplify]: Extracting #6: cost 3 inf + 8072 1553857804.082 * * [simplify]: Extracting #7: cost 0 inf + 8710 1553857804.085 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re)) 1553857804.085 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re)))) 1553857804.086 * * * * [progress]: [ 606 / 959 ] simplifiying candidate # 1553857804.086 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 1553857804.086 * * [simplify]: iters left: 6 (18 enodes) 1553857804.096 * * [simplify]: iters left: 5 (63 enodes) 1553857804.105 * * [simplify]: iters left: 4 (71 enodes) 1553857804.115 * * [simplify]: iters left: 3 (74 enodes) 1553857804.124 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857804.124 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857804.124 * * [simplify]: Extracting #2: cost 11 inf + 1 1553857804.124 * * [simplify]: Extracting #3: cost 21 inf + 1 1553857804.124 * * [simplify]: Extracting #4: cost 21 inf + 102 1553857804.125 * * [simplify]: Extracting #5: cost 13 inf + 656 1553857804.125 * * [simplify]: Extracting #6: cost 5 inf + 1422 1553857804.125 * * [simplify]: Extracting #7: cost 0 inf + 2473 1553857804.126 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.im y.re))) 1553857804.126 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.im y.re))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)))) 1553857804.126 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)) 1553857804.126 * * [simplify]: iters left: 6 (18 enodes) 1553857804.131 * * [simplify]: iters left: 5 (64 enodes) 1553857804.145 * * [simplify]: iters left: 4 (93 enodes) 1553857804.158 * * [simplify]: iters left: 3 (137 enodes) 1553857804.180 * * [simplify]: iters left: 2 (198 enodes) 1553857804.230 * * [simplify]: iters left: 1 (218 enodes) 1553857804.278 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857804.278 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857804.279 * * [simplify]: Extracting #2: cost 55 inf + 0 1553857804.279 * * [simplify]: Extracting #3: cost 67 inf + 167 1553857804.280 * * [simplify]: Extracting #4: cost 55 inf + 2343 1553857804.283 * * [simplify]: Extracting #5: cost 26 inf + 6916 1553857804.287 * * [simplify]: Extracting #6: cost 4 inf + 12036 1553857804.293 * * [simplify]: Extracting #7: cost 0 inf + 13270 1553857804.299 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))) 1553857804.299 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))))) 1553857804.299 * * * * [progress]: [ 607 / 959 ] simplifiying candidate # 1553857804.300 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857804.300 * * [simplify]: iters left: 6 (16 enodes) 1553857804.309 * * [simplify]: iters left: 5 (56 enodes) 1553857804.326 * * [simplify]: iters left: 4 (68 enodes) 1553857804.338 * * [simplify]: iters left: 3 (71 enodes) 1553857804.348 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857804.348 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857804.348 * * [simplify]: Extracting #2: cost 15 inf + 1 1553857804.348 * * [simplify]: Extracting #3: cost 24 inf + 1 1553857804.348 * * [simplify]: Extracting #4: cost 17 inf + 458 1553857804.348 * * [simplify]: Extracting #5: cost 10 inf + 1155 1553857804.349 * * [simplify]: Extracting #6: cost 5 inf + 1622 1553857804.349 * * [simplify]: Extracting #7: cost 1 inf + 3063 1553857804.350 * * [simplify]: Extracting #8: cost 0 inf + 3497 1553857804.350 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857804.350 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857804.350 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857804.351 * * [simplify]: iters left: 6 (18 enodes) 1553857804.354 * * [simplify]: iters left: 5 (64 enodes) 1553857804.363 * * [simplify]: iters left: 4 (91 enodes) 1553857804.387 * * [simplify]: iters left: 3 (130 enodes) 1553857804.428 * * [simplify]: iters left: 2 (190 enodes) 1553857804.469 * * [simplify]: iters left: 1 (210 enodes) 1553857804.493 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857804.493 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857804.493 * * [simplify]: Extracting #2: cost 55 inf + 0 1553857804.494 * * [simplify]: Extracting #3: cost 68 inf + 126 1553857804.494 * * [simplify]: Extracting #4: cost 58 inf + 1728 1553857804.495 * * [simplify]: Extracting #5: cost 25 inf + 7542 1553857804.497 * * [simplify]: Extracting #6: cost 4 inf + 13195 1553857804.500 * * [simplify]: Extracting #7: cost 0 inf + 14710 1553857804.505 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) 1553857804.505 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))))) 1553857804.505 * * * * [progress]: [ 608 / 959 ] simplifiying candidate # 1553857804.506 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1) (sqrt (hypot y.re y.im))) 1553857804.506 * * [simplify]: iters left: 6 (15 enodes) 1553857804.512 * * [simplify]: iters left: 5 (51 enodes) 1553857804.527 * * [simplify]: iters left: 4 (58 enodes) 1553857804.534 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857804.534 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857804.534 * * [simplify]: Extracting #2: cost 11 inf + 1 1553857804.534 * * [simplify]: Extracting #3: cost 20 inf + 1 1553857804.535 * * [simplify]: Extracting #4: cost 17 inf + 86 1553857804.535 * * [simplify]: Extracting #5: cost 9 inf + 624 1553857804.535 * * [simplify]: Extracting #6: cost 7 inf + 763 1553857804.535 * * [simplify]: Extracting #7: cost 3 inf + 1188 1553857804.535 * * [simplify]: Extracting #8: cost 0 inf + 2115 1553857804.536 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857804.536 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857804.536 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857804.536 * * [simplify]: iters left: 6 (18 enodes) 1553857804.540 * * [simplify]: iters left: 5 (64 enodes) 1553857804.549 * * [simplify]: iters left: 4 (91 enodes) 1553857804.561 * * [simplify]: iters left: 3 (130 enodes) 1553857804.592 * * [simplify]: iters left: 2 (190 enodes) 1553857804.623 * * [simplify]: iters left: 1 (210 enodes) 1553857804.646 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857804.646 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857804.647 * * [simplify]: Extracting #2: cost 55 inf + 0 1553857804.647 * * [simplify]: Extracting #3: cost 68 inf + 126 1553857804.647 * * [simplify]: Extracting #4: cost 58 inf + 1568 1553857804.648 * * [simplify]: Extracting #5: cost 25 inf + 6742 1553857804.651 * * [simplify]: Extracting #6: cost 4 inf + 11875 1553857804.653 * * [simplify]: Extracting #7: cost 0 inf + 13270 1553857804.656 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))) 1553857804.656 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))))) 1553857804.656 * * * * [progress]: [ 609 / 959 ] simplifiying candidate # 1553857804.657 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1) 1) 1553857804.657 * * [simplify]: iters left: 6 (13 enodes) 1553857804.660 * * [simplify]: iters left: 5 (41 enodes) 1553857804.666 * * [simplify]: iters left: 4 (46 enodes) 1553857804.672 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857804.672 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857804.672 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857804.672 * * [simplify]: Extracting #3: cost 12 inf + 85 1553857804.672 * * [simplify]: Extracting #4: cost 7 inf + 211 1553857804.673 * * [simplify]: Extracting #5: cost 0 inf + 1099 1553857804.673 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1553857804.673 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857804.673 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857804.673 * * [simplify]: iters left: 6 (17 enodes) 1553857804.677 * * [simplify]: iters left: 5 (61 enodes) 1553857804.691 * * [simplify]: iters left: 4 (83 enodes) 1553857804.714 * * [simplify]: iters left: 3 (112 enodes) 1553857804.729 * * [simplify]: iters left: 2 (143 enodes) 1553857804.750 * * [simplify]: iters left: 1 (151 enodes) 1553857804.779 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857804.779 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857804.779 * * [simplify]: Extracting #2: cost 43 inf + 0 1553857804.780 * * [simplify]: Extracting #3: cost 46 inf + 499 1553857804.781 * * [simplify]: Extracting #4: cost 26 inf + 3507 1553857804.782 * * [simplify]: Extracting #5: cost 17 inf + 4724 1553857804.786 * * [simplify]: Extracting #6: cost 4 inf + 7402 1553857804.789 * * [simplify]: Extracting #7: cost 0 inf + 8516 1553857804.792 * [simplify]: Simplified to (/ (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re)) (hypot y.im y.re)) 1553857804.792 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.im y.re)) (hypot y.im y.re)))) 1553857804.792 * * * * [progress]: [ 610 / 959 ] simplifiying candidate # 1553857804.793 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857804.793 * * [simplify]: iters left: 6 (22 enodes) 1553857804.801 * * [simplify]: iters left: 5 (72 enodes) 1553857804.817 * * [simplify]: iters left: 4 (89 enodes) 1553857804.829 * * [simplify]: iters left: 3 (93 enodes) 1553857804.841 * * [simplify]: iters left: 2 (104 enodes) 1553857804.863 * * [simplify]: iters left: 1 (128 enodes) 1553857804.886 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857804.886 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857804.886 * * [simplify]: Extracting #2: cost 28 inf + 0 1553857804.886 * * [simplify]: Extracting #3: cost 54 inf + 1 1553857804.886 * * [simplify]: Extracting #4: cost 41 inf + 500 1553857804.887 * * [simplify]: Extracting #5: cost 27 inf + 2483 1553857804.888 * * [simplify]: Extracting #6: cost 4 inf + 9996 1553857804.890 * * [simplify]: Extracting #7: cost 0 inf + 12016 1553857804.893 * [simplify]: Simplified to (/ (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (hypot y.im y.re)) (cbrt (hypot y.im y.re))) 1553857804.893 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (hypot y.im y.re)) (cbrt (hypot y.im y.re))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))))) 1553857804.894 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))) 1553857804.894 * * [simplify]: iters left: 6 (20 enodes) 1553857804.902 * * [simplify]: iters left: 5 (68 enodes) 1553857804.922 * * [simplify]: iters left: 4 (102 enodes) 1553857804.952 * * [simplify]: iters left: 3 (158 enodes) 1553857804.998 * * [simplify]: iters left: 2 (233 enodes) 1553857805.040 * * [simplify]: iters left: 1 (289 enodes) 1553857805.109 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857805.110 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857805.110 * * [simplify]: Extracting #2: cost 65 inf + 0 1553857805.110 * * [simplify]: Extracting #3: cost 90 inf + 125 1553857805.111 * * [simplify]: Extracting #4: cost 85 inf + 575 1553857805.113 * * [simplify]: Extracting #5: cost 53 inf + 7106 1553857805.121 * * [simplify]: Extracting #6: cost 6 inf + 19321 1553857805.129 * * [simplify]: Extracting #7: cost 0 inf + 21068 1553857805.138 * [simplify]: Simplified to (/ (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1553857805.138 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 1553857805.138 * * * * [progress]: [ 611 / 959 ] simplifiying candidate # 1553857805.138 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (hypot y.re y.im))) 1553857805.139 * * [simplify]: iters left: 6 (21 enodes) 1553857805.147 * * [simplify]: iters left: 5 (71 enodes) 1553857805.167 * * [simplify]: iters left: 4 (86 enodes) 1553857805.190 * * [simplify]: iters left: 3 (98 enodes) 1553857805.215 * * [simplify]: iters left: 2 (100 enodes) 1553857805.239 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857805.239 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857805.239 * * [simplify]: Extracting #2: cost 29 inf + 0 1553857805.239 * * [simplify]: Extracting #3: cost 41 inf + 0 1553857805.239 * * [simplify]: Extracting #4: cost 35 inf + 209 1553857805.240 * * [simplify]: Extracting #5: cost 25 inf + 1223 1553857805.242 * * [simplify]: Extracting #6: cost 8 inf + 5339 1553857805.244 * * [simplify]: Extracting #7: cost 0 inf + 8320 1553857805.247 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (* (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) 1553857805.247 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (* (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re)))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))))) 1553857805.248 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857805.248 * * [simplify]: iters left: 6 (20 enodes) 1553857805.256 * * [simplify]: iters left: 5 (70 enodes) 1553857805.278 * * [simplify]: iters left: 4 (107 enodes) 1553857805.310 * * [simplify]: iters left: 3 (178 enodes) 1553857805.364 * * [simplify]: iters left: 2 (308 enodes) 1553857805.441 * * [simplify]: iters left: 1 (420 enodes) 1553857805.541 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857805.541 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857805.541 * * [simplify]: Extracting #2: cost 90 inf + 0 1553857805.542 * * [simplify]: Extracting #3: cost 124 inf + 125 1553857805.542 * * [simplify]: Extracting #4: cost 120 inf + 494 1553857805.544 * * [simplify]: Extracting #5: cost 78 inf + 9013 1553857805.549 * * [simplify]: Extracting #6: cost 6 inf + 27640 1553857805.555 * * [simplify]: Extracting #7: cost 0 inf + 29668 1553857805.562 * [simplify]: Simplified to (/ (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))) 1553857805.562 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (hypot y.re y.im))) (/ (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.im y.re))) (cbrt (hypot y.im y.re))))) 1553857805.563 * * * * [progress]: [ 612 / 959 ] simplifiying candidate # 1553857805.563 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) 1553857805.563 * * [simplify]: iters left: 6 (20 enodes) 1553857805.568 * * [simplify]: iters left: 5 (71 enodes) 1553857805.583 * * [simplify]: iters left: 4 (86 enodes) 1553857805.600 * * [simplify]: iters left: 3 (93 enodes) 1553857805.611 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857805.611 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857805.612 * * [simplify]: Extracting #2: cost 17 inf + 1 1553857805.612 * * [simplify]: Extracting #3: cost 29 inf + 1 1553857805.612 * * [simplify]: Extracting #4: cost 23 inf + 210 1553857805.612 * * [simplify]: Extracting #5: cost 12 inf + 1321 1553857805.612 * * [simplify]: Extracting #6: cost 3 inf + 2873 1553857805.613 * * [simplify]: Extracting #7: cost 0 inf + 4255 1553857805.614 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857805.614 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)))) 1553857805.614 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)) 1553857805.614 * * [simplify]: iters left: 6 (19 enodes) 1553857805.620 * * [simplify]: iters left: 5 (67 enodes) 1553857805.639 * * [simplify]: iters left: 4 (106 enodes) 1553857805.671 * * [simplify]: iters left: 3 (182 enodes) 1553857805.722 * * [simplify]: iters left: 2 (312 enodes) 1553857805.770 * * [simplify]: iters left: 1 (420 enodes) 1553857805.882 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857805.882 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857805.882 * * [simplify]: Extracting #2: cost 91 inf + 0 1553857805.883 * * [simplify]: Extracting #3: cost 124 inf + 126 1553857805.885 * * [simplify]: Extracting #4: cost 89 inf + 5535 1553857805.891 * * [simplify]: Extracting #5: cost 11 inf + 23676 1553857805.897 * * [simplify]: Extracting #6: cost 0 inf + 26834 1553857805.903 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.im y.re)) (hypot y.im y.re))) 1553857805.903 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.im y.re)) (hypot y.im y.re))))) 1553857805.903 * * * * [progress]: [ 613 / 959 ] simplifiying candidate # 1553857805.903 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857805.904 * * [simplify]: iters left: 6 (22 enodes) 1553857805.909 * * [simplify]: iters left: 5 (77 enodes) 1553857805.919 * * [simplify]: iters left: 4 (91 enodes) 1553857805.941 * * [simplify]: iters left: 3 (100 enodes) 1553857805.967 * * [simplify]: iters left: 2 (103 enodes) 1553857805.983 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857805.983 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857805.983 * * [simplify]: Extracting #2: cost 29 inf + 0 1553857805.983 * * [simplify]: Extracting #3: cost 45 inf + 0 1553857805.983 * * [simplify]: Extracting #4: cost 40 inf + 168 1553857805.983 * * [simplify]: Extracting #5: cost 26 inf + 1875 1553857805.984 * * [simplify]: Extracting #6: cost 9 inf + 6378 1553857805.986 * * [simplify]: Extracting #7: cost 0 inf + 10988 1553857805.987 * [simplify]: Simplified to (/ (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1553857805.987 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))))) 1553857805.988 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))) 1553857805.988 * * [simplify]: iters left: 6 (20 enodes) 1553857805.992 * * [simplify]: iters left: 5 (72 enodes) 1553857806.002 * * [simplify]: iters left: 4 (108 enodes) 1553857806.024 * * [simplify]: iters left: 3 (179 enodes) 1553857806.080 * * [simplify]: iters left: 2 (309 enodes) 1553857806.180 * * [simplify]: iters left: 1 (421 enodes) 1553857806.293 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857806.293 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857806.294 * * [simplify]: Extracting #2: cost 91 inf + 0 1553857806.294 * * [simplify]: Extracting #3: cost 126 inf + 125 1553857806.295 * * [simplify]: Extracting #4: cost 121 inf + 535 1553857806.296 * * [simplify]: Extracting #5: cost 82 inf + 11161 1553857806.303 * * [simplify]: Extracting #6: cost 11 inf + 35529 1553857806.311 * * [simplify]: Extracting #7: cost 0 inf + 40052 1553857806.320 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (cbrt (fma y.re y.re (* y.im y.im)))))) 1553857806.320 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (cbrt (fma y.re y.re (* y.im y.im)))))))) 1553857806.320 * * * * [progress]: [ 614 / 959 ] simplifiying candidate # 1553857806.320 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (hypot y.re y.im))) 1553857806.320 * * [simplify]: iters left: 6 (21 enodes) 1553857806.325 * * [simplify]: iters left: 5 (72 enodes) 1553857806.334 * * [simplify]: iters left: 4 (81 enodes) 1553857806.344 * * [simplify]: iters left: 3 (83 enodes) 1553857806.355 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857806.355 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857806.356 * * [simplify]: Extracting #2: cost 23 inf + 0 1553857806.356 * * [simplify]: Extracting #3: cost 37 inf + 0 1553857806.356 * * [simplify]: Extracting #4: cost 32 inf + 168 1553857806.356 * * [simplify]: Extracting #5: cost 21 inf + 1153 1553857806.357 * * [simplify]: Extracting #6: cost 6 inf + 4404 1553857806.358 * * [simplify]: Extracting #7: cost 1 inf + 6530 1553857806.359 * * [simplify]: Extracting #8: cost 0 inf + 7044 1553857806.360 * [simplify]: Simplified to (/ (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1553857806.360 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))))) 1553857806.360 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857806.360 * * [simplify]: iters left: 6 (20 enodes) 1553857806.364 * * [simplify]: iters left: 5 (72 enodes) 1553857806.374 * * [simplify]: iters left: 4 (108 enodes) 1553857806.390 * * [simplify]: iters left: 3 (179 enodes) 1553857806.425 * * [simplify]: iters left: 2 (309 enodes) 1553857806.524 * * [simplify]: iters left: 1 (421 enodes) 1553857806.590 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857806.591 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857806.591 * * [simplify]: Extracting #2: cost 91 inf + 0 1553857806.592 * * [simplify]: Extracting #3: cost 126 inf + 125 1553857806.593 * * [simplify]: Extracting #4: cost 121 inf + 535 1553857806.594 * * [simplify]: Extracting #5: cost 82 inf + 10641 1553857806.601 * * [simplify]: Extracting #6: cost 11 inf + 33089 1553857806.609 * * [simplify]: Extracting #7: cost 0 inf + 37332 1553857806.618 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (* (sqrt (hypot y.re y.im)) (sqrt (cbrt (fma y.re y.re (* y.im y.im)))))) 1553857806.618 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (hypot y.re y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (* (sqrt (hypot y.re y.im)) (sqrt (cbrt (fma y.re y.re (* y.im y.im)))))))) 1553857806.618 * * * * [progress]: [ 615 / 959 ] simplifiying candidate # 1553857806.619 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) 1553857806.619 * * [simplify]: iters left: 6 (20 enodes) 1553857806.623 * * [simplify]: iters left: 5 (69 enodes) 1553857806.642 * * [simplify]: iters left: 4 (78 enodes) 1553857806.663 * * [simplify]: iters left: 3 (81 enodes) 1553857806.682 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857806.682 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857806.682 * * [simplify]: Extracting #2: cost 14 inf + 1 1553857806.682 * * [simplify]: Extracting #3: cost 27 inf + 1 1553857806.682 * * [simplify]: Extracting #4: cost 22 inf + 169 1553857806.683 * * [simplify]: Extracting #5: cost 15 inf + 756 1553857806.683 * * [simplify]: Extracting #6: cost 3 inf + 2702 1553857806.685 * * [simplify]: Extracting #7: cost 0 inf + 3947 1553857806.686 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1553857806.686 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)))) 1553857806.687 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)) 1553857806.687 * * [simplify]: iters left: 6 (19 enodes) 1553857806.695 * * [simplify]: iters left: 5 (69 enodes) 1553857806.715 * * [simplify]: iters left: 4 (105 enodes) 1553857806.748 * * [simplify]: iters left: 3 (176 enodes) 1553857806.778 * * [simplify]: iters left: 2 (306 enodes) 1553857806.865 * * [simplify]: iters left: 1 (418 enodes) 1553857806.949 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857806.949 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857806.949 * * [simplify]: Extracting #2: cost 91 inf + 0 1553857806.950 * * [simplify]: Extracting #3: cost 123 inf + 126 1553857806.951 * * [simplify]: Extracting #4: cost 110 inf + 1732 1553857806.954 * * [simplify]: Extracting #5: cost 58 inf + 15083 1553857806.961 * * [simplify]: Extracting #6: cost 5 inf + 32716 1553857806.969 * * [simplify]: Extracting #7: cost 0 inf + 34498 1553857806.977 * [simplify]: Simplified to (/ (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) (hypot y.re y.im)) 1553857806.977 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (/ (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (sqrt (cbrt (fma y.re y.re (* y.im y.im))))) (hypot y.re y.im)))) 1553857806.977 * * * * [progress]: [ 616 / 959 ] simplifiying candidate # 1553857806.977 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857806.977 * * [simplify]: iters left: 6 (21 enodes) 1553857806.983 * * [simplify]: iters left: 5 (71 enodes) 1553857807.000 * * [simplify]: iters left: 4 (86 enodes) 1553857807.011 * * [simplify]: iters left: 3 (95 enodes) 1553857807.023 * * [simplify]: iters left: 2 (98 enodes) 1553857807.036 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857807.036 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857807.036 * * [simplify]: Extracting #2: cost 27 inf + 0 1553857807.037 * * [simplify]: Extracting #3: cost 41 inf + 0 1553857807.037 * * [simplify]: Extracting #4: cost 36 inf + 168 1553857807.037 * * [simplify]: Extracting #5: cost 21 inf + 1676 1553857807.038 * * [simplify]: Extracting #6: cost 5 inf + 6047 1553857807.039 * * [simplify]: Extracting #7: cost 0 inf + 8320 1553857807.040 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (* (sqrt (hypot y.im y.re)) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1553857807.040 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (* (sqrt (hypot y.im y.re)) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))))) 1553857807.041 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))) 1553857807.041 * * [simplify]: iters left: 6 (20 enodes) 1553857807.045 * * [simplify]: iters left: 5 (70 enodes) 1553857807.055 * * [simplify]: iters left: 4 (107 enodes) 1553857807.070 * * [simplify]: iters left: 3 (178 enodes) 1553857807.124 * * [simplify]: iters left: 2 (308 enodes) 1553857807.187 * * [simplify]: iters left: 1 (420 enodes) 1553857807.263 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857807.263 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857807.263 * * [simplify]: Extracting #2: cost 90 inf + 0 1553857807.264 * * [simplify]: Extracting #3: cost 124 inf + 125 1553857807.265 * * [simplify]: Extracting #4: cost 120 inf + 494 1553857807.268 * * [simplify]: Extracting #5: cost 78 inf + 8773 1553857807.279 * * [simplify]: Extracting #6: cost 6 inf + 27640 1553857807.292 * * [simplify]: Extracting #7: cost 0 inf + 29668 1553857807.305 * [simplify]: Simplified to (/ (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1553857807.305 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1553857807.305 * * * * [progress]: [ 617 / 959 ] simplifiying candidate # 1553857807.306 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857807.306 * * [simplify]: iters left: 6 (20 enodes) 1553857807.316 * * [simplify]: iters left: 5 (64 enodes) 1553857807.333 * * [simplify]: iters left: 4 (69 enodes) 1553857807.350 * * [simplify]: iters left: 3 (70 enodes) 1553857807.366 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857807.366 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857807.366 * * [simplify]: Extracting #2: cost 19 inf + 0 1553857807.366 * * [simplify]: Extracting #3: cost 27 inf + 43 1553857807.367 * * [simplify]: Extracting #4: cost 17 inf + 599 1553857807.367 * * [simplify]: Extracting #5: cost 7 inf + 1364 1553857807.368 * * [simplify]: Extracting #6: cost 3 inf + 2398 1553857807.369 * * [simplify]: Extracting #7: cost 0 inf + 3500 1553857807.371 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (hypot y.im y.re)) 1553857807.371 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (hypot y.im y.re)) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))))) 1553857807.371 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857807.371 * * [simplify]: iters left: 6 (20 enodes) 1553857807.380 * * [simplify]: iters left: 5 (68 enodes) 1553857807.400 * * [simplify]: iters left: 4 (100 enodes) 1553857807.429 * * [simplify]: iters left: 3 (157 enodes) 1553857807.453 * * [simplify]: iters left: 2 (232 enodes) 1553857807.502 * * [simplify]: iters left: 1 (288 enodes) 1553857807.576 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857807.576 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857807.576 * * [simplify]: Extracting #2: cost 66 inf + 0 1553857807.577 * * [simplify]: Extracting #3: cost 90 inf + 126 1553857807.578 * * [simplify]: Extracting #4: cost 58 inf + 4460 1553857807.583 * * [simplify]: Extracting #5: cost 11 inf + 12875 1553857807.590 * * [simplify]: Extracting #6: cost 1 inf + 15336 1553857807.598 * * [simplify]: Extracting #7: cost 0 inf + 15514 1553857807.605 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (hypot y.im y.re)) 1553857807.605 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (hypot y.im y.re)))) 1553857807.605 * * * * [progress]: [ 618 / 959 ] simplifiying candidate # 1553857807.606 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 1553857807.606 * * [simplify]: iters left: 6 (19 enodes) 1553857807.615 * * [simplify]: iters left: 5 (66 enodes) 1553857807.634 * * [simplify]: iters left: 4 (76 enodes) 1553857807.654 * * [simplify]: iters left: 3 (79 enodes) 1553857807.673 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857807.673 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857807.673 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857807.673 * * [simplify]: Extracting #3: cost 25 inf + 1 1553857807.673 * * [simplify]: Extracting #4: cost 20 inf + 169 1553857807.674 * * [simplify]: Extracting #5: cost 10 inf + 1007 1553857807.674 * * [simplify]: Extracting #6: cost 2 inf + 2140 1553857807.675 * * [simplify]: Extracting #7: cost 0 inf + 2793 1553857807.675 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.im y.re))) 1553857807.675 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.im y.re))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)))) 1553857807.675 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)) 1553857807.676 * * [simplify]: iters left: 6 (19 enodes) 1553857807.679 * * [simplify]: iters left: 5 (67 enodes) 1553857807.691 * * [simplify]: iters left: 4 (106 enodes) 1553857807.709 * * [simplify]: iters left: 3 (182 enodes) 1553857807.763 * * [simplify]: iters left: 2 (312 enodes) 1553857807.818 * * [simplify]: iters left: 1 (420 enodes) 1553857807.877 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857807.878 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857807.878 * * [simplify]: Extracting #2: cost 91 inf + 0 1553857807.879 * * [simplify]: Extracting #3: cost 124 inf + 126 1553857807.881 * * [simplify]: Extracting #4: cost 89 inf + 5095 1553857807.890 * * [simplify]: Extracting #5: cost 11 inf + 21276 1553857807.901 * * [simplify]: Extracting #6: cost 0 inf + 24114 1553857807.913 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))) 1553857807.913 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))))) 1553857807.914 * * * * [progress]: [ 619 / 959 ] simplifiying candidate # 1553857807.914 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857807.914 * * [simplify]: iters left: 6 (18 enodes) 1553857807.924 * * [simplify]: iters left: 5 (64 enodes) 1553857807.942 * * [simplify]: iters left: 4 (73 enodes) 1553857807.962 * * [simplify]: iters left: 3 (76 enodes) 1553857807.975 * * [simplify]: iters left: 2 (78 enodes) 1553857807.984 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857807.985 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857807.985 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857807.985 * * [simplify]: Extracting #3: cost 28 inf + 1 1553857807.985 * * [simplify]: Extracting #4: cost 19 inf + 210 1553857807.985 * * [simplify]: Extracting #5: cost 8 inf + 1386 1553857807.986 * * [simplify]: Extracting #6: cost 1 inf + 3463 1553857807.986 * * [simplify]: Extracting #7: cost 0 inf + 3897 1553857807.987 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857807.987 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857807.988 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857807.988 * * [simplify]: iters left: 6 (19 enodes) 1553857807.992 * * [simplify]: iters left: 5 (67 enodes) 1553857808.005 * * [simplify]: iters left: 4 (104 enodes) 1553857808.029 * * [simplify]: iters left: 3 (175 enodes) 1553857808.074 * * [simplify]: iters left: 2 (305 enodes) 1553857808.140 * * [simplify]: iters left: 1 (417 enodes) 1553857808.226 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857808.226 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857808.227 * * [simplify]: Extracting #2: cost 91 inf + 0 1553857808.228 * * [simplify]: Extracting #3: cost 123 inf + 167 1553857808.230 * * [simplify]: Extracting #4: cost 85 inf + 6483 1553857808.239 * * [simplify]: Extracting #5: cost 13 inf + 23216 1553857808.251 * * [simplify]: Extracting #6: cost 0 inf + 26834 1553857808.258 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) 1553857808.258 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))))) 1553857808.258 * * * * [progress]: [ 620 / 959 ] simplifiying candidate # 1553857808.259 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) (sqrt (hypot y.re y.im))) 1553857808.259 * * [simplify]: iters left: 6 (17 enodes) 1553857808.265 * * [simplify]: iters left: 5 (59 enodes) 1553857808.273 * * [simplify]: iters left: 4 (64 enodes) 1553857808.282 * * [simplify]: iters left: 3 (67 enodes) 1553857808.290 * * [simplify]: iters left: 2 (68 enodes) 1553857808.306 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857808.306 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857808.306 * * [simplify]: Extracting #2: cost 14 inf + 0 1553857808.306 * * [simplify]: Extracting #3: cost 24 inf + 1 1553857808.306 * * [simplify]: Extracting #4: cost 16 inf + 169 1553857808.307 * * [simplify]: Extracting #5: cost 5 inf + 1169 1553857808.307 * * [simplify]: Extracting #6: cost 1 inf + 2041 1553857808.308 * * [simplify]: Extracting #7: cost 0 inf + 2435 1553857808.309 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) 1553857808.309 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857808.310 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857808.310 * * [simplify]: iters left: 6 (19 enodes) 1553857808.318 * * [simplify]: iters left: 5 (67 enodes) 1553857808.338 * * [simplify]: iters left: 4 (104 enodes) 1553857808.370 * * [simplify]: iters left: 3 (175 enodes) 1553857808.427 * * [simplify]: iters left: 2 (305 enodes) 1553857808.524 * * [simplify]: iters left: 1 (417 enodes) 1553857808.635 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857808.635 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857808.637 * * [simplify]: Extracting #2: cost 91 inf + 0 1553857808.638 * * [simplify]: Extracting #3: cost 123 inf + 167 1553857808.640 * * [simplify]: Extracting #4: cost 85 inf + 5803 1553857808.649 * * [simplify]: Extracting #5: cost 13 inf + 20856 1553857808.661 * * [simplify]: Extracting #6: cost 0 inf + 24114 1553857808.670 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))) 1553857808.670 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))))) 1553857808.670 * * * * [progress]: [ 621 / 959 ] simplifiying candidate # 1553857808.671 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) 1) 1553857808.671 * * [simplify]: iters left: 6 (15 enodes) 1553857808.675 * * [simplify]: iters left: 5 (51 enodes) 1553857808.683 * * [simplify]: iters left: 4 (56 enodes) 1553857808.690 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857808.690 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857808.690 * * [simplify]: Extracting #2: cost 18 inf + 1 1553857808.690 * * [simplify]: Extracting #3: cost 13 inf + 46 1553857808.690 * * [simplify]: Extracting #4: cost 6 inf + 414 1553857808.690 * * [simplify]: Extracting #5: cost 1 inf + 1080 1553857808.691 * * [simplify]: Extracting #6: cost 0 inf + 1339 1553857808.691 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1553857808.691 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857808.691 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857808.691 * * [simplify]: iters left: 6 (18 enodes) 1553857808.695 * * [simplify]: iters left: 5 (64 enodes) 1553857808.704 * * [simplify]: iters left: 4 (96 enodes) 1553857808.723 * * [simplify]: iters left: 3 (153 enodes) 1553857808.754 * * [simplify]: iters left: 2 (228 enodes) 1553857808.798 * * [simplify]: iters left: 1 (284 enodes) 1553857808.870 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857808.870 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857808.870 * * [simplify]: Extracting #2: cost 67 inf + 0 1553857808.871 * * [simplify]: Extracting #3: cost 87 inf + 249 1553857808.873 * * [simplify]: Extracting #4: cost 55 inf + 4701 1553857808.878 * * [simplify]: Extracting #5: cost 10 inf + 12995 1553857808.885 * * [simplify]: Extracting #6: cost 0 inf + 15320 1553857808.888 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (fma y.re y.re (* y.im y.im))) 1553857808.889 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (fma y.re y.re (* y.im y.im))))) 1553857808.889 * * * * [progress]: [ 622 / 959 ] simplifiying candidate # 1553857808.889 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857808.889 * * [simplify]: iters left: 6 (18 enodes) 1553857808.894 * * [simplify]: iters left: 5 (64 enodes) 1553857808.904 * * [simplify]: iters left: 4 (73 enodes) 1553857808.914 * * [simplify]: iters left: 3 (76 enodes) 1553857808.929 * * [simplify]: iters left: 2 (78 enodes) 1553857808.952 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857808.952 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857808.952 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857808.952 * * [simplify]: Extracting #3: cost 28 inf + 1 1553857808.953 * * [simplify]: Extracting #4: cost 19 inf + 210 1553857808.953 * * [simplify]: Extracting #5: cost 8 inf + 1386 1553857808.954 * * [simplify]: Extracting #6: cost 1 inf + 3463 1553857808.956 * * [simplify]: Extracting #7: cost 0 inf + 3897 1553857808.957 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857808.957 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857808.958 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857808.958 * * [simplify]: iters left: 6 (19 enodes) 1553857808.966 * * [simplify]: iters left: 5 (67 enodes) 1553857808.985 * * [simplify]: iters left: 4 (104 enodes) 1553857809.005 * * [simplify]: iters left: 3 (175 enodes) 1553857809.032 * * [simplify]: iters left: 2 (305 enodes) 1553857809.103 * * [simplify]: iters left: 1 (417 enodes) 1553857809.170 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857809.170 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857809.170 * * [simplify]: Extracting #2: cost 91 inf + 0 1553857809.171 * * [simplify]: Extracting #3: cost 123 inf + 167 1553857809.172 * * [simplify]: Extracting #4: cost 85 inf + 6483 1553857809.177 * * [simplify]: Extracting #5: cost 13 inf + 23216 1553857809.183 * * [simplify]: Extracting #6: cost 0 inf + 26834 1553857809.189 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) 1553857809.189 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))))) 1553857809.189 * * * * [progress]: [ 623 / 959 ] simplifiying candidate # 1553857809.189 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) (sqrt (hypot y.re y.im))) 1553857809.189 * * [simplify]: iters left: 6 (17 enodes) 1553857809.195 * * [simplify]: iters left: 5 (59 enodes) 1553857809.212 * * [simplify]: iters left: 4 (64 enodes) 1553857809.231 * * [simplify]: iters left: 3 (67 enodes) 1553857809.248 * * [simplify]: iters left: 2 (68 enodes) 1553857809.265 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857809.265 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857809.265 * * [simplify]: Extracting #2: cost 14 inf + 0 1553857809.265 * * [simplify]: Extracting #3: cost 24 inf + 1 1553857809.265 * * [simplify]: Extracting #4: cost 16 inf + 169 1553857809.266 * * [simplify]: Extracting #5: cost 5 inf + 1169 1553857809.266 * * [simplify]: Extracting #6: cost 1 inf + 2041 1553857809.267 * * [simplify]: Extracting #7: cost 0 inf + 2435 1553857809.268 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) 1553857809.269 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857809.269 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857809.269 * * [simplify]: iters left: 6 (19 enodes) 1553857809.277 * * [simplify]: iters left: 5 (67 enodes) 1553857809.297 * * [simplify]: iters left: 4 (104 enodes) 1553857809.318 * * [simplify]: iters left: 3 (175 enodes) 1553857809.354 * * [simplify]: iters left: 2 (305 enodes) 1553857809.420 * * [simplify]: iters left: 1 (417 enodes) 1553857809.490 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857809.490 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857809.490 * * [simplify]: Extracting #2: cost 91 inf + 0 1553857809.491 * * [simplify]: Extracting #3: cost 123 inf + 167 1553857809.492 * * [simplify]: Extracting #4: cost 85 inf + 5803 1553857809.497 * * [simplify]: Extracting #5: cost 13 inf + 20856 1553857809.502 * * [simplify]: Extracting #6: cost 0 inf + 24114 1553857809.514 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))) 1553857809.514 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))))) 1553857809.514 * * * * [progress]: [ 624 / 959 ] simplifiying candidate # 1553857809.514 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) 1) 1553857809.514 * * [simplify]: iters left: 6 (15 enodes) 1553857809.523 * * [simplify]: iters left: 5 (51 enodes) 1553857809.537 * * [simplify]: iters left: 4 (56 enodes) 1553857809.550 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857809.550 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857809.550 * * [simplify]: Extracting #2: cost 18 inf + 1 1553857809.551 * * [simplify]: Extracting #3: cost 13 inf + 46 1553857809.551 * * [simplify]: Extracting #4: cost 6 inf + 414 1553857809.551 * * [simplify]: Extracting #5: cost 1 inf + 1080 1553857809.552 * * [simplify]: Extracting #6: cost 0 inf + 1339 1553857809.552 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1553857809.553 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857809.553 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857809.553 * * [simplify]: iters left: 6 (18 enodes) 1553857809.561 * * [simplify]: iters left: 5 (64 enodes) 1553857809.576 * * [simplify]: iters left: 4 (96 enodes) 1553857809.590 * * [simplify]: iters left: 3 (153 enodes) 1553857809.621 * * [simplify]: iters left: 2 (228 enodes) 1553857809.666 * * [simplify]: iters left: 1 (284 enodes) 1553857809.719 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857809.719 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857809.719 * * [simplify]: Extracting #2: cost 67 inf + 0 1553857809.720 * * [simplify]: Extracting #3: cost 87 inf + 249 1553857809.720 * * [simplify]: Extracting #4: cost 55 inf + 4701 1553857809.723 * * [simplify]: Extracting #5: cost 10 inf + 12995 1553857809.727 * * [simplify]: Extracting #6: cost 0 inf + 15320 1553857809.730 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (fma y.re y.re (* y.im y.im))) 1553857809.730 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (fma y.re y.re (* y.im y.im))))) 1553857809.730 * * * * [progress]: [ 625 / 959 ] simplifiying candidate # 1553857809.731 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857809.731 * * [simplify]: iters left: 6 (18 enodes) 1553857809.736 * * [simplify]: iters left: 5 (64 enodes) 1553857809.749 * * [simplify]: iters left: 4 (73 enodes) 1553857809.759 * * [simplify]: iters left: 3 (76 enodes) 1553857809.769 * * [simplify]: iters left: 2 (78 enodes) 1553857809.779 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857809.779 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857809.780 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857809.780 * * [simplify]: Extracting #3: cost 28 inf + 1 1553857809.780 * * [simplify]: Extracting #4: cost 19 inf + 210 1553857809.780 * * [simplify]: Extracting #5: cost 8 inf + 1386 1553857809.782 * * [simplify]: Extracting #6: cost 1 inf + 3463 1553857809.783 * * [simplify]: Extracting #7: cost 0 inf + 3897 1553857809.784 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857809.784 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857809.785 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857809.785 * * [simplify]: iters left: 6 (19 enodes) 1553857809.793 * * [simplify]: iters left: 5 (67 enodes) 1553857809.815 * * [simplify]: iters left: 4 (104 enodes) 1553857809.847 * * [simplify]: iters left: 3 (175 enodes) 1553857809.881 * * [simplify]: iters left: 2 (305 enodes) 1553857809.963 * * [simplify]: iters left: 1 (417 enodes) 1553857810.047 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857810.047 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857810.047 * * [simplify]: Extracting #2: cost 91 inf + 0 1553857810.048 * * [simplify]: Extracting #3: cost 123 inf + 167 1553857810.049 * * [simplify]: Extracting #4: cost 85 inf + 6483 1553857810.059 * * [simplify]: Extracting #5: cost 13 inf + 23216 1553857810.070 * * [simplify]: Extracting #6: cost 0 inf + 26834 1553857810.082 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) 1553857810.082 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))))) 1553857810.082 * * * * [progress]: [ 626 / 959 ] simplifiying candidate # 1553857810.082 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) (sqrt (hypot y.re y.im))) 1553857810.083 * * [simplify]: iters left: 6 (17 enodes) 1553857810.091 * * [simplify]: iters left: 5 (59 enodes) 1553857810.108 * * [simplify]: iters left: 4 (64 enodes) 1553857810.125 * * [simplify]: iters left: 3 (67 enodes) 1553857810.140 * * [simplify]: iters left: 2 (68 enodes) 1553857810.157 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857810.157 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857810.157 * * [simplify]: Extracting #2: cost 14 inf + 0 1553857810.157 * * [simplify]: Extracting #3: cost 24 inf + 1 1553857810.157 * * [simplify]: Extracting #4: cost 16 inf + 169 1553857810.158 * * [simplify]: Extracting #5: cost 5 inf + 1169 1553857810.158 * * [simplify]: Extracting #6: cost 1 inf + 2041 1553857810.159 * * [simplify]: Extracting #7: cost 0 inf + 2435 1553857810.160 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) 1553857810.160 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857810.161 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857810.161 * * [simplify]: iters left: 6 (19 enodes) 1553857810.169 * * [simplify]: iters left: 5 (67 enodes) 1553857810.185 * * [simplify]: iters left: 4 (104 enodes) 1553857810.200 * * [simplify]: iters left: 3 (175 enodes) 1553857810.254 * * [simplify]: iters left: 2 (305 enodes) 1553857810.354 * * [simplify]: iters left: 1 (417 enodes) 1553857810.433 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857810.433 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857810.433 * * [simplify]: Extracting #2: cost 91 inf + 0 1553857810.434 * * [simplify]: Extracting #3: cost 123 inf + 167 1553857810.435 * * [simplify]: Extracting #4: cost 85 inf + 5803 1553857810.440 * * [simplify]: Extracting #5: cost 13 inf + 20856 1553857810.445 * * [simplify]: Extracting #6: cost 0 inf + 24114 1553857810.451 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))) 1553857810.451 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))))) 1553857810.451 * * * * [progress]: [ 627 / 959 ] simplifiying candidate # 1553857810.451 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) 1) 1553857810.452 * * [simplify]: iters left: 6 (15 enodes) 1553857810.456 * * [simplify]: iters left: 5 (51 enodes) 1553857810.466 * * [simplify]: iters left: 4 (56 enodes) 1553857810.479 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857810.479 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857810.479 * * [simplify]: Extracting #2: cost 18 inf + 1 1553857810.479 * * [simplify]: Extracting #3: cost 13 inf + 46 1553857810.479 * * [simplify]: Extracting #4: cost 6 inf + 414 1553857810.480 * * [simplify]: Extracting #5: cost 1 inf + 1080 1553857810.480 * * [simplify]: Extracting #6: cost 0 inf + 1339 1553857810.481 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1553857810.481 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857810.482 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857810.482 * * [simplify]: iters left: 6 (18 enodes) 1553857810.490 * * [simplify]: iters left: 5 (64 enodes) 1553857810.509 * * [simplify]: iters left: 4 (96 enodes) 1553857810.523 * * [simplify]: iters left: 3 (153 enodes) 1553857810.550 * * [simplify]: iters left: 2 (228 enodes) 1553857810.591 * * [simplify]: iters left: 1 (284 enodes) 1553857810.629 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857810.629 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857810.629 * * [simplify]: Extracting #2: cost 67 inf + 0 1553857810.630 * * [simplify]: Extracting #3: cost 87 inf + 249 1553857810.631 * * [simplify]: Extracting #4: cost 55 inf + 4701 1553857810.633 * * [simplify]: Extracting #5: cost 10 inf + 12995 1553857810.637 * * [simplify]: Extracting #6: cost 0 inf + 15320 1553857810.642 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (fma y.re y.re (* y.im y.im))) 1553857810.642 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (fma y.re y.re (* y.im y.im))))) 1553857810.642 * * * * [progress]: [ 628 / 959 ] simplifiying candidate # 1553857810.642 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (* 1 1))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857810.643 * * [simplify]: iters left: 6 (19 enodes) 1553857810.648 * * [simplify]: iters left: 5 (66 enodes) 1553857810.657 * * [simplify]: iters left: 4 (75 enodes) 1553857810.667 * * [simplify]: iters left: 3 (76 enodes) 1553857810.678 * * [simplify]: iters left: 2 (78 enodes) 1553857810.688 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857810.688 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857810.688 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857810.689 * * [simplify]: Extracting #3: cost 28 inf + 1 1553857810.689 * * [simplify]: Extracting #4: cost 15 inf + 502 1553857810.689 * * [simplify]: Extracting #5: cost 9 inf + 1142 1553857810.689 * * [simplify]: Extracting #6: cost 2 inf + 3029 1553857810.690 * * [simplify]: Extracting #7: cost 0 inf + 3897 1553857810.691 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857810.691 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857810.691 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857810.691 * * [simplify]: iters left: 6 (19 enodes) 1553857810.695 * * [simplify]: iters left: 5 (67 enodes) 1553857810.705 * * [simplify]: iters left: 4 (104 enodes) 1553857810.721 * * [simplify]: iters left: 3 (175 enodes) 1553857810.750 * * [simplify]: iters left: 2 (305 enodes) 1553857810.816 * * [simplify]: iters left: 1 (417 enodes) 1553857810.887 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857810.887 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857810.887 * * [simplify]: Extracting #2: cost 91 inf + 0 1553857810.888 * * [simplify]: Extracting #3: cost 123 inf + 167 1553857810.889 * * [simplify]: Extracting #4: cost 85 inf + 6483 1553857810.893 * * [simplify]: Extracting #5: cost 13 inf + 23216 1553857810.899 * * [simplify]: Extracting #6: cost 0 inf + 26834 1553857810.905 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) 1553857810.905 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))))) 1553857810.905 * * * * [progress]: [ 629 / 959 ] simplifiying candidate # 1553857810.906 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (* 1 1))) (sqrt (hypot y.re y.im))) 1553857810.906 * * [simplify]: iters left: 6 (18 enodes) 1553857810.917 * * [simplify]: iters left: 5 (61 enodes) 1553857810.927 * * [simplify]: iters left: 4 (66 enodes) 1553857810.936 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857810.936 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857810.936 * * [simplify]: Extracting #2: cost 14 inf + 0 1553857810.936 * * [simplify]: Extracting #3: cost 24 inf + 1 1553857810.936 * * [simplify]: Extracting #4: cost 12 inf + 421 1553857810.936 * * [simplify]: Extracting #5: cost 5 inf + 1007 1553857810.937 * * [simplify]: Extracting #6: cost 1 inf + 2176 1553857810.937 * * [simplify]: Extracting #7: cost 0 inf + 2435 1553857810.938 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) 1553857810.938 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857810.938 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857810.938 * * [simplify]: iters left: 6 (19 enodes) 1553857810.942 * * [simplify]: iters left: 5 (67 enodes) 1553857810.952 * * [simplify]: iters left: 4 (104 enodes) 1553857810.979 * * [simplify]: iters left: 3 (175 enodes) 1553857811.036 * * [simplify]: iters left: 2 (305 enodes) 1553857811.088 * * [simplify]: iters left: 1 (417 enodes) 1553857811.161 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857811.161 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857811.161 * * [simplify]: Extracting #2: cost 91 inf + 0 1553857811.162 * * [simplify]: Extracting #3: cost 123 inf + 167 1553857811.163 * * [simplify]: Extracting #4: cost 85 inf + 5803 1553857811.171 * * [simplify]: Extracting #5: cost 13 inf + 20856 1553857811.181 * * [simplify]: Extracting #6: cost 0 inf + 24114 1553857811.190 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))) 1553857811.190 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))))) 1553857811.191 * * * * [progress]: [ 630 / 959 ] simplifiying candidate # 1553857811.191 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (* 1 1))) 1) 1553857811.191 * * [simplify]: iters left: 6 (16 enodes) 1553857811.196 * * [simplify]: iters left: 5 (53 enodes) 1553857811.205 * * [simplify]: iters left: 4 (58 enodes) 1553857811.212 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857811.212 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857811.212 * * [simplify]: Extracting #2: cost 18 inf + 1 1553857811.212 * * [simplify]: Extracting #3: cost 13 inf + 46 1553857811.212 * * [simplify]: Extracting #4: cost 5 inf + 673 1553857811.212 * * [simplify]: Extracting #5: cost 0 inf + 1339 1553857811.213 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1553857811.213 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857811.213 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857811.213 * * [simplify]: iters left: 6 (18 enodes) 1553857811.217 * * [simplify]: iters left: 5 (64 enodes) 1553857811.226 * * [simplify]: iters left: 4 (96 enodes) 1553857811.242 * * [simplify]: iters left: 3 (153 enodes) 1553857811.268 * * [simplify]: iters left: 2 (228 enodes) 1553857811.316 * * [simplify]: iters left: 1 (284 enodes) 1553857811.383 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857811.383 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857811.383 * * [simplify]: Extracting #2: cost 67 inf + 0 1553857811.384 * * [simplify]: Extracting #3: cost 87 inf + 249 1553857811.385 * * [simplify]: Extracting #4: cost 55 inf + 4701 1553857811.387 * * [simplify]: Extracting #5: cost 10 inf + 12995 1553857811.391 * * [simplify]: Extracting #6: cost 0 inf + 15320 1553857811.394 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (fma y.re y.re (* y.im y.im))) 1553857811.395 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (fma y.re y.re (* y.im y.im))))) 1553857811.395 * * * * [progress]: [ 631 / 959 ] simplifiying candidate # 1553857811.395 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857811.395 * * [simplify]: iters left: 6 (18 enodes) 1553857811.400 * * [simplify]: iters left: 5 (64 enodes) 1553857811.413 * * [simplify]: iters left: 4 (73 enodes) 1553857811.432 * * [simplify]: iters left: 3 (76 enodes) 1553857811.453 * * [simplify]: iters left: 2 (78 enodes) 1553857811.471 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857811.471 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857811.471 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857811.471 * * [simplify]: Extracting #3: cost 28 inf + 1 1553857811.471 * * [simplify]: Extracting #4: cost 19 inf + 210 1553857811.471 * * [simplify]: Extracting #5: cost 8 inf + 1386 1553857811.472 * * [simplify]: Extracting #6: cost 1 inf + 3463 1553857811.472 * * [simplify]: Extracting #7: cost 0 inf + 3897 1553857811.473 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857811.473 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857811.473 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857811.474 * * [simplify]: iters left: 6 (19 enodes) 1553857811.477 * * [simplify]: iters left: 5 (67 enodes) 1553857811.487 * * [simplify]: iters left: 4 (104 enodes) 1553857811.503 * * [simplify]: iters left: 3 (175 enodes) 1553857811.535 * * [simplify]: iters left: 2 (305 enodes) 1553857811.603 * * [simplify]: iters left: 1 (417 enodes) 1553857811.682 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857811.683 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857811.683 * * [simplify]: Extracting #2: cost 91 inf + 0 1553857811.683 * * [simplify]: Extracting #3: cost 123 inf + 167 1553857811.684 * * [simplify]: Extracting #4: cost 85 inf + 6483 1553857811.689 * * [simplify]: Extracting #5: cost 13 inf + 23216 1553857811.696 * * [simplify]: Extracting #6: cost 0 inf + 26834 1553857811.701 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) 1553857811.701 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))))) 1553857811.702 * * * * [progress]: [ 632 / 959 ] simplifiying candidate # 1553857811.702 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) (sqrt (hypot y.re y.im))) 1553857811.702 * * [simplify]: iters left: 6 (17 enodes) 1553857811.710 * * [simplify]: iters left: 5 (59 enodes) 1553857811.727 * * [simplify]: iters left: 4 (64 enodes) 1553857811.744 * * [simplify]: iters left: 3 (67 enodes) 1553857811.761 * * [simplify]: iters left: 2 (68 enodes) 1553857811.771 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857811.771 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857811.771 * * [simplify]: Extracting #2: cost 14 inf + 0 1553857811.771 * * [simplify]: Extracting #3: cost 24 inf + 1 1553857811.771 * * [simplify]: Extracting #4: cost 16 inf + 169 1553857811.772 * * [simplify]: Extracting #5: cost 5 inf + 1169 1553857811.772 * * [simplify]: Extracting #6: cost 1 inf + 2041 1553857811.772 * * [simplify]: Extracting #7: cost 0 inf + 2435 1553857811.773 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) 1553857811.773 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857811.773 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857811.773 * * [simplify]: iters left: 6 (19 enodes) 1553857811.777 * * [simplify]: iters left: 5 (67 enodes) 1553857811.787 * * [simplify]: iters left: 4 (104 enodes) 1553857811.813 * * [simplify]: iters left: 3 (175 enodes) 1553857811.858 * * [simplify]: iters left: 2 (305 enodes) 1553857811.915 * * [simplify]: iters left: 1 (417 enodes) 1553857812.028 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857812.028 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857812.029 * * [simplify]: Extracting #2: cost 91 inf + 0 1553857812.030 * * [simplify]: Extracting #3: cost 123 inf + 167 1553857812.032 * * [simplify]: Extracting #4: cost 85 inf + 5803 1553857812.042 * * [simplify]: Extracting #5: cost 13 inf + 20856 1553857812.054 * * [simplify]: Extracting #6: cost 0 inf + 24114 1553857812.065 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))) 1553857812.066 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))))) 1553857812.066 * * * * [progress]: [ 633 / 959 ] simplifiying candidate # 1553857812.066 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) 1) 1553857812.066 * * [simplify]: iters left: 6 (15 enodes) 1553857812.072 * * [simplify]: iters left: 5 (51 enodes) 1553857812.079 * * [simplify]: iters left: 4 (56 enodes) 1553857812.086 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857812.086 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857812.086 * * [simplify]: Extracting #2: cost 18 inf + 1 1553857812.086 * * [simplify]: Extracting #3: cost 13 inf + 46 1553857812.086 * * [simplify]: Extracting #4: cost 6 inf + 414 1553857812.087 * * [simplify]: Extracting #5: cost 1 inf + 1080 1553857812.087 * * [simplify]: Extracting #6: cost 0 inf + 1339 1553857812.087 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1553857812.087 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857812.087 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857812.088 * * [simplify]: iters left: 6 (18 enodes) 1553857812.091 * * [simplify]: iters left: 5 (64 enodes) 1553857812.101 * * [simplify]: iters left: 4 (96 enodes) 1553857812.115 * * [simplify]: iters left: 3 (153 enodes) 1553857812.139 * * [simplify]: iters left: 2 (228 enodes) 1553857812.186 * * [simplify]: iters left: 1 (284 enodes) 1553857812.235 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857812.235 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857812.236 * * [simplify]: Extracting #2: cost 67 inf + 0 1553857812.236 * * [simplify]: Extracting #3: cost 87 inf + 249 1553857812.238 * * [simplify]: Extracting #4: cost 55 inf + 4701 1553857812.243 * * [simplify]: Extracting #5: cost 10 inf + 12995 1553857812.250 * * [simplify]: Extracting #6: cost 0 inf + 15320 1553857812.257 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (fma y.re y.re (* y.im y.im))) 1553857812.257 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (fma y.re y.re (* y.im y.im))))) 1553857812.257 * * * * [progress]: [ 634 / 959 ] simplifiying candidate # 1553857812.258 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857812.258 * * [simplify]: iters left: 6 (18 enodes) 1553857812.268 * * [simplify]: iters left: 5 (64 enodes) 1553857812.286 * * [simplify]: iters left: 4 (73 enodes) 1553857812.305 * * [simplify]: iters left: 3 (76 enodes) 1553857812.324 * * [simplify]: iters left: 2 (78 enodes) 1553857812.347 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857812.347 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857812.347 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857812.347 * * [simplify]: Extracting #3: cost 28 inf + 1 1553857812.347 * * [simplify]: Extracting #4: cost 19 inf + 210 1553857812.348 * * [simplify]: Extracting #5: cost 8 inf + 1386 1553857812.349 * * [simplify]: Extracting #6: cost 1 inf + 3463 1553857812.350 * * [simplify]: Extracting #7: cost 0 inf + 3897 1553857812.352 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857812.352 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857812.353 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857812.353 * * [simplify]: iters left: 6 (19 enodes) 1553857812.361 * * [simplify]: iters left: 5 (67 enodes) 1553857812.381 * * [simplify]: iters left: 4 (104 enodes) 1553857812.402 * * [simplify]: iters left: 3 (175 enodes) 1553857812.429 * * [simplify]: iters left: 2 (305 enodes) 1553857812.512 * * [simplify]: iters left: 1 (417 enodes) 1553857812.608 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857812.608 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857812.609 * * [simplify]: Extracting #2: cost 91 inf + 0 1553857812.609 * * [simplify]: Extracting #3: cost 123 inf + 167 1553857812.610 * * [simplify]: Extracting #4: cost 85 inf + 6483 1553857812.615 * * [simplify]: Extracting #5: cost 13 inf + 23216 1553857812.621 * * [simplify]: Extracting #6: cost 0 inf + 26834 1553857812.626 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) 1553857812.626 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))))) 1553857812.627 * * * * [progress]: [ 635 / 959 ] simplifiying candidate # 1553857812.627 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) (sqrt (hypot y.re y.im))) 1553857812.627 * * [simplify]: iters left: 6 (17 enodes) 1553857812.634 * * [simplify]: iters left: 5 (59 enodes) 1553857812.648 * * [simplify]: iters left: 4 (64 enodes) 1553857812.657 * * [simplify]: iters left: 3 (67 enodes) 1553857812.666 * * [simplify]: iters left: 2 (68 enodes) 1553857812.674 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857812.674 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857812.674 * * [simplify]: Extracting #2: cost 14 inf + 0 1553857812.674 * * [simplify]: Extracting #3: cost 24 inf + 1 1553857812.674 * * [simplify]: Extracting #4: cost 16 inf + 169 1553857812.675 * * [simplify]: Extracting #5: cost 5 inf + 1169 1553857812.676 * * [simplify]: Extracting #6: cost 1 inf + 2041 1553857812.677 * * [simplify]: Extracting #7: cost 0 inf + 2435 1553857812.678 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) 1553857812.678 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857812.678 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857812.679 * * [simplify]: iters left: 6 (19 enodes) 1553857812.686 * * [simplify]: iters left: 5 (67 enodes) 1553857812.705 * * [simplify]: iters left: 4 (104 enodes) 1553857812.733 * * [simplify]: iters left: 3 (175 enodes) 1553857812.767 * * [simplify]: iters left: 2 (305 enodes) 1553857812.865 * * [simplify]: iters left: 1 (417 enodes) 1553857812.957 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857812.957 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857812.958 * * [simplify]: Extracting #2: cost 91 inf + 0 1553857812.958 * * [simplify]: Extracting #3: cost 123 inf + 167 1553857812.960 * * [simplify]: Extracting #4: cost 85 inf + 5803 1553857812.970 * * [simplify]: Extracting #5: cost 13 inf + 20856 1553857812.982 * * [simplify]: Extracting #6: cost 0 inf + 24114 1553857812.995 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))) 1553857812.995 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))))) 1553857812.995 * * * * [progress]: [ 636 / 959 ] simplifiying candidate # 1553857812.996 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) 1) 1553857812.996 * * [simplify]: iters left: 6 (15 enodes) 1553857813.004 * * [simplify]: iters left: 5 (51 enodes) 1553857813.016 * * [simplify]: iters left: 4 (56 enodes) 1553857813.022 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857813.022 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857813.023 * * [simplify]: Extracting #2: cost 18 inf + 1 1553857813.023 * * [simplify]: Extracting #3: cost 13 inf + 46 1553857813.023 * * [simplify]: Extracting #4: cost 6 inf + 414 1553857813.023 * * [simplify]: Extracting #5: cost 1 inf + 1080 1553857813.023 * * [simplify]: Extracting #6: cost 0 inf + 1339 1553857813.024 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1553857813.024 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857813.024 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857813.024 * * [simplify]: iters left: 6 (18 enodes) 1553857813.028 * * [simplify]: iters left: 5 (64 enodes) 1553857813.037 * * [simplify]: iters left: 4 (96 enodes) 1553857813.054 * * [simplify]: iters left: 3 (153 enodes) 1553857813.099 * * [simplify]: iters left: 2 (228 enodes) 1553857813.152 * * [simplify]: iters left: 1 (284 enodes) 1553857813.191 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857813.191 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857813.192 * * [simplify]: Extracting #2: cost 67 inf + 0 1553857813.192 * * [simplify]: Extracting #3: cost 87 inf + 249 1553857813.194 * * [simplify]: Extracting #4: cost 55 inf + 4701 1553857813.199 * * [simplify]: Extracting #5: cost 10 inf + 12995 1553857813.206 * * [simplify]: Extracting #6: cost 0 inf + 15320 1553857813.214 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (fma y.re y.re (* y.im y.im))) 1553857813.214 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (fma y.re y.re (* y.im y.im))))) 1553857813.214 * * * * [progress]: [ 637 / 959 ] simplifiying candidate # 1553857813.214 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857813.215 * * [simplify]: iters left: 6 (21 enodes) 1553857813.223 * * [simplify]: iters left: 5 (71 enodes) 1553857813.234 * * [simplify]: iters left: 4 (86 enodes) 1553857813.245 * * [simplify]: iters left: 3 (95 enodes) 1553857813.256 * * [simplify]: iters left: 2 (98 enodes) 1553857813.267 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857813.267 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857813.267 * * [simplify]: Extracting #2: cost 27 inf + 0 1553857813.268 * * [simplify]: Extracting #3: cost 41 inf + 0 1553857813.268 * * [simplify]: Extracting #4: cost 36 inf + 168 1553857813.268 * * [simplify]: Extracting #5: cost 21 inf + 1676 1553857813.269 * * [simplify]: Extracting #6: cost 5 inf + 6047 1553857813.272 * * [simplify]: Extracting #7: cost 0 inf + 8320 1553857813.274 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (* (sqrt (hypot y.im y.re)) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1553857813.274 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (* (sqrt (hypot y.im y.re)) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))))) 1553857813.275 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))) 1553857813.275 * * [simplify]: iters left: 6 (20 enodes) 1553857813.285 * * [simplify]: iters left: 5 (70 enodes) 1553857813.297 * * [simplify]: iters left: 4 (107 enodes) 1553857813.312 * * [simplify]: iters left: 3 (178 enodes) 1553857813.341 * * [simplify]: iters left: 2 (308 enodes) 1553857813.390 * * [simplify]: iters left: 1 (420 enodes) 1553857813.460 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857813.460 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857813.460 * * [simplify]: Extracting #2: cost 90 inf + 0 1553857813.460 * * [simplify]: Extracting #3: cost 124 inf + 125 1553857813.461 * * [simplify]: Extracting #4: cost 120 inf + 494 1553857813.462 * * [simplify]: Extracting #5: cost 78 inf + 8773 1553857813.467 * * [simplify]: Extracting #6: cost 6 inf + 27640 1553857813.474 * * [simplify]: Extracting #7: cost 0 inf + 29668 1553857813.480 * [simplify]: Simplified to (/ (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))) 1553857813.480 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.im y.re))) (sqrt (hypot y.im y.re))))) 1553857813.480 * * * * [progress]: [ 638 / 959 ] simplifiying candidate # 1553857813.481 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857813.481 * * [simplify]: iters left: 6 (20 enodes) 1553857813.489 * * [simplify]: iters left: 5 (64 enodes) 1553857813.497 * * [simplify]: iters left: 4 (69 enodes) 1553857813.506 * * [simplify]: iters left: 3 (70 enodes) 1553857813.514 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857813.514 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857813.514 * * [simplify]: Extracting #2: cost 19 inf + 0 1553857813.514 * * [simplify]: Extracting #3: cost 27 inf + 43 1553857813.514 * * [simplify]: Extracting #4: cost 17 inf + 599 1553857813.515 * * [simplify]: Extracting #5: cost 7 inf + 1364 1553857813.515 * * [simplify]: Extracting #6: cost 3 inf + 2398 1553857813.516 * * [simplify]: Extracting #7: cost 0 inf + 3500 1553857813.516 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (hypot y.im y.re)) 1553857813.516 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (hypot y.im y.re)) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))))) 1553857813.517 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857813.517 * * [simplify]: iters left: 6 (20 enodes) 1553857813.525 * * [simplify]: iters left: 5 (68 enodes) 1553857813.546 * * [simplify]: iters left: 4 (100 enodes) 1553857813.575 * * [simplify]: iters left: 3 (157 enodes) 1553857813.617 * * [simplify]: iters left: 2 (232 enodes) 1553857813.658 * * [simplify]: iters left: 1 (288 enodes) 1553857813.730 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857813.731 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857813.731 * * [simplify]: Extracting #2: cost 66 inf + 0 1553857813.731 * * [simplify]: Extracting #3: cost 90 inf + 126 1553857813.733 * * [simplify]: Extracting #4: cost 58 inf + 4460 1553857813.737 * * [simplify]: Extracting #5: cost 11 inf + 12875 1553857813.741 * * [simplify]: Extracting #6: cost 1 inf + 15336 1553857813.744 * * [simplify]: Extracting #7: cost 0 inf + 15514 1553857813.748 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (hypot y.im y.re)) 1553857813.748 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (hypot y.im y.re)))) 1553857813.748 * * * * [progress]: [ 639 / 959 ] simplifiying candidate # 1553857813.748 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 1553857813.748 * * [simplify]: iters left: 6 (19 enodes) 1553857813.753 * * [simplify]: iters left: 5 (66 enodes) 1553857813.762 * * [simplify]: iters left: 4 (76 enodes) 1553857813.779 * * [simplify]: iters left: 3 (79 enodes) 1553857813.798 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857813.798 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857813.798 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857813.798 * * [simplify]: Extracting #3: cost 25 inf + 1 1553857813.798 * * [simplify]: Extracting #4: cost 20 inf + 169 1553857813.799 * * [simplify]: Extracting #5: cost 10 inf + 1007 1553857813.799 * * [simplify]: Extracting #6: cost 2 inf + 2140 1553857813.801 * * [simplify]: Extracting #7: cost 0 inf + 2793 1553857813.802 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.im y.re))) 1553857813.802 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.im y.re))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)))) 1553857813.802 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)) 1553857813.802 * * [simplify]: iters left: 6 (19 enodes) 1553857813.810 * * [simplify]: iters left: 5 (67 enodes) 1553857813.829 * * [simplify]: iters left: 4 (106 enodes) 1553857813.865 * * [simplify]: iters left: 3 (182 enodes) 1553857813.920 * * [simplify]: iters left: 2 (312 enodes) 1553857813.993 * * [simplify]: iters left: 1 (420 enodes) 1553857814.096 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857814.097 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857814.097 * * [simplify]: Extracting #2: cost 91 inf + 0 1553857814.097 * * [simplify]: Extracting #3: cost 124 inf + 126 1553857814.098 * * [simplify]: Extracting #4: cost 89 inf + 5095 1553857814.102 * * [simplify]: Extracting #5: cost 11 inf + 21276 1553857814.108 * * [simplify]: Extracting #6: cost 0 inf + 24114 1553857814.114 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))) 1553857814.114 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (* (sqrt (hypot y.im y.re)) (hypot y.im y.re))))) 1553857814.114 * * * * [progress]: [ 640 / 959 ] simplifiying candidate # 1553857814.114 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857814.114 * * [simplify]: iters left: 6 (17 enodes) 1553857814.118 * * [simplify]: iters left: 5 (59 enodes) 1553857814.132 * * [simplify]: iters left: 4 (73 enodes) 1553857814.152 * * [simplify]: iters left: 3 (76 enodes) 1553857814.168 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857814.168 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857814.168 * * [simplify]: Extracting #2: cost 17 inf + 1 1553857814.169 * * [simplify]: Extracting #3: cost 28 inf + 1 1553857814.169 * * [simplify]: Extracting #4: cost 20 inf + 185 1553857814.169 * * [simplify]: Extracting #5: cost 9 inf + 1142 1553857814.170 * * [simplify]: Extracting #6: cost 2 inf + 2989 1553857814.171 * * [simplify]: Extracting #7: cost 0 inf + 3897 1553857814.172 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857814.172 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857814.173 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857814.173 * * [simplify]: iters left: 6 (19 enodes) 1553857814.181 * * [simplify]: iters left: 5 (67 enodes) 1553857814.196 * * [simplify]: iters left: 4 (104 enodes) 1553857814.210 * * [simplify]: iters left: 3 (175 enodes) 1553857814.258 * * [simplify]: iters left: 2 (305 enodes) 1553857814.359 * * [simplify]: iters left: 1 (417 enodes) 1553857814.451 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857814.452 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857814.452 * * [simplify]: Extracting #2: cost 91 inf + 0 1553857814.452 * * [simplify]: Extracting #3: cost 123 inf + 167 1553857814.453 * * [simplify]: Extracting #4: cost 85 inf + 6483 1553857814.458 * * [simplify]: Extracting #5: cost 13 inf + 23216 1553857814.467 * * [simplify]: Extracting #6: cost 0 inf + 26834 1553857814.479 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))) 1553857814.479 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (* (hypot y.im y.re) (cbrt (hypot y.im y.re)))))) 1553857814.479 * * * * [progress]: [ 641 / 959 ] simplifiying candidate # 1553857814.479 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1) (sqrt (hypot y.re y.im))) 1553857814.480 * * [simplify]: iters left: 6 (16 enodes) 1553857814.487 * * [simplify]: iters left: 5 (54 enodes) 1553857814.504 * * [simplify]: iters left: 4 (63 enodes) 1553857814.519 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857814.519 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857814.519 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857814.519 * * [simplify]: Extracting #3: cost 24 inf + 1 1553857814.519 * * [simplify]: Extracting #4: cost 15 inf + 226 1553857814.520 * * [simplify]: Extracting #5: cost 6 inf + 885 1553857814.520 * * [simplify]: Extracting #6: cost 0 inf + 2435 1553857814.521 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) 1553857814.521 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857814.522 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857814.522 * * [simplify]: iters left: 6 (19 enodes) 1553857814.530 * * [simplify]: iters left: 5 (67 enodes) 1553857814.540 * * [simplify]: iters left: 4 (104 enodes) 1553857814.555 * * [simplify]: iters left: 3 (175 enodes) 1553857814.583 * * [simplify]: iters left: 2 (305 enodes) 1553857814.640 * * [simplify]: iters left: 1 (417 enodes) 1553857814.722 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857814.722 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857814.722 * * [simplify]: Extracting #2: cost 91 inf + 0 1553857814.723 * * [simplify]: Extracting #3: cost 123 inf + 167 1553857814.724 * * [simplify]: Extracting #4: cost 85 inf + 5803 1553857814.729 * * [simplify]: Extracting #5: cost 13 inf + 20856 1553857814.734 * * [simplify]: Extracting #6: cost 0 inf + 24114 1553857814.740 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))) 1553857814.740 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (* (hypot y.im y.re) (sqrt (hypot y.im y.re)))))) 1553857814.740 * * * * [progress]: [ 642 / 959 ] simplifiying candidate # 1553857814.741 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1) 1) 1553857814.741 * * [simplify]: iters left: 6 (14 enodes) 1553857814.744 * * [simplify]: iters left: 5 (46 enodes) 1553857814.751 * * [simplify]: iters left: 4 (51 enodes) 1553857814.763 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857814.763 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857814.764 * * [simplify]: Extracting #2: cost 18 inf + 1 1553857814.764 * * [simplify]: Extracting #3: cost 13 inf + 46 1553857814.764 * * [simplify]: Extracting #4: cost 5 inf + 536 1553857814.764 * * [simplify]: Extracting #5: cost 0 inf + 1339 1553857814.765 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1553857814.765 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857814.766 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857814.766 * * [simplify]: iters left: 6 (18 enodes) 1553857814.774 * * [simplify]: iters left: 5 (64 enodes) 1553857814.795 * * [simplify]: iters left: 4 (96 enodes) 1553857814.823 * * [simplify]: iters left: 3 (153 enodes) 1553857814.862 * * [simplify]: iters left: 2 (228 enodes) 1553857814.909 * * [simplify]: iters left: 1 (284 enodes) 1553857814.960 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857814.960 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857814.960 * * [simplify]: Extracting #2: cost 67 inf + 0 1553857814.960 * * [simplify]: Extracting #3: cost 87 inf + 249 1553857814.961 * * [simplify]: Extracting #4: cost 55 inf + 4701 1553857814.964 * * [simplify]: Extracting #5: cost 10 inf + 12995 1553857814.967 * * [simplify]: Extracting #6: cost 0 inf + 15320 1553857814.972 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (fma y.re y.re (* y.im y.im))) 1553857814.972 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (fma y.re y.re (* y.im y.im))))) 1553857814.973 * * * * [progress]: [ 643 / 959 ] simplifiying candidate # 1553857814.973 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857814.973 * * [simplify]: iters left: 6 (14 enodes) 1553857814.979 * * [simplify]: iters left: 5 (46 enodes) 1553857814.986 * * [simplify]: iters left: 4 (62 enodes) 1553857814.996 * * [simplify]: iters left: 3 (66 enodes) 1553857815.006 * * [simplify]: iters left: 2 (76 enodes) 1553857815.019 * * [simplify]: iters left: 1 (96 enodes) 1553857815.050 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857815.050 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857815.050 * * [simplify]: Extracting #2: cost 20 inf + 1 1553857815.050 * * [simplify]: Extracting #3: cost 38 inf + 2 1553857815.051 * * [simplify]: Extracting #4: cost 34 inf + 66 1553857815.051 * * [simplify]: Extracting #5: cost 19 inf + 2655 1553857815.053 * * [simplify]: Extracting #6: cost 1 inf + 8285 1553857815.055 * * [simplify]: Extracting #7: cost 0 inf + 8633 1553857815.057 * [simplify]: Simplified to (/ 1 (* (cbrt (hypot y.im y.re)) (hypot y.im y.re))) 1553857815.057 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (hypot y.im y.re)) (hypot y.im y.re))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))))) 1553857815.057 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))) 1553857815.057 * * [simplify]: iters left: 6 (16 enodes) 1553857815.064 * * [simplify]: iters left: 5 (56 enodes) 1553857815.080 * * [simplify]: iters left: 4 (90 enodes) 1553857815.105 * * [simplify]: iters left: 3 (146 enodes) 1553857815.128 * * [simplify]: iters left: 2 (221 enodes) 1553857815.189 * * [simplify]: iters left: 1 (277 enodes) 1553857815.224 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857815.224 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857815.225 * * [simplify]: Extracting #2: cost 59 inf + 2 1553857815.225 * * [simplify]: Extracting #3: cost 77 inf + 376 1553857815.226 * * [simplify]: Extracting #4: cost 33 inf + 9309 1553857815.229 * * [simplify]: Extracting #5: cost 4 inf + 15783 1553857815.232 * * [simplify]: Extracting #6: cost 0 inf + 16260 1553857815.235 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857815.235 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1553857815.235 * * * * [progress]: [ 644 / 959 ] simplifiying candidate # 1553857815.236 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (hypot y.re y.im))) 1553857815.236 * * [simplify]: iters left: 6 (13 enodes) 1553857815.239 * * [simplify]: iters left: 5 (45 enodes) 1553857815.246 * * [simplify]: iters left: 4 (59 enodes) 1553857815.254 * * [simplify]: iters left: 3 (71 enodes) 1553857815.263 * * [simplify]: iters left: 2 (73 enodes) 1553857815.280 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857815.280 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857815.280 * * [simplify]: Extracting #2: cost 21 inf + 1 1553857815.280 * * [simplify]: Extracting #3: cost 25 inf + 1 1553857815.281 * * [simplify]: Extracting #4: cost 26 inf + 3 1553857815.281 * * [simplify]: Extracting #5: cost 17 inf + 1320 1553857815.282 * * [simplify]: Extracting #6: cost 0 inf + 4425 1553857815.284 * [simplify]: Simplified to (/ 1 (* (sqrt (hypot y.im y.re)) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1553857815.284 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (sqrt (hypot y.im y.re)) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))))) 1553857815.284 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857815.285 * * [simplify]: iters left: 6 (16 enodes) 1553857815.293 * * [simplify]: iters left: 5 (58 enodes) 1553857815.311 * * [simplify]: iters left: 4 (95 enodes) 1553857815.339 * * [simplify]: iters left: 3 (166 enodes) 1553857815.393 * * [simplify]: iters left: 2 (296 enodes) 1553857815.468 * * [simplify]: iters left: 1 (408 enodes) 1553857815.570 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857815.570 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857815.570 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857815.570 * * [simplify]: Extracting #3: cost 111 inf + 376 1553857815.572 * * [simplify]: Extracting #4: cost 50 inf + 12651 1553857815.577 * * [simplify]: Extracting #5: cost 5 inf + 22405 1553857815.582 * * [simplify]: Extracting #6: cost 0 inf + 23100 1553857815.587 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1553857815.587 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1553857815.587 * * * * [progress]: [ 645 / 959 ] simplifiying candidate # 1553857815.587 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) 1553857815.587 * * [simplify]: iters left: 6 (11 enodes) 1553857815.590 * * [simplify]: iters left: 5 (40 enodes) 1553857815.600 * * [simplify]: iters left: 4 (52 enodes) 1553857815.615 * * [simplify]: iters left: 3 (59 enodes) 1553857815.630 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857815.630 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857815.630 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857815.630 * * [simplify]: Extracting #3: cost 13 inf + 1 1553857815.630 * * [simplify]: Extracting #4: cost 14 inf + 3 1553857815.630 * * [simplify]: Extracting #5: cost 10 inf + 433 1553857815.630 * * [simplify]: Extracting #6: cost 0 inf + 1895 1553857815.631 * [simplify]: Simplified to (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857815.631 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)))) 1553857815.631 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)) 1553857815.631 * * [simplify]: iters left: 6 (15 enodes) 1553857815.635 * * [simplify]: iters left: 5 (55 enodes) 1553857815.644 * * [simplify]: iters left: 4 (94 enodes) 1553857815.660 * * [simplify]: iters left: 3 (170 enodes) 1553857815.701 * * [simplify]: iters left: 2 (300 enodes) 1553857815.765 * * [simplify]: iters left: 1 (408 enodes) 1553857815.842 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857815.842 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857815.843 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857815.844 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857815.848 * * [simplify]: Extracting #4: cost 45 inf + 12447 1553857815.857 * * [simplify]: Extracting #5: cost 1 inf + 20129 1553857815.866 * * [simplify]: Extracting #6: cost 0 inf + 20266 1553857815.875 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1553857815.875 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1553857815.875 * * * * [progress]: [ 646 / 959 ] simplifiying candidate # 1553857815.876 * [simplify]: Simplifying (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857815.876 * * [simplify]: iters left: 6 (14 enodes) 1553857815.883 * * [simplify]: iters left: 5 (51 enodes) 1553857815.898 * * [simplify]: iters left: 4 (64 enodes) 1553857815.916 * * [simplify]: iters left: 3 (73 enodes) 1553857815.936 * * [simplify]: iters left: 2 (76 enodes) 1553857815.958 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857815.959 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857815.959 * * [simplify]: Extracting #2: cost 21 inf + 1 1553857815.959 * * [simplify]: Extracting #3: cost 29 inf + 1 1553857815.959 * * [simplify]: Extracting #4: cost 30 inf + 3 1553857815.959 * * [simplify]: Extracting #5: cost 22 inf + 1223 1553857815.960 * * [simplify]: Extracting #6: cost 8 inf + 4063 1553857815.962 * * [simplify]: Extracting #7: cost 1 inf + 6660 1553857815.964 * * [simplify]: Extracting #8: cost 0 inf + 7093 1553857815.966 * [simplify]: Simplified to (/ 1 (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im)))))) 1553857815.966 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im)))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))))) 1553857815.966 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))) 1553857815.967 * * [simplify]: iters left: 6 (16 enodes) 1553857815.974 * * [simplify]: iters left: 5 (60 enodes) 1553857815.992 * * [simplify]: iters left: 4 (96 enodes) 1553857816.022 * * [simplify]: iters left: 3 (167 enodes) 1553857816.074 * * [simplify]: iters left: 2 (297 enodes) 1553857816.150 * * [simplify]: iters left: 1 (409 enodes) 1553857816.245 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857816.245 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857816.245 * * [simplify]: Extracting #2: cost 85 inf + 2 1553857816.245 * * [simplify]: Extracting #3: cost 107 inf + 1376 1553857816.246 * * [simplify]: Extracting #4: cost 81 inf + 6396 1553857816.248 * * [simplify]: Extracting #5: cost 73 inf + 7881 1553857816.252 * * [simplify]: Extracting #6: cost 18 inf + 26994 1553857816.258 * * [simplify]: Extracting #7: cost 0 inf + 33484 1553857816.265 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (cbrt (hypot y.re y.im))) 1553857816.265 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (cbrt (hypot y.re y.im))))) 1553857816.265 * * * * [progress]: [ 647 / 959 ] simplifiying candidate # 1553857816.265 * [simplify]: Simplifying (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (hypot y.re y.im))) 1553857816.266 * * [simplify]: iters left: 6 (13 enodes) 1553857816.269 * * [simplify]: iters left: 5 (46 enodes) 1553857816.283 * * [simplify]: iters left: 4 (54 enodes) 1553857816.300 * * [simplify]: iters left: 3 (56 enodes) 1553857816.316 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857816.316 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857816.316 * * [simplify]: Extracting #2: cost 15 inf + 1 1553857816.316 * * [simplify]: Extracting #3: cost 21 inf + 1 1553857816.316 * * [simplify]: Extracting #4: cost 22 inf + 3 1553857816.317 * * [simplify]: Extracting #5: cost 17 inf + 531 1553857816.317 * * [simplify]: Extracting #6: cost 4 inf + 2994 1553857816.318 * * [simplify]: Extracting #7: cost 0 inf + 4173 1553857816.320 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1553857816.320 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))))) 1553857816.320 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857816.320 * * [simplify]: iters left: 6 (16 enodes) 1553857816.327 * * [simplify]: iters left: 5 (60 enodes) 1553857816.345 * * [simplify]: iters left: 4 (96 enodes) 1553857816.374 * * [simplify]: iters left: 3 (167 enodes) 1553857816.417 * * [simplify]: iters left: 2 (297 enodes) 1553857816.472 * * [simplify]: iters left: 1 (409 enodes) 1553857816.552 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857816.552 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857816.552 * * [simplify]: Extracting #2: cost 85 inf + 2 1553857816.553 * * [simplify]: Extracting #3: cost 107 inf + 1136 1553857816.556 * * [simplify]: Extracting #4: cost 81 inf + 5276 1553857816.558 * * [simplify]: Extracting #5: cost 73 inf + 6521 1553857816.562 * * [simplify]: Extracting #6: cost 18 inf + 24634 1553857816.569 * * [simplify]: Extracting #7: cost 0 inf + 30764 1553857816.575 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (hypot y.re y.im))) 1553857816.576 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (hypot y.re y.im))))) 1553857816.576 * * * * [progress]: [ 648 / 959 ] simplifiying candidate # 1553857816.576 * [simplify]: Simplifying (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) 1553857816.576 * * [simplify]: iters left: 6 (11 enodes) 1553857816.579 * * [simplify]: iters left: 5 (38 enodes) 1553857816.585 * * [simplify]: iters left: 4 (44 enodes) 1553857816.600 * * [simplify]: iters left: 3 (47 enodes) 1553857816.611 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857816.611 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857816.611 * * [simplify]: Extracting #2: cost 6 inf + 1 1553857816.611 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857816.611 * * [simplify]: Extracting #4: cost 14 inf + 1 1553857816.612 * * [simplify]: Extracting #5: cost 14 inf + 3 1553857816.612 * * [simplify]: Extracting #6: cost 9 inf + 264 1553857816.612 * * [simplify]: Extracting #7: cost 1 inf + 1882 1553857816.613 * * [simplify]: Extracting #8: cost 0 inf + 2099 1553857816.613 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1553857816.613 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)))) 1553857816.614 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)) 1553857816.614 * * [simplify]: iters left: 6 (15 enodes) 1553857816.619 * * [simplify]: iters left: 5 (57 enodes) 1553857816.627 * * [simplify]: iters left: 4 (93 enodes) 1553857816.640 * * [simplify]: iters left: 3 (164 enodes) 1553857816.686 * * [simplify]: iters left: 2 (294 enodes) 1553857816.781 * * [simplify]: iters left: 1 (406 enodes) 1553857816.865 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857816.865 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857816.866 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857816.867 * * [simplify]: Extracting #3: cost 100 inf + 1609 1553857816.869 * * [simplify]: Extracting #4: cost 76 inf + 4633 1553857816.872 * * [simplify]: Extracting #5: cost 73 inf + 5047 1553857816.879 * * [simplify]: Extracting #6: cost 19 inf + 21590 1553857816.891 * * [simplify]: Extracting #7: cost 0 inf + 27930 1553857816.898 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1553857816.898 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1553857816.899 * * * * [progress]: [ 649 / 959 ] simplifiying candidate # 1553857816.899 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857816.899 * * [simplify]: iters left: 6 (13 enodes) 1553857816.902 * * [simplify]: iters left: 5 (45 enodes) 1553857816.909 * * [simplify]: iters left: 4 (59 enodes) 1553857816.918 * * [simplify]: iters left: 3 (68 enodes) 1553857816.928 * * [simplify]: iters left: 2 (71 enodes) 1553857816.947 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857816.947 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857816.947 * * [simplify]: Extracting #2: cost 19 inf + 1 1553857816.947 * * [simplify]: Extracting #3: cost 25 inf + 1 1553857816.947 * * [simplify]: Extracting #4: cost 26 inf + 3 1553857816.948 * * [simplify]: Extracting #5: cost 12 inf + 2208 1553857816.949 * * [simplify]: Extracting #6: cost 0 inf + 4425 1553857816.950 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857816.950 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))))) 1553857816.951 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))) 1553857816.951 * * [simplify]: iters left: 6 (16 enodes) 1553857816.958 * * [simplify]: iters left: 5 (58 enodes) 1553857816.975 * * [simplify]: iters left: 4 (95 enodes) 1553857816.990 * * [simplify]: iters left: 3 (166 enodes) 1553857817.019 * * [simplify]: iters left: 2 (296 enodes) 1553857817.078 * * [simplify]: iters left: 1 (408 enodes) 1553857817.148 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857817.148 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857817.148 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857817.148 * * [simplify]: Extracting #3: cost 111 inf + 376 1553857817.152 * * [simplify]: Extracting #4: cost 50 inf + 12331 1553857817.161 * * [simplify]: Extracting #5: cost 5 inf + 22365 1553857817.171 * * [simplify]: Extracting #6: cost 0 inf + 23100 1553857817.181 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857817.181 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1553857817.181 * * * * [progress]: [ 650 / 959 ] simplifiying candidate # 1553857817.181 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857817.181 * * [simplify]: iters left: 6 (12 enodes) 1553857817.187 * * [simplify]: iters left: 5 (38 enodes) 1553857817.200 * * [simplify]: iters left: 4 (42 enodes) 1553857817.211 * * [simplify]: iters left: 3 (43 enodes) 1553857817.222 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857817.222 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857817.222 * * [simplify]: Extracting #2: cost 11 inf + 1 1553857817.222 * * [simplify]: Extracting #3: cost 5 inf + 685 1553857817.223 * * [simplify]: Extracting #4: cost 3 inf + 962 1553857817.223 * * [simplify]: Extracting #5: cost 0 inf + 1141 1553857817.224 * [simplify]: Simplified to (/ 1 (hypot y.im y.re)) 1553857817.224 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.im y.re)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))))) 1553857817.224 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857817.224 * * [simplify]: iters left: 6 (16 enodes) 1553857817.231 * * [simplify]: iters left: 5 (56 enodes) 1553857817.247 * * [simplify]: iters left: 4 (88 enodes) 1553857817.272 * * [simplify]: iters left: 3 (145 enodes) 1553857817.293 * * [simplify]: iters left: 2 (220 enodes) 1553857817.347 * * [simplify]: iters left: 1 (276 enodes) 1553857817.388 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857817.388 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857817.388 * * [simplify]: Extracting #2: cost 59 inf + 2 1553857817.388 * * [simplify]: Extracting #3: cost 78 inf + 376 1553857817.391 * * [simplify]: Extracting #4: cost 27 inf + 6982 1553857817.396 * * [simplify]: Extracting #5: cost 0 inf + 10706 1553857817.399 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857817.399 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 1553857817.399 * * * * [progress]: [ 651 / 959 ] simplifiying candidate # 1553857817.399 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 1553857817.399 * * [simplify]: iters left: 6 (10 enodes) 1553857817.403 * * [simplify]: iters left: 5 (35 enodes) 1553857817.409 * * [simplify]: iters left: 4 (42 enodes) 1553857817.415 * * [simplify]: iters left: 3 (45 enodes) 1553857817.420 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857817.420 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857817.420 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857817.420 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857817.420 * * [simplify]: Extracting #4: cost 4 inf + 587 1553857817.420 * * [simplify]: Extracting #5: cost 2 inf + 863 1553857817.420 * * [simplify]: Extracting #6: cost 0 inf + 945 1553857817.421 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1553857817.421 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)))) 1553857817.421 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)) 1553857817.421 * * [simplify]: iters left: 6 (15 enodes) 1553857817.424 * * [simplify]: iters left: 5 (55 enodes) 1553857817.440 * * [simplify]: iters left: 4 (94 enodes) 1553857817.469 * * [simplify]: iters left: 3 (170 enodes) 1553857817.524 * * [simplify]: iters left: 2 (300 enodes) 1553857817.615 * * [simplify]: iters left: 1 (408 enodes) 1553857817.688 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857817.688 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857817.689 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857817.690 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857817.694 * * [simplify]: Extracting #4: cost 45 inf + 10847 1553857817.702 * * [simplify]: Extracting #5: cost 1 inf + 17409 1553857817.711 * * [simplify]: Extracting #6: cost 0 inf + 17546 1553857817.720 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1553857817.720 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1553857817.720 * * * * [progress]: [ 652 / 959 ] simplifiying candidate # 1553857817.721 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857817.721 * * [simplify]: iters left: 6 (9 enodes) 1553857817.726 * * [simplify]: iters left: 5 (33 enodes) 1553857817.737 * * [simplify]: iters left: 4 (42 enodes) 1553857817.751 * * [simplify]: iters left: 3 (46 enodes) 1553857817.763 * * [simplify]: iters left: 2 (55 enodes) 1553857817.776 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857817.776 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857817.776 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857817.776 * * [simplify]: Extracting #3: cost 12 inf + 1 1553857817.776 * * [simplify]: Extracting #4: cost 9 inf + 60 1553857817.776 * * [simplify]: Extracting #5: cost 5 inf + 609 1553857817.777 * * [simplify]: Extracting #6: cost 0 inf + 1537 1553857817.777 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857817.777 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857817.778 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857817.778 * * [simplify]: iters left: 6 (15 enodes) 1553857817.785 * * [simplify]: iters left: 5 (55 enodes) 1553857817.797 * * [simplify]: iters left: 4 (92 enodes) 1553857817.811 * * [simplify]: iters left: 3 (163 enodes) 1553857817.843 * * [simplify]: iters left: 2 (293 enodes) 1553857817.914 * * [simplify]: iters left: 1 (405 enodes) 1553857817.978 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857817.978 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857817.979 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857817.979 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857817.981 * * [simplify]: Extracting #4: cost 46 inf + 11710 1553857817.985 * * [simplify]: Extracting #5: cost 2 inf + 19912 1553857817.989 * * [simplify]: Extracting #6: cost 0 inf + 20266 1553857817.994 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857817.994 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857817.994 * * * * [progress]: [ 653 / 959 ] simplifiying candidate # 1553857817.994 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (hypot y.re y.im))) 1553857817.994 * * [simplify]: iters left: 5 (8 enodes) 1553857817.997 * * [simplify]: iters left: 4 (28 enodes) 1553857818.002 * * [simplify]: iters left: 3 (30 enodes) 1553857818.009 * * [simplify]: iters left: 2 (32 enodes) 1553857818.017 * * [simplify]: iters left: 1 (33 enodes) 1553857818.027 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857818.027 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857818.027 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857818.027 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857818.027 * * [simplify]: Extracting #4: cost 6 inf + 3 1553857818.027 * * [simplify]: Extracting #5: cost 4 inf + 157 1553857818.028 * * [simplify]: Extracting #6: cost 0 inf + 587 1553857818.028 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1553857818.028 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857818.028 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857818.028 * * [simplify]: iters left: 6 (15 enodes) 1553857818.035 * * [simplify]: iters left: 5 (55 enodes) 1553857818.051 * * [simplify]: iters left: 4 (92 enodes) 1553857818.068 * * [simplify]: iters left: 3 (163 enodes) 1553857818.094 * * [simplify]: iters left: 2 (293 enodes) 1553857818.142 * * [simplify]: iters left: 1 (405 enodes) 1553857818.254 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857818.254 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857818.254 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857818.255 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857818.258 * * [simplify]: Extracting #4: cost 46 inf + 10350 1553857818.267 * * [simplify]: Extracting #5: cost 2 inf + 17272 1553857818.276 * * [simplify]: Extracting #6: cost 0 inf + 17546 1553857818.285 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1553857818.285 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1553857818.285 * * * * [progress]: [ 654 / 959 ] simplifiying candidate # 1553857818.286 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) 1) 1553857818.286 * * [simplify]: iters left: 5 (4 enodes) 1553857818.294 * * [simplify]: iters left: 4 (14 enodes) 1553857818.297 * * [simplify]: iters left: 3 (16 enodes) 1553857818.299 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857818.299 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857818.299 * [simplify]: Simplified to 1 1553857818.299 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857818.299 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857818.299 * * [simplify]: iters left: 6 (14 enodes) 1553857818.302 * * [simplify]: iters left: 5 (52 enodes) 1553857818.310 * * [simplify]: iters left: 4 (84 enodes) 1553857818.324 * * [simplify]: iters left: 3 (141 enodes) 1553857818.345 * * [simplify]: iters left: 2 (216 enodes) 1553857818.376 * * [simplify]: iters left: 1 (272 enodes) 1553857818.435 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857818.435 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857818.435 * * [simplify]: Extracting #2: cost 60 inf + 2 1553857818.436 * * [simplify]: Extracting #3: cost 73 inf + 910 1553857818.439 * * [simplify]: Extracting #4: cost 19 inf + 7940 1553857818.444 * * [simplify]: Extracting #5: cost 0 inf + 10512 1553857818.449 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857818.449 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857818.449 * * * * [progress]: [ 655 / 959 ] simplifiying candidate # 1553857818.450 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857818.450 * * [simplify]: iters left: 6 (9 enodes) 1553857818.454 * * [simplify]: iters left: 5 (33 enodes) 1553857818.460 * * [simplify]: iters left: 4 (42 enodes) 1553857818.465 * * [simplify]: iters left: 3 (46 enodes) 1553857818.472 * * [simplify]: iters left: 2 (55 enodes) 1553857818.478 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857818.478 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857818.478 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857818.478 * * [simplify]: Extracting #3: cost 12 inf + 1 1553857818.478 * * [simplify]: Extracting #4: cost 9 inf + 60 1553857818.479 * * [simplify]: Extracting #5: cost 5 inf + 609 1553857818.479 * * [simplify]: Extracting #6: cost 0 inf + 1537 1553857818.479 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857818.479 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857818.479 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857818.479 * * [simplify]: iters left: 6 (15 enodes) 1553857818.483 * * [simplify]: iters left: 5 (55 enodes) 1553857818.491 * * [simplify]: iters left: 4 (92 enodes) 1553857818.508 * * [simplify]: iters left: 3 (163 enodes) 1553857818.559 * * [simplify]: iters left: 2 (293 enodes) 1553857818.639 * * [simplify]: iters left: 1 (405 enodes) 1553857818.721 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857818.721 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857818.721 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857818.722 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857818.723 * * [simplify]: Extracting #4: cost 46 inf + 11710 1553857818.728 * * [simplify]: Extracting #5: cost 2 inf + 19912 1553857818.732 * * [simplify]: Extracting #6: cost 0 inf + 20266 1553857818.739 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857818.739 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857818.739 * * * * [progress]: [ 656 / 959 ] simplifiying candidate # 1553857818.739 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (hypot y.re y.im))) 1553857818.739 * * [simplify]: iters left: 5 (8 enodes) 1553857818.741 * * [simplify]: iters left: 4 (28 enodes) 1553857818.746 * * [simplify]: iters left: 3 (30 enodes) 1553857818.751 * * [simplify]: iters left: 2 (32 enodes) 1553857818.755 * * [simplify]: iters left: 1 (33 enodes) 1553857818.759 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857818.759 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857818.759 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857818.759 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857818.759 * * [simplify]: Extracting #4: cost 6 inf + 3 1553857818.759 * * [simplify]: Extracting #5: cost 4 inf + 157 1553857818.759 * * [simplify]: Extracting #6: cost 0 inf + 587 1553857818.759 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1553857818.759 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857818.760 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857818.760 * * [simplify]: iters left: 6 (15 enodes) 1553857818.763 * * [simplify]: iters left: 5 (55 enodes) 1553857818.770 * * [simplify]: iters left: 4 (92 enodes) 1553857818.792 * * [simplify]: iters left: 3 (163 enodes) 1553857818.819 * * [simplify]: iters left: 2 (293 enodes) 1553857818.872 * * [simplify]: iters left: 1 (405 enodes) 1553857818.957 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857818.957 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857818.957 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857818.958 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857818.959 * * [simplify]: Extracting #4: cost 46 inf + 10350 1553857818.964 * * [simplify]: Extracting #5: cost 2 inf + 17272 1553857818.968 * * [simplify]: Extracting #6: cost 0 inf + 17546 1553857818.973 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1553857818.973 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1553857818.973 * * * * [progress]: [ 657 / 959 ] simplifiying candidate # 1553857818.973 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) 1) 1553857818.973 * * [simplify]: iters left: 5 (4 enodes) 1553857818.978 * * [simplify]: iters left: 4 (14 enodes) 1553857818.980 * * [simplify]: iters left: 3 (16 enodes) 1553857818.981 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857818.981 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857818.981 * [simplify]: Simplified to 1 1553857818.981 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857818.982 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857818.982 * * [simplify]: iters left: 6 (14 enodes) 1553857818.985 * * [simplify]: iters left: 5 (52 enodes) 1553857818.992 * * [simplify]: iters left: 4 (84 enodes) 1553857819.008 * * [simplify]: iters left: 3 (141 enodes) 1553857819.050 * * [simplify]: iters left: 2 (216 enodes) 1553857819.105 * * [simplify]: iters left: 1 (272 enodes) 1553857819.139 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857819.139 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857819.139 * * [simplify]: Extracting #2: cost 60 inf + 2 1553857819.139 * * [simplify]: Extracting #3: cost 73 inf + 910 1553857819.141 * * [simplify]: Extracting #4: cost 19 inf + 7940 1553857819.144 * * [simplify]: Extracting #5: cost 0 inf + 10512 1553857819.147 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857819.147 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857819.147 * * * * [progress]: [ 658 / 959 ] simplifiying candidate # 1553857819.147 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857819.148 * * [simplify]: iters left: 6 (9 enodes) 1553857819.150 * * [simplify]: iters left: 5 (33 enodes) 1553857819.156 * * [simplify]: iters left: 4 (42 enodes) 1553857819.162 * * [simplify]: iters left: 3 (46 enodes) 1553857819.169 * * [simplify]: iters left: 2 (55 enodes) 1553857819.176 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857819.176 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857819.176 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857819.176 * * [simplify]: Extracting #3: cost 12 inf + 1 1553857819.176 * * [simplify]: Extracting #4: cost 9 inf + 60 1553857819.176 * * [simplify]: Extracting #5: cost 5 inf + 609 1553857819.177 * * [simplify]: Extracting #6: cost 0 inf + 1537 1553857819.177 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857819.177 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857819.177 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857819.177 * * [simplify]: iters left: 6 (15 enodes) 1553857819.181 * * [simplify]: iters left: 5 (55 enodes) 1553857819.188 * * [simplify]: iters left: 4 (92 enodes) 1553857819.215 * * [simplify]: iters left: 3 (163 enodes) 1553857819.268 * * [simplify]: iters left: 2 (293 enodes) 1553857819.361 * * [simplify]: iters left: 1 (405 enodes) 1553857819.443 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857819.443 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857819.443 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857819.444 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857819.447 * * [simplify]: Extracting #4: cost 46 inf + 11710 1553857819.456 * * [simplify]: Extracting #5: cost 2 inf + 19912 1553857819.464 * * [simplify]: Extracting #6: cost 0 inf + 20266 1553857819.475 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857819.475 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857819.475 * * * * [progress]: [ 659 / 959 ] simplifiying candidate # 1553857819.475 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (hypot y.re y.im))) 1553857819.475 * * [simplify]: iters left: 5 (8 enodes) 1553857819.480 * * [simplify]: iters left: 4 (28 enodes) 1553857819.485 * * [simplify]: iters left: 3 (30 enodes) 1553857819.489 * * [simplify]: iters left: 2 (32 enodes) 1553857819.493 * * [simplify]: iters left: 1 (33 enodes) 1553857819.497 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857819.497 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857819.498 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857819.498 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857819.498 * * [simplify]: Extracting #4: cost 6 inf + 3 1553857819.498 * * [simplify]: Extracting #5: cost 4 inf + 157 1553857819.498 * * [simplify]: Extracting #6: cost 0 inf + 587 1553857819.498 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1553857819.498 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857819.498 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857819.498 * * [simplify]: iters left: 6 (15 enodes) 1553857819.502 * * [simplify]: iters left: 5 (55 enodes) 1553857819.516 * * [simplify]: iters left: 4 (92 enodes) 1553857819.538 * * [simplify]: iters left: 3 (163 enodes) 1553857819.588 * * [simplify]: iters left: 2 (293 enodes) 1553857819.658 * * [simplify]: iters left: 1 (405 enodes) 1553857819.740 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857819.740 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857819.741 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857819.741 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857819.745 * * [simplify]: Extracting #4: cost 46 inf + 10350 1553857819.753 * * [simplify]: Extracting #5: cost 2 inf + 17272 1553857819.759 * * [simplify]: Extracting #6: cost 0 inf + 17546 1553857819.763 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1553857819.764 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1553857819.764 * * * * [progress]: [ 660 / 959 ] simplifiying candidate # 1553857819.764 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) 1) 1553857819.764 * * [simplify]: iters left: 5 (4 enodes) 1553857819.768 * * [simplify]: iters left: 4 (14 enodes) 1553857819.770 * * [simplify]: iters left: 3 (16 enodes) 1553857819.772 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857819.772 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857819.772 * [simplify]: Simplified to 1 1553857819.772 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857819.772 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857819.772 * * [simplify]: iters left: 6 (14 enodes) 1553857819.775 * * [simplify]: iters left: 5 (52 enodes) 1553857819.784 * * [simplify]: iters left: 4 (84 enodes) 1553857819.807 * * [simplify]: iters left: 3 (141 enodes) 1553857819.848 * * [simplify]: iters left: 2 (216 enodes) 1553857819.909 * * [simplify]: iters left: 1 (272 enodes) 1553857819.976 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857819.976 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857819.976 * * [simplify]: Extracting #2: cost 60 inf + 2 1553857819.977 * * [simplify]: Extracting #3: cost 73 inf + 910 1553857819.980 * * [simplify]: Extracting #4: cost 19 inf + 7940 1553857819.985 * * [simplify]: Extracting #5: cost 0 inf + 10512 1553857819.990 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857819.990 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857819.990 * * * * [progress]: [ 661 / 959 ] simplifiying candidate # 1553857819.991 * [simplify]: Simplifying (/ (/ 1 (sqrt (* 1 1))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857819.991 * * [simplify]: iters left: 6 (10 enodes) 1553857819.999 * * [simplify]: iters left: 5 (35 enodes) 1553857820.004 * * [simplify]: iters left: 4 (43 enodes) 1553857820.009 * * [simplify]: iters left: 3 (44 enodes) 1553857820.015 * * [simplify]: iters left: 2 (46 enodes) 1553857820.022 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857820.022 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857820.022 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857820.022 * * [simplify]: Extracting #3: cost 12 inf + 1 1553857820.022 * * [simplify]: Extracting #4: cost 10 inf + 3 1553857820.022 * * [simplify]: Extracting #5: cost 6 inf + 432 1553857820.023 * * [simplify]: Extracting #6: cost 0 inf + 1537 1553857820.023 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857820.023 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857820.023 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857820.023 * * [simplify]: iters left: 6 (15 enodes) 1553857820.026 * * [simplify]: iters left: 5 (55 enodes) 1553857820.034 * * [simplify]: iters left: 4 (92 enodes) 1553857820.047 * * [simplify]: iters left: 3 (163 enodes) 1553857820.082 * * [simplify]: iters left: 2 (293 enodes) 1553857820.159 * * [simplify]: iters left: 1 (405 enodes) 1553857820.238 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857820.238 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857820.239 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857820.240 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857820.243 * * [simplify]: Extracting #4: cost 46 inf + 11710 1553857820.251 * * [simplify]: Extracting #5: cost 2 inf + 19912 1553857820.260 * * [simplify]: Extracting #6: cost 0 inf + 20266 1553857820.268 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857820.268 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857820.268 * * * * [progress]: [ 662 / 959 ] simplifiying candidate # 1553857820.269 * [simplify]: Simplifying (/ (/ 1 (sqrt (* 1 1))) (sqrt (hypot y.re y.im))) 1553857820.269 * * [simplify]: iters left: 6 (9 enodes) 1553857820.278 * * [simplify]: iters left: 5 (30 enodes) 1553857820.286 * * [simplify]: iters left: 4 (33 enodes) 1553857820.293 * * [simplify]: iters left: 3 (35 enodes) 1553857820.302 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857820.302 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857820.302 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857820.302 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857820.302 * * [simplify]: Extracting #4: cost 2 inf + 311 1553857820.302 * * [simplify]: Extracting #5: cost 0 inf + 587 1553857820.302 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1553857820.302 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857820.303 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857820.303 * * [simplify]: iters left: 6 (15 enodes) 1553857820.309 * * [simplify]: iters left: 5 (55 enodes) 1553857820.327 * * [simplify]: iters left: 4 (92 enodes) 1553857820.356 * * [simplify]: iters left: 3 (163 enodes) 1553857820.408 * * [simplify]: iters left: 2 (293 enodes) 1553857820.475 * * [simplify]: iters left: 1 (405 enodes) 1553857820.552 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857820.552 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857820.553 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857820.553 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857820.555 * * [simplify]: Extracting #4: cost 46 inf + 10350 1553857820.559 * * [simplify]: Extracting #5: cost 2 inf + 17272 1553857820.564 * * [simplify]: Extracting #6: cost 0 inf + 17546 1553857820.568 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1553857820.569 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1553857820.569 * * * * [progress]: [ 663 / 959 ] simplifiying candidate # 1553857820.569 * [simplify]: Simplifying (/ (/ 1 (sqrt (* 1 1))) 1) 1553857820.569 * * [simplify]: iters left: 6 (5 enodes) 1553857820.575 * * [simplify]: iters left: 5 (16 enodes) 1553857820.577 * * [simplify]: iters left: 4 (18 enodes) 1553857820.580 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857820.581 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857820.581 * [simplify]: Simplified to 1 1553857820.581 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857820.581 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857820.581 * * [simplify]: iters left: 6 (14 enodes) 1553857820.588 * * [simplify]: iters left: 5 (52 enodes) 1553857820.603 * * [simplify]: iters left: 4 (84 enodes) 1553857820.627 * * [simplify]: iters left: 3 (141 enodes) 1553857820.662 * * [simplify]: iters left: 2 (216 enodes) 1553857820.698 * * [simplify]: iters left: 1 (272 enodes) 1553857820.739 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857820.739 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857820.739 * * [simplify]: Extracting #2: cost 60 inf + 2 1553857820.740 * * [simplify]: Extracting #3: cost 73 inf + 910 1553857820.743 * * [simplify]: Extracting #4: cost 19 inf + 7940 1553857820.746 * * [simplify]: Extracting #5: cost 0 inf + 10512 1553857820.749 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857820.749 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857820.749 * * * * [progress]: [ 664 / 959 ] simplifiying candidate # 1553857820.749 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857820.749 * * [simplify]: iters left: 6 (9 enodes) 1553857820.752 * * [simplify]: iters left: 5 (33 enodes) 1553857820.757 * * [simplify]: iters left: 4 (42 enodes) 1553857820.763 * * [simplify]: iters left: 3 (46 enodes) 1553857820.769 * * [simplify]: iters left: 2 (55 enodes) 1553857820.775 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857820.775 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857820.775 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857820.775 * * [simplify]: Extracting #3: cost 12 inf + 1 1553857820.776 * * [simplify]: Extracting #4: cost 9 inf + 60 1553857820.776 * * [simplify]: Extracting #5: cost 5 inf + 609 1553857820.776 * * [simplify]: Extracting #6: cost 0 inf + 1537 1553857820.776 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857820.776 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857820.776 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857820.777 * * [simplify]: iters left: 6 (15 enodes) 1553857820.782 * * [simplify]: iters left: 5 (55 enodes) 1553857820.790 * * [simplify]: iters left: 4 (92 enodes) 1553857820.804 * * [simplify]: iters left: 3 (163 enodes) 1553857820.843 * * [simplify]: iters left: 2 (293 enodes) 1553857820.899 * * [simplify]: iters left: 1 (405 enodes) 1553857820.995 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857820.995 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857820.996 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857820.998 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857821.001 * * [simplify]: Extracting #4: cost 46 inf + 11710 1553857821.007 * * [simplify]: Extracting #5: cost 2 inf + 19912 1553857821.011 * * [simplify]: Extracting #6: cost 0 inf + 20266 1553857821.016 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857821.016 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857821.016 * * * * [progress]: [ 665 / 959 ] simplifiying candidate # 1553857821.016 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (hypot y.re y.im))) 1553857821.016 * * [simplify]: iters left: 5 (8 enodes) 1553857821.019 * * [simplify]: iters left: 4 (28 enodes) 1553857821.023 * * [simplify]: iters left: 3 (30 enodes) 1553857821.027 * * [simplify]: iters left: 2 (32 enodes) 1553857821.031 * * [simplify]: iters left: 1 (33 enodes) 1553857821.037 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857821.037 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857821.037 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857821.037 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857821.037 * * [simplify]: Extracting #4: cost 6 inf + 3 1553857821.038 * * [simplify]: Extracting #5: cost 4 inf + 157 1553857821.038 * * [simplify]: Extracting #6: cost 0 inf + 587 1553857821.038 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1553857821.038 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857821.038 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857821.039 * * [simplify]: iters left: 6 (15 enodes) 1553857821.045 * * [simplify]: iters left: 5 (55 enodes) 1553857821.062 * * [simplify]: iters left: 4 (92 enodes) 1553857821.089 * * [simplify]: iters left: 3 (163 enodes) 1553857821.142 * * [simplify]: iters left: 2 (293 enodes) 1553857821.235 * * [simplify]: iters left: 1 (405 enodes) 1553857821.310 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857821.311 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857821.311 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857821.312 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857821.315 * * [simplify]: Extracting #4: cost 46 inf + 10350 1553857821.323 * * [simplify]: Extracting #5: cost 2 inf + 17272 1553857821.332 * * [simplify]: Extracting #6: cost 0 inf + 17546 1553857821.342 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1553857821.342 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1553857821.343 * * * * [progress]: [ 666 / 959 ] simplifiying candidate # 1553857821.343 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) 1) 1553857821.343 * * [simplify]: iters left: 5 (4 enodes) 1553857821.351 * * [simplify]: iters left: 4 (14 enodes) 1553857821.354 * * [simplify]: iters left: 3 (16 enodes) 1553857821.357 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857821.357 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857821.357 * [simplify]: Simplified to 1 1553857821.357 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857821.358 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857821.358 * * [simplify]: iters left: 6 (14 enodes) 1553857821.364 * * [simplify]: iters left: 5 (52 enodes) 1553857821.372 * * [simplify]: iters left: 4 (84 enodes) 1553857821.384 * * [simplify]: iters left: 3 (141 enodes) 1553857821.412 * * [simplify]: iters left: 2 (216 enodes) 1553857821.452 * * [simplify]: iters left: 1 (272 enodes) 1553857821.513 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857821.513 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857821.514 * * [simplify]: Extracting #2: cost 60 inf + 2 1553857821.514 * * [simplify]: Extracting #3: cost 73 inf + 910 1553857821.515 * * [simplify]: Extracting #4: cost 19 inf + 7940 1553857821.518 * * [simplify]: Extracting #5: cost 0 inf + 10512 1553857821.520 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857821.521 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857821.521 * * * * [progress]: [ 667 / 959 ] simplifiying candidate # 1553857821.521 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857821.521 * * [simplify]: iters left: 6 (9 enodes) 1553857821.524 * * [simplify]: iters left: 5 (33 enodes) 1553857821.529 * * [simplify]: iters left: 4 (42 enodes) 1553857821.537 * * [simplify]: iters left: 3 (46 enodes) 1553857821.549 * * [simplify]: iters left: 2 (55 enodes) 1553857821.562 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857821.562 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857821.562 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857821.562 * * [simplify]: Extracting #3: cost 12 inf + 1 1553857821.562 * * [simplify]: Extracting #4: cost 9 inf + 60 1553857821.563 * * [simplify]: Extracting #5: cost 5 inf + 609 1553857821.563 * * [simplify]: Extracting #6: cost 0 inf + 1537 1553857821.563 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857821.564 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857821.564 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857821.564 * * [simplify]: iters left: 6 (15 enodes) 1553857821.571 * * [simplify]: iters left: 5 (55 enodes) 1553857821.587 * * [simplify]: iters left: 4 (92 enodes) 1553857821.613 * * [simplify]: iters left: 3 (163 enodes) 1553857821.638 * * [simplify]: iters left: 2 (293 enodes) 1553857821.726 * * [simplify]: iters left: 1 (405 enodes) 1553857821.807 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857821.808 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857821.808 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857821.809 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857821.812 * * [simplify]: Extracting #4: cost 46 inf + 11710 1553857821.821 * * [simplify]: Extracting #5: cost 2 inf + 19912 1553857821.829 * * [simplify]: Extracting #6: cost 0 inf + 20266 1553857821.838 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857821.838 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857821.838 * * * * [progress]: [ 668 / 959 ] simplifiying candidate # 1553857821.839 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (hypot y.re y.im))) 1553857821.839 * * [simplify]: iters left: 5 (8 enodes) 1553857821.843 * * [simplify]: iters left: 4 (28 enodes) 1553857821.848 * * [simplify]: iters left: 3 (30 enodes) 1553857821.853 * * [simplify]: iters left: 2 (32 enodes) 1553857821.859 * * [simplify]: iters left: 1 (33 enodes) 1553857821.863 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857821.863 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857821.863 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857821.863 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857821.863 * * [simplify]: Extracting #4: cost 6 inf + 3 1553857821.863 * * [simplify]: Extracting #5: cost 4 inf + 157 1553857821.863 * * [simplify]: Extracting #6: cost 0 inf + 587 1553857821.863 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1553857821.863 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857821.863 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857821.864 * * [simplify]: iters left: 6 (15 enodes) 1553857821.867 * * [simplify]: iters left: 5 (55 enodes) 1553857821.876 * * [simplify]: iters left: 4 (92 enodes) 1553857821.896 * * [simplify]: iters left: 3 (163 enodes) 1553857821.926 * * [simplify]: iters left: 2 (293 enodes) 1553857821.996 * * [simplify]: iters left: 1 (405 enodes) 1553857822.073 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857822.074 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857822.074 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857822.075 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857822.079 * * [simplify]: Extracting #4: cost 46 inf + 10350 1553857822.087 * * [simplify]: Extracting #5: cost 2 inf + 17272 1553857822.096 * * [simplify]: Extracting #6: cost 0 inf + 17546 1553857822.104 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1553857822.105 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1553857822.105 * * * * [progress]: [ 669 / 959 ] simplifiying candidate # 1553857822.105 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) 1) 1553857822.105 * * [simplify]: iters left: 5 (4 enodes) 1553857822.113 * * [simplify]: iters left: 4 (14 enodes) 1553857822.116 * * [simplify]: iters left: 3 (16 enodes) 1553857822.119 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857822.120 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857822.120 * [simplify]: Simplified to 1 1553857822.120 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857822.120 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857822.120 * * [simplify]: iters left: 6 (14 enodes) 1553857822.127 * * [simplify]: iters left: 5 (52 enodes) 1553857822.142 * * [simplify]: iters left: 4 (84 enodes) 1553857822.171 * * [simplify]: iters left: 3 (141 enodes) 1553857822.213 * * [simplify]: iters left: 2 (216 enodes) 1553857822.266 * * [simplify]: iters left: 1 (272 enodes) 1553857822.315 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857822.315 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857822.315 * * [simplify]: Extracting #2: cost 60 inf + 2 1553857822.316 * * [simplify]: Extracting #3: cost 73 inf + 910 1553857822.319 * * [simplify]: Extracting #4: cost 19 inf + 7940 1553857822.324 * * [simplify]: Extracting #5: cost 0 inf + 10512 1553857822.329 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857822.330 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857822.330 * * * * [progress]: [ 670 / 959 ] simplifiying candidate # 1553857822.330 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857822.330 * * [simplify]: iters left: 6 (13 enodes) 1553857822.337 * * [simplify]: iters left: 5 (45 enodes) 1553857822.351 * * [simplify]: iters left: 4 (59 enodes) 1553857822.367 * * [simplify]: iters left: 3 (68 enodes) 1553857822.385 * * [simplify]: iters left: 2 (71 enodes) 1553857822.405 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857822.405 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857822.405 * * [simplify]: Extracting #2: cost 19 inf + 1 1553857822.405 * * [simplify]: Extracting #3: cost 25 inf + 1 1553857822.406 * * [simplify]: Extracting #4: cost 26 inf + 3 1553857822.406 * * [simplify]: Extracting #5: cost 12 inf + 2208 1553857822.409 * * [simplify]: Extracting #6: cost 0 inf + 4425 1553857822.411 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857822.411 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))))) 1553857822.411 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))) 1553857822.411 * * [simplify]: iters left: 6 (16 enodes) 1553857822.418 * * [simplify]: iters left: 5 (58 enodes) 1553857822.435 * * [simplify]: iters left: 4 (95 enodes) 1553857822.464 * * [simplify]: iters left: 3 (166 enodes) 1553857822.505 * * [simplify]: iters left: 2 (296 enodes) 1553857822.579 * * [simplify]: iters left: 1 (408 enodes) 1553857822.637 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857822.637 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857822.637 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857822.638 * * [simplify]: Extracting #3: cost 111 inf + 376 1553857822.642 * * [simplify]: Extracting #4: cost 50 inf + 12331 1553857822.651 * * [simplify]: Extracting #5: cost 5 inf + 22365 1553857822.657 * * [simplify]: Extracting #6: cost 0 inf + 23100 1553857822.661 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857822.662 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1553857822.662 * * * * [progress]: [ 671 / 959 ] simplifiying candidate # 1553857822.662 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857822.662 * * [simplify]: iters left: 6 (12 enodes) 1553857822.665 * * [simplify]: iters left: 5 (38 enodes) 1553857822.671 * * [simplify]: iters left: 4 (42 enodes) 1553857822.677 * * [simplify]: iters left: 3 (43 enodes) 1553857822.682 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857822.682 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857822.682 * * [simplify]: Extracting #2: cost 11 inf + 1 1553857822.682 * * [simplify]: Extracting #3: cost 5 inf + 685 1553857822.683 * * [simplify]: Extracting #4: cost 3 inf + 962 1553857822.683 * * [simplify]: Extracting #5: cost 0 inf + 1141 1553857822.683 * [simplify]: Simplified to (/ 1 (hypot y.im y.re)) 1553857822.683 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.im y.re)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))))) 1553857822.683 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857822.683 * * [simplify]: iters left: 6 (16 enodes) 1553857822.689 * * [simplify]: iters left: 5 (56 enodes) 1553857822.707 * * [simplify]: iters left: 4 (88 enodes) 1553857822.719 * * [simplify]: iters left: 3 (145 enodes) 1553857822.741 * * [simplify]: iters left: 2 (220 enodes) 1553857822.772 * * [simplify]: iters left: 1 (276 enodes) 1553857822.812 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857822.812 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857822.812 * * [simplify]: Extracting #2: cost 59 inf + 2 1553857822.813 * * [simplify]: Extracting #3: cost 78 inf + 376 1553857822.816 * * [simplify]: Extracting #4: cost 27 inf + 6982 1553857822.821 * * [simplify]: Extracting #5: cost 0 inf + 10706 1553857822.826 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857822.826 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 1553857822.826 * * * * [progress]: [ 672 / 959 ] simplifiying candidate # 1553857822.827 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 1553857822.827 * * [simplify]: iters left: 6 (10 enodes) 1553857822.831 * * [simplify]: iters left: 5 (35 enodes) 1553857822.836 * * [simplify]: iters left: 4 (42 enodes) 1553857822.842 * * [simplify]: iters left: 3 (45 enodes) 1553857822.848 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857822.848 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857822.848 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857822.848 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857822.848 * * [simplify]: Extracting #4: cost 4 inf + 587 1553857822.848 * * [simplify]: Extracting #5: cost 2 inf + 863 1553857822.848 * * [simplify]: Extracting #6: cost 0 inf + 945 1553857822.849 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1553857822.849 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)))) 1553857822.849 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)) 1553857822.849 * * [simplify]: iters left: 6 (15 enodes) 1553857822.852 * * [simplify]: iters left: 5 (55 enodes) 1553857822.864 * * [simplify]: iters left: 4 (94 enodes) 1553857822.880 * * [simplify]: iters left: 3 (170 enodes) 1553857822.914 * * [simplify]: iters left: 2 (300 enodes) 1553857822.966 * * [simplify]: iters left: 1 (408 enodes) 1553857823.035 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857823.035 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857823.036 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857823.036 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857823.038 * * [simplify]: Extracting #4: cost 45 inf + 10847 1553857823.043 * * [simplify]: Extracting #5: cost 1 inf + 17409 1553857823.047 * * [simplify]: Extracting #6: cost 0 inf + 17546 1553857823.051 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1553857823.051 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1553857823.052 * * * * [progress]: [ 673 / 959 ] simplifiying candidate # 1553857823.052 * [simplify]: Simplifying (/ (/ 1 1) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857823.052 * * [simplify]: iters left: 6 (8 enodes) 1553857823.054 * * [simplify]: iters left: 5 (26 enodes) 1553857823.058 * * [simplify]: iters left: 4 (32 enodes) 1553857823.063 * * [simplify]: iters left: 3 (34 enodes) 1553857823.068 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857823.068 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857823.068 * * [simplify]: Extracting #2: cost 11 inf + 1 1553857823.068 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857823.068 * * [simplify]: Extracting #4: cost 12 inf + 3 1553857823.068 * * [simplify]: Extracting #5: cost 7 inf + 610 1553857823.068 * * [simplify]: Extracting #6: cost 1 inf + 1675 1553857823.068 * * [simplify]: Extracting #7: cost 0 inf + 1893 1553857823.069 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857823.069 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857823.069 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857823.069 * * [simplify]: iters left: 6 (15 enodes) 1553857823.076 * * [simplify]: iters left: 5 (55 enodes) 1553857823.089 * * [simplify]: iters left: 4 (92 enodes) 1553857823.104 * * [simplify]: iters left: 3 (163 enodes) 1553857823.146 * * [simplify]: iters left: 2 (293 enodes) 1553857823.213 * * [simplify]: iters left: 1 (405 enodes) 1553857823.293 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857823.294 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857823.294 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857823.294 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857823.296 * * [simplify]: Extracting #4: cost 46 inf + 11710 1553857823.300 * * [simplify]: Extracting #5: cost 2 inf + 19912 1553857823.304 * * [simplify]: Extracting #6: cost 0 inf + 20266 1553857823.308 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857823.308 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857823.309 * * * * [progress]: [ 674 / 959 ] simplifiying candidate # 1553857823.309 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (hypot y.re y.im))) 1553857823.309 * * [simplify]: iters left: 4 (7 enodes) 1553857823.311 * * [simplify]: iters left: 3 (21 enodes) 1553857823.314 * * [simplify]: iters left: 2 (23 enodes) 1553857823.318 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857823.318 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857823.318 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857823.318 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857823.318 * * [simplify]: Extracting #4: cost 1 inf + 449 1553857823.318 * * [simplify]: Extracting #5: cost 0 inf + 587 1553857823.318 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1553857823.318 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857823.318 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857823.318 * * [simplify]: iters left: 6 (15 enodes) 1553857823.322 * * [simplify]: iters left: 5 (55 enodes) 1553857823.334 * * [simplify]: iters left: 4 (92 enodes) 1553857823.355 * * [simplify]: iters left: 3 (163 enodes) 1553857823.388 * * [simplify]: iters left: 2 (293 enodes) 1553857823.448 * * [simplify]: iters left: 1 (405 enodes) 1553857823.513 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857823.513 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857823.514 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857823.514 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857823.516 * * [simplify]: Extracting #4: cost 46 inf + 10350 1553857823.520 * * [simplify]: Extracting #5: cost 2 inf + 17272 1553857823.528 * * [simplify]: Extracting #6: cost 0 inf + 17546 1553857823.538 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1553857823.538 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1553857823.538 * * * * [progress]: [ 675 / 959 ] simplifiying candidate # 1553857823.538 * [simplify]: Simplifying (/ (/ 1 1) 1) 1553857823.538 * * [simplify]: iters left: 4 (3 enodes) 1553857823.540 * * [simplify]: iters left: 3 (7 enodes) 1553857823.542 * * [simplify]: iters left: 2 (9 enodes) 1553857823.545 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857823.545 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857823.545 * [simplify]: Simplified to 1 1553857823.545 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857823.545 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857823.545 * * [simplify]: iters left: 6 (14 enodes) 1553857823.550 * * [simplify]: iters left: 5 (52 enodes) 1553857823.558 * * [simplify]: iters left: 4 (84 enodes) 1553857823.571 * * [simplify]: iters left: 3 (141 enodes) 1553857823.601 * * [simplify]: iters left: 2 (216 enodes) 1553857823.664 * * [simplify]: iters left: 1 (272 enodes) 1553857823.703 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857823.703 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857823.704 * * [simplify]: Extracting #2: cost 60 inf + 2 1553857823.704 * * [simplify]: Extracting #3: cost 73 inf + 910 1553857823.707 * * [simplify]: Extracting #4: cost 19 inf + 7940 1553857823.713 * * [simplify]: Extracting #5: cost 0 inf + 10512 1553857823.718 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857823.718 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857823.718 * * * * [progress]: [ 676 / 959 ] simplifiying candidate # 1553857823.719 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857823.719 * * [simplify]: iters left: 6 (14 enodes) 1553857823.726 * * [simplify]: iters left: 5 (46 enodes) 1553857823.740 * * [simplify]: iters left: 4 (62 enodes) 1553857823.756 * * [simplify]: iters left: 3 (66 enodes) 1553857823.765 * * [simplify]: iters left: 2 (76 enodes) 1553857823.778 * * [simplify]: iters left: 1 (96 enodes) 1553857823.794 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857823.794 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857823.794 * * [simplify]: Extracting #2: cost 20 inf + 1 1553857823.794 * * [simplify]: Extracting #3: cost 38 inf + 2 1553857823.794 * * [simplify]: Extracting #4: cost 34 inf + 66 1553857823.794 * * [simplify]: Extracting #5: cost 19 inf + 2655 1553857823.795 * * [simplify]: Extracting #6: cost 1 inf + 8285 1553857823.796 * * [simplify]: Extracting #7: cost 0 inf + 8633 1553857823.797 * [simplify]: Simplified to (/ 1 (* (cbrt (hypot y.im y.re)) (hypot y.im y.re))) 1553857823.797 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (hypot y.im y.re)) (hypot y.im y.re))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))))) 1553857823.798 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))) 1553857823.798 * * [simplify]: iters left: 6 (16 enodes) 1553857823.801 * * [simplify]: iters left: 5 (56 enodes) 1553857823.813 * * [simplify]: iters left: 4 (90 enodes) 1553857823.839 * * [simplify]: iters left: 3 (146 enodes) 1553857823.884 * * [simplify]: iters left: 2 (221 enodes) 1553857823.945 * * [simplify]: iters left: 1 (277 enodes) 1553857824.015 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857824.016 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857824.016 * * [simplify]: Extracting #2: cost 59 inf + 2 1553857824.016 * * [simplify]: Extracting #3: cost 77 inf + 376 1553857824.019 * * [simplify]: Extracting #4: cost 33 inf + 9309 1553857824.024 * * [simplify]: Extracting #5: cost 4 inf + 15783 1553857824.030 * * [simplify]: Extracting #6: cost 0 inf + 16260 1553857824.033 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857824.033 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1553857824.033 * * * * [progress]: [ 677 / 959 ] simplifiying candidate # 1553857824.033 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (hypot y.re y.im))) 1553857824.033 * * [simplify]: iters left: 6 (13 enodes) 1553857824.037 * * [simplify]: iters left: 5 (45 enodes) 1553857824.043 * * [simplify]: iters left: 4 (59 enodes) 1553857824.051 * * [simplify]: iters left: 3 (71 enodes) 1553857824.061 * * [simplify]: iters left: 2 (73 enodes) 1553857824.075 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857824.075 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857824.075 * * [simplify]: Extracting #2: cost 21 inf + 1 1553857824.075 * * [simplify]: Extracting #3: cost 25 inf + 1 1553857824.075 * * [simplify]: Extracting #4: cost 26 inf + 3 1553857824.076 * * [simplify]: Extracting #5: cost 17 inf + 1320 1553857824.077 * * [simplify]: Extracting #6: cost 0 inf + 4425 1553857824.078 * [simplify]: Simplified to (/ 1 (* (sqrt (hypot y.im y.re)) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1553857824.078 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (sqrt (hypot y.im y.re)) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))))) 1553857824.079 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857824.079 * * [simplify]: iters left: 6 (16 enodes) 1553857824.087 * * [simplify]: iters left: 5 (58 enodes) 1553857824.101 * * [simplify]: iters left: 4 (95 enodes) 1553857824.114 * * [simplify]: iters left: 3 (166 enodes) 1553857824.154 * * [simplify]: iters left: 2 (296 enodes) 1553857824.221 * * [simplify]: iters left: 1 (408 enodes) 1553857824.283 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857824.283 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857824.284 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857824.284 * * [simplify]: Extracting #3: cost 111 inf + 376 1553857824.286 * * [simplify]: Extracting #4: cost 50 inf + 12651 1553857824.292 * * [simplify]: Extracting #5: cost 5 inf + 22405 1553857824.300 * * [simplify]: Extracting #6: cost 0 inf + 23100 1553857824.305 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1553857824.305 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1553857824.305 * * * * [progress]: [ 678 / 959 ] simplifiying candidate # 1553857824.305 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) 1553857824.305 * * [simplify]: iters left: 6 (11 enodes) 1553857824.308 * * [simplify]: iters left: 5 (40 enodes) 1553857824.315 * * [simplify]: iters left: 4 (52 enodes) 1553857824.322 * * [simplify]: iters left: 3 (59 enodes) 1553857824.329 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857824.329 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857824.329 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857824.329 * * [simplify]: Extracting #3: cost 13 inf + 1 1553857824.329 * * [simplify]: Extracting #4: cost 14 inf + 3 1553857824.329 * * [simplify]: Extracting #5: cost 10 inf + 433 1553857824.329 * * [simplify]: Extracting #6: cost 0 inf + 1895 1553857824.330 * [simplify]: Simplified to (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857824.330 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)))) 1553857824.330 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)) 1553857824.330 * * [simplify]: iters left: 6 (15 enodes) 1553857824.333 * * [simplify]: iters left: 5 (55 enodes) 1553857824.348 * * [simplify]: iters left: 4 (94 enodes) 1553857824.377 * * [simplify]: iters left: 3 (170 enodes) 1553857824.420 * * [simplify]: iters left: 2 (300 enodes) 1553857824.490 * * [simplify]: iters left: 1 (408 enodes) 1553857824.561 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857824.562 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857824.562 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857824.563 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857824.567 * * [simplify]: Extracting #4: cost 45 inf + 12447 1553857824.572 * * [simplify]: Extracting #5: cost 1 inf + 20129 1553857824.576 * * [simplify]: Extracting #6: cost 0 inf + 20266 1553857824.581 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1553857824.581 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1553857824.581 * * * * [progress]: [ 679 / 959 ] simplifiying candidate # 1553857824.581 * [simplify]: Simplifying (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857824.581 * * [simplify]: iters left: 6 (14 enodes) 1553857824.585 * * [simplify]: iters left: 5 (51 enodes) 1553857824.592 * * [simplify]: iters left: 4 (64 enodes) 1553857824.604 * * [simplify]: iters left: 3 (73 enodes) 1553857824.624 * * [simplify]: iters left: 2 (76 enodes) 1553857824.641 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857824.641 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857824.641 * * [simplify]: Extracting #2: cost 21 inf + 1 1553857824.641 * * [simplify]: Extracting #3: cost 29 inf + 1 1553857824.641 * * [simplify]: Extracting #4: cost 30 inf + 3 1553857824.641 * * [simplify]: Extracting #5: cost 22 inf + 1223 1553857824.642 * * [simplify]: Extracting #6: cost 8 inf + 4063 1553857824.643 * * [simplify]: Extracting #7: cost 1 inf + 6660 1553857824.644 * * [simplify]: Extracting #8: cost 0 inf + 7093 1553857824.645 * [simplify]: Simplified to (/ 1 (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im)))))) 1553857824.645 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im)))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))))) 1553857824.645 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))) 1553857824.645 * * [simplify]: iters left: 6 (16 enodes) 1553857824.648 * * [simplify]: iters left: 5 (60 enodes) 1553857824.657 * * [simplify]: iters left: 4 (96 enodes) 1553857824.672 * * [simplify]: iters left: 3 (167 enodes) 1553857824.698 * * [simplify]: iters left: 2 (297 enodes) 1553857824.775 * * [simplify]: iters left: 1 (409 enodes) 1553857824.848 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857824.848 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857824.849 * * [simplify]: Extracting #2: cost 85 inf + 2 1553857824.849 * * [simplify]: Extracting #3: cost 107 inf + 1376 1553857824.850 * * [simplify]: Extracting #4: cost 81 inf + 6396 1553857824.852 * * [simplify]: Extracting #5: cost 73 inf + 7881 1553857824.860 * * [simplify]: Extracting #6: cost 18 inf + 26994 1553857824.874 * * [simplify]: Extracting #7: cost 0 inf + 33484 1553857824.882 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (cbrt (hypot y.re y.im))) 1553857824.882 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (cbrt (hypot y.re y.im))))) 1553857824.882 * * * * [progress]: [ 680 / 959 ] simplifiying candidate # 1553857824.882 * [simplify]: Simplifying (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (hypot y.re y.im))) 1553857824.882 * * [simplify]: iters left: 6 (13 enodes) 1553857824.886 * * [simplify]: iters left: 5 (46 enodes) 1553857824.892 * * [simplify]: iters left: 4 (54 enodes) 1553857824.901 * * [simplify]: iters left: 3 (56 enodes) 1553857824.909 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857824.909 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857824.909 * * [simplify]: Extracting #2: cost 15 inf + 1 1553857824.909 * * [simplify]: Extracting #3: cost 21 inf + 1 1553857824.909 * * [simplify]: Extracting #4: cost 22 inf + 3 1553857824.909 * * [simplify]: Extracting #5: cost 17 inf + 531 1553857824.909 * * [simplify]: Extracting #6: cost 4 inf + 2994 1553857824.910 * * [simplify]: Extracting #7: cost 0 inf + 4173 1553857824.910 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1553857824.910 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))))) 1553857824.911 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857824.911 * * [simplify]: iters left: 6 (16 enodes) 1553857824.914 * * [simplify]: iters left: 5 (60 enodes) 1553857824.922 * * [simplify]: iters left: 4 (96 enodes) 1553857824.936 * * [simplify]: iters left: 3 (167 enodes) 1553857824.989 * * [simplify]: iters left: 2 (297 enodes) 1553857825.060 * * [simplify]: iters left: 1 (409 enodes) 1553857825.139 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857825.139 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857825.140 * * [simplify]: Extracting #2: cost 85 inf + 2 1553857825.140 * * [simplify]: Extracting #3: cost 107 inf + 1136 1553857825.143 * * [simplify]: Extracting #4: cost 81 inf + 5276 1553857825.146 * * [simplify]: Extracting #5: cost 73 inf + 6521 1553857825.154 * * [simplify]: Extracting #6: cost 18 inf + 24634 1553857825.168 * * [simplify]: Extracting #7: cost 0 inf + 30764 1553857825.182 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (hypot y.re y.im))) 1553857825.182 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (hypot y.re y.im))))) 1553857825.182 * * * * [progress]: [ 681 / 959 ] simplifiying candidate # 1553857825.182 * [simplify]: Simplifying (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) 1553857825.183 * * [simplify]: iters left: 6 (11 enodes) 1553857825.188 * * [simplify]: iters left: 5 (38 enodes) 1553857825.200 * * [simplify]: iters left: 4 (44 enodes) 1553857825.209 * * [simplify]: iters left: 3 (47 enodes) 1553857825.215 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857825.215 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857825.215 * * [simplify]: Extracting #2: cost 6 inf + 1 1553857825.215 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857825.215 * * [simplify]: Extracting #4: cost 14 inf + 1 1553857825.215 * * [simplify]: Extracting #5: cost 14 inf + 3 1553857825.215 * * [simplify]: Extracting #6: cost 9 inf + 264 1553857825.216 * * [simplify]: Extracting #7: cost 1 inf + 1882 1553857825.216 * * [simplify]: Extracting #8: cost 0 inf + 2099 1553857825.217 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1553857825.217 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)))) 1553857825.217 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)) 1553857825.217 * * [simplify]: iters left: 6 (15 enodes) 1553857825.220 * * [simplify]: iters left: 5 (57 enodes) 1553857825.232 * * [simplify]: iters left: 4 (93 enodes) 1553857825.260 * * [simplify]: iters left: 3 (164 enodes) 1553857825.300 * * [simplify]: iters left: 2 (294 enodes) 1553857825.378 * * [simplify]: iters left: 1 (406 enodes) 1553857825.443 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857825.443 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857825.443 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857825.443 * * [simplify]: Extracting #3: cost 100 inf + 1609 1553857825.445 * * [simplify]: Extracting #4: cost 76 inf + 4633 1553857825.446 * * [simplify]: Extracting #5: cost 73 inf + 5047 1553857825.450 * * [simplify]: Extracting #6: cost 19 inf + 21590 1553857825.461 * * [simplify]: Extracting #7: cost 0 inf + 27930 1553857825.469 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1553857825.469 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1553857825.469 * * * * [progress]: [ 682 / 959 ] simplifiying candidate # 1553857825.470 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857825.470 * * [simplify]: iters left: 6 (13 enodes) 1553857825.473 * * [simplify]: iters left: 5 (45 enodes) 1553857825.480 * * [simplify]: iters left: 4 (59 enodes) 1553857825.490 * * [simplify]: iters left: 3 (68 enodes) 1553857825.504 * * [simplify]: iters left: 2 (71 enodes) 1553857825.518 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857825.518 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857825.518 * * [simplify]: Extracting #2: cost 19 inf + 1 1553857825.518 * * [simplify]: Extracting #3: cost 25 inf + 1 1553857825.518 * * [simplify]: Extracting #4: cost 26 inf + 3 1553857825.518 * * [simplify]: Extracting #5: cost 12 inf + 2208 1553857825.519 * * [simplify]: Extracting #6: cost 0 inf + 4425 1553857825.520 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857825.520 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))))) 1553857825.520 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))) 1553857825.520 * * [simplify]: iters left: 6 (16 enodes) 1553857825.523 * * [simplify]: iters left: 5 (58 enodes) 1553857825.532 * * [simplify]: iters left: 4 (95 enodes) 1553857825.549 * * [simplify]: iters left: 3 (166 enodes) 1553857825.598 * * [simplify]: iters left: 2 (296 enodes) 1553857825.654 * * [simplify]: iters left: 1 (408 enodes) 1553857825.728 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857825.729 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857825.729 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857825.730 * * [simplify]: Extracting #3: cost 111 inf + 376 1553857825.734 * * [simplify]: Extracting #4: cost 50 inf + 12331 1553857825.742 * * [simplify]: Extracting #5: cost 5 inf + 22365 1553857825.752 * * [simplify]: Extracting #6: cost 0 inf + 23100 1553857825.761 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857825.761 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1553857825.762 * * * * [progress]: [ 683 / 959 ] simplifiying candidate # 1553857825.762 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857825.762 * * [simplify]: iters left: 6 (12 enodes) 1553857825.765 * * [simplify]: iters left: 5 (38 enodes) 1553857825.772 * * [simplify]: iters left: 4 (42 enodes) 1553857825.778 * * [simplify]: iters left: 3 (43 enodes) 1553857825.783 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857825.783 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857825.783 * * [simplify]: Extracting #2: cost 11 inf + 1 1553857825.784 * * [simplify]: Extracting #3: cost 5 inf + 685 1553857825.784 * * [simplify]: Extracting #4: cost 3 inf + 962 1553857825.784 * * [simplify]: Extracting #5: cost 0 inf + 1141 1553857825.784 * [simplify]: Simplified to (/ 1 (hypot y.im y.re)) 1553857825.784 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.im y.re)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))))) 1553857825.785 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857825.785 * * [simplify]: iters left: 6 (16 enodes) 1553857825.788 * * [simplify]: iters left: 5 (56 enodes) 1553857825.803 * * [simplify]: iters left: 4 (88 enodes) 1553857825.828 * * [simplify]: iters left: 3 (145 enodes) 1553857825.857 * * [simplify]: iters left: 2 (220 enodes) 1553857825.897 * * [simplify]: iters left: 1 (276 enodes) 1553857825.942 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857825.942 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857825.942 * * [simplify]: Extracting #2: cost 59 inf + 2 1553857825.943 * * [simplify]: Extracting #3: cost 78 inf + 376 1553857825.944 * * [simplify]: Extracting #4: cost 27 inf + 6982 1553857825.946 * * [simplify]: Extracting #5: cost 0 inf + 10706 1553857825.949 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857825.949 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 1553857825.949 * * * * [progress]: [ 684 / 959 ] simplifiying candidate # 1553857825.950 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 1553857825.950 * * [simplify]: iters left: 6 (10 enodes) 1553857825.953 * * [simplify]: iters left: 5 (35 enodes) 1553857825.959 * * [simplify]: iters left: 4 (42 enodes) 1553857825.968 * * [simplify]: iters left: 3 (45 enodes) 1553857825.978 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857825.978 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857825.978 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857825.978 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857825.979 * * [simplify]: Extracting #4: cost 4 inf + 587 1553857825.979 * * [simplify]: Extracting #5: cost 2 inf + 863 1553857825.979 * * [simplify]: Extracting #6: cost 0 inf + 945 1553857825.980 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1553857825.980 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)))) 1553857825.980 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)) 1553857825.981 * * [simplify]: iters left: 6 (15 enodes) 1553857825.987 * * [simplify]: iters left: 5 (55 enodes) 1553857826.003 * * [simplify]: iters left: 4 (94 enodes) 1553857826.024 * * [simplify]: iters left: 3 (170 enodes) 1553857826.057 * * [simplify]: iters left: 2 (300 enodes) 1553857826.119 * * [simplify]: iters left: 1 (408 enodes) 1553857826.185 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857826.185 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857826.185 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857826.186 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857826.188 * * [simplify]: Extracting #4: cost 45 inf + 10847 1553857826.192 * * [simplify]: Extracting #5: cost 1 inf + 17409 1553857826.197 * * [simplify]: Extracting #6: cost 0 inf + 17546 1553857826.205 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1553857826.205 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1553857826.206 * * * * [progress]: [ 685 / 959 ] simplifiying candidate # 1553857826.206 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857826.206 * * [simplify]: iters left: 6 (9 enodes) 1553857826.211 * * [simplify]: iters left: 5 (33 enodes) 1553857826.223 * * [simplify]: iters left: 4 (42 enodes) 1553857826.237 * * [simplify]: iters left: 3 (46 enodes) 1553857826.250 * * [simplify]: iters left: 2 (55 enodes) 1553857826.262 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857826.262 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857826.262 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857826.262 * * [simplify]: Extracting #3: cost 12 inf + 1 1553857826.262 * * [simplify]: Extracting #4: cost 9 inf + 60 1553857826.262 * * [simplify]: Extracting #5: cost 5 inf + 609 1553857826.263 * * [simplify]: Extracting #6: cost 0 inf + 1537 1553857826.263 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857826.263 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857826.264 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857826.264 * * [simplify]: iters left: 6 (15 enodes) 1553857826.271 * * [simplify]: iters left: 5 (55 enodes) 1553857826.282 * * [simplify]: iters left: 4 (92 enodes) 1553857826.296 * * [simplify]: iters left: 3 (163 enodes) 1553857826.338 * * [simplify]: iters left: 2 (293 enodes) 1553857826.403 * * [simplify]: iters left: 1 (405 enodes) 1553857826.491 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857826.491 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857826.491 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857826.492 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857826.495 * * [simplify]: Extracting #4: cost 46 inf + 11710 1553857826.504 * * [simplify]: Extracting #5: cost 2 inf + 19912 1553857826.510 * * [simplify]: Extracting #6: cost 0 inf + 20266 1553857826.515 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857826.515 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857826.515 * * * * [progress]: [ 686 / 959 ] simplifiying candidate # 1553857826.515 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (hypot y.re y.im))) 1553857826.515 * * [simplify]: iters left: 5 (8 enodes) 1553857826.518 * * [simplify]: iters left: 4 (28 enodes) 1553857826.522 * * [simplify]: iters left: 3 (30 enodes) 1553857826.526 * * [simplify]: iters left: 2 (32 enodes) 1553857826.530 * * [simplify]: iters left: 1 (33 enodes) 1553857826.537 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857826.537 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857826.537 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857826.537 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857826.537 * * [simplify]: Extracting #4: cost 6 inf + 3 1553857826.537 * * [simplify]: Extracting #5: cost 4 inf + 157 1553857826.537 * * [simplify]: Extracting #6: cost 0 inf + 587 1553857826.537 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1553857826.538 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857826.538 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857826.538 * * [simplify]: iters left: 6 (15 enodes) 1553857826.545 * * [simplify]: iters left: 5 (55 enodes) 1553857826.561 * * [simplify]: iters left: 4 (92 enodes) 1553857826.581 * * [simplify]: iters left: 3 (163 enodes) 1553857826.611 * * [simplify]: iters left: 2 (293 enodes) 1553857826.692 * * [simplify]: iters left: 1 (405 enodes) 1553857826.779 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857826.779 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857826.779 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857826.780 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857826.781 * * [simplify]: Extracting #4: cost 46 inf + 10350 1553857826.786 * * [simplify]: Extracting #5: cost 2 inf + 17272 1553857826.790 * * [simplify]: Extracting #6: cost 0 inf + 17546 1553857826.794 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1553857826.795 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1553857826.795 * * * * [progress]: [ 687 / 959 ] simplifiying candidate # 1553857826.795 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) 1) 1553857826.795 * * [simplify]: iters left: 5 (4 enodes) 1553857826.801 * * [simplify]: iters left: 4 (14 enodes) 1553857826.804 * * [simplify]: iters left: 3 (16 enodes) 1553857826.807 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857826.807 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857826.807 * [simplify]: Simplified to 1 1553857826.807 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857826.807 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857826.807 * * [simplify]: iters left: 6 (14 enodes) 1553857826.814 * * [simplify]: iters left: 5 (52 enodes) 1553857826.829 * * [simplify]: iters left: 4 (84 enodes) 1553857826.845 * * [simplify]: iters left: 3 (141 enodes) 1553857826.870 * * [simplify]: iters left: 2 (216 enodes) 1553857826.904 * * [simplify]: iters left: 1 (272 enodes) 1553857826.947 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857826.947 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857826.947 * * [simplify]: Extracting #2: cost 60 inf + 2 1553857826.947 * * [simplify]: Extracting #3: cost 73 inf + 910 1553857826.949 * * [simplify]: Extracting #4: cost 19 inf + 7940 1553857826.954 * * [simplify]: Extracting #5: cost 0 inf + 10512 1553857826.959 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857826.959 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857826.959 * * * * [progress]: [ 688 / 959 ] simplifiying candidate # 1553857826.959 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857826.960 * * [simplify]: iters left: 6 (9 enodes) 1553857826.965 * * [simplify]: iters left: 5 (33 enodes) 1553857826.976 * * [simplify]: iters left: 4 (42 enodes) 1553857826.987 * * [simplify]: iters left: 3 (46 enodes) 1553857827.000 * * [simplify]: iters left: 2 (55 enodes) 1553857827.012 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857827.012 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857827.012 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857827.013 * * [simplify]: Extracting #3: cost 12 inf + 1 1553857827.013 * * [simplify]: Extracting #4: cost 9 inf + 60 1553857827.013 * * [simplify]: Extracting #5: cost 5 inf + 609 1553857827.013 * * [simplify]: Extracting #6: cost 0 inf + 1537 1553857827.014 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857827.014 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857827.014 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857827.014 * * [simplify]: iters left: 6 (15 enodes) 1553857827.021 * * [simplify]: iters left: 5 (55 enodes) 1553857827.039 * * [simplify]: iters left: 4 (92 enodes) 1553857827.069 * * [simplify]: iters left: 3 (163 enodes) 1553857827.114 * * [simplify]: iters left: 2 (293 enodes) 1553857827.180 * * [simplify]: iters left: 1 (405 enodes) 1553857827.267 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857827.267 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857827.267 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857827.268 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857827.270 * * [simplify]: Extracting #4: cost 46 inf + 11710 1553857827.274 * * [simplify]: Extracting #5: cost 2 inf + 19912 1553857827.278 * * [simplify]: Extracting #6: cost 0 inf + 20266 1553857827.283 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857827.283 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857827.283 * * * * [progress]: [ 689 / 959 ] simplifiying candidate # 1553857827.283 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (hypot y.re y.im))) 1553857827.283 * * [simplify]: iters left: 5 (8 enodes) 1553857827.286 * * [simplify]: iters left: 4 (28 enodes) 1553857827.291 * * [simplify]: iters left: 3 (30 enodes) 1553857827.296 * * [simplify]: iters left: 2 (32 enodes) 1553857827.300 * * [simplify]: iters left: 1 (33 enodes) 1553857827.304 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857827.304 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857827.304 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857827.304 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857827.304 * * [simplify]: Extracting #4: cost 6 inf + 3 1553857827.304 * * [simplify]: Extracting #5: cost 4 inf + 157 1553857827.304 * * [simplify]: Extracting #6: cost 0 inf + 587 1553857827.305 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1553857827.305 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857827.305 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857827.305 * * [simplify]: iters left: 6 (15 enodes) 1553857827.308 * * [simplify]: iters left: 5 (55 enodes) 1553857827.316 * * [simplify]: iters left: 4 (92 enodes) 1553857827.332 * * [simplify]: iters left: 3 (163 enodes) 1553857827.358 * * [simplify]: iters left: 2 (293 enodes) 1553857827.432 * * [simplify]: iters left: 1 (405 enodes) 1553857827.538 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857827.538 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857827.539 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857827.539 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857827.542 * * [simplify]: Extracting #4: cost 46 inf + 10350 1553857827.551 * * [simplify]: Extracting #5: cost 2 inf + 17272 1553857827.559 * * [simplify]: Extracting #6: cost 0 inf + 17546 1553857827.568 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1553857827.568 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1553857827.569 * * * * [progress]: [ 690 / 959 ] simplifiying candidate # 1553857827.569 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) 1) 1553857827.569 * * [simplify]: iters left: 5 (4 enodes) 1553857827.577 * * [simplify]: iters left: 4 (14 enodes) 1553857827.579 * * [simplify]: iters left: 3 (16 enodes) 1553857827.583 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857827.583 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857827.583 * [simplify]: Simplified to 1 1553857827.583 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857827.583 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857827.583 * * [simplify]: iters left: 6 (14 enodes) 1553857827.590 * * [simplify]: iters left: 5 (52 enodes) 1553857827.605 * * [simplify]: iters left: 4 (84 enodes) 1553857827.630 * * [simplify]: iters left: 3 (141 enodes) 1553857827.672 * * [simplify]: iters left: 2 (216 enodes) 1553857827.712 * * [simplify]: iters left: 1 (272 enodes) 1553857827.766 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857827.766 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857827.766 * * [simplify]: Extracting #2: cost 60 inf + 2 1553857827.766 * * [simplify]: Extracting #3: cost 73 inf + 910 1553857827.768 * * [simplify]: Extracting #4: cost 19 inf + 7940 1553857827.772 * * [simplify]: Extracting #5: cost 0 inf + 10512 1553857827.774 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857827.774 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857827.774 * * * * [progress]: [ 691 / 959 ] simplifiying candidate # 1553857827.775 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857827.775 * * [simplify]: iters left: 6 (9 enodes) 1553857827.778 * * [simplify]: iters left: 5 (33 enodes) 1553857827.788 * * [simplify]: iters left: 4 (42 enodes) 1553857827.798 * * [simplify]: iters left: 3 (46 enodes) 1553857827.805 * * [simplify]: iters left: 2 (55 enodes) 1553857827.812 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857827.812 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857827.812 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857827.812 * * [simplify]: Extracting #3: cost 12 inf + 1 1553857827.812 * * [simplify]: Extracting #4: cost 9 inf + 60 1553857827.812 * * [simplify]: Extracting #5: cost 5 inf + 609 1553857827.812 * * [simplify]: Extracting #6: cost 0 inf + 1537 1553857827.813 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857827.813 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857827.813 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857827.813 * * [simplify]: iters left: 6 (15 enodes) 1553857827.816 * * [simplify]: iters left: 5 (55 enodes) 1553857827.824 * * [simplify]: iters left: 4 (92 enodes) 1553857827.846 * * [simplify]: iters left: 3 (163 enodes) 1553857827.877 * * [simplify]: iters left: 2 (293 enodes) 1553857827.935 * * [simplify]: iters left: 1 (405 enodes) 1553857828.018 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857828.018 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857828.018 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857828.019 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857828.020 * * [simplify]: Extracting #4: cost 46 inf + 11710 1553857828.024 * * [simplify]: Extracting #5: cost 2 inf + 19912 1553857828.029 * * [simplify]: Extracting #6: cost 0 inf + 20266 1553857828.034 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857828.034 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857828.034 * * * * [progress]: [ 692 / 959 ] simplifiying candidate # 1553857828.034 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (hypot y.re y.im))) 1553857828.035 * * [simplify]: iters left: 5 (8 enodes) 1553857828.037 * * [simplify]: iters left: 4 (28 enodes) 1553857828.041 * * [simplify]: iters left: 3 (30 enodes) 1553857828.046 * * [simplify]: iters left: 2 (32 enodes) 1553857828.050 * * [simplify]: iters left: 1 (33 enodes) 1553857828.058 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857828.059 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857828.059 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857828.059 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857828.059 * * [simplify]: Extracting #4: cost 6 inf + 3 1553857828.059 * * [simplify]: Extracting #5: cost 4 inf + 157 1553857828.059 * * [simplify]: Extracting #6: cost 0 inf + 587 1553857828.059 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1553857828.059 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857828.060 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857828.060 * * [simplify]: iters left: 6 (15 enodes) 1553857828.067 * * [simplify]: iters left: 5 (55 enodes) 1553857828.080 * * [simplify]: iters left: 4 (92 enodes) 1553857828.094 * * [simplify]: iters left: 3 (163 enodes) 1553857828.120 * * [simplify]: iters left: 2 (293 enodes) 1553857828.207 * * [simplify]: iters left: 1 (405 enodes) 1553857828.319 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857828.319 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857828.320 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857828.321 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857828.324 * * [simplify]: Extracting #4: cost 46 inf + 10350 1553857828.332 * * [simplify]: Extracting #5: cost 2 inf + 17272 1553857828.341 * * [simplify]: Extracting #6: cost 0 inf + 17546 1553857828.349 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1553857828.349 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1553857828.350 * * * * [progress]: [ 693 / 959 ] simplifiying candidate # 1553857828.350 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) 1) 1553857828.350 * * [simplify]: iters left: 5 (4 enodes) 1553857828.357 * * [simplify]: iters left: 4 (14 enodes) 1553857828.359 * * [simplify]: iters left: 3 (16 enodes) 1553857828.361 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857828.361 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857828.361 * [simplify]: Simplified to 1 1553857828.361 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857828.361 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857828.361 * * [simplify]: iters left: 6 (14 enodes) 1553857828.364 * * [simplify]: iters left: 5 (52 enodes) 1553857828.373 * * [simplify]: iters left: 4 (84 enodes) 1553857828.386 * * [simplify]: iters left: 3 (141 enodes) 1553857828.415 * * [simplify]: iters left: 2 (216 enodes) 1553857828.461 * * [simplify]: iters left: 1 (272 enodes) 1553857828.499 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857828.499 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857828.499 * * [simplify]: Extracting #2: cost 60 inf + 2 1553857828.500 * * [simplify]: Extracting #3: cost 73 inf + 910 1553857828.503 * * [simplify]: Extracting #4: cost 19 inf + 7940 1553857828.508 * * [simplify]: Extracting #5: cost 0 inf + 10512 1553857828.513 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857828.514 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857828.514 * * * * [progress]: [ 694 / 959 ] simplifiying candidate # 1553857828.514 * [simplify]: Simplifying (/ (/ 1 (sqrt (* 1 1))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857828.514 * * [simplify]: iters left: 6 (10 enodes) 1553857828.523 * * [simplify]: iters left: 5 (35 enodes) 1553857828.532 * * [simplify]: iters left: 4 (43 enodes) 1553857828.543 * * [simplify]: iters left: 3 (44 enodes) 1553857828.553 * * [simplify]: iters left: 2 (46 enodes) 1553857828.565 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857828.565 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857828.565 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857828.565 * * [simplify]: Extracting #3: cost 12 inf + 1 1553857828.565 * * [simplify]: Extracting #4: cost 10 inf + 3 1553857828.565 * * [simplify]: Extracting #5: cost 6 inf + 432 1553857828.565 * * [simplify]: Extracting #6: cost 0 inf + 1537 1553857828.565 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857828.565 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857828.566 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857828.566 * * [simplify]: iters left: 6 (15 enodes) 1553857828.569 * * [simplify]: iters left: 5 (55 enodes) 1553857828.577 * * [simplify]: iters left: 4 (92 enodes) 1553857828.590 * * [simplify]: iters left: 3 (163 enodes) 1553857828.640 * * [simplify]: iters left: 2 (293 enodes) 1553857828.706 * * [simplify]: iters left: 1 (405 enodes) 1553857828.779 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857828.779 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857828.779 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857828.780 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857828.781 * * [simplify]: Extracting #4: cost 46 inf + 11710 1553857828.785 * * [simplify]: Extracting #5: cost 2 inf + 19912 1553857828.790 * * [simplify]: Extracting #6: cost 0 inf + 20266 1553857828.794 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857828.794 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857828.794 * * * * [progress]: [ 695 / 959 ] simplifiying candidate # 1553857828.795 * [simplify]: Simplifying (/ (/ 1 (sqrt (* 1 1))) (sqrt (hypot y.re y.im))) 1553857828.795 * * [simplify]: iters left: 6 (9 enodes) 1553857828.800 * * [simplify]: iters left: 5 (30 enodes) 1553857828.803 * * [simplify]: iters left: 4 (33 enodes) 1553857828.810 * * [simplify]: iters left: 3 (35 enodes) 1553857828.818 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857828.818 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857828.818 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857828.818 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857828.818 * * [simplify]: Extracting #4: cost 2 inf + 311 1553857828.818 * * [simplify]: Extracting #5: cost 0 inf + 587 1553857828.819 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1553857828.819 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857828.819 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857828.819 * * [simplify]: iters left: 6 (15 enodes) 1553857828.826 * * [simplify]: iters left: 5 (55 enodes) 1553857828.837 * * [simplify]: iters left: 4 (92 enodes) 1553857828.852 * * [simplify]: iters left: 3 (163 enodes) 1553857828.888 * * [simplify]: iters left: 2 (293 enodes) 1553857828.986 * * [simplify]: iters left: 1 (405 enodes) 1553857829.057 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857829.057 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857829.058 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857829.058 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857829.060 * * [simplify]: Extracting #4: cost 46 inf + 10350 1553857829.064 * * [simplify]: Extracting #5: cost 2 inf + 17272 1553857829.069 * * [simplify]: Extracting #6: cost 0 inf + 17546 1553857829.073 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1553857829.073 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1553857829.073 * * * * [progress]: [ 696 / 959 ] simplifiying candidate # 1553857829.073 * [simplify]: Simplifying (/ (/ 1 (sqrt (* 1 1))) 1) 1553857829.074 * * [simplify]: iters left: 6 (5 enodes) 1553857829.079 * * [simplify]: iters left: 5 (16 enodes) 1553857829.081 * * [simplify]: iters left: 4 (18 enodes) 1553857829.084 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857829.084 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857829.084 * [simplify]: Simplified to 1 1553857829.084 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857829.085 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857829.085 * * [simplify]: iters left: 6 (14 enodes) 1553857829.091 * * [simplify]: iters left: 5 (52 enodes) 1553857829.100 * * [simplify]: iters left: 4 (84 enodes) 1553857829.112 * * [simplify]: iters left: 3 (141 enodes) 1553857829.135 * * [simplify]: iters left: 2 (216 enodes) 1553857829.165 * * [simplify]: iters left: 1 (272 enodes) 1553857829.199 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857829.199 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857829.199 * * [simplify]: Extracting #2: cost 60 inf + 2 1553857829.199 * * [simplify]: Extracting #3: cost 73 inf + 910 1553857829.201 * * [simplify]: Extracting #4: cost 19 inf + 7940 1553857829.204 * * [simplify]: Extracting #5: cost 0 inf + 10512 1553857829.207 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857829.208 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857829.208 * * * * [progress]: [ 697 / 959 ] simplifiying candidate # 1553857829.208 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857829.208 * * [simplify]: iters left: 6 (9 enodes) 1553857829.213 * * [simplify]: iters left: 5 (33 enodes) 1553857829.224 * * [simplify]: iters left: 4 (42 enodes) 1553857829.235 * * [simplify]: iters left: 3 (46 enodes) 1553857829.248 * * [simplify]: iters left: 2 (55 enodes) 1553857829.260 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857829.260 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857829.260 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857829.260 * * [simplify]: Extracting #3: cost 12 inf + 1 1553857829.260 * * [simplify]: Extracting #4: cost 9 inf + 60 1553857829.261 * * [simplify]: Extracting #5: cost 5 inf + 609 1553857829.261 * * [simplify]: Extracting #6: cost 0 inf + 1537 1553857829.261 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857829.261 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857829.261 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857829.261 * * [simplify]: iters left: 6 (15 enodes) 1553857829.265 * * [simplify]: iters left: 5 (55 enodes) 1553857829.272 * * [simplify]: iters left: 4 (92 enodes) 1553857829.286 * * [simplify]: iters left: 3 (163 enodes) 1553857829.320 * * [simplify]: iters left: 2 (293 enodes) 1553857829.383 * * [simplify]: iters left: 1 (405 enodes) 1553857829.487 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857829.487 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857829.487 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857829.488 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857829.493 * * [simplify]: Extracting #4: cost 46 inf + 11710 1553857829.501 * * [simplify]: Extracting #5: cost 2 inf + 19912 1553857829.505 * * [simplify]: Extracting #6: cost 0 inf + 20266 1553857829.510 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857829.510 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857829.510 * * * * [progress]: [ 698 / 959 ] simplifiying candidate # 1553857829.510 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (hypot y.re y.im))) 1553857829.510 * * [simplify]: iters left: 5 (8 enodes) 1553857829.513 * * [simplify]: iters left: 4 (28 enodes) 1553857829.517 * * [simplify]: iters left: 3 (30 enodes) 1553857829.522 * * [simplify]: iters left: 2 (32 enodes) 1553857829.526 * * [simplify]: iters left: 1 (33 enodes) 1553857829.531 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857829.531 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857829.531 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857829.531 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857829.531 * * [simplify]: Extracting #4: cost 6 inf + 3 1553857829.531 * * [simplify]: Extracting #5: cost 4 inf + 157 1553857829.532 * * [simplify]: Extracting #6: cost 0 inf + 587 1553857829.532 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1553857829.532 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857829.532 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857829.533 * * [simplify]: iters left: 6 (15 enodes) 1553857829.539 * * [simplify]: iters left: 5 (55 enodes) 1553857829.555 * * [simplify]: iters left: 4 (92 enodes) 1553857829.578 * * [simplify]: iters left: 3 (163 enodes) 1553857829.605 * * [simplify]: iters left: 2 (293 enodes) 1553857829.664 * * [simplify]: iters left: 1 (405 enodes) 1553857829.742 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857829.742 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857829.743 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857829.744 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857829.747 * * [simplify]: Extracting #4: cost 46 inf + 10350 1553857829.755 * * [simplify]: Extracting #5: cost 2 inf + 17272 1553857829.761 * * [simplify]: Extracting #6: cost 0 inf + 17546 1553857829.766 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1553857829.766 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1553857829.766 * * * * [progress]: [ 699 / 959 ] simplifiying candidate # 1553857829.766 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) 1) 1553857829.766 * * [simplify]: iters left: 5 (4 enodes) 1553857829.771 * * [simplify]: iters left: 4 (14 enodes) 1553857829.773 * * [simplify]: iters left: 3 (16 enodes) 1553857829.775 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857829.775 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857829.775 * [simplify]: Simplified to 1 1553857829.775 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857829.775 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857829.775 * * [simplify]: iters left: 6 (14 enodes) 1553857829.778 * * [simplify]: iters left: 5 (52 enodes) 1553857829.786 * * [simplify]: iters left: 4 (84 enodes) 1553857829.798 * * [simplify]: iters left: 3 (141 enodes) 1553857829.820 * * [simplify]: iters left: 2 (216 enodes) 1553857829.873 * * [simplify]: iters left: 1 (272 enodes) 1553857829.925 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857829.925 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857829.925 * * [simplify]: Extracting #2: cost 60 inf + 2 1553857829.926 * * [simplify]: Extracting #3: cost 73 inf + 910 1553857829.927 * * [simplify]: Extracting #4: cost 19 inf + 7940 1553857829.930 * * [simplify]: Extracting #5: cost 0 inf + 10512 1553857829.933 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857829.933 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857829.933 * * * * [progress]: [ 700 / 959 ] simplifiying candidate # 1553857829.933 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857829.933 * * [simplify]: iters left: 6 (9 enodes) 1553857829.936 * * [simplify]: iters left: 5 (33 enodes) 1553857829.942 * * [simplify]: iters left: 4 (42 enodes) 1553857829.955 * * [simplify]: iters left: 3 (46 enodes) 1553857829.967 * * [simplify]: iters left: 2 (55 enodes) 1553857829.974 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857829.974 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857829.974 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857829.974 * * [simplify]: Extracting #3: cost 12 inf + 1 1553857829.974 * * [simplify]: Extracting #4: cost 9 inf + 60 1553857829.975 * * [simplify]: Extracting #5: cost 5 inf + 609 1553857829.975 * * [simplify]: Extracting #6: cost 0 inf + 1537 1553857829.975 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857829.975 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857829.975 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857829.975 * * [simplify]: iters left: 6 (15 enodes) 1553857829.979 * * [simplify]: iters left: 5 (55 enodes) 1553857829.986 * * [simplify]: iters left: 4 (92 enodes) 1553857830.006 * * [simplify]: iters left: 3 (163 enodes) 1553857830.056 * * [simplify]: iters left: 2 (293 enodes) 1553857830.132 * * [simplify]: iters left: 1 (405 enodes) 1553857830.241 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857830.241 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857830.242 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857830.243 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857830.246 * * [simplify]: Extracting #4: cost 46 inf + 11710 1553857830.254 * * [simplify]: Extracting #5: cost 2 inf + 19912 1553857830.263 * * [simplify]: Extracting #6: cost 0 inf + 20266 1553857830.270 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857830.270 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857830.270 * * * * [progress]: [ 701 / 959 ] simplifiying candidate # 1553857830.271 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (hypot y.re y.im))) 1553857830.271 * * [simplify]: iters left: 5 (8 enodes) 1553857830.273 * * [simplify]: iters left: 4 (28 enodes) 1553857830.278 * * [simplify]: iters left: 3 (30 enodes) 1553857830.282 * * [simplify]: iters left: 2 (32 enodes) 1553857830.288 * * [simplify]: iters left: 1 (33 enodes) 1553857830.293 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857830.293 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857830.293 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857830.293 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857830.293 * * [simplify]: Extracting #4: cost 6 inf + 3 1553857830.293 * * [simplify]: Extracting #5: cost 4 inf + 157 1553857830.293 * * [simplify]: Extracting #6: cost 0 inf + 587 1553857830.294 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1553857830.294 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857830.294 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857830.294 * * [simplify]: iters left: 6 (15 enodes) 1553857830.301 * * [simplify]: iters left: 5 (55 enodes) 1553857830.316 * * [simplify]: iters left: 4 (92 enodes) 1553857830.329 * * [simplify]: iters left: 3 (163 enodes) 1553857830.355 * * [simplify]: iters left: 2 (293 enodes) 1553857830.419 * * [simplify]: iters left: 1 (405 enodes) 1553857830.498 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857830.498 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857830.498 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857830.499 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857830.500 * * [simplify]: Extracting #4: cost 46 inf + 10350 1553857830.505 * * [simplify]: Extracting #5: cost 2 inf + 17272 1553857830.509 * * [simplify]: Extracting #6: cost 0 inf + 17546 1553857830.513 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1553857830.514 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1553857830.514 * * * * [progress]: [ 702 / 959 ] simplifiying candidate # 1553857830.514 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) 1) 1553857830.514 * * [simplify]: iters left: 5 (4 enodes) 1553857830.519 * * [simplify]: iters left: 4 (14 enodes) 1553857830.521 * * [simplify]: iters left: 3 (16 enodes) 1553857830.522 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857830.523 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857830.523 * [simplify]: Simplified to 1 1553857830.523 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857830.523 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857830.523 * * [simplify]: iters left: 6 (14 enodes) 1553857830.526 * * [simplify]: iters left: 5 (52 enodes) 1553857830.540 * * [simplify]: iters left: 4 (84 enodes) 1553857830.568 * * [simplify]: iters left: 3 (141 enodes) 1553857830.611 * * [simplify]: iters left: 2 (216 enodes) 1553857830.643 * * [simplify]: iters left: 1 (272 enodes) 1553857830.701 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857830.701 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857830.702 * * [simplify]: Extracting #2: cost 60 inf + 2 1553857830.702 * * [simplify]: Extracting #3: cost 73 inf + 910 1553857830.705 * * [simplify]: Extracting #4: cost 19 inf + 7940 1553857830.711 * * [simplify]: Extracting #5: cost 0 inf + 10512 1553857830.716 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857830.716 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857830.716 * * * * [progress]: [ 703 / 959 ] simplifiying candidate # 1553857830.716 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857830.717 * * [simplify]: iters left: 6 (13 enodes) 1553857830.723 * * [simplify]: iters left: 5 (45 enodes) 1553857830.737 * * [simplify]: iters left: 4 (59 enodes) 1553857830.753 * * [simplify]: iters left: 3 (68 enodes) 1553857830.772 * * [simplify]: iters left: 2 (71 enodes) 1553857830.791 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857830.791 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857830.791 * * [simplify]: Extracting #2: cost 19 inf + 1 1553857830.791 * * [simplify]: Extracting #3: cost 25 inf + 1 1553857830.792 * * [simplify]: Extracting #4: cost 26 inf + 3 1553857830.792 * * [simplify]: Extracting #5: cost 12 inf + 2208 1553857830.793 * * [simplify]: Extracting #6: cost 0 inf + 4425 1553857830.796 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857830.796 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))))) 1553857830.797 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))) 1553857830.797 * * [simplify]: iters left: 6 (16 enodes) 1553857830.804 * * [simplify]: iters left: 5 (58 enodes) 1553857830.821 * * [simplify]: iters left: 4 (95 enodes) 1553857830.841 * * [simplify]: iters left: 3 (166 enodes) 1553857830.873 * * [simplify]: iters left: 2 (296 enodes) 1553857830.970 * * [simplify]: iters left: 1 (408 enodes) 1553857831.464 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857831.464 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857831.465 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857831.465 * * [simplify]: Extracting #3: cost 111 inf + 376 1553857831.469 * * [simplify]: Extracting #4: cost 50 inf + 12331 1553857831.478 * * [simplify]: Extracting #5: cost 5 inf + 22365 1553857831.489 * * [simplify]: Extracting #6: cost 0 inf + 23100 1553857831.498 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857831.498 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1553857831.498 * * * * [progress]: [ 704 / 959 ] simplifiying candidate # 1553857831.499 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857831.499 * * [simplify]: iters left: 6 (12 enodes) 1553857831.505 * * [simplify]: iters left: 5 (38 enodes) 1553857831.515 * * [simplify]: iters left: 4 (42 enodes) 1553857831.527 * * [simplify]: iters left: 3 (43 enodes) 1553857831.537 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857831.538 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857831.538 * * [simplify]: Extracting #2: cost 11 inf + 1 1553857831.538 * * [simplify]: Extracting #3: cost 5 inf + 685 1553857831.538 * * [simplify]: Extracting #4: cost 3 inf + 962 1553857831.539 * * [simplify]: Extracting #5: cost 0 inf + 1141 1553857831.539 * [simplify]: Simplified to (/ 1 (hypot y.im y.re)) 1553857831.539 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.im y.re)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))))) 1553857831.540 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857831.540 * * [simplify]: iters left: 6 (16 enodes) 1553857831.547 * * [simplify]: iters left: 5 (56 enodes) 1553857831.567 * * [simplify]: iters left: 4 (88 enodes) 1553857831.593 * * [simplify]: iters left: 3 (145 enodes) 1553857831.635 * * [simplify]: iters left: 2 (220 enodes) 1553857831.698 * * [simplify]: iters left: 1 (276 enodes) 1553857831.746 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857831.746 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857831.746 * * [simplify]: Extracting #2: cost 59 inf + 2 1553857831.746 * * [simplify]: Extracting #3: cost 78 inf + 376 1553857831.748 * * [simplify]: Extracting #4: cost 27 inf + 6982 1553857831.750 * * [simplify]: Extracting #5: cost 0 inf + 10706 1553857831.753 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857831.753 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 1553857831.753 * * * * [progress]: [ 705 / 959 ] simplifiying candidate # 1553857831.753 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 1553857831.753 * * [simplify]: iters left: 6 (10 enodes) 1553857831.756 * * [simplify]: iters left: 5 (35 enodes) 1553857831.762 * * [simplify]: iters left: 4 (42 enodes) 1553857831.767 * * [simplify]: iters left: 3 (45 enodes) 1553857831.773 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857831.773 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857831.773 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857831.773 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857831.773 * * [simplify]: Extracting #4: cost 4 inf + 587 1553857831.773 * * [simplify]: Extracting #5: cost 2 inf + 863 1553857831.774 * * [simplify]: Extracting #6: cost 0 inf + 945 1553857831.774 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1553857831.774 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)))) 1553857831.774 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)) 1553857831.774 * * [simplify]: iters left: 6 (15 enodes) 1553857831.777 * * [simplify]: iters left: 5 (55 enodes) 1553857831.788 * * [simplify]: iters left: 4 (94 enodes) 1553857831.817 * * [simplify]: iters left: 3 (170 enodes) 1553857831.870 * * [simplify]: iters left: 2 (300 enodes) 1553857831.922 * * [simplify]: iters left: 1 (408 enodes) 1553857832.014 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857832.014 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857832.014 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857832.015 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857832.019 * * [simplify]: Extracting #4: cost 45 inf + 10847 1553857832.027 * * [simplify]: Extracting #5: cost 1 inf + 17409 1553857832.036 * * [simplify]: Extracting #6: cost 0 inf + 17546 1553857832.041 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1553857832.041 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1553857832.041 * * * * [progress]: [ 706 / 959 ] simplifiying candidate # 1553857832.041 * [simplify]: Simplifying (/ (/ 1 1) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857832.041 * * [simplify]: iters left: 6 (8 enodes) 1553857832.043 * * [simplify]: iters left: 5 (26 enodes) 1553857832.047 * * [simplify]: iters left: 4 (32 enodes) 1553857832.052 * * [simplify]: iters left: 3 (34 enodes) 1553857832.056 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857832.056 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857832.056 * * [simplify]: Extracting #2: cost 11 inf + 1 1553857832.057 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857832.057 * * [simplify]: Extracting #4: cost 12 inf + 3 1553857832.057 * * [simplify]: Extracting #5: cost 7 inf + 610 1553857832.057 * * [simplify]: Extracting #6: cost 1 inf + 1675 1553857832.057 * * [simplify]: Extracting #7: cost 0 inf + 1893 1553857832.057 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857832.057 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857832.058 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857832.058 * * [simplify]: iters left: 6 (15 enodes) 1553857832.061 * * [simplify]: iters left: 5 (55 enodes) 1553857832.072 * * [simplify]: iters left: 4 (92 enodes) 1553857832.102 * * [simplify]: iters left: 3 (163 enodes) 1553857832.127 * * [simplify]: iters left: 2 (293 enodes) 1553857832.218 * * [simplify]: iters left: 1 (405 enodes) 1553857832.277 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857832.278 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857832.278 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857832.278 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857832.280 * * [simplify]: Extracting #4: cost 46 inf + 11710 1553857832.287 * * [simplify]: Extracting #5: cost 2 inf + 19912 1553857832.296 * * [simplify]: Extracting #6: cost 0 inf + 20266 1553857832.306 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857832.306 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857832.306 * * * * [progress]: [ 707 / 959 ] simplifiying candidate # 1553857832.306 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (hypot y.re y.im))) 1553857832.306 * * [simplify]: iters left: 4 (7 enodes) 1553857832.310 * * [simplify]: iters left: 3 (21 enodes) 1553857832.316 * * [simplify]: iters left: 2 (23 enodes) 1553857832.323 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857832.323 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857832.323 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857832.323 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857832.323 * * [simplify]: Extracting #4: cost 1 inf + 449 1553857832.323 * * [simplify]: Extracting #5: cost 0 inf + 587 1553857832.323 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1553857832.323 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857832.324 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857832.324 * * [simplify]: iters left: 6 (15 enodes) 1553857832.330 * * [simplify]: iters left: 5 (55 enodes) 1553857832.337 * * [simplify]: iters left: 4 (92 enodes) 1553857832.350 * * [simplify]: iters left: 3 (163 enodes) 1553857832.378 * * [simplify]: iters left: 2 (293 enodes) 1553857832.469 * * [simplify]: iters left: 1 (405 enodes) 1553857832.537 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857832.537 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857832.537 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857832.537 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857832.539 * * [simplify]: Extracting #4: cost 46 inf + 10350 1553857832.543 * * [simplify]: Extracting #5: cost 2 inf + 17272 1553857832.548 * * [simplify]: Extracting #6: cost 0 inf + 17546 1553857832.554 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1553857832.554 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1553857832.554 * * * * [progress]: [ 708 / 959 ] simplifiying candidate # 1553857832.554 * [simplify]: Simplifying (/ (/ 1 1) 1) 1553857832.554 * * [simplify]: iters left: 4 (3 enodes) 1553857832.556 * * [simplify]: iters left: 3 (7 enodes) 1553857832.557 * * [simplify]: iters left: 2 (9 enodes) 1553857832.558 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857832.558 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857832.558 * [simplify]: Simplified to 1 1553857832.558 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857832.559 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857832.559 * * [simplify]: iters left: 6 (14 enodes) 1553857832.563 * * [simplify]: iters left: 5 (52 enodes) 1553857832.570 * * [simplify]: iters left: 4 (84 enodes) 1553857832.582 * * [simplify]: iters left: 3 (141 enodes) 1553857832.603 * * [simplify]: iters left: 2 (216 enodes) 1553857832.656 * * [simplify]: iters left: 1 (272 enodes) 1553857832.695 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857832.696 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857832.696 * * [simplify]: Extracting #2: cost 60 inf + 2 1553857832.696 * * [simplify]: Extracting #3: cost 73 inf + 910 1553857832.698 * * [simplify]: Extracting #4: cost 19 inf + 7940 1553857832.700 * * [simplify]: Extracting #5: cost 0 inf + 10512 1553857832.703 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857832.703 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857832.703 * * * * [progress]: [ 709 / 959 ] simplifiying candidate # 1553857832.703 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857832.703 * * [simplify]: iters left: 6 (14 enodes) 1553857832.707 * * [simplify]: iters left: 5 (46 enodes) 1553857832.714 * * [simplify]: iters left: 4 (62 enodes) 1553857832.724 * * [simplify]: iters left: 3 (66 enodes) 1553857832.738 * * [simplify]: iters left: 2 (76 enodes) 1553857832.761 * * [simplify]: iters left: 1 (96 enodes) 1553857832.784 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857832.784 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857832.784 * * [simplify]: Extracting #2: cost 20 inf + 1 1553857832.784 * * [simplify]: Extracting #3: cost 38 inf + 2 1553857832.785 * * [simplify]: Extracting #4: cost 34 inf + 66 1553857832.785 * * [simplify]: Extracting #5: cost 19 inf + 2655 1553857832.786 * * [simplify]: Extracting #6: cost 1 inf + 8285 1553857832.787 * * [simplify]: Extracting #7: cost 0 inf + 8633 1553857832.788 * [simplify]: Simplified to (/ 1 (* (cbrt (hypot y.im y.re)) (hypot y.im y.re))) 1553857832.788 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (hypot y.im y.re)) (hypot y.im y.re))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))))) 1553857832.788 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))) 1553857832.788 * * [simplify]: iters left: 6 (16 enodes) 1553857832.791 * * [simplify]: iters left: 5 (56 enodes) 1553857832.799 * * [simplify]: iters left: 4 (90 enodes) 1553857832.819 * * [simplify]: iters left: 3 (146 enodes) 1553857832.865 * * [simplify]: iters left: 2 (221 enodes) 1553857832.895 * * [simplify]: iters left: 1 (277 enodes) 1553857832.959 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857832.959 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857832.959 * * [simplify]: Extracting #2: cost 59 inf + 2 1553857832.960 * * [simplify]: Extracting #3: cost 77 inf + 376 1553857832.962 * * [simplify]: Extracting #4: cost 33 inf + 9309 1553857832.968 * * [simplify]: Extracting #5: cost 4 inf + 15783 1553857832.975 * * [simplify]: Extracting #6: cost 0 inf + 16260 1553857832.981 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857832.981 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1553857832.981 * * * * [progress]: [ 710 / 959 ] simplifiying candidate # 1553857832.981 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (hypot y.re y.im))) 1553857832.981 * * [simplify]: iters left: 6 (13 enodes) 1553857832.988 * * [simplify]: iters left: 5 (45 enodes) 1553857833.001 * * [simplify]: iters left: 4 (59 enodes) 1553857833.018 * * [simplify]: iters left: 3 (71 enodes) 1553857833.027 * * [simplify]: iters left: 2 (73 enodes) 1553857833.037 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857833.037 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857833.037 * * [simplify]: Extracting #2: cost 21 inf + 1 1553857833.037 * * [simplify]: Extracting #3: cost 25 inf + 1 1553857833.037 * * [simplify]: Extracting #4: cost 26 inf + 3 1553857833.037 * * [simplify]: Extracting #5: cost 17 inf + 1320 1553857833.038 * * [simplify]: Extracting #6: cost 0 inf + 4425 1553857833.039 * [simplify]: Simplified to (/ 1 (* (sqrt (hypot y.im y.re)) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1553857833.039 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (sqrt (hypot y.im y.re)) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))))) 1553857833.039 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857833.039 * * [simplify]: iters left: 6 (16 enodes) 1553857833.046 * * [simplify]: iters left: 5 (58 enodes) 1553857833.064 * * [simplify]: iters left: 4 (95 enodes) 1553857833.078 * * [simplify]: iters left: 3 (166 enodes) 1553857833.114 * * [simplify]: iters left: 2 (296 enodes) 1553857833.176 * * [simplify]: iters left: 1 (408 enodes) 1553857833.262 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857833.262 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857833.263 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857833.263 * * [simplify]: Extracting #3: cost 111 inf + 376 1553857833.265 * * [simplify]: Extracting #4: cost 50 inf + 12651 1553857833.270 * * [simplify]: Extracting #5: cost 5 inf + 22405 1553857833.275 * * [simplify]: Extracting #6: cost 0 inf + 23100 1553857833.280 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1553857833.280 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1553857833.280 * * * * [progress]: [ 711 / 959 ] simplifiying candidate # 1553857833.280 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) 1553857833.281 * * [simplify]: iters left: 6 (11 enodes) 1553857833.284 * * [simplify]: iters left: 5 (40 enodes) 1553857833.290 * * [simplify]: iters left: 4 (52 enodes) 1553857833.298 * * [simplify]: iters left: 3 (59 enodes) 1553857833.305 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857833.305 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857833.305 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857833.305 * * [simplify]: Extracting #3: cost 13 inf + 1 1553857833.305 * * [simplify]: Extracting #4: cost 14 inf + 3 1553857833.305 * * [simplify]: Extracting #5: cost 10 inf + 433 1553857833.305 * * [simplify]: Extracting #6: cost 0 inf + 1895 1553857833.306 * [simplify]: Simplified to (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857833.306 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)))) 1553857833.306 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)) 1553857833.306 * * [simplify]: iters left: 6 (15 enodes) 1553857833.309 * * [simplify]: iters left: 5 (55 enodes) 1553857833.318 * * [simplify]: iters left: 4 (94 enodes) 1553857833.340 * * [simplify]: iters left: 3 (170 enodes) 1553857833.369 * * [simplify]: iters left: 2 (300 enodes) 1553857833.425 * * [simplify]: iters left: 1 (408 enodes) 1553857833.511 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857833.512 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857833.512 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857833.512 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857833.514 * * [simplify]: Extracting #4: cost 45 inf + 12447 1553857833.518 * * [simplify]: Extracting #5: cost 1 inf + 20129 1553857833.523 * * [simplify]: Extracting #6: cost 0 inf + 20266 1553857833.527 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1553857833.528 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1553857833.528 * * * * [progress]: [ 712 / 959 ] simplifiying candidate # 1553857833.528 * [simplify]: Simplifying (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857833.528 * * [simplify]: iters left: 6 (14 enodes) 1553857833.534 * * [simplify]: iters left: 5 (51 enodes) 1553857833.550 * * [simplify]: iters left: 4 (64 enodes) 1553857833.560 * * [simplify]: iters left: 3 (73 enodes) 1553857833.570 * * [simplify]: iters left: 2 (76 enodes) 1553857833.582 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857833.582 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857833.582 * * [simplify]: Extracting #2: cost 21 inf + 1 1553857833.582 * * [simplify]: Extracting #3: cost 29 inf + 1 1553857833.582 * * [simplify]: Extracting #4: cost 30 inf + 3 1553857833.582 * * [simplify]: Extracting #5: cost 22 inf + 1223 1553857833.583 * * [simplify]: Extracting #6: cost 8 inf + 4063 1553857833.584 * * [simplify]: Extracting #7: cost 1 inf + 6660 1553857833.585 * * [simplify]: Extracting #8: cost 0 inf + 7093 1553857833.587 * [simplify]: Simplified to (/ 1 (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im)))))) 1553857833.587 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im)))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))))) 1553857833.587 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))) 1553857833.587 * * [simplify]: iters left: 6 (16 enodes) 1553857833.594 * * [simplify]: iters left: 5 (60 enodes) 1553857833.612 * * [simplify]: iters left: 4 (96 enodes) 1553857833.626 * * [simplify]: iters left: 3 (167 enodes) 1553857833.663 * * [simplify]: iters left: 2 (297 enodes) 1553857833.737 * * [simplify]: iters left: 1 (409 enodes) 1553857833.808 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857833.809 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857833.809 * * [simplify]: Extracting #2: cost 85 inf + 2 1553857833.809 * * [simplify]: Extracting #3: cost 107 inf + 1376 1553857833.810 * * [simplify]: Extracting #4: cost 81 inf + 6396 1553857833.812 * * [simplify]: Extracting #5: cost 73 inf + 7881 1553857833.816 * * [simplify]: Extracting #6: cost 18 inf + 26994 1553857833.823 * * [simplify]: Extracting #7: cost 0 inf + 33484 1553857833.834 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (cbrt (hypot y.re y.im))) 1553857833.834 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (cbrt (hypot y.re y.im))))) 1553857833.834 * * * * [progress]: [ 713 / 959 ] simplifiying candidate # 1553857833.835 * [simplify]: Simplifying (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (hypot y.re y.im))) 1553857833.835 * * [simplify]: iters left: 6 (13 enodes) 1553857833.841 * * [simplify]: iters left: 5 (46 enodes) 1553857833.855 * * [simplify]: iters left: 4 (54 enodes) 1553857833.864 * * [simplify]: iters left: 3 (56 enodes) 1553857833.871 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857833.871 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857833.872 * * [simplify]: Extracting #2: cost 15 inf + 1 1553857833.872 * * [simplify]: Extracting #3: cost 21 inf + 1 1553857833.872 * * [simplify]: Extracting #4: cost 22 inf + 3 1553857833.872 * * [simplify]: Extracting #5: cost 17 inf + 531 1553857833.872 * * [simplify]: Extracting #6: cost 4 inf + 2994 1553857833.873 * * [simplify]: Extracting #7: cost 0 inf + 4173 1553857833.873 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1553857833.873 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))))) 1553857833.874 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857833.874 * * [simplify]: iters left: 6 (16 enodes) 1553857833.877 * * [simplify]: iters left: 5 (60 enodes) 1553857833.886 * * [simplify]: iters left: 4 (96 enodes) 1553857833.906 * * [simplify]: iters left: 3 (167 enodes) 1553857833.949 * * [simplify]: iters left: 2 (297 enodes) 1553857834.011 * * [simplify]: iters left: 1 (409 enodes) 1553857834.067 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857834.067 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857834.068 * * [simplify]: Extracting #2: cost 85 inf + 2 1553857834.068 * * [simplify]: Extracting #3: cost 107 inf + 1136 1553857834.069 * * [simplify]: Extracting #4: cost 81 inf + 5276 1553857834.071 * * [simplify]: Extracting #5: cost 73 inf + 6521 1553857834.075 * * [simplify]: Extracting #6: cost 18 inf + 24634 1553857834.082 * * [simplify]: Extracting #7: cost 0 inf + 30764 1553857834.095 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (hypot y.re y.im))) 1553857834.096 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (hypot y.re y.im))))) 1553857834.096 * * * * [progress]: [ 714 / 959 ] simplifiying candidate # 1553857834.096 * [simplify]: Simplifying (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) 1553857834.097 * * [simplify]: iters left: 6 (11 enodes) 1553857834.102 * * [simplify]: iters left: 5 (38 enodes) 1553857834.112 * * [simplify]: iters left: 4 (44 enodes) 1553857834.120 * * [simplify]: iters left: 3 (47 enodes) 1553857834.126 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857834.126 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857834.126 * * [simplify]: Extracting #2: cost 6 inf + 1 1553857834.126 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857834.126 * * [simplify]: Extracting #4: cost 14 inf + 1 1553857834.126 * * [simplify]: Extracting #5: cost 14 inf + 3 1553857834.126 * * [simplify]: Extracting #6: cost 9 inf + 264 1553857834.126 * * [simplify]: Extracting #7: cost 1 inf + 1882 1553857834.127 * * [simplify]: Extracting #8: cost 0 inf + 2099 1553857834.127 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1553857834.127 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)))) 1553857834.127 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)) 1553857834.127 * * [simplify]: iters left: 6 (15 enodes) 1553857834.130 * * [simplify]: iters left: 5 (57 enodes) 1553857834.139 * * [simplify]: iters left: 4 (93 enodes) 1553857834.153 * * [simplify]: iters left: 3 (164 enodes) 1553857834.180 * * [simplify]: iters left: 2 (294 enodes) 1553857834.263 * * [simplify]: iters left: 1 (406 enodes) 1553857834.330 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857834.330 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857834.331 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857834.331 * * [simplify]: Extracting #3: cost 100 inf + 1609 1553857834.332 * * [simplify]: Extracting #4: cost 76 inf + 4633 1553857834.335 * * [simplify]: Extracting #5: cost 73 inf + 5047 1553857834.341 * * [simplify]: Extracting #6: cost 19 inf + 21590 1553857834.347 * * [simplify]: Extracting #7: cost 0 inf + 27930 1553857834.353 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1553857834.353 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1553857834.353 * * * * [progress]: [ 715 / 959 ] simplifiying candidate # 1553857834.354 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857834.354 * * [simplify]: iters left: 6 (13 enodes) 1553857834.357 * * [simplify]: iters left: 5 (45 enodes) 1553857834.364 * * [simplify]: iters left: 4 (59 enodes) 1553857834.377 * * [simplify]: iters left: 3 (68 enodes) 1553857834.395 * * [simplify]: iters left: 2 (71 enodes) 1553857834.409 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857834.409 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857834.409 * * [simplify]: Extracting #2: cost 19 inf + 1 1553857834.409 * * [simplify]: Extracting #3: cost 25 inf + 1 1553857834.409 * * [simplify]: Extracting #4: cost 26 inf + 3 1553857834.409 * * [simplify]: Extracting #5: cost 12 inf + 2208 1553857834.410 * * [simplify]: Extracting #6: cost 0 inf + 4425 1553857834.411 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857834.411 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))))) 1553857834.411 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))) 1553857834.411 * * [simplify]: iters left: 6 (16 enodes) 1553857834.415 * * [simplify]: iters left: 5 (58 enodes) 1553857834.423 * * [simplify]: iters left: 4 (95 enodes) 1553857834.439 * * [simplify]: iters left: 3 (166 enodes) 1553857834.492 * * [simplify]: iters left: 2 (296 enodes) 1553857834.550 * * [simplify]: iters left: 1 (408 enodes) 1553857834.626 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857834.626 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857834.626 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857834.627 * * [simplify]: Extracting #3: cost 111 inf + 376 1553857834.631 * * [simplify]: Extracting #4: cost 50 inf + 12331 1553857834.638 * * [simplify]: Extracting #5: cost 5 inf + 22365 1553857834.643 * * [simplify]: Extracting #6: cost 0 inf + 23100 1553857834.648 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857834.648 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1553857834.648 * * * * [progress]: [ 716 / 959 ] simplifiying candidate # 1553857834.649 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857834.649 * * [simplify]: iters left: 6 (12 enodes) 1553857834.651 * * [simplify]: iters left: 5 (38 enodes) 1553857834.658 * * [simplify]: iters left: 4 (42 enodes) 1553857834.663 * * [simplify]: iters left: 3 (43 enodes) 1553857834.673 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857834.673 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857834.673 * * [simplify]: Extracting #2: cost 11 inf + 1 1553857834.673 * * [simplify]: Extracting #3: cost 5 inf + 685 1553857834.673 * * [simplify]: Extracting #4: cost 3 inf + 962 1553857834.674 * * [simplify]: Extracting #5: cost 0 inf + 1141 1553857834.674 * [simplify]: Simplified to (/ 1 (hypot y.im y.re)) 1553857834.674 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.im y.re)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))))) 1553857834.675 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857834.675 * * [simplify]: iters left: 6 (16 enodes) 1553857834.682 * * [simplify]: iters left: 5 (56 enodes) 1553857834.699 * * [simplify]: iters left: 4 (88 enodes) 1553857834.724 * * [simplify]: iters left: 3 (145 enodes) 1553857834.767 * * [simplify]: iters left: 2 (220 enodes) 1553857834.829 * * [simplify]: iters left: 1 (276 enodes) 1553857834.872 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857834.872 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857834.872 * * [simplify]: Extracting #2: cost 59 inf + 2 1553857834.873 * * [simplify]: Extracting #3: cost 78 inf + 376 1553857834.874 * * [simplify]: Extracting #4: cost 27 inf + 6982 1553857834.876 * * [simplify]: Extracting #5: cost 0 inf + 10706 1553857834.881 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857834.881 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 1553857834.882 * * * * [progress]: [ 717 / 959 ] simplifiying candidate # 1553857834.882 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 1553857834.882 * * [simplify]: iters left: 6 (10 enodes) 1553857834.889 * * [simplify]: iters left: 5 (35 enodes) 1553857834.901 * * [simplify]: iters left: 4 (42 enodes) 1553857834.912 * * [simplify]: iters left: 3 (45 enodes) 1553857834.923 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857834.923 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857834.923 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857834.923 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857834.923 * * [simplify]: Extracting #4: cost 4 inf + 587 1553857834.923 * * [simplify]: Extracting #5: cost 2 inf + 863 1553857834.924 * * [simplify]: Extracting #6: cost 0 inf + 945 1553857834.924 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1553857834.924 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)))) 1553857834.925 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)) 1553857834.925 * * [simplify]: iters left: 6 (15 enodes) 1553857834.931 * * [simplify]: iters left: 5 (55 enodes) 1553857834.948 * * [simplify]: iters left: 4 (94 enodes) 1553857834.976 * * [simplify]: iters left: 3 (170 enodes) 1553857835.029 * * [simplify]: iters left: 2 (300 enodes) 1553857835.081 * * [simplify]: iters left: 1 (408 enodes) 1553857835.190 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857835.190 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857835.191 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857835.192 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857835.195 * * [simplify]: Extracting #4: cost 45 inf + 10847 1553857835.204 * * [simplify]: Extracting #5: cost 1 inf + 17409 1553857835.211 * * [simplify]: Extracting #6: cost 0 inf + 17546 1553857835.215 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1553857835.215 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1553857835.215 * * * * [progress]: [ 718 / 959 ] simplifiying candidate # 1553857835.215 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857835.215 * * [simplify]: iters left: 6 (9 enodes) 1553857835.218 * * [simplify]: iters left: 5 (33 enodes) 1553857835.223 * * [simplify]: iters left: 4 (42 enodes) 1553857835.231 * * [simplify]: iters left: 3 (46 enodes) 1553857835.238 * * [simplify]: iters left: 2 (55 enodes) 1553857835.250 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857835.250 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857835.250 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857835.250 * * [simplify]: Extracting #3: cost 12 inf + 1 1553857835.250 * * [simplify]: Extracting #4: cost 9 inf + 60 1553857835.250 * * [simplify]: Extracting #5: cost 5 inf + 609 1553857835.251 * * [simplify]: Extracting #6: cost 0 inf + 1537 1553857835.251 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857835.252 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857835.252 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857835.252 * * [simplify]: iters left: 6 (15 enodes) 1553857835.259 * * [simplify]: iters left: 5 (55 enodes) 1553857835.274 * * [simplify]: iters left: 4 (92 enodes) 1553857835.288 * * [simplify]: iters left: 3 (163 enodes) 1553857835.321 * * [simplify]: iters left: 2 (293 enodes) 1553857835.393 * * [simplify]: iters left: 1 (405 enodes) 1553857835.490 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857835.490 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857835.490 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857835.490 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857835.492 * * [simplify]: Extracting #4: cost 46 inf + 11710 1553857835.499 * * [simplify]: Extracting #5: cost 2 inf + 19912 1553857835.508 * * [simplify]: Extracting #6: cost 0 inf + 20266 1553857835.517 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857835.517 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857835.517 * * * * [progress]: [ 719 / 959 ] simplifiying candidate # 1553857835.518 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (hypot y.re y.im))) 1553857835.518 * * [simplify]: iters left: 5 (8 enodes) 1553857835.522 * * [simplify]: iters left: 4 (28 enodes) 1553857835.526 * * [simplify]: iters left: 3 (30 enodes) 1553857835.531 * * [simplify]: iters left: 2 (32 enodes) 1553857835.534 * * [simplify]: iters left: 1 (33 enodes) 1553857835.540 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857835.540 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857835.540 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857835.540 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857835.540 * * [simplify]: Extracting #4: cost 6 inf + 3 1553857835.540 * * [simplify]: Extracting #5: cost 4 inf + 157 1553857835.540 * * [simplify]: Extracting #6: cost 0 inf + 587 1553857835.541 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1553857835.541 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857835.541 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857835.541 * * [simplify]: iters left: 6 (15 enodes) 1553857835.544 * * [simplify]: iters left: 5 (55 enodes) 1553857835.552 * * [simplify]: iters left: 4 (92 enodes) 1553857835.578 * * [simplify]: iters left: 3 (163 enodes) 1553857835.620 * * [simplify]: iters left: 2 (293 enodes) 1553857835.677 * * [simplify]: iters left: 1 (405 enodes) 1553857835.781 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857835.781 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857835.781 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857835.782 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857835.783 * * [simplify]: Extracting #4: cost 46 inf + 10350 1553857835.787 * * [simplify]: Extracting #5: cost 2 inf + 17272 1553857835.792 * * [simplify]: Extracting #6: cost 0 inf + 17546 1553857835.796 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1553857835.796 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1553857835.796 * * * * [progress]: [ 720 / 959 ] simplifiying candidate # 1553857835.797 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) 1) 1553857835.797 * * [simplify]: iters left: 5 (4 enodes) 1553857835.802 * * [simplify]: iters left: 4 (14 enodes) 1553857835.803 * * [simplify]: iters left: 3 (16 enodes) 1553857835.805 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857835.805 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857835.805 * [simplify]: Simplified to 1 1553857835.805 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857835.805 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857835.806 * * [simplify]: iters left: 6 (14 enodes) 1553857835.809 * * [simplify]: iters left: 5 (52 enodes) 1553857835.823 * * [simplify]: iters left: 4 (84 enodes) 1553857835.837 * * [simplify]: iters left: 3 (141 enodes) 1553857835.858 * * [simplify]: iters left: 2 (216 enodes) 1553857835.891 * * [simplify]: iters left: 1 (272 enodes) 1553857835.947 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857835.947 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857835.947 * * [simplify]: Extracting #2: cost 60 inf + 2 1553857835.948 * * [simplify]: Extracting #3: cost 73 inf + 910 1553857835.949 * * [simplify]: Extracting #4: cost 19 inf + 7940 1553857835.952 * * [simplify]: Extracting #5: cost 0 inf + 10512 1553857835.954 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857835.954 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857835.954 * * * * [progress]: [ 721 / 959 ] simplifiying candidate # 1553857835.954 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857835.955 * * [simplify]: iters left: 6 (9 enodes) 1553857835.957 * * [simplify]: iters left: 5 (33 enodes) 1553857835.964 * * [simplify]: iters left: 4 (42 enodes) 1553857835.975 * * [simplify]: iters left: 3 (46 enodes) 1553857835.983 * * [simplify]: iters left: 2 (55 enodes) 1553857835.989 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857835.989 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857835.989 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857835.989 * * [simplify]: Extracting #3: cost 12 inf + 1 1553857835.989 * * [simplify]: Extracting #4: cost 9 inf + 60 1553857835.989 * * [simplify]: Extracting #5: cost 5 inf + 609 1553857835.989 * * [simplify]: Extracting #6: cost 0 inf + 1537 1553857835.989 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857835.989 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857835.990 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857835.990 * * [simplify]: iters left: 6 (15 enodes) 1553857835.993 * * [simplify]: iters left: 5 (55 enodes) 1553857836.001 * * [simplify]: iters left: 4 (92 enodes) 1553857836.022 * * [simplify]: iters left: 3 (163 enodes) 1553857836.052 * * [simplify]: iters left: 2 (293 enodes) 1553857836.148 * * [simplify]: iters left: 1 (405 enodes) 1553857836.213 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857836.213 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857836.214 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857836.214 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857836.216 * * [simplify]: Extracting #4: cost 46 inf + 11710 1553857836.220 * * [simplify]: Extracting #5: cost 2 inf + 19912 1553857836.227 * * [simplify]: Extracting #6: cost 0 inf + 20266 1553857836.236 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857836.236 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857836.237 * * * * [progress]: [ 722 / 959 ] simplifiying candidate # 1553857836.237 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (hypot y.re y.im))) 1553857836.237 * * [simplify]: iters left: 5 (8 enodes) 1553857836.242 * * [simplify]: iters left: 4 (28 enodes) 1553857836.250 * * [simplify]: iters left: 3 (30 enodes) 1553857836.255 * * [simplify]: iters left: 2 (32 enodes) 1553857836.259 * * [simplify]: iters left: 1 (33 enodes) 1553857836.263 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857836.263 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857836.263 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857836.263 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857836.263 * * [simplify]: Extracting #4: cost 6 inf + 3 1553857836.263 * * [simplify]: Extracting #5: cost 4 inf + 157 1553857836.263 * * [simplify]: Extracting #6: cost 0 inf + 587 1553857836.263 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1553857836.263 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857836.264 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857836.264 * * [simplify]: iters left: 6 (15 enodes) 1553857836.267 * * [simplify]: iters left: 5 (55 enodes) 1553857836.275 * * [simplify]: iters left: 4 (92 enodes) 1553857836.295 * * [simplify]: iters left: 3 (163 enodes) 1553857836.333 * * [simplify]: iters left: 2 (293 enodes) 1553857836.399 * * [simplify]: iters left: 1 (405 enodes) 1553857836.480 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857836.480 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857836.480 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857836.483 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857836.486 * * [simplify]: Extracting #4: cost 46 inf + 10350 1553857836.494 * * [simplify]: Extracting #5: cost 2 inf + 17272 1553857836.500 * * [simplify]: Extracting #6: cost 0 inf + 17546 1553857836.504 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1553857836.504 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1553857836.504 * * * * [progress]: [ 723 / 959 ] simplifiying candidate # 1553857836.505 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) 1) 1553857836.505 * * [simplify]: iters left: 5 (4 enodes) 1553857836.510 * * [simplify]: iters left: 4 (14 enodes) 1553857836.511 * * [simplify]: iters left: 3 (16 enodes) 1553857836.513 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857836.513 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857836.513 * [simplify]: Simplified to 1 1553857836.513 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857836.514 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857836.514 * * [simplify]: iters left: 6 (14 enodes) 1553857836.517 * * [simplify]: iters left: 5 (52 enodes) 1553857836.524 * * [simplify]: iters left: 4 (84 enodes) 1553857836.537 * * [simplify]: iters left: 3 (141 enodes) 1553857836.571 * * [simplify]: iters left: 2 (216 enodes) 1553857836.634 * * [simplify]: iters left: 1 (272 enodes) 1553857836.701 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857836.701 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857836.701 * * [simplify]: Extracting #2: cost 60 inf + 2 1553857836.702 * * [simplify]: Extracting #3: cost 73 inf + 910 1553857836.705 * * [simplify]: Extracting #4: cost 19 inf + 7940 1553857836.711 * * [simplify]: Extracting #5: cost 0 inf + 10512 1553857836.717 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857836.717 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857836.717 * * * * [progress]: [ 724 / 959 ] simplifiying candidate # 1553857836.717 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857836.717 * * [simplify]: iters left: 6 (9 enodes) 1553857836.722 * * [simplify]: iters left: 5 (33 enodes) 1553857836.733 * * [simplify]: iters left: 4 (42 enodes) 1553857836.745 * * [simplify]: iters left: 3 (46 enodes) 1553857836.756 * * [simplify]: iters left: 2 (55 enodes) 1553857836.763 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857836.763 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857836.763 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857836.763 * * [simplify]: Extracting #3: cost 12 inf + 1 1553857836.763 * * [simplify]: Extracting #4: cost 9 inf + 60 1553857836.763 * * [simplify]: Extracting #5: cost 5 inf + 609 1553857836.763 * * [simplify]: Extracting #6: cost 0 inf + 1537 1553857836.763 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857836.763 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857836.764 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857836.764 * * [simplify]: iters left: 6 (15 enodes) 1553857836.767 * * [simplify]: iters left: 5 (55 enodes) 1553857836.775 * * [simplify]: iters left: 4 (92 enodes) 1553857836.788 * * [simplify]: iters left: 3 (163 enodes) 1553857836.822 * * [simplify]: iters left: 2 (293 enodes) 1553857836.885 * * [simplify]: iters left: 1 (405 enodes) 1553857836.971 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857836.971 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857836.971 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857836.972 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857836.976 * * [simplify]: Extracting #4: cost 46 inf + 11710 1553857836.980 * * [simplify]: Extracting #5: cost 2 inf + 19912 1553857836.985 * * [simplify]: Extracting #6: cost 0 inf + 20266 1553857836.990 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857836.990 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857836.990 * * * * [progress]: [ 725 / 959 ] simplifiying candidate # 1553857836.991 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (hypot y.re y.im))) 1553857836.991 * * [simplify]: iters left: 5 (8 enodes) 1553857836.993 * * [simplify]: iters left: 4 (28 enodes) 1553857836.998 * * [simplify]: iters left: 3 (30 enodes) 1553857837.002 * * [simplify]: iters left: 2 (32 enodes) 1553857837.008 * * [simplify]: iters left: 1 (33 enodes) 1553857837.016 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857837.016 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857837.016 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857837.017 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857837.017 * * [simplify]: Extracting #4: cost 6 inf + 3 1553857837.017 * * [simplify]: Extracting #5: cost 4 inf + 157 1553857837.017 * * [simplify]: Extracting #6: cost 0 inf + 587 1553857837.017 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1553857837.017 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857837.018 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857837.018 * * [simplify]: iters left: 6 (15 enodes) 1553857837.025 * * [simplify]: iters left: 5 (55 enodes) 1553857837.042 * * [simplify]: iters left: 4 (92 enodes) 1553857837.069 * * [simplify]: iters left: 3 (163 enodes) 1553857837.120 * * [simplify]: iters left: 2 (293 enodes) 1553857837.188 * * [simplify]: iters left: 1 (405 enodes) 1553857837.275 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857837.276 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857837.276 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857837.276 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857837.279 * * [simplify]: Extracting #4: cost 46 inf + 10350 1553857837.287 * * [simplify]: Extracting #5: cost 2 inf + 17272 1553857837.296 * * [simplify]: Extracting #6: cost 0 inf + 17546 1553857837.305 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1553857837.305 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1553857837.305 * * * * [progress]: [ 726 / 959 ] simplifiying candidate # 1553857837.305 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) 1) 1553857837.305 * * [simplify]: iters left: 5 (4 enodes) 1553857837.310 * * [simplify]: iters left: 4 (14 enodes) 1553857837.311 * * [simplify]: iters left: 3 (16 enodes) 1553857837.313 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857837.313 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857837.313 * [simplify]: Simplified to 1 1553857837.313 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857837.313 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857837.314 * * [simplify]: iters left: 6 (14 enodes) 1553857837.317 * * [simplify]: iters left: 5 (52 enodes) 1553857837.326 * * [simplify]: iters left: 4 (84 enodes) 1553857837.342 * * [simplify]: iters left: 3 (141 enodes) 1553857837.384 * * [simplify]: iters left: 2 (216 enodes) 1553857837.446 * * [simplify]: iters left: 1 (272 enodes) 1553857837.481 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857837.481 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857837.481 * * [simplify]: Extracting #2: cost 60 inf + 2 1553857837.481 * * [simplify]: Extracting #3: cost 73 inf + 910 1553857837.483 * * [simplify]: Extracting #4: cost 19 inf + 7940 1553857837.485 * * [simplify]: Extracting #5: cost 0 inf + 10512 1553857837.488 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857837.488 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857837.488 * * * * [progress]: [ 727 / 959 ] simplifiying candidate # 1553857837.488 * [simplify]: Simplifying (/ (/ 1 (sqrt (* 1 1))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857837.488 * * [simplify]: iters left: 6 (10 enodes) 1553857837.493 * * [simplify]: iters left: 5 (35 enodes) 1553857837.498 * * [simplify]: iters left: 4 (43 enodes) 1553857837.503 * * [simplify]: iters left: 3 (44 enodes) 1553857837.512 * * [simplify]: iters left: 2 (46 enodes) 1553857837.523 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857837.524 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857837.524 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857837.524 * * [simplify]: Extracting #3: cost 12 inf + 1 1553857837.524 * * [simplify]: Extracting #4: cost 10 inf + 3 1553857837.524 * * [simplify]: Extracting #5: cost 6 inf + 432 1553857837.526 * * [simplify]: Extracting #6: cost 0 inf + 1537 1553857837.527 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857837.527 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857837.527 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857837.528 * * [simplify]: iters left: 6 (15 enodes) 1553857837.535 * * [simplify]: iters left: 5 (55 enodes) 1553857837.551 * * [simplify]: iters left: 4 (92 enodes) 1553857837.578 * * [simplify]: iters left: 3 (163 enodes) 1553857837.626 * * [simplify]: iters left: 2 (293 enodes) 1553857837.687 * * [simplify]: iters left: 1 (405 enodes) 1553857837.751 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857837.751 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857837.751 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857837.751 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857837.753 * * [simplify]: Extracting #4: cost 46 inf + 11710 1553857837.757 * * [simplify]: Extracting #5: cost 2 inf + 19912 1553857837.761 * * [simplify]: Extracting #6: cost 0 inf + 20266 1553857837.766 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857837.767 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857837.767 * * * * [progress]: [ 728 / 959 ] simplifiying candidate # 1553857837.767 * [simplify]: Simplifying (/ (/ 1 (sqrt (* 1 1))) (sqrt (hypot y.re y.im))) 1553857837.767 * * [simplify]: iters left: 6 (9 enodes) 1553857837.775 * * [simplify]: iters left: 5 (30 enodes) 1553857837.779 * * [simplify]: iters left: 4 (33 enodes) 1553857837.783 * * [simplify]: iters left: 3 (35 enodes) 1553857837.788 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857837.788 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857837.788 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857837.788 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857837.788 * * [simplify]: Extracting #4: cost 2 inf + 311 1553857837.788 * * [simplify]: Extracting #5: cost 0 inf + 587 1553857837.788 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1553857837.788 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857837.788 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857837.788 * * [simplify]: iters left: 6 (15 enodes) 1553857837.792 * * [simplify]: iters left: 5 (55 enodes) 1553857837.800 * * [simplify]: iters left: 4 (92 enodes) 1553857837.819 * * [simplify]: iters left: 3 (163 enodes) 1553857837.860 * * [simplify]: iters left: 2 (293 enodes) 1553857837.934 * * [simplify]: iters left: 1 (405 enodes) 1553857838.006 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857838.006 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857838.007 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857838.008 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857838.011 * * [simplify]: Extracting #4: cost 46 inf + 10350 1553857838.019 * * [simplify]: Extracting #5: cost 2 inf + 17272 1553857838.028 * * [simplify]: Extracting #6: cost 0 inf + 17546 1553857838.037 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1553857838.037 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1553857838.037 * * * * [progress]: [ 729 / 959 ] simplifiying candidate # 1553857838.038 * [simplify]: Simplifying (/ (/ 1 (sqrt (* 1 1))) 1) 1553857838.038 * * [simplify]: iters left: 6 (5 enodes) 1553857838.047 * * [simplify]: iters left: 5 (16 enodes) 1553857838.049 * * [simplify]: iters left: 4 (18 enodes) 1553857838.051 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857838.051 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857838.051 * [simplify]: Simplified to 1 1553857838.051 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857838.051 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857838.051 * * [simplify]: iters left: 6 (14 enodes) 1553857838.055 * * [simplify]: iters left: 5 (52 enodes) 1553857838.062 * * [simplify]: iters left: 4 (84 enodes) 1553857838.075 * * [simplify]: iters left: 3 (141 enodes) 1553857838.109 * * [simplify]: iters left: 2 (216 enodes) 1553857838.169 * * [simplify]: iters left: 1 (272 enodes) 1553857838.212 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857838.212 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857838.213 * * [simplify]: Extracting #2: cost 60 inf + 2 1553857838.213 * * [simplify]: Extracting #3: cost 73 inf + 910 1553857838.215 * * [simplify]: Extracting #4: cost 19 inf + 7940 1553857838.217 * * [simplify]: Extracting #5: cost 0 inf + 10512 1553857838.220 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857838.220 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857838.220 * * * * [progress]: [ 730 / 959 ] simplifiying candidate # 1553857838.220 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857838.220 * * [simplify]: iters left: 6 (9 enodes) 1553857838.223 * * [simplify]: iters left: 5 (33 enodes) 1553857838.228 * * [simplify]: iters left: 4 (42 enodes) 1553857838.234 * * [simplify]: iters left: 3 (46 enodes) 1553857838.241 * * [simplify]: iters left: 2 (55 enodes) 1553857838.247 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857838.247 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857838.247 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857838.247 * * [simplify]: Extracting #3: cost 12 inf + 1 1553857838.247 * * [simplify]: Extracting #4: cost 9 inf + 60 1553857838.248 * * [simplify]: Extracting #5: cost 5 inf + 609 1553857838.248 * * [simplify]: Extracting #6: cost 0 inf + 1537 1553857838.248 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857838.248 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857838.248 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857838.248 * * [simplify]: iters left: 6 (15 enodes) 1553857838.252 * * [simplify]: iters left: 5 (55 enodes) 1553857838.259 * * [simplify]: iters left: 4 (92 enodes) 1553857838.276 * * [simplify]: iters left: 3 (163 enodes) 1553857838.329 * * [simplify]: iters left: 2 (293 enodes) 1553857838.406 * * [simplify]: iters left: 1 (405 enodes) 1553857838.478 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857838.478 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857838.478 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857838.479 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857838.484 * * [simplify]: Extracting #4: cost 46 inf + 11710 1553857838.488 * * [simplify]: Extracting #5: cost 2 inf + 19912 1553857838.493 * * [simplify]: Extracting #6: cost 0 inf + 20266 1553857838.497 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857838.497 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857838.497 * * * * [progress]: [ 731 / 959 ] simplifiying candidate # 1553857838.498 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (hypot y.re y.im))) 1553857838.498 * * [simplify]: iters left: 5 (8 enodes) 1553857838.500 * * [simplify]: iters left: 4 (28 enodes) 1553857838.505 * * [simplify]: iters left: 3 (30 enodes) 1553857838.509 * * [simplify]: iters left: 2 (32 enodes) 1553857838.514 * * [simplify]: iters left: 1 (33 enodes) 1553857838.522 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857838.522 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857838.522 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857838.522 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857838.522 * * [simplify]: Extracting #4: cost 6 inf + 3 1553857838.522 * * [simplify]: Extracting #5: cost 4 inf + 157 1553857838.522 * * [simplify]: Extracting #6: cost 0 inf + 587 1553857838.522 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1553857838.522 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857838.523 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857838.523 * * [simplify]: iters left: 6 (15 enodes) 1553857838.530 * * [simplify]: iters left: 5 (55 enodes) 1553857838.543 * * [simplify]: iters left: 4 (92 enodes) 1553857838.556 * * [simplify]: iters left: 3 (163 enodes) 1553857838.596 * * [simplify]: iters left: 2 (293 enodes) 1553857838.676 * * [simplify]: iters left: 1 (405 enodes) 1553857838.767 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857838.767 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857838.768 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857838.768 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857838.770 * * [simplify]: Extracting #4: cost 46 inf + 10350 1553857838.774 * * [simplify]: Extracting #5: cost 2 inf + 17272 1553857838.778 * * [simplify]: Extracting #6: cost 0 inf + 17546 1553857838.784 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1553857838.784 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1553857838.784 * * * * [progress]: [ 732 / 959 ] simplifiying candidate # 1553857838.784 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) 1) 1553857838.784 * * [simplify]: iters left: 5 (4 enodes) 1553857838.791 * * [simplify]: iters left: 4 (14 enodes) 1553857838.794 * * [simplify]: iters left: 3 (16 enodes) 1553857838.797 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857838.797 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857838.797 * [simplify]: Simplified to 1 1553857838.797 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857838.797 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857838.798 * * [simplify]: iters left: 6 (14 enodes) 1553857838.804 * * [simplify]: iters left: 5 (52 enodes) 1553857838.819 * * [simplify]: iters left: 4 (84 enodes) 1553857838.844 * * [simplify]: iters left: 3 (141 enodes) 1553857838.885 * * [simplify]: iters left: 2 (216 enodes) 1553857838.949 * * [simplify]: iters left: 1 (272 enodes) 1553857838.994 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857838.995 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857838.995 * * [simplify]: Extracting #2: cost 60 inf + 2 1553857838.995 * * [simplify]: Extracting #3: cost 73 inf + 910 1553857838.997 * * [simplify]: Extracting #4: cost 19 inf + 7940 1553857838.999 * * [simplify]: Extracting #5: cost 0 inf + 10512 1553857839.002 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857839.002 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857839.002 * * * * [progress]: [ 733 / 959 ] simplifiying candidate # 1553857839.002 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857839.002 * * [simplify]: iters left: 6 (9 enodes) 1553857839.005 * * [simplify]: iters left: 5 (33 enodes) 1553857839.016 * * [simplify]: iters left: 4 (42 enodes) 1553857839.030 * * [simplify]: iters left: 3 (46 enodes) 1553857839.040 * * [simplify]: iters left: 2 (55 enodes) 1553857839.046 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857839.047 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857839.047 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857839.047 * * [simplify]: Extracting #3: cost 12 inf + 1 1553857839.047 * * [simplify]: Extracting #4: cost 9 inf + 60 1553857839.047 * * [simplify]: Extracting #5: cost 5 inf + 609 1553857839.047 * * [simplify]: Extracting #6: cost 0 inf + 1537 1553857839.047 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857839.047 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857839.048 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857839.048 * * [simplify]: iters left: 6 (15 enodes) 1553857839.051 * * [simplify]: iters left: 5 (55 enodes) 1553857839.059 * * [simplify]: iters left: 4 (92 enodes) 1553857839.077 * * [simplify]: iters left: 3 (163 enodes) 1553857839.129 * * [simplify]: iters left: 2 (293 enodes) 1553857839.205 * * [simplify]: iters left: 1 (405 enodes) 1553857839.284 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857839.284 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857839.284 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857839.285 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857839.287 * * [simplify]: Extracting #4: cost 46 inf + 11710 1553857839.291 * * [simplify]: Extracting #5: cost 2 inf + 19912 1553857839.295 * * [simplify]: Extracting #6: cost 0 inf + 20266 1553857839.299 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857839.299 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857839.299 * * * * [progress]: [ 734 / 959 ] simplifiying candidate # 1553857839.300 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (hypot y.re y.im))) 1553857839.300 * * [simplify]: iters left: 5 (8 enodes) 1553857839.302 * * [simplify]: iters left: 4 (28 enodes) 1553857839.306 * * [simplify]: iters left: 3 (30 enodes) 1553857839.311 * * [simplify]: iters left: 2 (32 enodes) 1553857839.316 * * [simplify]: iters left: 1 (33 enodes) 1553857839.321 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857839.321 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857839.321 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857839.321 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857839.321 * * [simplify]: Extracting #4: cost 6 inf + 3 1553857839.321 * * [simplify]: Extracting #5: cost 4 inf + 157 1553857839.322 * * [simplify]: Extracting #6: cost 0 inf + 587 1553857839.322 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1553857839.322 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857839.322 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857839.323 * * [simplify]: iters left: 6 (15 enodes) 1553857839.329 * * [simplify]: iters left: 5 (55 enodes) 1553857839.345 * * [simplify]: iters left: 4 (92 enodes) 1553857839.373 * * [simplify]: iters left: 3 (163 enodes) 1553857839.413 * * [simplify]: iters left: 2 (293 enodes) 1553857839.481 * * [simplify]: iters left: 1 (405 enodes) 1553857839.567 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857839.567 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857839.567 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857839.567 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857839.569 * * [simplify]: Extracting #4: cost 46 inf + 10350 1553857839.573 * * [simplify]: Extracting #5: cost 2 inf + 17272 1553857839.577 * * [simplify]: Extracting #6: cost 0 inf + 17546 1553857839.582 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1553857839.582 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1553857839.582 * * * * [progress]: [ 735 / 959 ] simplifiying candidate # 1553857839.583 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) 1) 1553857839.583 * * [simplify]: iters left: 5 (4 enodes) 1553857839.587 * * [simplify]: iters left: 4 (14 enodes) 1553857839.589 * * [simplify]: iters left: 3 (16 enodes) 1553857839.591 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857839.591 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857839.591 * [simplify]: Simplified to 1 1553857839.591 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857839.591 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857839.591 * * [simplify]: iters left: 6 (14 enodes) 1553857839.595 * * [simplify]: iters left: 5 (52 enodes) 1553857839.610 * * [simplify]: iters left: 4 (84 enodes) 1553857839.624 * * [simplify]: iters left: 3 (141 enodes) 1553857839.647 * * [simplify]: iters left: 2 (216 enodes) 1553857839.684 * * [simplify]: iters left: 1 (272 enodes) 1553857839.745 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857839.745 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857839.745 * * [simplify]: Extracting #2: cost 60 inf + 2 1553857839.745 * * [simplify]: Extracting #3: cost 73 inf + 910 1553857839.747 * * [simplify]: Extracting #4: cost 19 inf + 7940 1553857839.749 * * [simplify]: Extracting #5: cost 0 inf + 10512 1553857839.752 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857839.752 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857839.752 * * * * [progress]: [ 736 / 959 ] simplifiying candidate # 1553857839.752 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857839.752 * * [simplify]: iters left: 6 (13 enodes) 1553857839.755 * * [simplify]: iters left: 5 (45 enodes) 1553857839.762 * * [simplify]: iters left: 4 (59 enodes) 1553857839.774 * * [simplify]: iters left: 3 (68 enodes) 1553857839.792 * * [simplify]: iters left: 2 (71 enodes) 1553857839.802 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857839.802 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857839.803 * * [simplify]: Extracting #2: cost 19 inf + 1 1553857839.803 * * [simplify]: Extracting #3: cost 25 inf + 1 1553857839.803 * * [simplify]: Extracting #4: cost 26 inf + 3 1553857839.803 * * [simplify]: Extracting #5: cost 12 inf + 2208 1553857839.804 * * [simplify]: Extracting #6: cost 0 inf + 4425 1553857839.804 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857839.804 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))))) 1553857839.804 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))) 1553857839.806 * * [simplify]: iters left: 6 (16 enodes) 1553857839.809 * * [simplify]: iters left: 5 (58 enodes) 1553857839.817 * * [simplify]: iters left: 4 (95 enodes) 1553857839.833 * * [simplify]: iters left: 3 (166 enodes) 1553857839.863 * * [simplify]: iters left: 2 (296 enodes) 1553857839.943 * * [simplify]: iters left: 1 (408 enodes) 1553857840.035 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857840.035 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857840.035 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857840.036 * * [simplify]: Extracting #3: cost 111 inf + 376 1553857840.040 * * [simplify]: Extracting #4: cost 50 inf + 12331 1553857840.049 * * [simplify]: Extracting #5: cost 5 inf + 22365 1553857840.058 * * [simplify]: Extracting #6: cost 0 inf + 23100 1553857840.068 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857840.069 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1553857840.069 * * * * [progress]: [ 737 / 959 ] simplifiying candidate # 1553857840.069 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857840.069 * * [simplify]: iters left: 6 (12 enodes) 1553857840.075 * * [simplify]: iters left: 5 (38 enodes) 1553857840.086 * * [simplify]: iters left: 4 (42 enodes) 1553857840.098 * * [simplify]: iters left: 3 (43 enodes) 1553857840.109 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857840.109 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857840.109 * * [simplify]: Extracting #2: cost 11 inf + 1 1553857840.109 * * [simplify]: Extracting #3: cost 5 inf + 685 1553857840.109 * * [simplify]: Extracting #4: cost 3 inf + 962 1553857840.110 * * [simplify]: Extracting #5: cost 0 inf + 1141 1553857840.110 * [simplify]: Simplified to (/ 1 (hypot y.im y.re)) 1553857840.110 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.im y.re)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))))) 1553857840.111 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857840.111 * * [simplify]: iters left: 6 (16 enodes) 1553857840.118 * * [simplify]: iters left: 5 (56 enodes) 1553857840.129 * * [simplify]: iters left: 4 (88 enodes) 1553857840.141 * * [simplify]: iters left: 3 (145 enodes) 1553857840.175 * * [simplify]: iters left: 2 (220 enodes) 1553857840.232 * * [simplify]: iters left: 1 (276 enodes) 1553857840.276 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857840.276 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857840.276 * * [simplify]: Extracting #2: cost 59 inf + 2 1553857840.277 * * [simplify]: Extracting #3: cost 78 inf + 376 1553857840.279 * * [simplify]: Extracting #4: cost 27 inf + 6982 1553857840.285 * * [simplify]: Extracting #5: cost 0 inf + 10706 1553857840.291 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857840.291 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 1553857840.291 * * * * [progress]: [ 738 / 959 ] simplifiying candidate # 1553857840.291 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 1553857840.291 * * [simplify]: iters left: 6 (10 enodes) 1553857840.296 * * [simplify]: iters left: 5 (35 enodes) 1553857840.307 * * [simplify]: iters left: 4 (42 enodes) 1553857840.318 * * [simplify]: iters left: 3 (45 enodes) 1553857840.328 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857840.328 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857840.328 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857840.328 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857840.329 * * [simplify]: Extracting #4: cost 4 inf + 587 1553857840.329 * * [simplify]: Extracting #5: cost 2 inf + 863 1553857840.329 * * [simplify]: Extracting #6: cost 0 inf + 945 1553857840.329 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1553857840.329 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)))) 1553857840.329 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)) 1553857840.330 * * [simplify]: iters left: 6 (15 enodes) 1553857840.333 * * [simplify]: iters left: 5 (55 enodes) 1553857840.342 * * [simplify]: iters left: 4 (94 enodes) 1553857840.356 * * [simplify]: iters left: 3 (170 enodes) 1553857840.398 * * [simplify]: iters left: 2 (300 enodes) 1553857840.457 * * [simplify]: iters left: 1 (408 enodes) 1553857840.513 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857840.514 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857840.514 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857840.514 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857840.516 * * [simplify]: Extracting #4: cost 45 inf + 10847 1553857840.525 * * [simplify]: Extracting #5: cost 1 inf + 17409 1553857840.533 * * [simplify]: Extracting #6: cost 0 inf + 17546 1553857840.542 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1553857840.542 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1553857840.542 * * * * [progress]: [ 739 / 959 ] simplifiying candidate # 1553857840.543 * [simplify]: Simplifying (/ (/ 1 1) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857840.543 * * [simplify]: iters left: 6 (8 enodes) 1553857840.547 * * [simplify]: iters left: 5 (26 enodes) 1553857840.555 * * [simplify]: iters left: 4 (32 enodes) 1553857840.564 * * [simplify]: iters left: 3 (34 enodes) 1553857840.573 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857840.573 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857840.573 * * [simplify]: Extracting #2: cost 11 inf + 1 1553857840.573 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857840.573 * * [simplify]: Extracting #4: cost 12 inf + 3 1553857840.574 * * [simplify]: Extracting #5: cost 7 inf + 610 1553857840.574 * * [simplify]: Extracting #6: cost 1 inf + 1675 1553857840.575 * * [simplify]: Extracting #7: cost 0 inf + 1893 1553857840.575 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857840.575 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857840.575 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857840.576 * * [simplify]: iters left: 6 (15 enodes) 1553857840.582 * * [simplify]: iters left: 5 (55 enodes) 1553857840.594 * * [simplify]: iters left: 4 (92 enodes) 1553857840.609 * * [simplify]: iters left: 3 (163 enodes) 1553857840.635 * * [simplify]: iters left: 2 (293 enodes) 1553857840.689 * * [simplify]: iters left: 1 (405 enodes) 1553857840.766 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857840.766 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857840.766 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857840.766 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857840.768 * * [simplify]: Extracting #4: cost 46 inf + 11710 1553857840.772 * * [simplify]: Extracting #5: cost 2 inf + 19912 1553857840.776 * * [simplify]: Extracting #6: cost 0 inf + 20266 1553857840.781 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857840.781 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857840.781 * * * * [progress]: [ 740 / 959 ] simplifiying candidate # 1553857840.781 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (hypot y.re y.im))) 1553857840.781 * * [simplify]: iters left: 4 (7 enodes) 1553857840.783 * * [simplify]: iters left: 3 (21 enodes) 1553857840.786 * * [simplify]: iters left: 2 (23 enodes) 1553857840.790 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857840.790 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857840.790 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857840.790 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857840.790 * * [simplify]: Extracting #4: cost 1 inf + 449 1553857840.791 * * [simplify]: Extracting #5: cost 0 inf + 587 1553857840.791 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1553857840.791 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857840.791 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857840.791 * * [simplify]: iters left: 6 (15 enodes) 1553857840.798 * * [simplify]: iters left: 5 (55 enodes) 1553857840.808 * * [simplify]: iters left: 4 (92 enodes) 1553857840.821 * * [simplify]: iters left: 3 (163 enodes) 1553857840.854 * * [simplify]: iters left: 2 (293 enodes) 1553857840.918 * * [simplify]: iters left: 1 (405 enodes) 1553857840.996 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857840.996 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857840.997 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857840.997 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857841.001 * * [simplify]: Extracting #4: cost 46 inf + 10350 1553857841.009 * * [simplify]: Extracting #5: cost 2 inf + 17272 1553857841.018 * * [simplify]: Extracting #6: cost 0 inf + 17546 1553857841.029 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1553857841.029 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1553857841.029 * * * * [progress]: [ 741 / 959 ] simplifiying candidate # 1553857841.029 * [simplify]: Simplifying (/ (/ 1 1) 1) 1553857841.030 * * [simplify]: iters left: 4 (3 enodes) 1553857841.032 * * [simplify]: iters left: 3 (7 enodes) 1553857841.034 * * [simplify]: iters left: 2 (9 enodes) 1553857841.036 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857841.036 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857841.036 * [simplify]: Simplified to 1 1553857841.036 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857841.037 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857841.037 * * [simplify]: iters left: 6 (14 enodes) 1553857841.043 * * [simplify]: iters left: 5 (52 enodes) 1553857841.059 * * [simplify]: iters left: 4 (84 enodes) 1553857841.084 * * [simplify]: iters left: 3 (141 enodes) 1553857841.125 * * [simplify]: iters left: 2 (216 enodes) 1553857841.189 * * [simplify]: iters left: 1 (272 enodes) 1553857841.245 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857841.245 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857841.245 * * [simplify]: Extracting #2: cost 60 inf + 2 1553857841.245 * * [simplify]: Extracting #3: cost 73 inf + 910 1553857841.247 * * [simplify]: Extracting #4: cost 19 inf + 7940 1553857841.249 * * [simplify]: Extracting #5: cost 0 inf + 10512 1553857841.252 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857841.252 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857841.252 * * * * [progress]: [ 742 / 959 ] simplifiying candidate # 1553857841.252 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857841.252 * * [simplify]: iters left: 6 (14 enodes) 1553857841.256 * * [simplify]: iters left: 5 (46 enodes) 1553857841.262 * * [simplify]: iters left: 4 (62 enodes) 1553857841.274 * * [simplify]: iters left: 3 (66 enodes) 1553857841.293 * * [simplify]: iters left: 2 (76 enodes) 1553857841.316 * * [simplify]: iters left: 1 (96 enodes) 1553857841.349 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857841.349 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857841.350 * * [simplify]: Extracting #2: cost 20 inf + 1 1553857841.350 * * [simplify]: Extracting #3: cost 38 inf + 2 1553857841.350 * * [simplify]: Extracting #4: cost 34 inf + 66 1553857841.351 * * [simplify]: Extracting #5: cost 19 inf + 2655 1553857841.352 * * [simplify]: Extracting #6: cost 1 inf + 8285 1553857841.354 * * [simplify]: Extracting #7: cost 0 inf + 8633 1553857841.356 * [simplify]: Simplified to (/ 1 (* (cbrt (hypot y.im y.re)) (hypot y.im y.re))) 1553857841.356 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (hypot y.im y.re)) (hypot y.im y.re))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))))) 1553857841.357 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))) 1553857841.357 * * [simplify]: iters left: 6 (16 enodes) 1553857841.364 * * [simplify]: iters left: 5 (56 enodes) 1553857841.381 * * [simplify]: iters left: 4 (90 enodes) 1553857841.407 * * [simplify]: iters left: 3 (146 enodes) 1553857841.452 * * [simplify]: iters left: 2 (221 enodes) 1553857841.507 * * [simplify]: iters left: 1 (277 enodes) 1553857841.549 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857841.550 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857841.550 * * [simplify]: Extracting #2: cost 59 inf + 2 1553857841.551 * * [simplify]: Extracting #3: cost 77 inf + 376 1553857841.553 * * [simplify]: Extracting #4: cost 33 inf + 9309 1553857841.559 * * [simplify]: Extracting #5: cost 4 inf + 15783 1553857841.566 * * [simplify]: Extracting #6: cost 0 inf + 16260 1553857841.572 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857841.572 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1553857841.572 * * * * [progress]: [ 743 / 959 ] simplifiying candidate # 1553857841.573 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (hypot y.re y.im))) 1553857841.573 * * [simplify]: iters left: 6 (13 enodes) 1553857841.580 * * [simplify]: iters left: 5 (45 enodes) 1553857841.594 * * [simplify]: iters left: 4 (59 enodes) 1553857841.610 * * [simplify]: iters left: 3 (71 enodes) 1553857841.630 * * [simplify]: iters left: 2 (73 enodes) 1553857841.645 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857841.645 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857841.645 * * [simplify]: Extracting #2: cost 21 inf + 1 1553857841.646 * * [simplify]: Extracting #3: cost 25 inf + 1 1553857841.646 * * [simplify]: Extracting #4: cost 26 inf + 3 1553857841.646 * * [simplify]: Extracting #5: cost 17 inf + 1320 1553857841.646 * * [simplify]: Extracting #6: cost 0 inf + 4425 1553857841.647 * [simplify]: Simplified to (/ 1 (* (sqrt (hypot y.im y.re)) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) 1553857841.647 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (sqrt (hypot y.im y.re)) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))))) 1553857841.647 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857841.648 * * [simplify]: iters left: 6 (16 enodes) 1553857841.653 * * [simplify]: iters left: 5 (58 enodes) 1553857841.662 * * [simplify]: iters left: 4 (95 enodes) 1553857841.676 * * [simplify]: iters left: 3 (166 enodes) 1553857841.717 * * [simplify]: iters left: 2 (296 enodes) 1553857841.787 * * [simplify]: iters left: 1 (408 enodes) 1553857841.849 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857841.849 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857841.849 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857841.850 * * [simplify]: Extracting #3: cost 111 inf + 376 1553857841.852 * * [simplify]: Extracting #4: cost 50 inf + 12651 1553857841.856 * * [simplify]: Extracting #5: cost 5 inf + 22405 1553857841.861 * * [simplify]: Extracting #6: cost 0 inf + 23100 1553857841.868 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1553857841.868 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1553857841.869 * * * * [progress]: [ 744 / 959 ] simplifiying candidate # 1553857841.869 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) 1553857841.869 * * [simplify]: iters left: 6 (11 enodes) 1553857841.875 * * [simplify]: iters left: 5 (40 enodes) 1553857841.887 * * [simplify]: iters left: 4 (52 enodes) 1553857841.901 * * [simplify]: iters left: 3 (59 enodes) 1553857841.915 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857841.915 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857841.915 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857841.915 * * [simplify]: Extracting #3: cost 13 inf + 1 1553857841.915 * * [simplify]: Extracting #4: cost 14 inf + 3 1553857841.916 * * [simplify]: Extracting #5: cost 10 inf + 433 1553857841.916 * * [simplify]: Extracting #6: cost 0 inf + 1895 1553857841.917 * [simplify]: Simplified to (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857841.917 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)))) 1553857841.917 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)) 1553857841.918 * * [simplify]: iters left: 6 (15 enodes) 1553857841.924 * * [simplify]: iters left: 5 (55 enodes) 1553857841.936 * * [simplify]: iters left: 4 (94 enodes) 1553857841.950 * * [simplify]: iters left: 3 (170 enodes) 1553857841.990 * * [simplify]: iters left: 2 (300 enodes) 1553857842.062 * * [simplify]: iters left: 1 (408 enodes) 1553857842.150 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857842.150 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857842.150 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857842.151 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857842.155 * * [simplify]: Extracting #4: cost 45 inf + 12447 1553857842.163 * * [simplify]: Extracting #5: cost 1 inf + 20129 1553857842.172 * * [simplify]: Extracting #6: cost 0 inf + 20266 1553857842.181 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1553857842.181 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1553857842.181 * * * * [progress]: [ 745 / 959 ] simplifiying candidate # 1553857842.182 * [simplify]: Simplifying (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857842.182 * * [simplify]: iters left: 6 (14 enodes) 1553857842.189 * * [simplify]: iters left: 5 (51 enodes) 1553857842.204 * * [simplify]: iters left: 4 (64 enodes) 1553857842.223 * * [simplify]: iters left: 3 (73 enodes) 1553857842.243 * * [simplify]: iters left: 2 (76 enodes) 1553857842.266 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857842.266 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857842.266 * * [simplify]: Extracting #2: cost 21 inf + 1 1553857842.266 * * [simplify]: Extracting #3: cost 29 inf + 1 1553857842.267 * * [simplify]: Extracting #4: cost 30 inf + 3 1553857842.267 * * [simplify]: Extracting #5: cost 22 inf + 1223 1553857842.268 * * [simplify]: Extracting #6: cost 8 inf + 4063 1553857842.270 * * [simplify]: Extracting #7: cost 1 inf + 6660 1553857842.272 * * [simplify]: Extracting #8: cost 0 inf + 7093 1553857842.274 * [simplify]: Simplified to (/ 1 (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im)))))) 1553857842.274 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im)))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))))) 1553857842.275 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))) 1553857842.275 * * [simplify]: iters left: 6 (16 enodes) 1553857842.282 * * [simplify]: iters left: 5 (60 enodes) 1553857842.300 * * [simplify]: iters left: 4 (96 enodes) 1553857842.328 * * [simplify]: iters left: 3 (167 enodes) 1553857842.357 * * [simplify]: iters left: 2 (297 enodes) 1553857842.430 * * [simplify]: iters left: 1 (409 enodes) 1553857842.544 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857842.544 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857842.545 * * [simplify]: Extracting #2: cost 85 inf + 2 1553857842.546 * * [simplify]: Extracting #3: cost 107 inf + 1376 1553857842.548 * * [simplify]: Extracting #4: cost 81 inf + 6396 1553857842.551 * * [simplify]: Extracting #5: cost 73 inf + 7881 1553857842.559 * * [simplify]: Extracting #6: cost 18 inf + 26994 1553857842.573 * * [simplify]: Extracting #7: cost 0 inf + 33484 1553857842.579 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (cbrt (hypot y.re y.im))) 1553857842.580 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (cbrt (hypot y.re y.im))))) 1553857842.580 * * * * [progress]: [ 746 / 959 ] simplifiying candidate # 1553857842.580 * [simplify]: Simplifying (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (hypot y.re y.im))) 1553857842.580 * * [simplify]: iters left: 6 (13 enodes) 1553857842.583 * * [simplify]: iters left: 5 (46 enodes) 1553857842.590 * * [simplify]: iters left: 4 (54 enodes) 1553857842.600 * * [simplify]: iters left: 3 (56 enodes) 1553857842.614 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857842.614 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857842.614 * * [simplify]: Extracting #2: cost 15 inf + 1 1553857842.614 * * [simplify]: Extracting #3: cost 21 inf + 1 1553857842.614 * * [simplify]: Extracting #4: cost 22 inf + 3 1553857842.615 * * [simplify]: Extracting #5: cost 17 inf + 531 1553857842.615 * * [simplify]: Extracting #6: cost 4 inf + 2994 1553857842.616 * * [simplify]: Extracting #7: cost 0 inf + 4173 1553857842.618 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1553857842.618 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))))) 1553857842.618 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857842.618 * * [simplify]: iters left: 6 (16 enodes) 1553857842.626 * * [simplify]: iters left: 5 (60 enodes) 1553857842.644 * * [simplify]: iters left: 4 (96 enodes) 1553857842.673 * * [simplify]: iters left: 3 (167 enodes) 1553857842.711 * * [simplify]: iters left: 2 (297 enodes) 1553857842.784 * * [simplify]: iters left: 1 (409 enodes) 1553857842.886 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857842.886 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857842.887 * * [simplify]: Extracting #2: cost 85 inf + 2 1553857842.887 * * [simplify]: Extracting #3: cost 107 inf + 1136 1553857842.888 * * [simplify]: Extracting #4: cost 81 inf + 5276 1553857842.890 * * [simplify]: Extracting #5: cost 73 inf + 6521 1553857842.894 * * [simplify]: Extracting #6: cost 18 inf + 24634 1553857842.901 * * [simplify]: Extracting #7: cost 0 inf + 30764 1553857842.907 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (hypot y.re y.im))) 1553857842.907 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) (sqrt (hypot y.re y.im))))) 1553857842.908 * * * * [progress]: [ 747 / 959 ] simplifiying candidate # 1553857842.908 * [simplify]: Simplifying (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) 1553857842.908 * * [simplify]: iters left: 6 (11 enodes) 1553857842.912 * * [simplify]: iters left: 5 (38 enodes) 1553857842.925 * * [simplify]: iters left: 4 (44 enodes) 1553857842.939 * * [simplify]: iters left: 3 (47 enodes) 1553857842.950 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857842.950 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857842.950 * * [simplify]: Extracting #2: cost 6 inf + 1 1553857842.950 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857842.950 * * [simplify]: Extracting #4: cost 14 inf + 1 1553857842.951 * * [simplify]: Extracting #5: cost 14 inf + 3 1553857842.951 * * [simplify]: Extracting #6: cost 9 inf + 264 1553857842.951 * * [simplify]: Extracting #7: cost 1 inf + 1882 1553857842.952 * * [simplify]: Extracting #8: cost 0 inf + 2099 1553857842.952 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1553857842.952 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)))) 1553857842.953 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)) 1553857842.953 * * [simplify]: iters left: 6 (15 enodes) 1553857842.958 * * [simplify]: iters left: 5 (57 enodes) 1553857842.966 * * [simplify]: iters left: 4 (93 enodes) 1553857842.980 * * [simplify]: iters left: 3 (164 enodes) 1553857843.022 * * [simplify]: iters left: 2 (294 enodes) 1553857843.098 * * [simplify]: iters left: 1 (406 enodes) 1553857843.167 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857843.167 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857843.167 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857843.169 * * [simplify]: Extracting #3: cost 100 inf + 1609 1553857843.170 * * [simplify]: Extracting #4: cost 76 inf + 4633 1553857843.171 * * [simplify]: Extracting #5: cost 73 inf + 5047 1553857843.175 * * [simplify]: Extracting #6: cost 19 inf + 21590 1553857843.181 * * [simplify]: Extracting #7: cost 0 inf + 27930 1553857843.187 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))) 1553857843.187 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (cbrt (fma y.im y.im (* y.re y.re))))))) 1553857843.187 * * * * [progress]: [ 748 / 959 ] simplifiying candidate # 1553857843.187 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857843.187 * * [simplify]: iters left: 6 (13 enodes) 1553857843.190 * * [simplify]: iters left: 5 (45 enodes) 1553857843.197 * * [simplify]: iters left: 4 (59 enodes) 1553857843.216 * * [simplify]: iters left: 3 (68 enodes) 1553857843.234 * * [simplify]: iters left: 2 (71 enodes) 1553857843.253 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857843.253 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857843.253 * * [simplify]: Extracting #2: cost 19 inf + 1 1553857843.253 * * [simplify]: Extracting #3: cost 25 inf + 1 1553857843.253 * * [simplify]: Extracting #4: cost 26 inf + 3 1553857843.254 * * [simplify]: Extracting #5: cost 12 inf + 2208 1553857843.255 * * [simplify]: Extracting #6: cost 0 inf + 4425 1553857843.256 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857843.256 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))))) 1553857843.257 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))) 1553857843.257 * * [simplify]: iters left: 6 (16 enodes) 1553857843.264 * * [simplify]: iters left: 5 (58 enodes) 1553857843.281 * * [simplify]: iters left: 4 (95 enodes) 1553857843.304 * * [simplify]: iters left: 3 (166 enodes) 1553857843.331 * * [simplify]: iters left: 2 (296 enodes) 1553857843.406 * * [simplify]: iters left: 1 (408 enodes) 1553857843.482 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857843.482 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857843.482 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857843.483 * * [simplify]: Extracting #3: cost 111 inf + 376 1553857843.486 * * [simplify]: Extracting #4: cost 50 inf + 12331 1553857843.491 * * [simplify]: Extracting #5: cost 5 inf + 22365 1553857843.496 * * [simplify]: Extracting #6: cost 0 inf + 23100 1553857843.500 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857843.501 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1553857843.501 * * * * [progress]: [ 749 / 959 ] simplifiying candidate # 1553857843.501 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857843.501 * * [simplify]: iters left: 6 (12 enodes) 1553857843.504 * * [simplify]: iters left: 5 (38 enodes) 1553857843.516 * * [simplify]: iters left: 4 (42 enodes) 1553857843.528 * * [simplify]: iters left: 3 (43 enodes) 1553857843.539 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857843.539 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857843.539 * * [simplify]: Extracting #2: cost 11 inf + 1 1553857843.539 * * [simplify]: Extracting #3: cost 5 inf + 685 1553857843.540 * * [simplify]: Extracting #4: cost 3 inf + 962 1553857843.540 * * [simplify]: Extracting #5: cost 0 inf + 1141 1553857843.540 * [simplify]: Simplified to (/ 1 (hypot y.im y.re)) 1553857843.541 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.im y.re)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))))) 1553857843.541 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857843.541 * * [simplify]: iters left: 6 (16 enodes) 1553857843.548 * * [simplify]: iters left: 5 (56 enodes) 1553857843.564 * * [simplify]: iters left: 4 (88 enodes) 1553857843.590 * * [simplify]: iters left: 3 (145 enodes) 1553857843.632 * * [simplify]: iters left: 2 (220 enodes) 1553857843.678 * * [simplify]: iters left: 1 (276 enodes) 1553857843.735 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857843.735 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857843.735 * * [simplify]: Extracting #2: cost 59 inf + 2 1553857843.736 * * [simplify]: Extracting #3: cost 78 inf + 376 1553857843.738 * * [simplify]: Extracting #4: cost 27 inf + 6982 1553857843.744 * * [simplify]: Extracting #5: cost 0 inf + 10706 1553857843.749 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857843.749 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 1553857843.749 * * * * [progress]: [ 750 / 959 ] simplifiying candidate # 1553857843.749 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 1553857843.750 * * [simplify]: iters left: 6 (10 enodes) 1553857843.757 * * [simplify]: iters left: 5 (35 enodes) 1553857843.767 * * [simplify]: iters left: 4 (42 enodes) 1553857843.778 * * [simplify]: iters left: 3 (45 enodes) 1553857843.789 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857843.789 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857843.789 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857843.789 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857843.790 * * [simplify]: Extracting #4: cost 4 inf + 587 1553857843.790 * * [simplify]: Extracting #5: cost 2 inf + 863 1553857843.790 * * [simplify]: Extracting #6: cost 0 inf + 945 1553857843.791 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1553857843.791 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)))) 1553857843.791 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)) 1553857843.791 * * [simplify]: iters left: 6 (15 enodes) 1553857843.798 * * [simplify]: iters left: 5 (55 enodes) 1553857843.814 * * [simplify]: iters left: 4 (94 enodes) 1553857843.842 * * [simplify]: iters left: 3 (170 enodes) 1553857843.892 * * [simplify]: iters left: 2 (300 enodes) 1553857843.956 * * [simplify]: iters left: 1 (408 enodes) 1553857844.032 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857844.033 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857844.033 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857844.033 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857844.035 * * [simplify]: Extracting #4: cost 45 inf + 10847 1553857844.040 * * [simplify]: Extracting #5: cost 1 inf + 17409 1553857844.044 * * [simplify]: Extracting #6: cost 0 inf + 17546 1553857844.049 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1553857844.049 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1553857844.049 * * * * [progress]: [ 751 / 959 ] simplifiying candidate # 1553857844.049 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857844.049 * * [simplify]: iters left: 6 (9 enodes) 1553857844.052 * * [simplify]: iters left: 5 (33 enodes) 1553857844.057 * * [simplify]: iters left: 4 (42 enodes) 1553857844.063 * * [simplify]: iters left: 3 (46 enodes) 1553857844.071 * * [simplify]: iters left: 2 (55 enodes) 1553857844.078 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857844.078 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857844.078 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857844.078 * * [simplify]: Extracting #3: cost 12 inf + 1 1553857844.078 * * [simplify]: Extracting #4: cost 9 inf + 60 1553857844.078 * * [simplify]: Extracting #5: cost 5 inf + 609 1553857844.078 * * [simplify]: Extracting #6: cost 0 inf + 1537 1553857844.079 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857844.079 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857844.079 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857844.079 * * [simplify]: iters left: 6 (15 enodes) 1553857844.082 * * [simplify]: iters left: 5 (55 enodes) 1553857844.091 * * [simplify]: iters left: 4 (92 enodes) 1553857844.118 * * [simplify]: iters left: 3 (163 enodes) 1553857844.144 * * [simplify]: iters left: 2 (293 enodes) 1553857844.205 * * [simplify]: iters left: 1 (405 enodes) 1553857844.295 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857844.295 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857844.295 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857844.296 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857844.299 * * [simplify]: Extracting #4: cost 46 inf + 11710 1553857844.307 * * [simplify]: Extracting #5: cost 2 inf + 19912 1553857844.316 * * [simplify]: Extracting #6: cost 0 inf + 20266 1553857844.325 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857844.325 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857844.325 * * * * [progress]: [ 752 / 959 ] simplifiying candidate # 1553857844.326 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (hypot y.re y.im))) 1553857844.326 * * [simplify]: iters left: 5 (8 enodes) 1553857844.330 * * [simplify]: iters left: 4 (28 enodes) 1553857844.334 * * [simplify]: iters left: 3 (30 enodes) 1553857844.339 * * [simplify]: iters left: 2 (32 enodes) 1553857844.343 * * [simplify]: iters left: 1 (33 enodes) 1553857844.348 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857844.348 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857844.348 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857844.349 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857844.349 * * [simplify]: Extracting #4: cost 6 inf + 3 1553857844.349 * * [simplify]: Extracting #5: cost 4 inf + 157 1553857844.349 * * [simplify]: Extracting #6: cost 0 inf + 587 1553857844.349 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1553857844.349 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857844.349 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857844.349 * * [simplify]: iters left: 6 (15 enodes) 1553857844.353 * * [simplify]: iters left: 5 (55 enodes) 1553857844.364 * * [simplify]: iters left: 4 (92 enodes) 1553857844.392 * * [simplify]: iters left: 3 (163 enodes) 1553857844.443 * * [simplify]: iters left: 2 (293 enodes) 1553857844.509 * * [simplify]: iters left: 1 (405 enodes) 1553857844.596 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857844.596 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857844.596 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857844.597 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857844.599 * * [simplify]: Extracting #4: cost 46 inf + 10350 1553857844.603 * * [simplify]: Extracting #5: cost 2 inf + 17272 1553857844.607 * * [simplify]: Extracting #6: cost 0 inf + 17546 1553857844.611 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1553857844.611 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1553857844.611 * * * * [progress]: [ 753 / 959 ] simplifiying candidate # 1553857844.612 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) 1) 1553857844.612 * * [simplify]: iters left: 5 (4 enodes) 1553857844.616 * * [simplify]: iters left: 4 (14 enodes) 1553857844.618 * * [simplify]: iters left: 3 (16 enodes) 1553857844.620 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857844.620 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857844.620 * [simplify]: Simplified to 1 1553857844.620 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857844.620 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857844.620 * * [simplify]: iters left: 6 (14 enodes) 1553857844.623 * * [simplify]: iters left: 5 (52 enodes) 1553857844.636 * * [simplify]: iters left: 4 (84 enodes) 1553857844.664 * * [simplify]: iters left: 3 (141 enodes) 1553857844.706 * * [simplify]: iters left: 2 (216 enodes) 1553857844.766 * * [simplify]: iters left: 1 (272 enodes) 1553857844.834 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857844.834 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857844.835 * * [simplify]: Extracting #2: cost 60 inf + 2 1553857844.835 * * [simplify]: Extracting #3: cost 73 inf + 910 1553857844.839 * * [simplify]: Extracting #4: cost 19 inf + 7940 1553857844.844 * * [simplify]: Extracting #5: cost 0 inf + 10512 1553857844.849 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857844.849 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857844.849 * * * * [progress]: [ 754 / 959 ] simplifiying candidate # 1553857844.850 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857844.850 * * [simplify]: iters left: 6 (9 enodes) 1553857844.855 * * [simplify]: iters left: 5 (33 enodes) 1553857844.866 * * [simplify]: iters left: 4 (42 enodes) 1553857844.877 * * [simplify]: iters left: 3 (46 enodes) 1553857844.891 * * [simplify]: iters left: 2 (55 enodes) 1553857844.903 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857844.903 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857844.903 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857844.903 * * [simplify]: Extracting #3: cost 12 inf + 1 1553857844.903 * * [simplify]: Extracting #4: cost 9 inf + 60 1553857844.903 * * [simplify]: Extracting #5: cost 5 inf + 609 1553857844.904 * * [simplify]: Extracting #6: cost 0 inf + 1537 1553857844.904 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857844.904 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857844.905 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857844.905 * * [simplify]: iters left: 6 (15 enodes) 1553857844.912 * * [simplify]: iters left: 5 (55 enodes) 1553857844.928 * * [simplify]: iters left: 4 (92 enodes) 1553857844.957 * * [simplify]: iters left: 3 (163 enodes) 1553857845.009 * * [simplify]: iters left: 2 (293 enodes) 1553857845.094 * * [simplify]: iters left: 1 (405 enodes) 1553857845.163 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857845.163 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857845.163 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857845.164 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857845.165 * * [simplify]: Extracting #4: cost 46 inf + 11710 1553857845.169 * * [simplify]: Extracting #5: cost 2 inf + 19912 1553857845.175 * * [simplify]: Extracting #6: cost 0 inf + 20266 1553857845.183 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857845.184 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857845.184 * * * * [progress]: [ 755 / 959 ] simplifiying candidate # 1553857845.184 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (hypot y.re y.im))) 1553857845.184 * * [simplify]: iters left: 5 (8 enodes) 1553857845.189 * * [simplify]: iters left: 4 (28 enodes) 1553857845.198 * * [simplify]: iters left: 3 (30 enodes) 1553857845.207 * * [simplify]: iters left: 2 (32 enodes) 1553857845.215 * * [simplify]: iters left: 1 (33 enodes) 1553857845.224 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857845.224 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857845.224 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857845.224 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857845.224 * * [simplify]: Extracting #4: cost 6 inf + 3 1553857845.224 * * [simplify]: Extracting #5: cost 4 inf + 157 1553857845.224 * * [simplify]: Extracting #6: cost 0 inf + 587 1553857845.225 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1553857845.225 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857845.225 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857845.225 * * [simplify]: iters left: 6 (15 enodes) 1553857845.230 * * [simplify]: iters left: 5 (55 enodes) 1553857845.238 * * [simplify]: iters left: 4 (92 enodes) 1553857845.252 * * [simplify]: iters left: 3 (163 enodes) 1553857845.280 * * [simplify]: iters left: 2 (293 enodes) 1553857845.343 * * [simplify]: iters left: 1 (405 enodes) 1553857845.446 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857845.447 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857845.447 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857845.449 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857845.452 * * [simplify]: Extracting #4: cost 46 inf + 10350 1553857845.461 * * [simplify]: Extracting #5: cost 2 inf + 17272 1553857845.470 * * [simplify]: Extracting #6: cost 0 inf + 17546 1553857845.478 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1553857845.478 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1553857845.478 * * * * [progress]: [ 756 / 959 ] simplifiying candidate # 1553857845.479 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) 1) 1553857845.479 * * [simplify]: iters left: 5 (4 enodes) 1553857845.486 * * [simplify]: iters left: 4 (14 enodes) 1553857845.489 * * [simplify]: iters left: 3 (16 enodes) 1553857845.493 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857845.493 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857845.493 * [simplify]: Simplified to 1 1553857845.493 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857845.493 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857845.493 * * [simplify]: iters left: 6 (14 enodes) 1553857845.500 * * [simplify]: iters left: 5 (52 enodes) 1553857845.515 * * [simplify]: iters left: 4 (84 enodes) 1553857845.540 * * [simplify]: iters left: 3 (141 enodes) 1553857845.581 * * [simplify]: iters left: 2 (216 enodes) 1553857845.644 * * [simplify]: iters left: 1 (272 enodes) 1553857845.690 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857845.690 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857845.690 * * [simplify]: Extracting #2: cost 60 inf + 2 1553857845.690 * * [simplify]: Extracting #3: cost 73 inf + 910 1553857845.692 * * [simplify]: Extracting #4: cost 19 inf + 7940 1553857845.697 * * [simplify]: Extracting #5: cost 0 inf + 10512 1553857845.702 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857845.703 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857845.703 * * * * [progress]: [ 757 / 959 ] simplifiying candidate # 1553857845.703 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857845.703 * * [simplify]: iters left: 6 (9 enodes) 1553857845.708 * * [simplify]: iters left: 5 (33 enodes) 1553857845.719 * * [simplify]: iters left: 4 (42 enodes) 1553857845.728 * * [simplify]: iters left: 3 (46 enodes) 1553857845.734 * * [simplify]: iters left: 2 (55 enodes) 1553857845.740 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857845.740 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857845.740 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857845.740 * * [simplify]: Extracting #3: cost 12 inf + 1 1553857845.740 * * [simplify]: Extracting #4: cost 9 inf + 60 1553857845.740 * * [simplify]: Extracting #5: cost 5 inf + 609 1553857845.740 * * [simplify]: Extracting #6: cost 0 inf + 1537 1553857845.741 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857845.741 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857845.741 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857845.741 * * [simplify]: iters left: 6 (15 enodes) 1553857845.744 * * [simplify]: iters left: 5 (55 enodes) 1553857845.752 * * [simplify]: iters left: 4 (92 enodes) 1553857845.777 * * [simplify]: iters left: 3 (163 enodes) 1553857845.831 * * [simplify]: iters left: 2 (293 enodes) 1553857845.884 * * [simplify]: iters left: 1 (405 enodes) 1553857845.995 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857845.995 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857845.996 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857845.996 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857846.000 * * [simplify]: Extracting #4: cost 46 inf + 11710 1553857846.008 * * [simplify]: Extracting #5: cost 2 inf + 19912 1553857846.015 * * [simplify]: Extracting #6: cost 0 inf + 20266 1553857846.019 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857846.019 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857846.019 * * * * [progress]: [ 758 / 959 ] simplifiying candidate # 1553857846.020 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (hypot y.re y.im))) 1553857846.021 * * [simplify]: iters left: 5 (8 enodes) 1553857846.023 * * [simplify]: iters left: 4 (28 enodes) 1553857846.028 * * [simplify]: iters left: 3 (30 enodes) 1553857846.032 * * [simplify]: iters left: 2 (32 enodes) 1553857846.036 * * [simplify]: iters left: 1 (33 enodes) 1553857846.040 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857846.040 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857846.040 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857846.040 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857846.040 * * [simplify]: Extracting #4: cost 6 inf + 3 1553857846.040 * * [simplify]: Extracting #5: cost 4 inf + 157 1553857846.040 * * [simplify]: Extracting #6: cost 0 inf + 587 1553857846.041 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1553857846.041 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857846.041 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857846.041 * * [simplify]: iters left: 6 (15 enodes) 1553857846.048 * * [simplify]: iters left: 5 (55 enodes) 1553857846.064 * * [simplify]: iters left: 4 (92 enodes) 1553857846.091 * * [simplify]: iters left: 3 (163 enodes) 1553857846.138 * * [simplify]: iters left: 2 (293 enodes) 1553857846.194 * * [simplify]: iters left: 1 (405 enodes) 1553857846.274 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857846.274 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857846.275 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857846.275 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857846.277 * * [simplify]: Extracting #4: cost 46 inf + 10350 1553857846.281 * * [simplify]: Extracting #5: cost 2 inf + 17272 1553857846.286 * * [simplify]: Extracting #6: cost 0 inf + 17546 1553857846.291 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1553857846.291 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1553857846.291 * * * * [progress]: [ 759 / 959 ] simplifiying candidate # 1553857846.292 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) 1) 1553857846.292 * * [simplify]: iters left: 5 (4 enodes) 1553857846.299 * * [simplify]: iters left: 4 (14 enodes) 1553857846.302 * * [simplify]: iters left: 3 (16 enodes) 1553857846.305 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857846.305 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857846.305 * [simplify]: Simplified to 1 1553857846.305 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857846.305 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857846.306 * * [simplify]: iters left: 6 (14 enodes) 1553857846.308 * * [simplify]: iters left: 5 (52 enodes) 1553857846.318 * * [simplify]: iters left: 4 (84 enodes) 1553857846.335 * * [simplify]: iters left: 3 (141 enodes) 1553857846.377 * * [simplify]: iters left: 2 (216 enodes) 1553857846.440 * * [simplify]: iters left: 1 (272 enodes) 1553857846.507 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857846.507 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857846.508 * * [simplify]: Extracting #2: cost 60 inf + 2 1553857846.508 * * [simplify]: Extracting #3: cost 73 inf + 910 1553857846.511 * * [simplify]: Extracting #4: cost 19 inf + 7940 1553857846.517 * * [simplify]: Extracting #5: cost 0 inf + 10512 1553857846.522 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857846.522 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857846.522 * * * * [progress]: [ 760 / 959 ] simplifiying candidate # 1553857846.523 * [simplify]: Simplifying (/ (/ 1 (sqrt (* 1 1))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857846.523 * * [simplify]: iters left: 6 (10 enodes) 1553857846.531 * * [simplify]: iters left: 5 (35 enodes) 1553857846.541 * * [simplify]: iters left: 4 (43 enodes) 1553857846.553 * * [simplify]: iters left: 3 (44 enodes) 1553857846.563 * * [simplify]: iters left: 2 (46 enodes) 1553857846.575 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857846.575 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857846.575 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857846.575 * * [simplify]: Extracting #3: cost 12 inf + 1 1553857846.575 * * [simplify]: Extracting #4: cost 10 inf + 3 1553857846.575 * * [simplify]: Extracting #5: cost 6 inf + 432 1553857846.576 * * [simplify]: Extracting #6: cost 0 inf + 1537 1553857846.578 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857846.578 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857846.579 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857846.579 * * [simplify]: iters left: 6 (15 enodes) 1553857846.586 * * [simplify]: iters left: 5 (55 enodes) 1553857846.598 * * [simplify]: iters left: 4 (92 enodes) 1553857846.611 * * [simplify]: iters left: 3 (163 enodes) 1553857846.649 * * [simplify]: iters left: 2 (293 enodes) 1553857846.709 * * [simplify]: iters left: 1 (405 enodes) 1553857846.798 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857846.798 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857846.798 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857846.799 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857846.800 * * [simplify]: Extracting #4: cost 46 inf + 11710 1553857846.808 * * [simplify]: Extracting #5: cost 2 inf + 19912 1553857846.817 * * [simplify]: Extracting #6: cost 0 inf + 20266 1553857846.826 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857846.826 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857846.826 * * * * [progress]: [ 761 / 959 ] simplifiying candidate # 1553857846.827 * [simplify]: Simplifying (/ (/ 1 (sqrt (* 1 1))) (sqrt (hypot y.re y.im))) 1553857846.827 * * [simplify]: iters left: 6 (9 enodes) 1553857846.836 * * [simplify]: iters left: 5 (30 enodes) 1553857846.844 * * [simplify]: iters left: 4 (33 enodes) 1553857846.852 * * [simplify]: iters left: 3 (35 enodes) 1553857846.861 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857846.861 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857846.861 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857846.861 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857846.861 * * [simplify]: Extracting #4: cost 2 inf + 311 1553857846.861 * * [simplify]: Extracting #5: cost 0 inf + 587 1553857846.861 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1553857846.861 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857846.862 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857846.862 * * [simplify]: iters left: 6 (15 enodes) 1553857846.869 * * [simplify]: iters left: 5 (55 enodes) 1553857846.885 * * [simplify]: iters left: 4 (92 enodes) 1553857846.915 * * [simplify]: iters left: 3 (163 enodes) 1553857846.960 * * [simplify]: iters left: 2 (293 enodes) 1553857847.027 * * [simplify]: iters left: 1 (405 enodes) 1553857847.117 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857847.117 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857847.117 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857847.118 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857847.121 * * [simplify]: Extracting #4: cost 46 inf + 10350 1553857847.130 * * [simplify]: Extracting #5: cost 2 inf + 17272 1553857847.138 * * [simplify]: Extracting #6: cost 0 inf + 17546 1553857847.147 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1553857847.147 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1553857847.147 * * * * [progress]: [ 762 / 959 ] simplifiying candidate # 1553857847.148 * [simplify]: Simplifying (/ (/ 1 (sqrt (* 1 1))) 1) 1553857847.148 * * [simplify]: iters left: 6 (5 enodes) 1553857847.156 * * [simplify]: iters left: 5 (16 enodes) 1553857847.159 * * [simplify]: iters left: 4 (18 enodes) 1553857847.162 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857847.162 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857847.163 * [simplify]: Simplified to 1 1553857847.163 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857847.163 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857847.163 * * [simplify]: iters left: 6 (14 enodes) 1553857847.170 * * [simplify]: iters left: 5 (52 enodes) 1553857847.185 * * [simplify]: iters left: 4 (84 enodes) 1553857847.197 * * [simplify]: iters left: 3 (141 enodes) 1553857847.232 * * [simplify]: iters left: 2 (216 enodes) 1553857847.276 * * [simplify]: iters left: 1 (272 enodes) 1553857847.310 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857847.310 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857847.310 * * [simplify]: Extracting #2: cost 60 inf + 2 1553857847.310 * * [simplify]: Extracting #3: cost 73 inf + 910 1553857847.312 * * [simplify]: Extracting #4: cost 19 inf + 7940 1553857847.314 * * [simplify]: Extracting #5: cost 0 inf + 10512 1553857847.317 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857847.317 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857847.317 * * * * [progress]: [ 763 / 959 ] simplifiying candidate # 1553857847.317 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857847.318 * * [simplify]: iters left: 6 (9 enodes) 1553857847.320 * * [simplify]: iters left: 5 (33 enodes) 1553857847.326 * * [simplify]: iters left: 4 (42 enodes) 1553857847.332 * * [simplify]: iters left: 3 (46 enodes) 1553857847.339 * * [simplify]: iters left: 2 (55 enodes) 1553857847.346 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857847.346 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857847.346 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857847.346 * * [simplify]: Extracting #3: cost 12 inf + 1 1553857847.346 * * [simplify]: Extracting #4: cost 9 inf + 60 1553857847.346 * * [simplify]: Extracting #5: cost 5 inf + 609 1553857847.347 * * [simplify]: Extracting #6: cost 0 inf + 1537 1553857847.347 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857847.347 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857847.348 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857847.348 * * [simplify]: iters left: 6 (15 enodes) 1553857847.354 * * [simplify]: iters left: 5 (55 enodes) 1553857847.362 * * [simplify]: iters left: 4 (92 enodes) 1553857847.376 * * [simplify]: iters left: 3 (163 enodes) 1553857847.415 * * [simplify]: iters left: 2 (293 enodes) 1553857847.511 * * [simplify]: iters left: 1 (405 enodes) 1553857847.569 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857847.569 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857847.570 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857847.570 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857847.573 * * [simplify]: Extracting #4: cost 46 inf + 11710 1553857847.577 * * [simplify]: Extracting #5: cost 2 inf + 19912 1553857847.581 * * [simplify]: Extracting #6: cost 0 inf + 20266 1553857847.586 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857847.586 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857847.586 * * * * [progress]: [ 764 / 959 ] simplifiying candidate # 1553857847.586 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (hypot y.re y.im))) 1553857847.586 * * [simplify]: iters left: 5 (8 enodes) 1553857847.589 * * [simplify]: iters left: 4 (28 enodes) 1553857847.593 * * [simplify]: iters left: 3 (30 enodes) 1553857847.598 * * [simplify]: iters left: 2 (32 enodes) 1553857847.606 * * [simplify]: iters left: 1 (33 enodes) 1553857847.614 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857847.614 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857847.615 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857847.615 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857847.615 * * [simplify]: Extracting #4: cost 6 inf + 3 1553857847.615 * * [simplify]: Extracting #5: cost 4 inf + 157 1553857847.615 * * [simplify]: Extracting #6: cost 0 inf + 587 1553857847.615 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1553857847.615 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857847.616 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857847.616 * * [simplify]: iters left: 6 (15 enodes) 1553857847.623 * * [simplify]: iters left: 5 (55 enodes) 1553857847.632 * * [simplify]: iters left: 4 (92 enodes) 1553857847.646 * * [simplify]: iters left: 3 (163 enodes) 1553857847.673 * * [simplify]: iters left: 2 (293 enodes) 1553857847.719 * * [simplify]: iters left: 1 (405 enodes) 1553857847.784 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857847.785 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857847.785 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857847.785 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857847.787 * * [simplify]: Extracting #4: cost 46 inf + 10350 1553857847.791 * * [simplify]: Extracting #5: cost 2 inf + 17272 1553857847.795 * * [simplify]: Extracting #6: cost 0 inf + 17546 1553857847.801 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1553857847.801 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1553857847.801 * * * * [progress]: [ 765 / 959 ] simplifiying candidate # 1553857847.801 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) 1) 1553857847.801 * * [simplify]: iters left: 5 (4 enodes) 1553857847.806 * * [simplify]: iters left: 4 (14 enodes) 1553857847.807 * * [simplify]: iters left: 3 (16 enodes) 1553857847.809 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857847.810 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857847.810 * [simplify]: Simplified to 1 1553857847.810 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857847.810 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857847.810 * * [simplify]: iters left: 6 (14 enodes) 1553857847.816 * * [simplify]: iters left: 5 (52 enodes) 1553857847.831 * * [simplify]: iters left: 4 (84 enodes) 1553857847.851 * * [simplify]: iters left: 3 (141 enodes) 1553857847.872 * * [simplify]: iters left: 2 (216 enodes) 1553857847.917 * * [simplify]: iters left: 1 (272 enodes) 1553857847.961 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857847.961 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857847.962 * * [simplify]: Extracting #2: cost 60 inf + 2 1553857847.962 * * [simplify]: Extracting #3: cost 73 inf + 910 1553857847.965 * * [simplify]: Extracting #4: cost 19 inf + 7940 1553857847.970 * * [simplify]: Extracting #5: cost 0 inf + 10512 1553857847.976 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857847.976 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857847.976 * * * * [progress]: [ 766 / 959 ] simplifiying candidate # 1553857847.976 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857847.976 * * [simplify]: iters left: 6 (9 enodes) 1553857847.982 * * [simplify]: iters left: 5 (33 enodes) 1553857847.992 * * [simplify]: iters left: 4 (42 enodes) 1553857848.000 * * [simplify]: iters left: 3 (46 enodes) 1553857848.007 * * [simplify]: iters left: 2 (55 enodes) 1553857848.013 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857848.013 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857848.013 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857848.013 * * [simplify]: Extracting #3: cost 12 inf + 1 1553857848.013 * * [simplify]: Extracting #4: cost 9 inf + 60 1553857848.013 * * [simplify]: Extracting #5: cost 5 inf + 609 1553857848.013 * * [simplify]: Extracting #6: cost 0 inf + 1537 1553857848.014 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857848.014 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857848.014 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857848.014 * * [simplify]: iters left: 6 (15 enodes) 1553857848.017 * * [simplify]: iters left: 5 (55 enodes) 1553857848.026 * * [simplify]: iters left: 4 (92 enodes) 1553857848.039 * * [simplify]: iters left: 3 (163 enodes) 1553857848.065 * * [simplify]: iters left: 2 (293 enodes) 1553857848.128 * * [simplify]: iters left: 1 (405 enodes) 1553857848.239 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857848.240 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857848.240 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857848.241 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857848.244 * * [simplify]: Extracting #4: cost 46 inf + 11710 1553857848.252 * * [simplify]: Extracting #5: cost 2 inf + 19912 1553857848.261 * * [simplify]: Extracting #6: cost 0 inf + 20266 1553857848.267 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857848.268 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857848.268 * * * * [progress]: [ 767 / 959 ] simplifiying candidate # 1553857848.268 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) (sqrt (hypot y.re y.im))) 1553857848.268 * * [simplify]: iters left: 5 (8 enodes) 1553857848.271 * * [simplify]: iters left: 4 (28 enodes) 1553857848.275 * * [simplify]: iters left: 3 (30 enodes) 1553857848.280 * * [simplify]: iters left: 2 (32 enodes) 1553857848.284 * * [simplify]: iters left: 1 (33 enodes) 1553857848.290 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857848.290 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857848.290 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857848.290 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857848.290 * * [simplify]: Extracting #4: cost 6 inf + 3 1553857848.290 * * [simplify]: Extracting #5: cost 4 inf + 157 1553857848.290 * * [simplify]: Extracting #6: cost 0 inf + 587 1553857848.290 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1553857848.290 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857848.290 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857848.291 * * [simplify]: iters left: 6 (15 enodes) 1553857848.294 * * [simplify]: iters left: 5 (55 enodes) 1553857848.302 * * [simplify]: iters left: 4 (92 enodes) 1553857848.318 * * [simplify]: iters left: 3 (163 enodes) 1553857848.364 * * [simplify]: iters left: 2 (293 enodes) 1553857848.440 * * [simplify]: iters left: 1 (405 enodes) 1553857848.523 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857848.523 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857848.523 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857848.524 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857848.528 * * [simplify]: Extracting #4: cost 46 inf + 10350 1553857848.536 * * [simplify]: Extracting #5: cost 2 inf + 17272 1553857848.545 * * [simplify]: Extracting #6: cost 0 inf + 17546 1553857848.554 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1553857848.554 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1553857848.554 * * * * [progress]: [ 768 / 959 ] simplifiying candidate # 1553857848.554 * [simplify]: Simplifying (/ (/ 1 (sqrt 1)) 1) 1553857848.555 * * [simplify]: iters left: 5 (4 enodes) 1553857848.562 * * [simplify]: iters left: 4 (14 enodes) 1553857848.563 * * [simplify]: iters left: 3 (16 enodes) 1553857848.565 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857848.565 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857848.565 * [simplify]: Simplified to 1 1553857848.565 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857848.565 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857848.565 * * [simplify]: iters left: 6 (14 enodes) 1553857848.568 * * [simplify]: iters left: 5 (52 enodes) 1553857848.575 * * [simplify]: iters left: 4 (84 enodes) 1553857848.594 * * [simplify]: iters left: 3 (141 enodes) 1553857848.620 * * [simplify]: iters left: 2 (216 enodes) 1553857848.665 * * [simplify]: iters left: 1 (272 enodes) 1553857848.708 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857848.708 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857848.709 * * [simplify]: Extracting #2: cost 60 inf + 2 1553857848.709 * * [simplify]: Extracting #3: cost 73 inf + 910 1553857848.712 * * [simplify]: Extracting #4: cost 19 inf + 7940 1553857848.717 * * [simplify]: Extracting #5: cost 0 inf + 10512 1553857848.720 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857848.720 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857848.720 * * * * [progress]: [ 769 / 959 ] simplifiying candidate # 1553857848.720 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857848.720 * * [simplify]: iters left: 6 (13 enodes) 1553857848.723 * * [simplify]: iters left: 5 (45 enodes) 1553857848.730 * * [simplify]: iters left: 4 (59 enodes) 1553857848.738 * * [simplify]: iters left: 3 (68 enodes) 1553857848.747 * * [simplify]: iters left: 2 (71 enodes) 1553857848.763 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857848.763 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857848.763 * * [simplify]: Extracting #2: cost 19 inf + 1 1553857848.763 * * [simplify]: Extracting #3: cost 25 inf + 1 1553857848.764 * * [simplify]: Extracting #4: cost 26 inf + 3 1553857848.764 * * [simplify]: Extracting #5: cost 12 inf + 2208 1553857848.765 * * [simplify]: Extracting #6: cost 0 inf + 4425 1553857848.767 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857848.767 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.im y.re))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))))) 1553857848.767 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))) 1553857848.767 * * [simplify]: iters left: 6 (16 enodes) 1553857848.776 * * [simplify]: iters left: 5 (58 enodes) 1553857848.793 * * [simplify]: iters left: 4 (95 enodes) 1553857848.822 * * [simplify]: iters left: 3 (166 enodes) 1553857848.874 * * [simplify]: iters left: 2 (296 enodes) 1553857848.969 * * [simplify]: iters left: 1 (408 enodes) 1553857849.080 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857849.081 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857849.081 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857849.082 * * [simplify]: Extracting #3: cost 111 inf + 376 1553857849.086 * * [simplify]: Extracting #4: cost 50 inf + 12331 1553857849.095 * * [simplify]: Extracting #5: cost 5 inf + 22365 1553857849.105 * * [simplify]: Extracting #6: cost 0 inf + 23100 1553857849.115 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857849.115 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1553857849.115 * * * * [progress]: [ 770 / 959 ] simplifiying candidate # 1553857849.116 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857849.116 * * [simplify]: iters left: 6 (12 enodes) 1553857849.121 * * [simplify]: iters left: 5 (38 enodes) 1553857849.132 * * [simplify]: iters left: 4 (42 enodes) 1553857849.138 * * [simplify]: iters left: 3 (43 enodes) 1553857849.143 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857849.143 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857849.144 * * [simplify]: Extracting #2: cost 11 inf + 1 1553857849.144 * * [simplify]: Extracting #3: cost 5 inf + 685 1553857849.144 * * [simplify]: Extracting #4: cost 3 inf + 962 1553857849.144 * * [simplify]: Extracting #5: cost 0 inf + 1141 1553857849.144 * [simplify]: Simplified to (/ 1 (hypot y.im y.re)) 1553857849.144 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.im y.re)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))))) 1553857849.145 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857849.145 * * [simplify]: iters left: 6 (16 enodes) 1553857849.148 * * [simplify]: iters left: 5 (56 enodes) 1553857849.162 * * [simplify]: iters left: 4 (88 enodes) 1553857849.186 * * [simplify]: iters left: 3 (145 enodes) 1553857849.206 * * [simplify]: iters left: 2 (220 enodes) 1553857849.261 * * [simplify]: iters left: 1 (276 enodes) 1553857849.309 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857849.309 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857849.309 * * [simplify]: Extracting #2: cost 59 inf + 2 1553857849.309 * * [simplify]: Extracting #3: cost 78 inf + 376 1553857849.310 * * [simplify]: Extracting #4: cost 27 inf + 6982 1553857849.313 * * [simplify]: Extracting #5: cost 0 inf + 10706 1553857849.316 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857849.316 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 1553857849.316 * * * * [progress]: [ 771 / 959 ] simplifiying candidate # 1553857849.316 * [simplify]: Simplifying (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) 1553857849.316 * * [simplify]: iters left: 6 (10 enodes) 1553857849.321 * * [simplify]: iters left: 5 (35 enodes) 1553857849.331 * * [simplify]: iters left: 4 (42 enodes) 1553857849.342 * * [simplify]: iters left: 3 (45 enodes) 1553857849.353 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857849.353 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857849.353 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857849.353 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857849.353 * * [simplify]: Extracting #4: cost 4 inf + 587 1553857849.354 * * [simplify]: Extracting #5: cost 2 inf + 863 1553857849.354 * * [simplify]: Extracting #6: cost 0 inf + 945 1553857849.354 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1553857849.354 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.im y.re))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)))) 1553857849.355 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)) 1553857849.355 * * [simplify]: iters left: 6 (15 enodes) 1553857849.362 * * [simplify]: iters left: 5 (55 enodes) 1553857849.376 * * [simplify]: iters left: 4 (94 enodes) 1553857849.390 * * [simplify]: iters left: 3 (170 enodes) 1553857849.418 * * [simplify]: iters left: 2 (300 enodes) 1553857849.478 * * [simplify]: iters left: 1 (408 enodes) 1553857849.576 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857849.576 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857849.577 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857849.577 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857849.581 * * [simplify]: Extracting #4: cost 45 inf + 10847 1553857849.590 * * [simplify]: Extracting #5: cost 1 inf + 17409 1553857849.599 * * [simplify]: Extracting #6: cost 0 inf + 17546 1553857849.608 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1553857849.608 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1553857849.609 * * * * [progress]: [ 772 / 959 ] simplifiying candidate # 1553857849.609 * [simplify]: Simplifying (/ (/ 1 1) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857849.610 * * [simplify]: iters left: 6 (8 enodes) 1553857849.614 * * [simplify]: iters left: 5 (26 enodes) 1553857849.622 * * [simplify]: iters left: 4 (32 enodes) 1553857849.630 * * [simplify]: iters left: 3 (34 enodes) 1553857849.640 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857849.640 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857849.640 * * [simplify]: Extracting #2: cost 11 inf + 1 1553857849.640 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857849.641 * * [simplify]: Extracting #4: cost 12 inf + 3 1553857849.641 * * [simplify]: Extracting #5: cost 7 inf + 610 1553857849.641 * * [simplify]: Extracting #6: cost 1 inf + 1675 1553857849.642 * * [simplify]: Extracting #7: cost 0 inf + 1893 1553857849.642 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857849.642 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857849.643 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857849.643 * * [simplify]: iters left: 6 (15 enodes) 1553857849.650 * * [simplify]: iters left: 5 (55 enodes) 1553857849.666 * * [simplify]: iters left: 4 (92 enodes) 1553857849.697 * * [simplify]: iters left: 3 (163 enodes) 1553857849.725 * * [simplify]: iters left: 2 (293 enodes) 1553857849.811 * * [simplify]: iters left: 1 (405 enodes) 1553857849.924 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857849.924 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857849.924 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857849.925 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857849.929 * * [simplify]: Extracting #4: cost 46 inf + 11710 1553857849.937 * * [simplify]: Extracting #5: cost 2 inf + 19912 1553857849.946 * * [simplify]: Extracting #6: cost 0 inf + 20266 1553857849.955 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857849.955 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857849.955 * * * * [progress]: [ 773 / 959 ] simplifiying candidate # 1553857849.956 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (hypot y.re y.im))) 1553857849.956 * * [simplify]: iters left: 4 (7 enodes) 1553857849.960 * * [simplify]: iters left: 3 (21 enodes) 1553857849.966 * * [simplify]: iters left: 2 (23 enodes) 1553857849.973 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857849.973 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857849.973 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857849.973 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857849.973 * * [simplify]: Extracting #4: cost 1 inf + 449 1553857849.974 * * [simplify]: Extracting #5: cost 0 inf + 587 1553857849.974 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1553857849.974 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857849.974 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857849.975 * * [simplify]: iters left: 6 (15 enodes) 1553857849.981 * * [simplify]: iters left: 5 (55 enodes) 1553857849.996 * * [simplify]: iters left: 4 (92 enodes) 1553857850.023 * * [simplify]: iters left: 3 (163 enodes) 1553857850.060 * * [simplify]: iters left: 2 (293 enodes) 1553857850.115 * * [simplify]: iters left: 1 (405 enodes) 1553857850.192 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857850.192 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857850.192 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857850.193 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857850.194 * * [simplify]: Extracting #4: cost 46 inf + 10350 1553857850.199 * * [simplify]: Extracting #5: cost 2 inf + 17272 1553857850.203 * * [simplify]: Extracting #6: cost 0 inf + 17546 1553857850.208 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1553857850.208 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1553857850.208 * * * * [progress]: [ 774 / 959 ] simplifiying candidate # 1553857850.209 * [simplify]: Simplifying (/ (/ 1 1) 1) 1553857850.209 * * [simplify]: iters left: 4 (3 enodes) 1553857850.210 * * [simplify]: iters left: 3 (7 enodes) 1553857850.211 * * [simplify]: iters left: 2 (9 enodes) 1553857850.213 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857850.213 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857850.213 * [simplify]: Simplified to 1 1553857850.213 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857850.213 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857850.213 * * [simplify]: iters left: 6 (14 enodes) 1553857850.216 * * [simplify]: iters left: 5 (52 enodes) 1553857850.223 * * [simplify]: iters left: 4 (84 enodes) 1553857850.235 * * [simplify]: iters left: 3 (141 enodes) 1553857850.260 * * [simplify]: iters left: 2 (216 enodes) 1553857850.305 * * [simplify]: iters left: 1 (272 enodes) 1553857850.373 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857850.373 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857850.373 * * [simplify]: Extracting #2: cost 60 inf + 2 1553857850.374 * * [simplify]: Extracting #3: cost 73 inf + 910 1553857850.377 * * [simplify]: Extracting #4: cost 19 inf + 7940 1553857850.382 * * [simplify]: Extracting #5: cost 0 inf + 10512 1553857850.387 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857850.387 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857850.388 * * * * [progress]: [ 775 / 959 ] simplifiying candidate # 1553857850.388 * [simplify]: Simplifying (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857850.388 * * [simplify]: iters left: 6 (7 enodes) 1553857850.392 * * [simplify]: iters left: 5 (25 enodes) 1553857850.399 * * [simplify]: iters left: 4 (29 enodes) 1553857850.407 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857850.407 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857850.407 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857850.408 * * [simplify]: Extracting #3: cost 12 inf + 1 1553857850.408 * * [simplify]: Extracting #4: cost 8 inf + 117 1553857850.408 * * [simplify]: Extracting #5: cost 5 inf + 609 1553857850.408 * * [simplify]: Extracting #6: cost 1 inf + 1319 1553857850.409 * * [simplify]: Extracting #7: cost 0 inf + 1537 1553857850.409 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857850.409 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857850.409 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857850.410 * * [simplify]: iters left: 6 (15 enodes) 1553857850.416 * * [simplify]: iters left: 5 (55 enodes) 1553857850.435 * * [simplify]: iters left: 4 (92 enodes) 1553857850.463 * * [simplify]: iters left: 3 (163 enodes) 1553857850.497 * * [simplify]: iters left: 2 (293 enodes) 1553857850.578 * * [simplify]: iters left: 1 (405 enodes) 1553857850.690 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857850.690 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857850.691 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857850.692 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857850.695 * * [simplify]: Extracting #4: cost 46 inf + 11710 1553857850.703 * * [simplify]: Extracting #5: cost 2 inf + 19912 1553857850.712 * * [simplify]: Extracting #6: cost 0 inf + 20266 1553857850.722 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857850.722 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857850.722 * * * * [progress]: [ 776 / 959 ] simplifiying candidate # 1553857850.722 * [simplify]: Simplifying (/ 1 (sqrt (hypot y.re y.im))) 1553857850.722 * * [simplify]: iters left: 4 (6 enodes) 1553857850.726 * * [simplify]: iters left: 3 (20 enodes) 1553857850.732 * * [simplify]: iters left: 2 (22 enodes) 1553857850.738 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857850.738 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857850.738 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857850.738 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857850.739 * * [simplify]: Extracting #4: cost 6 inf + 3 1553857850.739 * * [simplify]: Extracting #5: cost 1 inf + 449 1553857850.739 * * [simplify]: Extracting #6: cost 0 inf + 587 1553857850.739 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1553857850.739 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857850.740 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857850.740 * * [simplify]: iters left: 6 (15 enodes) 1553857850.747 * * [simplify]: iters left: 5 (55 enodes) 1553857850.763 * * [simplify]: iters left: 4 (92 enodes) 1553857850.795 * * [simplify]: iters left: 3 (163 enodes) 1553857850.846 * * [simplify]: iters left: 2 (293 enodes) 1553857850.942 * * [simplify]: iters left: 1 (405 enodes) 1553857851.024 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857851.024 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857851.025 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857851.026 * * [simplify]: Extracting #3: cost 113 inf + 335 1553857851.029 * * [simplify]: Extracting #4: cost 46 inf + 10350 1553857851.037 * * [simplify]: Extracting #5: cost 2 inf + 17272 1553857851.046 * * [simplify]: Extracting #6: cost 0 inf + 17546 1553857851.055 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1553857851.055 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1553857851.056 * * * * [progress]: [ 777 / 959 ] simplifiying candidate # 1553857851.056 * [simplify]: Simplifying (/ 1 1) 1553857851.056 * * [simplify]: iters left: 2 (2 enodes) 1553857851.058 * * [simplify]: iters left: 1 (6 enodes) 1553857851.061 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857851.061 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857851.061 * [simplify]: Simplified to 1 1553857851.061 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857851.061 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857851.061 * * [simplify]: iters left: 6 (14 enodes) 1553857851.068 * * [simplify]: iters left: 5 (52 enodes) 1553857851.083 * * [simplify]: iters left: 4 (84 enodes) 1553857851.109 * * [simplify]: iters left: 3 (141 enodes) 1553857851.151 * * [simplify]: iters left: 2 (216 enodes) 1553857851.197 * * [simplify]: iters left: 1 (272 enodes) 1553857851.252 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857851.252 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857851.252 * * [simplify]: Extracting #2: cost 60 inf + 2 1553857851.253 * * [simplify]: Extracting #3: cost 73 inf + 910 1553857851.256 * * [simplify]: Extracting #4: cost 19 inf + 7940 1553857851.261 * * [simplify]: Extracting #5: cost 0 inf + 10512 1553857851.267 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))) 1553857851.267 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (fma y.im y.im (* y.re y.re))))) 1553857851.267 * * * * [progress]: [ 778 / 959 ] simplifiying candidate # 1553857851.268 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857851.268 * * [simplify]: iters left: 6 (11 enodes) 1553857851.273 * * [simplify]: iters left: 5 (43 enodes) 1553857851.286 * * [simplify]: iters left: 4 (82 enodes) 1553857851.313 * * [simplify]: iters left: 3 (163 enodes) 1553857851.364 * * [simplify]: iters left: 2 (243 enodes) 1553857851.422 * * [simplify]: iters left: 1 (283 enodes) 1553857851.481 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857851.481 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857851.481 * * [simplify]: Extracting #2: cost 59 inf + 2 1553857851.482 * * [simplify]: Extracting #3: cost 71 inf + 1656 1553857851.486 * * [simplify]: Extracting #4: cost 17 inf + 12281 1553857851.492 * * [simplify]: Extracting #5: cost 0 inf + 15902 1553857851.498 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857851.498 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))))) 1553857851.499 * [simplify]: Simplifying (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (hypot y.re y.im))) 1553857851.499 * * [simplify]: iters left: 6 (11 enodes) 1553857851.506 * * [simplify]: iters left: 5 (37 enodes) 1553857851.517 * * [simplify]: iters left: 4 (46 enodes) 1553857851.530 * * [simplify]: iters left: 3 (48 enodes) 1553857851.542 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857851.542 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857851.542 * * [simplify]: Extracting #2: cost 15 inf + 1 1553857851.542 * * [simplify]: Extracting #3: cost 16 inf + 3 1553857851.543 * * [simplify]: Extracting #4: cost 7 inf + 1041 1553857851.543 * * [simplify]: Extracting #5: cost 2 inf + 1696 1553857851.543 * * [simplify]: Extracting #6: cost 0 inf + 2091 1553857851.544 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.im y.re))) (hypot y.im y.re)) 1553857851.544 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ 1 (cbrt (hypot y.im y.re))) (hypot y.im y.re)))) 1553857851.544 * * * * [progress]: [ 779 / 959 ] simplifiying candidate # 1553857851.544 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1553857851.544 * * [simplify]: iters left: 6 (10 enodes) 1553857851.546 * * [simplify]: iters left: 5 (38 enodes) 1553857851.552 * * [simplify]: iters left: 4 (62 enodes) 1553857851.560 * * [simplify]: iters left: 3 (92 enodes) 1553857851.572 * * [simplify]: iters left: 2 (120 enodes) 1553857851.596 * * [simplify]: iters left: 1 (132 enodes) 1553857851.612 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857851.612 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857851.613 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857851.613 * * [simplify]: Extracting #3: cost 44 inf + 170 1553857851.613 * * [simplify]: Extracting #4: cost 32 inf + 1434 1553857851.614 * * [simplify]: Extracting #5: cost 8 inf + 5082 1553857851.615 * * [simplify]: Extracting #6: cost 0 inf + 6342 1553857851.616 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1553857851.617 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))))) 1553857851.617 * [simplify]: Simplifying (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) 1553857851.617 * * [simplify]: iters left: 6 (11 enodes) 1553857851.620 * * [simplify]: iters left: 5 (37 enodes) 1553857851.625 * * [simplify]: iters left: 4 (46 enodes) 1553857851.631 * * [simplify]: iters left: 3 (48 enodes) 1553857851.638 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857851.638 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857851.638 * * [simplify]: Extracting #2: cost 15 inf + 1 1553857851.638 * * [simplify]: Extracting #3: cost 16 inf + 3 1553857851.638 * * [simplify]: Extracting #4: cost 7 inf + 921 1553857851.638 * * [simplify]: Extracting #5: cost 2 inf + 1456 1553857851.639 * * [simplify]: Extracting #6: cost 0 inf + 1771 1553857851.639 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.im y.re))) (hypot y.im y.re)) 1553857851.639 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (/ (/ 1 (sqrt (hypot y.im y.re))) (hypot y.im y.re)))) 1553857851.639 * * * * [progress]: [ 780 / 959 ] simplifiying candidate # 1553857851.639 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) 1) 1553857851.639 * * [simplify]: iters left: 6 (9 enodes) 1553857851.642 * * [simplify]: iters left: 5 (35 enodes) 1553857851.647 * * [simplify]: iters left: 4 (58 enodes) 1553857851.656 * * [simplify]: iters left: 3 (97 enodes) 1553857851.678 * * [simplify]: iters left: 2 (111 enodes) 1553857851.692 * * [simplify]: iters left: 1 (115 enodes) 1553857851.703 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857851.703 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857851.704 * * [simplify]: Extracting #2: cost 14 inf + 211 1553857851.704 * * [simplify]: Extracting #3: cost 6 inf + 1081 1553857851.705 * * [simplify]: Extracting #4: cost 0 inf + 1413 1553857851.706 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857851.706 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))) 1553857851.707 * [simplify]: Simplifying (/ (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)) 1553857851.707 * * [simplify]: iters left: 6 (10 enodes) 1553857851.712 * * [simplify]: iters left: 5 (34 enodes) 1553857851.722 * * [simplify]: iters left: 4 (38 enodes) 1553857851.733 * * [simplify]: iters left: 3 (39 enodes) 1553857851.743 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857851.743 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857851.743 * * [simplify]: Extracting #2: cost 12 inf + 1 1553857851.743 * * [simplify]: Extracting #3: cost 12 inf + 3 1553857851.743 * * [simplify]: Extracting #4: cost 4 inf + 573 1553857851.744 * * [simplify]: Extracting #5: cost 0 inf + 947 1553857851.744 * [simplify]: Simplified to (/ (/ 1 (hypot y.im y.re)) (hypot y.im y.re)) 1553857851.744 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (/ (/ 1 (hypot y.im y.re)) (hypot y.im y.re)))) 1553857851.744 * * * * [progress]: [ 781 / 959 ] simplifiying candidate # 1553857851.744 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857851.744 * * [simplify]: iters left: 6 (19 enodes) 1553857851.749 * * [simplify]: iters left: 5 (87 enodes) 1553857851.768 * * [simplify]: iters left: 4 (201 enodes) 1553857851.830 * * [simplify]: iters left: 3 (415 enodes) 1553857851.956 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857851.956 * * [simplify]: Extracting #1: cost 23 inf + 0 1553857851.956 * * [simplify]: Extracting #2: cost 125 inf + 0 1553857851.957 * * [simplify]: Extracting #3: cost 190 inf + 253 1553857851.960 * * [simplify]: Extracting #4: cost 207 inf + 5920 1553857851.967 * * [simplify]: Extracting #5: cost 163 inf + 28655 1553857851.978 * * [simplify]: Extracting #6: cost 28 inf + 67172 1553857851.994 * * [simplify]: Extracting #7: cost 0 inf + 73187 1553857852.018 * * [simplify]: Extracting #8: cost 0 inf + 73147 1553857852.043 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot (* y.im (* y.im y.im)) (* y.re (* y.re y.re)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857852.043 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot (* y.im (* y.im y.im)) (* y.re (* y.re y.re)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))))) 1553857852.043 * [simplify]: Simplifying (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) (cbrt (hypot y.re y.im))) 1553857852.044 * * [simplify]: iters left: 6 (13 enodes) 1553857852.050 * * [simplify]: iters left: 5 (63 enodes) 1553857852.072 * * [simplify]: iters left: 4 (139 enodes) 1553857852.125 * * [simplify]: iters left: 3 (301 enodes) 1553857852.237 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857852.237 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857852.237 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857852.237 * * [simplify]: Extracting #3: cost 46 inf + 0 1553857852.238 * * [simplify]: Extracting #4: cost 99 inf + 898 1553857852.243 * * [simplify]: Extracting #5: cost 41 inf + 8960 1553857852.250 * * [simplify]: Extracting #6: cost 10 inf + 14075 1553857852.258 * * [simplify]: Extracting #7: cost 1 inf + 15812 1553857852.265 * * [simplify]: Extracting #8: cost 0 inf + 16024 1553857852.271 * [simplify]: Simplified to (/ (sqrt (fma (- (* y.im y.im)) (* y.re y.re) (fma (* y.im y.im) (* y.im y.im) (* (* y.re y.re) (* y.re y.re))))) (cbrt (hypot y.re y.im))) 1553857852.271 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot (* y.im (* y.im y.im)) (* y.re (* y.re y.re)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (sqrt (fma (- (* y.im y.im)) (* y.re y.re) (fma (* y.im y.im) (* y.im y.im) (* (* y.re y.re) (* y.re y.re))))) (cbrt (hypot y.re y.im))))) 1553857852.271 * * * * [progress]: [ 782 / 959 ] simplifiying candidate # 1553857852.271 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) (sqrt (hypot y.re y.im))) 1553857852.272 * * [simplify]: iters left: 6 (18 enodes) 1553857852.276 * * [simplify]: iters left: 5 (82 enodes) 1553857852.310 * * [simplify]: iters left: 4 (188 enodes) 1553857852.359 * * [simplify]: iters left: 3 (359 enodes) 1553857852.452 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857852.452 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857852.452 * * [simplify]: Extracting #2: cost 81 inf + 0 1553857852.452 * * [simplify]: Extracting #3: cost 130 inf + 128 1553857852.453 * * [simplify]: Extracting #4: cost 138 inf + 2858 1553857852.457 * * [simplify]: Extracting #5: cost 77 inf + 23549 1553857852.471 * * [simplify]: Extracting #6: cost 14 inf + 41541 1553857852.487 * * [simplify]: Extracting #7: cost 0 inf + 46225 1553857852.502 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot (* y.re (* y.re y.re)) (* y.im (* y.im y.im)))) 1553857852.502 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot (* y.re (* y.re y.re)) (* y.im (* y.im y.im)))) (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))))) 1553857852.502 * [simplify]: Simplifying (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857852.502 * * [simplify]: iters left: 6 (13 enodes) 1553857852.505 * * [simplify]: iters left: 5 (63 enodes) 1553857852.517 * * [simplify]: iters left: 4 (139 enodes) 1553857852.567 * * [simplify]: iters left: 3 (301 enodes) 1553857852.670 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857852.670 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857852.670 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857852.671 * * [simplify]: Extracting #3: cost 46 inf + 0 1553857852.672 * * [simplify]: Extracting #4: cost 99 inf + 898 1553857852.677 * * [simplify]: Extracting #5: cost 41 inf + 8920 1553857852.686 * * [simplify]: Extracting #6: cost 10 inf + 13915 1553857852.695 * * [simplify]: Extracting #7: cost 1 inf + 15652 1553857852.704 * * [simplify]: Extracting #8: cost 0 inf + 15864 1553857852.713 * [simplify]: Simplified to (/ (sqrt (fma (- (* y.im y.im)) (* y.re y.re) (fma (* y.im y.im) (* y.im y.im) (* (* y.re y.re) (* y.re y.re))))) (sqrt (hypot y.re y.im))) 1553857852.713 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot (* y.re (* y.re y.re)) (* y.im (* y.im y.im)))) (/ (sqrt (fma (- (* y.im y.im)) (* y.re y.re) (fma (* y.im y.im) (* y.im y.im) (* (* y.re y.re) (* y.re y.re))))) (sqrt (hypot y.re y.im))))) 1553857852.713 * * * * [progress]: [ 783 / 959 ] simplifiying candidate # 1553857852.714 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) 1) 1553857852.714 * * [simplify]: iters left: 6 (17 enodes) 1553857852.724 * * [simplify]: iters left: 5 (79 enodes) 1553857852.762 * * [simplify]: iters left: 4 (187 enodes) 1553857852.830 * * [simplify]: iters left: 3 (349 enodes) 1553857852.921 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857852.921 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857852.921 * * [simplify]: Extracting #2: cost 47 inf + 3 1553857852.921 * * [simplify]: Extracting #3: cost 68 inf + 627 1553857852.922 * * [simplify]: Extracting #4: cost 80 inf + 2782 1553857852.924 * * [simplify]: Extracting #5: cost 59 inf + 14343 1553857852.929 * * [simplify]: Extracting #6: cost 7 inf + 28906 1553857852.933 * * [simplify]: Extracting #7: cost 0 inf + 31570 1553857852.938 * * [simplify]: Extracting #8: cost 0 inf + 31490 1553857852.943 * * [simplify]: Extracting #9: cost 0 inf + 31450 1553857852.951 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot (* y.im (* y.im y.im)) (* y.re (* y.re y.re)))) 1553857852.951 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (hypot (* y.im (* y.im y.im)) (* y.re (* y.re y.re)))) (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)))) 1553857852.951 * [simplify]: Simplifying (/ (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im))))) (hypot y.re y.im)) 1553857852.951 * * [simplify]: iters left: 6 (12 enodes) 1553857852.958 * * [simplify]: iters left: 5 (60 enodes) 1553857852.980 * * [simplify]: iters left: 4 (136 enodes) 1553857853.021 * * [simplify]: iters left: 3 (298 enodes) 1553857853.090 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857853.090 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857853.090 * * [simplify]: Extracting #2: cost 9 inf + 0 1553857853.090 * * [simplify]: Extracting #3: cost 42 inf + 2 1553857853.091 * * [simplify]: Extracting #4: cost 95 inf + 895 1553857853.093 * * [simplify]: Extracting #5: cost 38 inf + 8825 1553857853.098 * * [simplify]: Extracting #6: cost 11 inf + 13309 1553857853.107 * * [simplify]: Extracting #7: cost 2 inf + 15126 1553857853.116 * * [simplify]: Extracting #8: cost 0 inf + 15590 1553857853.125 * [simplify]: Simplified to (/ (sqrt (fma (* y.im y.im) (* y.im y.im) (* (fma (- y.im) y.im (* y.re y.re)) (* y.re y.re)))) (hypot y.re y.im)) 1553857853.125 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (hypot (* y.im (* y.im y.im)) (* y.re (* y.re y.re)))) (/ (sqrt (fma (* y.im y.im) (* y.im y.im) (* (fma (- y.im) y.im (* y.re y.re)) (* y.re y.re)))) (hypot y.re y.im)))) 1553857853.125 * * * * [progress]: [ 784 / 959 ] simplifiying candidate # 1553857853.125 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857853.126 * * [simplify]: iters left: 6 (18 enodes) 1553857853.135 * * [simplify]: iters left: 5 (80 enodes) 1553857853.159 * * [simplify]: iters left: 4 (156 enodes) 1553857853.187 * * [simplify]: iters left: 3 (331 enodes) 1553857853.283 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857853.283 * * [simplify]: Extracting #1: cost 23 inf + 0 1553857853.284 * * [simplify]: Extracting #2: cost 121 inf + 0 1553857853.285 * * [simplify]: Extracting #3: cost 182 inf + 212 1553857853.288 * * [simplify]: Extracting #4: cost 201 inf + 8347 1553857853.310 * * [simplify]: Extracting #5: cost 35 inf + 54608 1553857853.340 * * [simplify]: Extracting #6: cost 9 inf + 63743 1553857853.374 * * [simplify]: Extracting #7: cost 2 inf + 65176 1553857853.405 * * [simplify]: Extracting #8: cost 0 inf + 65600 1553857853.436 * [simplify]: Simplified to (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (cbrt (hypot y.re y.im))) 1553857853.436 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (cbrt (hypot y.re y.im))) (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (cbrt (hypot y.re y.im))))) 1553857853.437 * [simplify]: Simplifying (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (cbrt (hypot y.re y.im))) 1553857853.437 * * [simplify]: iters left: 6 (9 enodes) 1553857853.441 * * [simplify]: iters left: 5 (33 enodes) 1553857853.451 * * [simplify]: iters left: 4 (46 enodes) 1553857853.464 * * [simplify]: iters left: 3 (65 enodes) 1553857853.487 * * [simplify]: iters left: 2 (112 enodes) 1553857853.522 * * [simplify]: iters left: 1 (217 enodes) 1553857853.573 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857853.573 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857853.573 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857853.574 * * [simplify]: Extracting #3: cost 33 inf + 0 1553857853.574 * * [simplify]: Extracting #4: cost 54 inf + 507 1553857853.575 * * [simplify]: Extracting #5: cost 8 inf + 5539 1553857853.579 * * [simplify]: Extracting #6: cost 0 inf + 6595 1553857853.581 * [simplify]: Simplified to (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (cbrt (hypot y.re y.im))) 1553857853.581 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (cbrt (hypot y.re y.im))))) 1553857853.581 * * * * [progress]: [ 785 / 959 ] simplifiying candidate # 1553857853.581 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (sqrt (hypot y.re y.im))) 1553857853.581 * * [simplify]: iters left: 6 (17 enodes) 1553857853.586 * * [simplify]: iters left: 5 (75 enodes) 1553857853.598 * * [simplify]: iters left: 4 (143 enodes) 1553857853.640 * * [simplify]: iters left: 3 (275 enodes) 1553857853.702 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857853.702 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857853.702 * * [simplify]: Extracting #2: cost 77 inf + 0 1553857853.702 * * [simplify]: Extracting #3: cost 120 inf + 210 1553857853.703 * * [simplify]: Extracting #4: cost 150 inf + 3147 1553857853.707 * * [simplify]: Extracting #5: cost 60 inf + 20400 1553857853.721 * * [simplify]: Extracting #6: cost 12 inf + 34682 1553857853.739 * * [simplify]: Extracting #7: cost 0 inf + 37728 1553857853.757 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 1553857853.757 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (hypot y.re y.im))))) 1553857853.757 * [simplify]: Simplifying (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (hypot y.re y.im))) 1553857853.757 * * [simplify]: iters left: 6 (9 enodes) 1553857853.761 * * [simplify]: iters left: 5 (33 enodes) 1553857853.765 * * [simplify]: iters left: 4 (46 enodes) 1553857853.775 * * [simplify]: iters left: 3 (65 enodes) 1553857853.785 * * [simplify]: iters left: 2 (112 enodes) 1553857853.826 * * [simplify]: iters left: 1 (217 enodes) 1553857853.882 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857853.882 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857853.882 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857853.882 * * [simplify]: Extracting #3: cost 33 inf + 0 1553857853.883 * * [simplify]: Extracting #4: cost 54 inf + 507 1553857853.884 * * [simplify]: Extracting #5: cost 8 inf + 5459 1553857853.887 * * [simplify]: Extracting #6: cost 0 inf + 6435 1553857853.889 * [simplify]: Simplified to (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (hypot y.re y.im))) 1553857853.889 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (sqrt (hypot y.re y.im))) (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (sqrt (hypot y.re y.im))))) 1553857853.889 * * * * [progress]: [ 786 / 959 ] simplifiying candidate # 1553857853.889 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 1) 1553857853.889 * * [simplify]: iters left: 6 (16 enodes) 1553857853.893 * * [simplify]: iters left: 5 (72 enodes) 1553857853.906 * * [simplify]: iters left: 4 (142 enodes) 1553857853.946 * * [simplify]: iters left: 3 (270 enodes) 1553857853.999 * * [simplify]: iters left: 2 (495 enodes) 1553857854.249 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857854.249 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857854.250 * * [simplify]: Extracting #2: cost 52 inf + 3 1553857854.251 * * [simplify]: Extracting #3: cost 117 inf + 1243 1553857854.254 * * [simplify]: Extracting #4: cost 211 inf + 3292 1553857854.266 * * [simplify]: Extracting #5: cost 91 inf + 26343 1553857854.288 * * [simplify]: Extracting #6: cost 28 inf + 41220 1553857854.313 * * [simplify]: Extracting #7: cost 4 inf + 48316 1553857854.342 * * [simplify]: Extracting #8: cost 0 inf + 49244 1553857854.364 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 1553857854.364 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (hypot y.re y.im)))) 1553857854.364 * [simplify]: Simplifying (/ (sqrt (- (* y.re y.re) (* y.im y.im))) (hypot y.re y.im)) 1553857854.364 * * [simplify]: iters left: 6 (8 enodes) 1553857854.366 * * [simplify]: iters left: 5 (30 enodes) 1553857854.370 * * [simplify]: iters left: 4 (43 enodes) 1553857854.376 * * [simplify]: iters left: 3 (62 enodes) 1553857854.386 * * [simplify]: iters left: 2 (109 enodes) 1553857854.407 * * [simplify]: iters left: 1 (214 enodes) 1553857854.484 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857854.484 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857854.484 * * [simplify]: Extracting #2: cost 9 inf + 0 1553857854.484 * * [simplify]: Extracting #3: cost 28 inf + 2 1553857854.485 * * [simplify]: Extracting #4: cost 43 inf + 1098 1553857854.488 * * [simplify]: Extracting #5: cost 2 inf + 5605 1553857854.492 * * [simplify]: Extracting #6: cost 0 inf + 5999 1553857854.497 * [simplify]: Simplified to (/ (sqrt (* (+ y.re y.im) (- y.re y.im))) (hypot y.re y.im)) 1553857854.497 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (/ (sqrt (* (+ y.re y.im) (- y.re y.im))) (hypot y.re y.im)))) 1553857854.497 * * * * [progress]: [ 787 / 959 ] simplifiying candidate # 1553857854.497 * * * * [progress]: [ 788 / 959 ] simplifiying candidate # 1553857854.498 * * * * [progress]: [ 789 / 959 ] simplifiying candidate # 1553857854.498 * * * * [progress]: [ 790 / 959 ] simplifiying candidate # 1553857854.498 * [simplify]: Simplifying (cbrt (hypot y.re y.im)) 1553857854.498 * * [simplify]: iters left: 2 (4 enodes) 1553857854.500 * * [simplify]: iters left: 1 (12 enodes) 1553857854.502 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857854.502 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857854.502 * * [simplify]: Extracting #2: cost 6 inf + 0 1553857854.502 * * [simplify]: Extracting #3: cost 4 inf + 2 1553857854.502 * * [simplify]: Extracting #4: cost 0 inf + 390 1553857854.502 * [simplify]: Simplified to (cbrt (hypot y.re y.im)) 1553857854.502 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im)))) 1553857854.502 * * * * [progress]: [ 791 / 959 ] simplifiying candidate # 1553857854.502 * [simplify]: Simplifying (sqrt (hypot y.re y.im)) 1553857854.502 * * [simplify]: iters left: 2 (4 enodes) 1553857854.503 * * [simplify]: iters left: 1 (12 enodes) 1553857854.505 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857854.505 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857854.505 * * [simplify]: Extracting #2: cost 6 inf + 0 1553857854.505 * * [simplify]: Extracting #3: cost 4 inf + 2 1553857854.505 * * [simplify]: Extracting #4: cost 0 inf + 310 1553857854.505 * [simplify]: Simplified to (sqrt (hypot y.re y.im)) 1553857854.505 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1553857854.505 * * * * [progress]: [ 792 / 959 ] simplifiying candidate # 1553857854.505 * [simplify]: Simplifying (hypot y.re y.im) 1553857854.505 * * [simplify]: iters left: 1 (3 enodes) 1553857854.506 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857854.506 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857854.506 * * [simplify]: Extracting #2: cost 2 inf + 2 1553857854.506 * * [simplify]: Extracting #3: cost 0 inf + 116 1553857854.506 * [simplify]: Simplified to (hypot y.re y.im) 1553857854.506 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) 1) (hypot y.re y.im))) 1553857854.506 * * * * [progress]: [ 793 / 959 ] simplifiying candidate # 1553857854.506 * [simplify]: Simplifying (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857854.506 * * [simplify]: iters left: 6 (14 enodes) 1553857854.509 * * [simplify]: iters left: 5 (53 enodes) 1553857854.519 * * [simplify]: iters left: 4 (79 enodes) 1553857854.532 * * [simplify]: iters left: 3 (109 enodes) 1553857854.552 * * [simplify]: iters left: 2 (137 enodes) 1553857854.570 * * [simplify]: iters left: 1 (149 enodes) 1553857854.601 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857854.601 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857854.601 * * [simplify]: Extracting #2: cost 5 inf + 0 1553857854.601 * * [simplify]: Extracting #3: cost 15 inf + 0 1553857854.601 * * [simplify]: Extracting #4: cost 38 inf + 2 1553857854.601 * * [simplify]: Extracting #5: cost 51 inf + 129 1553857854.602 * * [simplify]: Extracting #6: cost 22 inf + 2969 1553857854.603 * * [simplify]: Extracting #7: cost 2 inf + 6026 1553857854.604 * * [simplify]: Extracting #8: cost 0 inf + 6502 1553857854.606 * [simplify]: Simplified to (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 1553857854.606 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (/ (hypot y.re y.im) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 1553857854.606 * * * * [progress]: [ 794 / 959 ] simplifiying candidate # 1553857854.607 * [simplify]: Simplifying (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857854.607 * * [simplify]: iters left: 6 (13 enodes) 1553857854.609 * * [simplify]: iters left: 5 (50 enodes) 1553857854.617 * * [simplify]: iters left: 4 (76 enodes) 1553857854.627 * * [simplify]: iters left: 3 (106 enodes) 1553857854.641 * * [simplify]: iters left: 2 (134 enodes) 1553857854.666 * * [simplify]: iters left: 1 (146 enodes) 1553857854.693 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857854.693 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857854.693 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857854.693 * * [simplify]: Extracting #3: cost 36 inf + 2 1553857854.693 * * [simplify]: Extracting #4: cost 49 inf + 129 1553857854.694 * * [simplify]: Extracting #5: cost 20 inf + 3076 1553857854.695 * * [simplify]: Extracting #6: cost 0 inf + 5744 1553857854.696 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 1553857854.696 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (/ (hypot y.re y.im) (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 1553857854.696 * * * * [progress]: [ 795 / 959 ] simplifiying candidate # 1553857854.696 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857854.696 * * [simplify]: iters left: 6 (16 enodes) 1553857854.700 * * [simplify]: iters left: 5 (62 enodes) 1553857854.709 * * [simplify]: iters left: 4 (89 enodes) 1553857854.730 * * [simplify]: iters left: 3 (104 enodes) 1553857854.742 * * [simplify]: iters left: 2 (107 enodes) 1553857854.755 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857854.755 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857854.756 * * [simplify]: Extracting #2: cost 22 inf + 0 1553857854.756 * * [simplify]: Extracting #3: cost 34 inf + 0 1553857854.756 * * [simplify]: Extracting #4: cost 36 inf + 87 1553857854.757 * * [simplify]: Extracting #5: cost 19 inf + 1870 1553857854.759 * * [simplify]: Extracting #6: cost 3 inf + 6475 1553857854.761 * * [simplify]: Extracting #7: cost 0 inf + 7612 1553857854.764 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) 1553857854.764 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 1553857854.764 * * * * [progress]: [ 796 / 959 ] simplifiying candidate # 1553857854.764 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857854.764 * * [simplify]: iters left: 6 (16 enodes) 1553857854.770 * * [simplify]: iters left: 5 (58 enodes) 1553857854.779 * * [simplify]: iters left: 4 (73 enodes) 1553857854.789 * * [simplify]: iters left: 3 (84 enodes) 1553857854.800 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857854.800 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857854.801 * * [simplify]: Extracting #2: cost 15 inf + 0 1553857854.801 * * [simplify]: Extracting #3: cost 28 inf + 0 1553857854.801 * * [simplify]: Extracting #4: cost 30 inf + 87 1553857854.802 * * [simplify]: Extracting #5: cost 13 inf + 2232 1553857854.803 * * [simplify]: Extracting #6: cost 3 inf + 4681 1553857854.805 * * [simplify]: Extracting #7: cost 0 inf + 6058 1553857854.807 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1553857854.807 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (hypot y.re y.im) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 1553857854.807 * * * * [progress]: [ 797 / 959 ] simplifiying candidate # 1553857854.807 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857854.808 * * [simplify]: iters left: 6 (15 enodes) 1553857854.814 * * [simplify]: iters left: 5 (55 enodes) 1553857854.830 * * [simplify]: iters left: 4 (71 enodes) 1553857854.848 * * [simplify]: iters left: 3 (82 enodes) 1553857854.868 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857854.868 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857854.868 * * [simplify]: Extracting #2: cost 14 inf + 0 1553857854.868 * * [simplify]: Extracting #3: cost 26 inf + 0 1553857854.869 * * [simplify]: Extracting #4: cost 26 inf + 210 1553857854.869 * * [simplify]: Extracting #5: cost 9 inf + 2131 1553857854.871 * * [simplify]: Extracting #6: cost 0 inf + 4424 1553857854.872 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) 1553857854.872 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (/ (hypot y.re y.im) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 1553857854.872 * * * * [progress]: [ 798 / 959 ] simplifiying candidate # 1553857854.873 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) 1553857854.873 * * [simplify]: iters left: 6 (12 enodes) 1553857854.881 * * [simplify]: iters left: 5 (45 enodes) 1553857854.888 * * [simplify]: iters left: 4 (61 enodes) 1553857854.898 * * [simplify]: iters left: 3 (73 enodes) 1553857854.906 * * [simplify]: iters left: 2 (74 enodes) 1553857854.915 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857854.916 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857854.916 * * [simplify]: Extracting #2: cost 7 inf + 1 1553857854.916 * * [simplify]: Extracting #3: cost 17 inf + 1 1553857854.916 * * [simplify]: Extracting #4: cost 16 inf + 88 1553857854.916 * * [simplify]: Extracting #5: cost 5 inf + 953 1553857854.917 * * [simplify]: Extracting #6: cost 1 inf + 1891 1553857854.918 * * [simplify]: Extracting #7: cost 0 inf + 2135 1553857854.919 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1553857854.919 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (hypot y.re y.im) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857854.919 * * * * [progress]: [ 799 / 959 ] simplifiying candidate # 1553857854.920 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) 1553857854.920 * * [simplify]: iters left: 6 (12 enodes) 1553857854.927 * * [simplify]: iters left: 5 (45 enodes) 1553857854.934 * * [simplify]: iters left: 4 (61 enodes) 1553857854.943 * * [simplify]: iters left: 3 (73 enodes) 1553857854.952 * * [simplify]: iters left: 2 (74 enodes) 1553857854.960 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857854.960 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857854.960 * * [simplify]: Extracting #2: cost 7 inf + 1 1553857854.960 * * [simplify]: Extracting #3: cost 17 inf + 1 1553857854.960 * * [simplify]: Extracting #4: cost 16 inf + 88 1553857854.960 * * [simplify]: Extracting #5: cost 5 inf + 953 1553857854.961 * * [simplify]: Extracting #6: cost 1 inf + 1891 1553857854.962 * * [simplify]: Extracting #7: cost 0 inf + 2135 1553857854.963 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1553857854.963 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (hypot y.re y.im) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857854.963 * * * * [progress]: [ 800 / 959 ] simplifiying candidate # 1553857854.964 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) 1553857854.964 * * [simplify]: iters left: 6 (12 enodes) 1553857854.971 * * [simplify]: iters left: 5 (45 enodes) 1553857854.984 * * [simplify]: iters left: 4 (61 enodes) 1553857855.003 * * [simplify]: iters left: 3 (73 enodes) 1553857855.021 * * [simplify]: iters left: 2 (74 enodes) 1553857855.037 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857855.037 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857855.037 * * [simplify]: Extracting #2: cost 7 inf + 1 1553857855.038 * * [simplify]: Extracting #3: cost 17 inf + 1 1553857855.038 * * [simplify]: Extracting #4: cost 16 inf + 88 1553857855.038 * * [simplify]: Extracting #5: cost 5 inf + 953 1553857855.039 * * [simplify]: Extracting #6: cost 1 inf + 1891 1553857855.040 * * [simplify]: Extracting #7: cost 0 inf + 2135 1553857855.041 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1553857855.041 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (hypot y.re y.im) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857855.041 * * * * [progress]: [ 801 / 959 ] simplifiying candidate # 1553857855.041 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (* 1 1))) 1553857855.041 * * [simplify]: iters left: 6 (13 enodes) 1553857855.049 * * [simplify]: iters left: 5 (47 enodes) 1553857855.062 * * [simplify]: iters left: 4 (63 enodes) 1553857855.078 * * [simplify]: iters left: 3 (73 enodes) 1553857855.096 * * [simplify]: iters left: 2 (74 enodes) 1553857855.113 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857855.113 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857855.113 * * [simplify]: Extracting #2: cost 7 inf + 1 1553857855.113 * * [simplify]: Extracting #3: cost 17 inf + 1 1553857855.113 * * [simplify]: Extracting #4: cost 15 inf + 170 1553857855.114 * * [simplify]: Extracting #5: cost 5 inf + 953 1553857855.114 * * [simplify]: Extracting #6: cost 0 inf + 2135 1553857855.116 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1553857855.116 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (hypot y.re y.im) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857855.116 * * * * [progress]: [ 802 / 959 ] simplifiying candidate # 1553857855.116 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) 1553857855.116 * * [simplify]: iters left: 6 (12 enodes) 1553857855.124 * * [simplify]: iters left: 5 (45 enodes) 1553857855.137 * * [simplify]: iters left: 4 (61 enodes) 1553857855.155 * * [simplify]: iters left: 3 (73 enodes) 1553857855.173 * * [simplify]: iters left: 2 (74 enodes) 1553857855.181 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857855.181 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857855.181 * * [simplify]: Extracting #2: cost 7 inf + 1 1553857855.181 * * [simplify]: Extracting #3: cost 17 inf + 1 1553857855.181 * * [simplify]: Extracting #4: cost 16 inf + 88 1553857855.181 * * [simplify]: Extracting #5: cost 5 inf + 953 1553857855.182 * * [simplify]: Extracting #6: cost 1 inf + 1891 1553857855.182 * * [simplify]: Extracting #7: cost 0 inf + 2135 1553857855.183 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1553857855.183 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (hypot y.re y.im) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857855.183 * * * * [progress]: [ 803 / 959 ] simplifiying candidate # 1553857855.183 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt 1)) 1553857855.183 * * [simplify]: iters left: 6 (12 enodes) 1553857855.187 * * [simplify]: iters left: 5 (45 enodes) 1553857855.194 * * [simplify]: iters left: 4 (61 enodes) 1553857855.211 * * [simplify]: iters left: 3 (73 enodes) 1553857855.228 * * [simplify]: iters left: 2 (74 enodes) 1553857855.244 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857855.244 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857855.245 * * [simplify]: Extracting #2: cost 7 inf + 1 1553857855.245 * * [simplify]: Extracting #3: cost 17 inf + 1 1553857855.245 * * [simplify]: Extracting #4: cost 16 inf + 88 1553857855.245 * * [simplify]: Extracting #5: cost 5 inf + 953 1553857855.246 * * [simplify]: Extracting #6: cost 1 inf + 1891 1553857855.247 * * [simplify]: Extracting #7: cost 0 inf + 2135 1553857855.248 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1553857855.248 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (hypot y.re y.im) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857855.248 * * * * [progress]: [ 804 / 959 ] simplifiying candidate # 1553857855.249 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857855.249 * * [simplify]: iters left: 6 (15 enodes) 1553857855.252 * * [simplify]: iters left: 5 (55 enodes) 1553857855.261 * * [simplify]: iters left: 4 (71 enodes) 1553857855.270 * * [simplify]: iters left: 3 (82 enodes) 1553857855.280 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857855.280 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857855.280 * * [simplify]: Extracting #2: cost 14 inf + 0 1553857855.280 * * [simplify]: Extracting #3: cost 26 inf + 0 1553857855.280 * * [simplify]: Extracting #4: cost 26 inf + 210 1553857855.281 * * [simplify]: Extracting #5: cost 9 inf + 2131 1553857855.281 * * [simplify]: Extracting #6: cost 0 inf + 4424 1553857855.282 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) 1553857855.282 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (/ (hypot y.re y.im) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 1553857855.282 * * * * [progress]: [ 805 / 959 ] simplifiying candidate # 1553857855.283 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 1553857855.283 * * [simplify]: iters left: 6 (11 enodes) 1553857855.286 * * [simplify]: iters left: 5 (40 enodes) 1553857855.299 * * [simplify]: iters left: 4 (60 enodes) 1553857855.310 * * [simplify]: iters left: 3 (69 enodes) 1553857855.318 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857855.318 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857855.318 * * [simplify]: Extracting #2: cost 7 inf + 1 1553857855.318 * * [simplify]: Extracting #3: cost 17 inf + 1 1553857855.318 * * [simplify]: Extracting #4: cost 15 inf + 129 1553857855.319 * * [simplify]: Extracting #5: cost 3 inf + 1402 1553857855.319 * * [simplify]: Extracting #6: cost 1 inf + 1891 1553857855.320 * * [simplify]: Extracting #7: cost 0 inf + 2135 1553857855.320 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1553857855.320 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (hypot y.re y.im) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857855.320 * * * * [progress]: [ 806 / 959 ] simplifiying candidate # 1553857855.320 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857855.321 * * [simplify]: iters left: 6 (15 enodes) 1553857855.324 * * [simplify]: iters left: 5 (55 enodes) 1553857855.331 * * [simplify]: iters left: 4 (69 enodes) 1553857855.346 * * [simplify]: iters left: 3 (77 enodes) 1553857855.361 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857855.361 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857855.361 * * [simplify]: Extracting #2: cost 12 inf + 0 1553857855.361 * * [simplify]: Extracting #3: cost 24 inf + 0 1553857855.361 * * [simplify]: Extracting #4: cost 24 inf + 210 1553857855.361 * * [simplify]: Extracting #5: cost 9 inf + 1723 1553857855.362 * * [simplify]: Extracting #6: cost 0 inf + 3612 1553857855.363 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857855.363 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (hypot y.re y.im) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 1553857855.363 * * * * [progress]: [ 807 / 959 ] simplifiying candidate # 1553857855.363 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857855.363 * * [simplify]: iters left: 6 (15 enodes) 1553857855.366 * * [simplify]: iters left: 5 (53 enodes) 1553857855.373 * * [simplify]: iters left: 4 (64 enodes) 1553857855.382 * * [simplify]: iters left: 3 (72 enodes) 1553857855.392 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857855.392 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857855.392 * * [simplify]: Extracting #2: cost 9 inf + 0 1553857855.392 * * [simplify]: Extracting #3: cost 22 inf + 0 1553857855.392 * * [simplify]: Extracting #4: cost 24 inf + 87 1553857855.393 * * [simplify]: Extracting #5: cost 14 inf + 912 1553857855.393 * * [simplify]: Extracting #6: cost 5 inf + 2045 1553857855.394 * * [simplify]: Extracting #7: cost 0 inf + 3494 1553857855.394 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1553857855.394 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (hypot y.re y.im) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 1553857855.394 * * * * [progress]: [ 808 / 959 ] simplifiying candidate # 1553857855.395 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857855.395 * * [simplify]: iters left: 6 (14 enodes) 1553857855.397 * * [simplify]: iters left: 5 (50 enodes) 1553857855.404 * * [simplify]: iters left: 4 (62 enodes) 1553857855.412 * * [simplify]: iters left: 3 (70 enodes) 1553857855.420 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857855.420 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857855.420 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857855.420 * * [simplify]: Extracting #3: cost 20 inf + 0 1553857855.420 * * [simplify]: Extracting #4: cost 21 inf + 144 1553857855.421 * * [simplify]: Extracting #5: cost 8 inf + 1478 1553857855.421 * * [simplify]: Extracting #6: cost 0 inf + 2340 1553857855.422 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857855.422 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (hypot y.re y.im) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 1553857855.422 * * * * [progress]: [ 809 / 959 ] simplifiying candidate # 1553857855.423 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) 1553857855.423 * * [simplify]: iters left: 6 (11 enodes) 1553857855.426 * * [simplify]: iters left: 5 (40 enodes) 1553857855.435 * * [simplify]: iters left: 4 (52 enodes) 1553857855.449 * * [simplify]: iters left: 3 (62 enodes) 1553857855.461 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857855.461 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857855.461 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857855.461 * * [simplify]: Extracting #3: cost 10 inf + 211 1553857855.461 * * [simplify]: Extracting #4: cost 1 inf + 913 1553857855.461 * * [simplify]: Extracting #5: cost 0 inf + 1077 1553857855.462 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1553857855.462 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (hypot y.re y.im) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857855.462 * * * * [progress]: [ 810 / 959 ] simplifiying candidate # 1553857855.462 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) 1553857855.462 * * [simplify]: iters left: 6 (11 enodes) 1553857855.465 * * [simplify]: iters left: 5 (40 enodes) 1553857855.471 * * [simplify]: iters left: 4 (52 enodes) 1553857855.478 * * [simplify]: iters left: 3 (62 enodes) 1553857855.489 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857855.489 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857855.489 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857855.490 * * [simplify]: Extracting #3: cost 10 inf + 211 1553857855.490 * * [simplify]: Extracting #4: cost 1 inf + 913 1553857855.491 * * [simplify]: Extracting #5: cost 0 inf + 1077 1553857855.491 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1553857855.492 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (hypot y.re y.im) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857855.492 * * * * [progress]: [ 811 / 959 ] simplifiying candidate # 1553857855.492 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) 1553857855.492 * * [simplify]: iters left: 6 (11 enodes) 1553857855.499 * * [simplify]: iters left: 5 (40 enodes) 1553857855.506 * * [simplify]: iters left: 4 (52 enodes) 1553857855.513 * * [simplify]: iters left: 3 (62 enodes) 1553857855.519 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857855.520 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857855.520 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857855.520 * * [simplify]: Extracting #3: cost 10 inf + 211 1553857855.520 * * [simplify]: Extracting #4: cost 1 inf + 913 1553857855.522 * * [simplify]: Extracting #5: cost 0 inf + 1077 1553857855.522 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1553857855.522 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (hypot y.re y.im) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857855.522 * * * * [progress]: [ 812 / 959 ] simplifiying candidate # 1553857855.522 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (* 1 1))) 1553857855.522 * * [simplify]: iters left: 6 (12 enodes) 1553857855.528 * * [simplify]: iters left: 5 (42 enodes) 1553857855.540 * * [simplify]: iters left: 4 (54 enodes) 1553857855.551 * * [simplify]: iters left: 3 (62 enodes) 1553857855.558 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857855.558 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857855.558 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857855.558 * * [simplify]: Extracting #3: cost 11 inf + 129 1553857855.559 * * [simplify]: Extracting #4: cost 2 inf + 831 1553857855.559 * * [simplify]: Extracting #5: cost 0 inf + 1077 1553857855.559 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1553857855.559 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (hypot y.re y.im) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857855.559 * * * * [progress]: [ 813 / 959 ] simplifiying candidate # 1553857855.560 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) 1553857855.560 * * [simplify]: iters left: 6 (11 enodes) 1553857855.563 * * [simplify]: iters left: 5 (40 enodes) 1553857855.569 * * [simplify]: iters left: 4 (52 enodes) 1553857855.576 * * [simplify]: iters left: 3 (62 enodes) 1553857855.583 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857855.583 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857855.583 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857855.583 * * [simplify]: Extracting #3: cost 10 inf + 211 1553857855.583 * * [simplify]: Extracting #4: cost 1 inf + 913 1553857855.584 * * [simplify]: Extracting #5: cost 0 inf + 1077 1553857855.584 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1553857855.584 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (hypot y.re y.im) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857855.584 * * * * [progress]: [ 814 / 959 ] simplifiying candidate # 1553857855.584 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt 1)) 1553857855.584 * * [simplify]: iters left: 6 (11 enodes) 1553857855.590 * * [simplify]: iters left: 5 (40 enodes) 1553857855.596 * * [simplify]: iters left: 4 (52 enodes) 1553857855.603 * * [simplify]: iters left: 3 (62 enodes) 1553857855.611 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857855.611 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857855.612 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857855.612 * * [simplify]: Extracting #3: cost 10 inf + 211 1553857855.612 * * [simplify]: Extracting #4: cost 1 inf + 913 1553857855.613 * * [simplify]: Extracting #5: cost 0 inf + 1077 1553857855.613 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1553857855.613 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (hypot y.re y.im) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857855.613 * * * * [progress]: [ 815 / 959 ] simplifiying candidate # 1553857855.613 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857855.613 * * [simplify]: iters left: 6 (14 enodes) 1553857855.616 * * [simplify]: iters left: 5 (50 enodes) 1553857855.625 * * [simplify]: iters left: 4 (62 enodes) 1553857855.641 * * [simplify]: iters left: 3 (70 enodes) 1553857855.658 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857855.658 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857855.658 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857855.658 * * [simplify]: Extracting #3: cost 20 inf + 0 1553857855.658 * * [simplify]: Extracting #4: cost 21 inf + 144 1553857855.659 * * [simplify]: Extracting #5: cost 8 inf + 1478 1553857855.660 * * [simplify]: Extracting #6: cost 0 inf + 2340 1553857855.661 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857855.661 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (hypot y.re y.im) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 1553857855.661 * * * * [progress]: [ 816 / 959 ] simplifiying candidate # 1553857855.661 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1553857855.661 * * [simplify]: iters left: 6 (10 enodes) 1553857855.667 * * [simplify]: iters left: 5 (35 enodes) 1553857855.677 * * [simplify]: iters left: 4 (47 enodes) 1553857855.686 * * [simplify]: iters left: 3 (55 enodes) 1553857855.692 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857855.693 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857855.693 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857855.693 * * [simplify]: Extracting #3: cost 13 inf + 47 1553857855.693 * * [simplify]: Extracting #4: cost 4 inf + 789 1553857855.693 * * [simplify]: Extracting #5: cost 0 inf + 1077 1553857855.693 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1553857855.694 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (hypot y.re y.im) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857855.694 * * * * [progress]: [ 817 / 959 ] simplifiying candidate # 1553857855.694 * [simplify]: Simplifying (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857855.694 * * [simplify]: iters left: 6 (10 enodes) 1553857855.697 * * [simplify]: iters left: 5 (37 enodes) 1553857855.702 * * [simplify]: iters left: 4 (43 enodes) 1553857855.708 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857855.708 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857855.708 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857855.708 * * [simplify]: Extracting #3: cost 13 inf + 1 1553857855.708 * * [simplify]: Extracting #4: cost 14 inf + 3 1553857855.708 * * [simplify]: Extracting #5: cost 9 inf + 530 1553857855.708 * * [simplify]: Extracting #6: cost 0 inf + 1895 1553857855.709 * [simplify]: Simplified to (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857855.709 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 1553857855.709 * * * * [progress]: [ 818 / 959 ] simplifiying candidate # 1553857855.709 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857855.709 * * [simplify]: iters left: 6 (10 enodes) 1553857855.712 * * [simplify]: iters left: 5 (35 enodes) 1553857855.722 * * [simplify]: iters left: 4 (38 enodes) 1553857855.733 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857855.733 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857855.733 * * [simplify]: Extracting #2: cost 6 inf + 1 1553857855.733 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857855.733 * * [simplify]: Extracting #4: cost 14 inf + 1 1553857855.733 * * [simplify]: Extracting #5: cost 14 inf + 3 1553857855.734 * * [simplify]: Extracting #6: cost 8 inf + 361 1553857855.734 * * [simplify]: Extracting #7: cost 0 inf + 2099 1553857855.735 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1553857855.735 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 1553857855.735 * * * * [progress]: [ 819 / 959 ] simplifiying candidate # 1553857855.735 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857855.735 * * [simplify]: iters left: 6 (9 enodes) 1553857855.740 * * [simplify]: iters left: 5 (32 enodes) 1553857855.750 * * [simplify]: iters left: 4 (36 enodes) 1553857855.760 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857855.760 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857855.760 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857855.760 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857855.760 * * [simplify]: Extracting #4: cost 4 inf + 587 1553857855.760 * * [simplify]: Extracting #5: cost 3 inf + 766 1553857855.761 * * [simplify]: Extracting #6: cost 0 inf + 945 1553857855.761 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1553857855.761 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (hypot y.im y.re))) (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 1553857855.761 * * * * [progress]: [ 820 / 959 ] simplifiying candidate # 1553857855.762 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857855.762 * * [simplify]: iters left: 3 (3 enodes) 1553857855.768 * * [simplify]: iters left: 2 (11 enodes) 1553857855.771 * * [simplify]: iters left: 1 (13 enodes) 1553857855.774 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857855.774 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857855.774 * [simplify]: Simplified to 1 1553857855.774 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857855.775 * * * * [progress]: [ 821 / 959 ] simplifiying candidate # 1553857855.775 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857855.775 * * [simplify]: iters left: 3 (3 enodes) 1553857855.781 * * [simplify]: iters left: 2 (11 enodes) 1553857855.783 * * [simplify]: iters left: 1 (13 enodes) 1553857855.787 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857855.787 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857855.787 * [simplify]: Simplified to 1 1553857855.787 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857855.787 * * * * [progress]: [ 822 / 959 ] simplifiying candidate # 1553857855.787 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857855.787 * * [simplify]: iters left: 3 (3 enodes) 1553857855.793 * * [simplify]: iters left: 2 (11 enodes) 1553857855.796 * * [simplify]: iters left: 1 (13 enodes) 1553857855.799 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857855.799 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857855.799 * [simplify]: Simplified to 1 1553857855.799 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857855.799 * * * * [progress]: [ 823 / 959 ] simplifiying candidate # 1553857855.799 * [simplify]: Simplifying (/ 1 (sqrt (* 1 1))) 1553857855.800 * * [simplify]: iters left: 5 (4 enodes) 1553857855.806 * * [simplify]: iters left: 4 (13 enodes) 1553857855.808 * * [simplify]: iters left: 3 (15 enodes) 1553857855.810 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857855.810 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857855.810 * [simplify]: Simplified to 1 1553857855.810 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857855.810 * * * * [progress]: [ 824 / 959 ] simplifiying candidate # 1553857855.810 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857855.810 * * [simplify]: iters left: 3 (3 enodes) 1553857855.813 * * [simplify]: iters left: 2 (11 enodes) 1553857855.815 * * [simplify]: iters left: 1 (13 enodes) 1553857855.817 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857855.817 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857855.817 * [simplify]: Simplified to 1 1553857855.817 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857855.817 * * * * [progress]: [ 825 / 959 ] simplifiying candidate # 1553857855.817 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857855.817 * * [simplify]: iters left: 3 (3 enodes) 1553857855.820 * * [simplify]: iters left: 2 (11 enodes) 1553857855.822 * * [simplify]: iters left: 1 (13 enodes) 1553857855.824 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857855.824 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857855.824 * [simplify]: Simplified to 1 1553857855.824 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857855.824 * * * * [progress]: [ 826 / 959 ] simplifiying candidate # 1553857855.824 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857855.824 * * [simplify]: iters left: 6 (9 enodes) 1553857855.827 * * [simplify]: iters left: 5 (32 enodes) 1553857855.831 * * [simplify]: iters left: 4 (36 enodes) 1553857855.839 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857855.839 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857855.839 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857855.839 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857855.839 * * [simplify]: Extracting #4: cost 4 inf + 587 1553857855.840 * * [simplify]: Extracting #5: cost 3 inf + 766 1553857855.840 * * [simplify]: Extracting #6: cost 0 inf + 945 1553857855.840 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1553857855.840 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (hypot y.im y.re))) (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 1553857855.841 * * * * [progress]: [ 827 / 959 ] simplifiying candidate # 1553857855.841 * [simplify]: Simplifying (/ 1 1) 1553857855.841 * * [simplify]: iters left: 2 (2 enodes) 1553857855.842 * * [simplify]: iters left: 1 (6 enodes) 1553857855.846 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857855.846 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857855.847 * [simplify]: Simplified to 1 1553857855.847 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857855.847 * * * * [progress]: [ 828 / 959 ] simplifiying candidate # 1553857855.847 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857855.847 * * [simplify]: iters left: 6 (16 enodes) 1553857855.854 * * [simplify]: iters left: 5 (56 enodes) 1553857855.870 * * [simplify]: iters left: 4 (60 enodes) 1553857855.885 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857855.885 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857855.885 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857855.885 * * [simplify]: Extracting #3: cost 21 inf + 0 1553857855.885 * * [simplify]: Extracting #4: cost 26 inf + 2 1553857855.885 * * [simplify]: Extracting #5: cost 21 inf + 377 1553857855.886 * * [simplify]: Extracting #6: cost 7 inf + 1640 1553857855.887 * * [simplify]: Extracting #7: cost 1 inf + 3185 1553857855.888 * * [simplify]: Extracting #8: cost 0 inf + 3604 1553857855.889 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857855.889 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 1553857855.889 * * * * [progress]: [ 829 / 959 ] simplifiying candidate # 1553857855.890 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857855.890 * * [simplify]: iters left: 6 (16 enodes) 1553857855.896 * * [simplify]: iters left: 5 (54 enodes) 1553857855.910 * * [simplify]: iters left: 4 (55 enodes) 1553857855.925 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857855.925 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857855.925 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857855.925 * * [simplify]: Extracting #3: cost 17 inf + 0 1553857855.925 * * [simplify]: Extracting #4: cost 26 inf + 0 1553857855.925 * * [simplify]: Extracting #5: cost 23 inf + 45 1553857855.925 * * [simplify]: Extracting #6: cost 5 inf + 1837 1553857855.926 * * [simplify]: Extracting #7: cost 0 inf + 3406 1553857855.927 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 1553857855.927 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (/ (hypot y.re y.im) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 1553857855.928 * * * * [progress]: [ 830 / 959 ] simplifiying candidate # 1553857855.928 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857855.928 * * [simplify]: iters left: 6 (15 enodes) 1553857855.934 * * [simplify]: iters left: 5 (51 enodes) 1553857855.942 * * [simplify]: iters left: 4 (53 enodes) 1553857855.948 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857855.948 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857855.948 * * [simplify]: Extracting #2: cost 9 inf + 0 1553857855.948 * * [simplify]: Extracting #3: cost 17 inf + 0 1553857855.948 * * [simplify]: Extracting #4: cost 22 inf + 2 1553857855.948 * * [simplify]: Extracting #5: cost 17 inf + 337 1553857855.949 * * [simplify]: Extracting #6: cost 5 inf + 1206 1553857855.949 * * [simplify]: Extracting #7: cost 0 inf + 2252 1553857855.949 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857855.949 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (hypot y.re y.im) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 1553857855.949 * * * * [progress]: [ 831 / 959 ] simplifiying candidate # 1553857855.950 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt 1)) 1553857855.950 * * [simplify]: iters left: 6 (12 enodes) 1553857855.953 * * [simplify]: iters left: 5 (41 enodes) 1553857855.959 * * [simplify]: iters left: 4 (43 enodes) 1553857855.967 * * [simplify]: iters left: 3 (45 enodes) 1553857855.978 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857855.978 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857855.978 * * [simplify]: Extracting #2: cost 8 inf + 1 1553857855.978 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857855.978 * * [simplify]: Extracting #4: cost 10 inf + 5 1553857855.979 * * [simplify]: Extracting #5: cost 2 inf + 623 1553857855.979 * * [simplify]: Extracting #6: cost 0 inf + 909 1553857855.979 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857855.979 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (hypot y.re y.im) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857855.980 * * * * [progress]: [ 832 / 959 ] simplifiying candidate # 1553857855.980 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt 1)) 1553857855.980 * * [simplify]: iters left: 6 (12 enodes) 1553857855.987 * * [simplify]: iters left: 5 (41 enodes) 1553857855.998 * * [simplify]: iters left: 4 (43 enodes) 1553857856.009 * * [simplify]: iters left: 3 (45 enodes) 1553857856.020 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857856.020 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857856.020 * * [simplify]: Extracting #2: cost 8 inf + 1 1553857856.020 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857856.020 * * [simplify]: Extracting #4: cost 10 inf + 5 1553857856.020 * * [simplify]: Extracting #5: cost 2 inf + 623 1553857856.021 * * [simplify]: Extracting #6: cost 0 inf + 909 1553857856.021 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857856.021 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (hypot y.re y.im) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857856.021 * * * * [progress]: [ 833 / 959 ] simplifiying candidate # 1553857856.022 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt 1)) 1553857856.022 * * [simplify]: iters left: 6 (12 enodes) 1553857856.029 * * [simplify]: iters left: 5 (41 enodes) 1553857856.040 * * [simplify]: iters left: 4 (43 enodes) 1553857856.051 * * [simplify]: iters left: 3 (45 enodes) 1553857856.059 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857856.059 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857856.060 * * [simplify]: Extracting #2: cost 8 inf + 1 1553857856.060 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857856.060 * * [simplify]: Extracting #4: cost 10 inf + 5 1553857856.060 * * [simplify]: Extracting #5: cost 2 inf + 623 1553857856.060 * * [simplify]: Extracting #6: cost 0 inf + 909 1553857856.060 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857856.060 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (hypot y.re y.im) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857856.060 * * * * [progress]: [ 834 / 959 ] simplifiying candidate # 1553857856.060 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (* 1 1))) 1553857856.061 * * [simplify]: iters left: 6 (13 enodes) 1553857856.064 * * [simplify]: iters left: 5 (43 enodes) 1553857856.070 * * [simplify]: iters left: 4 (45 enodes) 1553857856.075 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857856.075 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857856.075 * * [simplify]: Extracting #2: cost 8 inf + 1 1553857856.075 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857856.075 * * [simplify]: Extracting #4: cost 10 inf + 5 1553857856.075 * * [simplify]: Extracting #5: cost 3 inf + 419 1553857856.076 * * [simplify]: Extracting #6: cost 0 inf + 909 1553857856.076 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857856.076 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (hypot y.re y.im) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857856.076 * * * * [progress]: [ 835 / 959 ] simplifiying candidate # 1553857856.076 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt 1)) 1553857856.076 * * [simplify]: iters left: 6 (12 enodes) 1553857856.080 * * [simplify]: iters left: 5 (41 enodes) 1553857856.086 * * [simplify]: iters left: 4 (43 enodes) 1553857856.093 * * [simplify]: iters left: 3 (45 enodes) 1553857856.098 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857856.098 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857856.098 * * [simplify]: Extracting #2: cost 8 inf + 1 1553857856.098 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857856.098 * * [simplify]: Extracting #4: cost 10 inf + 5 1553857856.098 * * [simplify]: Extracting #5: cost 2 inf + 623 1553857856.099 * * [simplify]: Extracting #6: cost 0 inf + 909 1553857856.099 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857856.099 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (hypot y.re y.im) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857856.099 * * * * [progress]: [ 836 / 959 ] simplifiying candidate # 1553857856.099 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt 1)) 1553857856.099 * * [simplify]: iters left: 6 (12 enodes) 1553857856.103 * * [simplify]: iters left: 5 (41 enodes) 1553857856.108 * * [simplify]: iters left: 4 (43 enodes) 1553857856.119 * * [simplify]: iters left: 3 (45 enodes) 1553857856.130 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857856.130 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857856.130 * * [simplify]: Extracting #2: cost 8 inf + 1 1553857856.130 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857856.130 * * [simplify]: Extracting #4: cost 10 inf + 5 1553857856.130 * * [simplify]: Extracting #5: cost 2 inf + 623 1553857856.131 * * [simplify]: Extracting #6: cost 0 inf + 909 1553857856.131 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857856.131 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (hypot y.re y.im) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857856.131 * * * * [progress]: [ 837 / 959 ] simplifiying candidate # 1553857856.132 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857856.132 * * [simplify]: iters left: 6 (15 enodes) 1553857856.138 * * [simplify]: iters left: 5 (51 enodes) 1553857856.146 * * [simplify]: iters left: 4 (53 enodes) 1553857856.153 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857856.153 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857856.153 * * [simplify]: Extracting #2: cost 9 inf + 0 1553857856.153 * * [simplify]: Extracting #3: cost 17 inf + 0 1553857856.153 * * [simplify]: Extracting #4: cost 22 inf + 2 1553857856.153 * * [simplify]: Extracting #5: cost 17 inf + 337 1553857856.153 * * [simplify]: Extracting #6: cost 5 inf + 1206 1553857856.154 * * [simplify]: Extracting #7: cost 0 inf + 2252 1553857856.154 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857856.154 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (hypot y.re y.im) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 1553857856.154 * * * * [progress]: [ 838 / 959 ] simplifiying candidate # 1553857856.154 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1) 1553857856.154 * * [simplify]: iters left: 6 (11 enodes) 1553857856.157 * * [simplify]: iters left: 5 (36 enodes) 1553857856.162 * * [simplify]: iters left: 4 (38 enodes) 1553857856.167 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857856.167 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857856.167 * * [simplify]: Extracting #2: cost 8 inf + 1 1553857856.167 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857856.167 * * [simplify]: Extracting #4: cost 10 inf + 5 1553857856.167 * * [simplify]: Extracting #5: cost 4 inf + 337 1553857856.167 * * [simplify]: Extracting #6: cost 0 inf + 909 1553857856.167 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857856.167 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (hypot y.re y.im) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857856.168 * * * * [progress]: [ 839 / 959 ] simplifiying candidate # 1553857856.168 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857856.168 * * [simplify]: iters left: 6 (17 enodes) 1553857856.174 * * [simplify]: iters left: 5 (59 enodes) 1553857856.192 * * [simplify]: iters left: 4 (65 enodes) 1553857856.209 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857856.209 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857856.209 * * [simplify]: Extracting #2: cost 15 inf + 0 1553857856.209 * * [simplify]: Extracting #3: cost 25 inf + 0 1553857856.209 * * [simplify]: Extracting #4: cost 23 inf + 183 1553857856.210 * * [simplify]: Extracting #5: cost 14 inf + 1211 1553857856.211 * * [simplify]: Extracting #6: cost 5 inf + 1979 1553857856.212 * * [simplify]: Extracting #7: cost 0 inf + 3854 1553857856.213 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857856.213 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 1553857856.213 * * * * [progress]: [ 840 / 959 ] simplifiying candidate # 1553857856.213 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857856.214 * * [simplify]: iters left: 6 (17 enodes) 1553857856.221 * * [simplify]: iters left: 5 (57 enodes) 1553857856.236 * * [simplify]: iters left: 4 (60 enodes) 1553857856.251 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857856.251 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857856.251 * * [simplify]: Extracting #2: cost 12 inf + 0 1553857856.251 * * [simplify]: Extracting #3: cost 22 inf + 0 1553857856.251 * * [simplify]: Extracting #4: cost 23 inf + 125 1553857856.252 * * [simplify]: Extracting #5: cost 19 inf + 453 1553857856.252 * * [simplify]: Extracting #6: cost 6 inf + 1810 1553857856.253 * * [simplify]: Extracting #7: cost 2 inf + 2935 1553857856.254 * * [simplify]: Extracting #8: cost 0 inf + 3626 1553857856.255 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 1553857856.255 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (/ (hypot y.re y.im) (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 1553857856.256 * * * * [progress]: [ 841 / 959 ] simplifiying candidate # 1553857856.256 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857856.256 * * [simplify]: iters left: 6 (16 enodes) 1553857856.263 * * [simplify]: iters left: 5 (54 enodes) 1553857856.277 * * [simplify]: iters left: 4 (58 enodes) 1553857856.292 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857856.292 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857856.292 * * [simplify]: Extracting #2: cost 11 inf + 0 1553857856.292 * * [simplify]: Extracting #3: cost 21 inf + 0 1553857856.293 * * [simplify]: Extracting #4: cost 20 inf + 142 1553857856.293 * * [simplify]: Extracting #5: cost 10 inf + 996 1553857856.294 * * [simplify]: Extracting #6: cost 3 inf + 1545 1553857856.294 * * [simplify]: Extracting #7: cost 0 inf + 2472 1553857856.295 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) 1553857856.295 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) (/ (hypot y.re y.im) (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 1553857856.296 * * * * [progress]: [ 842 / 959 ] simplifiying candidate # 1553857856.296 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) 1553857856.296 * * [simplify]: iters left: 6 (13 enodes) 1553857856.303 * * [simplify]: iters left: 5 (44 enodes) 1553857856.316 * * [simplify]: iters left: 4 (48 enodes) 1553857856.329 * * [simplify]: iters left: 3 (50 enodes) 1553857856.343 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857856.343 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857856.343 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857856.343 * * [simplify]: Extracting #3: cost 12 inf + 85 1553857856.344 * * [simplify]: Extracting #4: cost 7 inf + 291 1553857856.344 * * [simplify]: Extracting #5: cost 3 inf + 579 1553857856.344 * * [simplify]: Extracting #6: cost 1 inf + 880 1553857856.345 * * [simplify]: Extracting #7: cost 0 inf + 1099 1553857856.345 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1553857856.345 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (hypot y.re y.im) (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857856.346 * * * * [progress]: [ 843 / 959 ] simplifiying candidate # 1553857856.346 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) 1553857856.346 * * [simplify]: iters left: 6 (13 enodes) 1553857856.352 * * [simplify]: iters left: 5 (44 enodes) 1553857856.365 * * [simplify]: iters left: 4 (48 enodes) 1553857856.379 * * [simplify]: iters left: 3 (50 enodes) 1553857856.392 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857856.392 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857856.392 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857856.392 * * [simplify]: Extracting #3: cost 12 inf + 85 1553857856.392 * * [simplify]: Extracting #4: cost 7 inf + 291 1553857856.392 * * [simplify]: Extracting #5: cost 3 inf + 579 1553857856.393 * * [simplify]: Extracting #6: cost 1 inf + 880 1553857856.394 * * [simplify]: Extracting #7: cost 0 inf + 1099 1553857856.394 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1553857856.394 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (hypot y.re y.im) (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857856.394 * * * * [progress]: [ 844 / 959 ] simplifiying candidate # 1553857856.395 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) 1553857856.395 * * [simplify]: iters left: 6 (13 enodes) 1553857856.401 * * [simplify]: iters left: 5 (44 enodes) 1553857856.414 * * [simplify]: iters left: 4 (48 enodes) 1553857856.427 * * [simplify]: iters left: 3 (50 enodes) 1553857856.440 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857856.440 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857856.440 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857856.440 * * [simplify]: Extracting #3: cost 12 inf + 85 1553857856.440 * * [simplify]: Extracting #4: cost 7 inf + 291 1553857856.440 * * [simplify]: Extracting #5: cost 3 inf + 579 1553857856.441 * * [simplify]: Extracting #6: cost 1 inf + 880 1553857856.441 * * [simplify]: Extracting #7: cost 0 inf + 1099 1553857856.442 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1553857856.442 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (hypot y.re y.im) (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857856.442 * * * * [progress]: [ 845 / 959 ] simplifiying candidate # 1553857856.442 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (* 1 1))) 1553857856.442 * * [simplify]: iters left: 6 (14 enodes) 1553857856.450 * * [simplify]: iters left: 5 (46 enodes) 1553857856.458 * * [simplify]: iters left: 4 (50 enodes) 1553857856.465 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857856.465 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857856.465 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857856.465 * * [simplify]: Extracting #3: cost 12 inf + 85 1553857856.465 * * [simplify]: Extracting #4: cost 7 inf + 291 1553857856.466 * * [simplify]: Extracting #5: cost 2 inf + 975 1553857856.466 * * [simplify]: Extracting #6: cost 0 inf + 1099 1553857856.466 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1553857856.466 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (hypot y.re y.im) (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857856.466 * * * * [progress]: [ 846 / 959 ] simplifiying candidate # 1553857856.466 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) 1553857856.467 * * [simplify]: iters left: 6 (13 enodes) 1553857856.470 * * [simplify]: iters left: 5 (44 enodes) 1553857856.478 * * [simplify]: iters left: 4 (48 enodes) 1553857856.485 * * [simplify]: iters left: 3 (50 enodes) 1553857856.492 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857856.492 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857856.492 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857856.492 * * [simplify]: Extracting #3: cost 12 inf + 85 1553857856.492 * * [simplify]: Extracting #4: cost 7 inf + 291 1553857856.492 * * [simplify]: Extracting #5: cost 3 inf + 579 1553857856.492 * * [simplify]: Extracting #6: cost 1 inf + 880 1553857856.492 * * [simplify]: Extracting #7: cost 0 inf + 1099 1553857856.493 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1553857856.493 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (hypot y.re y.im) (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857856.493 * * * * [progress]: [ 847 / 959 ] simplifiying candidate # 1553857856.493 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) 1553857856.493 * * [simplify]: iters left: 6 (13 enodes) 1553857856.496 * * [simplify]: iters left: 5 (44 enodes) 1553857856.503 * * [simplify]: iters left: 4 (48 enodes) 1553857856.510 * * [simplify]: iters left: 3 (50 enodes) 1553857856.516 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857856.516 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857856.516 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857856.516 * * [simplify]: Extracting #3: cost 12 inf + 85 1553857856.516 * * [simplify]: Extracting #4: cost 7 inf + 291 1553857856.517 * * [simplify]: Extracting #5: cost 3 inf + 579 1553857856.517 * * [simplify]: Extracting #6: cost 1 inf + 880 1553857856.517 * * [simplify]: Extracting #7: cost 0 inf + 1099 1553857856.517 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1553857856.517 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (hypot y.re y.im) (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857856.517 * * * * [progress]: [ 848 / 959 ] simplifiying candidate # 1553857856.518 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857856.518 * * [simplify]: iters left: 6 (16 enodes) 1553857856.521 * * [simplify]: iters left: 5 (54 enodes) 1553857856.528 * * [simplify]: iters left: 4 (58 enodes) 1553857856.536 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857856.536 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857856.536 * * [simplify]: Extracting #2: cost 11 inf + 0 1553857856.536 * * [simplify]: Extracting #3: cost 21 inf + 0 1553857856.536 * * [simplify]: Extracting #4: cost 20 inf + 142 1553857856.536 * * [simplify]: Extracting #5: cost 10 inf + 996 1553857856.536 * * [simplify]: Extracting #6: cost 3 inf + 1545 1553857856.537 * * [simplify]: Extracting #7: cost 0 inf + 2472 1553857856.537 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) 1553857856.537 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) (/ (hypot y.re y.im) (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 1553857856.537 * * * * [progress]: [ 849 / 959 ] simplifiying candidate # 1553857856.538 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1) 1553857856.538 * * [simplify]: iters left: 6 (12 enodes) 1553857856.541 * * [simplify]: iters left: 5 (39 enodes) 1553857856.547 * * [simplify]: iters left: 4 (43 enodes) 1553857856.559 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857856.559 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857856.559 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857856.559 * * [simplify]: Extracting #3: cost 10 inf + 167 1553857856.559 * * [simplify]: Extracting #4: cost 6 inf + 413 1553857856.560 * * [simplify]: Extracting #5: cost 1 inf + 1017 1553857856.560 * * [simplify]: Extracting #6: cost 0 inf + 1099 1553857856.561 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1553857856.561 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (hypot y.re y.im) (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857856.561 * * * * [progress]: [ 850 / 959 ] simplifiying candidate # 1553857856.561 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857856.562 * * [simplify]: iters left: 6 (17 enodes) 1553857856.571 * * [simplify]: iters left: 5 (60 enodes) 1553857856.586 * * [simplify]: iters left: 4 (65 enodes) 1553857856.594 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857856.594 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857856.594 * * [simplify]: Extracting #2: cost 15 inf + 0 1553857856.594 * * [simplify]: Extracting #3: cost 25 inf + 0 1553857856.594 * * [simplify]: Extracting #4: cost 24 inf + 142 1553857856.595 * * [simplify]: Extracting #5: cost 13 inf + 1253 1553857856.595 * * [simplify]: Extracting #6: cost 6 inf + 1937 1553857856.595 * * [simplify]: Extracting #7: cost 2 inf + 3026 1553857856.596 * * [simplify]: Extracting #8: cost 0 inf + 3854 1553857856.597 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857856.597 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (hypot y.re y.im) (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 1553857856.597 * * * * [progress]: [ 851 / 959 ] simplifiying candidate # 1553857856.597 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857856.597 * * [simplify]: iters left: 6 (17 enodes) 1553857856.600 * * [simplify]: iters left: 5 (58 enodes) 1553857856.608 * * [simplify]: iters left: 4 (60 enodes) 1553857856.615 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857856.615 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857856.615 * * [simplify]: Extracting #2: cost 12 inf + 0 1553857856.615 * * [simplify]: Extracting #3: cost 22 inf + 0 1553857856.615 * * [simplify]: Extracting #4: cost 25 inf + 43 1553857856.615 * * [simplify]: Extracting #5: cost 19 inf + 483 1553857856.615 * * [simplify]: Extracting #6: cost 5 inf + 2255 1553857856.616 * * [simplify]: Extracting #7: cost 1 inf + 3152 1553857856.616 * * [simplify]: Extracting #8: cost 0 inf + 3626 1553857856.617 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 1553857856.617 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (/ (hypot y.re y.im) (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 1553857856.617 * * * * [progress]: [ 852 / 959 ] simplifiying candidate # 1553857856.617 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857856.617 * * [simplify]: iters left: 6 (16 enodes) 1553857856.620 * * [simplify]: iters left: 5 (55 enodes) 1553857856.627 * * [simplify]: iters left: 4 (58 enodes) 1553857856.635 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857856.635 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857856.635 * * [simplify]: Extracting #2: cost 11 inf + 0 1553857856.635 * * [simplify]: Extracting #3: cost 21 inf + 0 1553857856.635 * * [simplify]: Extracting #4: cost 20 inf + 142 1553857856.635 * * [simplify]: Extracting #5: cost 13 inf + 711 1553857856.635 * * [simplify]: Extracting #6: cost 3 inf + 1545 1553857856.636 * * [simplify]: Extracting #7: cost 0 inf + 2472 1553857856.636 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.im y.re))) 1553857856.636 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.im y.re))) (/ (hypot y.re y.im) (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 1553857856.636 * * * * [progress]: [ 853 / 959 ] simplifiying candidate # 1553857856.636 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt 1)) 1553857856.637 * * [simplify]: iters left: 6 (13 enodes) 1553857856.645 * * [simplify]: iters left: 5 (45 enodes) 1553857856.660 * * [simplify]: iters left: 4 (48 enodes) 1553857856.673 * * [simplify]: iters left: 3 (50 enodes) 1553857856.686 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857856.686 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857856.686 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857856.686 * * [simplify]: Extracting #3: cost 12 inf + 85 1553857856.686 * * [simplify]: Extracting #4: cost 7 inf + 211 1553857856.686 * * [simplify]: Extracting #5: cost 0 inf + 1099 1553857856.687 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1553857856.687 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (hypot y.re y.im) (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857856.687 * * * * [progress]: [ 854 / 959 ] simplifiying candidate # 1553857856.688 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt 1)) 1553857856.688 * * [simplify]: iters left: 6 (13 enodes) 1553857856.695 * * [simplify]: iters left: 5 (45 enodes) 1553857856.708 * * [simplify]: iters left: 4 (48 enodes) 1553857856.720 * * [simplify]: iters left: 3 (50 enodes) 1553857856.733 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857856.733 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857856.733 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857856.733 * * [simplify]: Extracting #3: cost 12 inf + 85 1553857856.734 * * [simplify]: Extracting #4: cost 7 inf + 211 1553857856.734 * * [simplify]: Extracting #5: cost 0 inf + 1099 1553857856.734 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1553857856.734 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (hypot y.re y.im) (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857856.735 * * * * [progress]: [ 855 / 959 ] simplifiying candidate # 1553857856.735 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt 1)) 1553857856.735 * * [simplify]: iters left: 6 (13 enodes) 1553857856.744 * * [simplify]: iters left: 5 (45 enodes) 1553857856.756 * * [simplify]: iters left: 4 (48 enodes) 1553857856.769 * * [simplify]: iters left: 3 (50 enodes) 1553857856.781 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857856.781 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857856.781 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857856.782 * * [simplify]: Extracting #3: cost 12 inf + 85 1553857856.782 * * [simplify]: Extracting #4: cost 7 inf + 211 1553857856.782 * * [simplify]: Extracting #5: cost 0 inf + 1099 1553857856.783 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1553857856.783 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (hypot y.re y.im) (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857856.783 * * * * [progress]: [ 856 / 959 ] simplifiying candidate # 1553857856.783 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (* 1 1))) 1553857856.783 * * [simplify]: iters left: 6 (14 enodes) 1553857856.792 * * [simplify]: iters left: 5 (47 enodes) 1553857856.803 * * [simplify]: iters left: 4 (50 enodes) 1553857856.811 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857856.811 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857856.811 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857856.811 * * [simplify]: Extracting #3: cost 10 inf + 167 1553857856.811 * * [simplify]: Extracting #4: cost 5 inf + 455 1553857856.812 * * [simplify]: Extracting #5: cost 1 inf + 880 1553857856.812 * * [simplify]: Extracting #6: cost 0 inf + 1099 1553857856.812 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1553857856.812 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (hypot y.re y.im) (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857856.812 * * * * [progress]: [ 857 / 959 ] simplifiying candidate # 1553857856.813 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt 1)) 1553857856.813 * * [simplify]: iters left: 6 (13 enodes) 1553857856.817 * * [simplify]: iters left: 5 (45 enodes) 1553857856.823 * * [simplify]: iters left: 4 (48 enodes) 1553857856.830 * * [simplify]: iters left: 3 (50 enodes) 1553857856.836 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857856.837 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857856.837 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857856.837 * * [simplify]: Extracting #3: cost 12 inf + 85 1553857856.837 * * [simplify]: Extracting #4: cost 7 inf + 211 1553857856.837 * * [simplify]: Extracting #5: cost 0 inf + 1099 1553857856.837 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1553857856.837 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (hypot y.re y.im) (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857856.838 * * * * [progress]: [ 858 / 959 ] simplifiying candidate # 1553857856.838 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt 1)) 1553857856.838 * * [simplify]: iters left: 6 (13 enodes) 1553857856.843 * * [simplify]: iters left: 5 (45 enodes) 1553857856.856 * * [simplify]: iters left: 4 (48 enodes) 1553857856.868 * * [simplify]: iters left: 3 (50 enodes) 1553857856.881 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857856.881 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857856.881 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857856.881 * * [simplify]: Extracting #3: cost 12 inf + 85 1553857856.881 * * [simplify]: Extracting #4: cost 7 inf + 211 1553857856.881 * * [simplify]: Extracting #5: cost 0 inf + 1099 1553857856.882 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1553857856.882 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (hypot y.re y.im) (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857856.883 * * * * [progress]: [ 859 / 959 ] simplifiying candidate # 1553857856.883 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857856.883 * * [simplify]: iters left: 6 (16 enodes) 1553857856.890 * * [simplify]: iters left: 5 (55 enodes) 1553857856.901 * * [simplify]: iters left: 4 (58 enodes) 1553857856.908 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857856.908 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857856.908 * * [simplify]: Extracting #2: cost 11 inf + 0 1553857856.908 * * [simplify]: Extracting #3: cost 21 inf + 0 1553857856.908 * * [simplify]: Extracting #4: cost 20 inf + 142 1553857856.908 * * [simplify]: Extracting #5: cost 13 inf + 711 1553857856.909 * * [simplify]: Extracting #6: cost 3 inf + 1545 1553857856.909 * * [simplify]: Extracting #7: cost 0 inf + 2472 1553857856.910 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.im y.re))) 1553857856.910 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.im y.re))) (/ (hypot y.re y.im) (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 1553857856.910 * * * * [progress]: [ 860 / 959 ] simplifiying candidate # 1553857856.910 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1) 1553857856.910 * * [simplify]: iters left: 6 (12 enodes) 1553857856.913 * * [simplify]: iters left: 5 (40 enodes) 1553857856.920 * * [simplify]: iters left: 4 (45 enodes) 1553857856.927 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857856.927 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857856.927 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857856.927 * * [simplify]: Extracting #3: cost 13 inf + 44 1553857856.928 * * [simplify]: Extracting #4: cost 7 inf + 211 1553857856.928 * * [simplify]: Extracting #5: cost 1 inf + 880 1553857856.928 * * [simplify]: Extracting #6: cost 0 inf + 1099 1553857856.929 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1553857856.929 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (hypot y.re y.im) (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857856.929 * * * * [progress]: [ 861 / 959 ] simplifiying candidate # 1553857856.930 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857856.930 * * [simplify]: iters left: 6 (18 enodes) 1553857856.938 * * [simplify]: iters left: 5 (63 enodes) 1553857856.955 * * [simplify]: iters left: 4 (70 enodes) 1553857856.973 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857856.973 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857856.973 * * [simplify]: Extracting #2: cost 17 inf + 0 1553857856.973 * * [simplify]: Extracting #3: cost 29 inf + 0 1553857856.973 * * [simplify]: Extracting #4: cost 24 inf + 168 1553857856.974 * * [simplify]: Extracting #5: cost 11 inf + 1497 1553857856.975 * * [simplify]: Extracting #6: cost 1 inf + 3780 1553857856.976 * * [simplify]: Extracting #7: cost 0 inf + 4254 1553857856.978 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857856.978 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (hypot y.re y.im) (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 1553857856.978 * * * * [progress]: [ 862 / 959 ] simplifiying candidate # 1553857856.978 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857856.979 * * [simplify]: iters left: 6 (18 enodes) 1553857856.986 * * [simplify]: iters left: 5 (61 enodes) 1553857857.003 * * [simplify]: iters left: 4 (65 enodes) 1553857857.019 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857857.019 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857857.019 * * [simplify]: Extracting #2: cost 14 inf + 0 1553857857.019 * * [simplify]: Extracting #3: cost 27 inf + 0 1553857857.019 * * [simplify]: Extracting #4: cost 20 inf + 250 1553857857.020 * * [simplify]: Extracting #5: cost 13 inf + 999 1553857857.021 * * [simplify]: Extracting #6: cost 4 inf + 2484 1553857857.022 * * [simplify]: Extracting #7: cost 0 inf + 3946 1553857857.024 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1553857857.024 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (hypot y.re y.im) (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 1553857857.024 * * * * [progress]: [ 863 / 959 ] simplifiying candidate # 1553857857.024 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857857.024 * * [simplify]: iters left: 6 (17 enodes) 1553857857.032 * * [simplify]: iters left: 5 (58 enodes) 1553857857.048 * * [simplify]: iters left: 4 (63 enodes) 1553857857.065 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857857.065 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857857.065 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857857.065 * * [simplify]: Extracting #3: cost 25 inf + 0 1553857857.065 * * [simplify]: Extracting #4: cost 20 inf + 168 1553857857.066 * * [simplify]: Extracting #5: cost 9 inf + 1063 1553857857.067 * * [simplify]: Extracting #6: cost 1 inf + 2398 1553857857.068 * * [simplify]: Extracting #7: cost 0 inf + 2792 1553857857.069 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.im y.re))) 1553857857.069 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.im y.re))) (/ (hypot y.re y.im) (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 1553857857.069 * * * * [progress]: [ 864 / 959 ] simplifiying candidate # 1553857857.069 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) 1553857857.069 * * [simplify]: iters left: 6 (14 enodes) 1553857857.077 * * [simplify]: iters left: 5 (48 enodes) 1553857857.090 * * [simplify]: iters left: 4 (53 enodes) 1553857857.099 * * [simplify]: iters left: 3 (55 enodes) 1553857857.107 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857857.107 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857857.107 * * [simplify]: Extracting #2: cost 18 inf + 1 1553857857.107 * * [simplify]: Extracting #3: cost 13 inf + 46 1553857857.108 * * [simplify]: Extracting #4: cost 6 inf + 713 1553857857.108 * * [simplify]: Extracting #5: cost 1 inf + 1217 1553857857.109 * * [simplify]: Extracting #6: cost 0 inf + 1339 1553857857.110 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1553857857.110 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (hypot y.re y.im) (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857857.110 * * * * [progress]: [ 865 / 959 ] simplifiying candidate # 1553857857.111 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) 1553857857.111 * * [simplify]: iters left: 6 (14 enodes) 1553857857.118 * * [simplify]: iters left: 5 (48 enodes) 1553857857.132 * * [simplify]: iters left: 4 (53 enodes) 1553857857.146 * * [simplify]: iters left: 3 (55 enodes) 1553857857.159 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857857.159 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857857.159 * * [simplify]: Extracting #2: cost 18 inf + 1 1553857857.159 * * [simplify]: Extracting #3: cost 13 inf + 46 1553857857.160 * * [simplify]: Extracting #4: cost 6 inf + 713 1553857857.160 * * [simplify]: Extracting #5: cost 1 inf + 1217 1553857857.161 * * [simplify]: Extracting #6: cost 0 inf + 1339 1553857857.162 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1553857857.162 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (hypot y.re y.im) (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857857.162 * * * * [progress]: [ 866 / 959 ] simplifiying candidate # 1553857857.162 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) 1553857857.162 * * [simplify]: iters left: 6 (14 enodes) 1553857857.169 * * [simplify]: iters left: 5 (48 enodes) 1553857857.176 * * [simplify]: iters left: 4 (53 enodes) 1553857857.185 * * [simplify]: iters left: 3 (55 enodes) 1553857857.191 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857857.191 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857857.191 * * [simplify]: Extracting #2: cost 18 inf + 1 1553857857.191 * * [simplify]: Extracting #3: cost 13 inf + 46 1553857857.192 * * [simplify]: Extracting #4: cost 6 inf + 713 1553857857.192 * * [simplify]: Extracting #5: cost 1 inf + 1217 1553857857.192 * * [simplify]: Extracting #6: cost 0 inf + 1339 1553857857.193 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1553857857.193 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (hypot y.re y.im) (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857857.193 * * * * [progress]: [ 867 / 959 ] simplifiying candidate # 1553857857.193 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (* 1 1))) 1553857857.193 * * [simplify]: iters left: 6 (15 enodes) 1553857857.197 * * [simplify]: iters left: 5 (50 enodes) 1553857857.206 * * [simplify]: iters left: 4 (55 enodes) 1553857857.219 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857857.219 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857857.219 * * [simplify]: Extracting #2: cost 18 inf + 1 1553857857.219 * * [simplify]: Extracting #3: cost 13 inf + 46 1553857857.220 * * [simplify]: Extracting #4: cost 5 inf + 536 1553857857.220 * * [simplify]: Extracting #5: cost 1 inf + 1080 1553857857.221 * * [simplify]: Extracting #6: cost 0 inf + 1339 1553857857.221 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1553857857.221 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (hypot y.re y.im) (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857857.222 * * * * [progress]: [ 868 / 959 ] simplifiying candidate # 1553857857.222 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) 1553857857.222 * * [simplify]: iters left: 6 (14 enodes) 1553857857.229 * * [simplify]: iters left: 5 (48 enodes) 1553857857.242 * * [simplify]: iters left: 4 (53 enodes) 1553857857.256 * * [simplify]: iters left: 3 (55 enodes) 1553857857.269 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857857.269 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857857.269 * * [simplify]: Extracting #2: cost 18 inf + 1 1553857857.270 * * [simplify]: Extracting #3: cost 13 inf + 46 1553857857.270 * * [simplify]: Extracting #4: cost 6 inf + 713 1553857857.270 * * [simplify]: Extracting #5: cost 1 inf + 1217 1553857857.271 * * [simplify]: Extracting #6: cost 0 inf + 1339 1553857857.272 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1553857857.272 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (hypot y.re y.im) (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857857.272 * * * * [progress]: [ 869 / 959 ] simplifiying candidate # 1553857857.272 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt 1)) 1553857857.272 * * [simplify]: iters left: 6 (14 enodes) 1553857857.280 * * [simplify]: iters left: 5 (48 enodes) 1553857857.293 * * [simplify]: iters left: 4 (53 enodes) 1553857857.308 * * [simplify]: iters left: 3 (55 enodes) 1553857857.318 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857857.318 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857857.319 * * [simplify]: Extracting #2: cost 18 inf + 1 1553857857.319 * * [simplify]: Extracting #3: cost 13 inf + 46 1553857857.319 * * [simplify]: Extracting #4: cost 6 inf + 713 1553857857.319 * * [simplify]: Extracting #5: cost 1 inf + 1217 1553857857.319 * * [simplify]: Extracting #6: cost 0 inf + 1339 1553857857.320 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1553857857.320 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (hypot y.re y.im) (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857857.320 * * * * [progress]: [ 870 / 959 ] simplifiying candidate # 1553857857.320 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857857.320 * * [simplify]: iters left: 6 (17 enodes) 1553857857.324 * * [simplify]: iters left: 5 (58 enodes) 1553857857.331 * * [simplify]: iters left: 4 (63 enodes) 1553857857.345 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857857.345 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857857.345 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857857.345 * * [simplify]: Extracting #3: cost 25 inf + 0 1553857857.345 * * [simplify]: Extracting #4: cost 20 inf + 168 1553857857.346 * * [simplify]: Extracting #5: cost 9 inf + 1063 1553857857.347 * * [simplify]: Extracting #6: cost 1 inf + 2398 1553857857.348 * * [simplify]: Extracting #7: cost 0 inf + 2792 1553857857.349 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.im y.re))) 1553857857.349 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.im y.re))) (/ (hypot y.re y.im) (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 1553857857.349 * * * * [progress]: [ 871 / 959 ] simplifiying candidate # 1553857857.349 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1) 1553857857.349 * * [simplify]: iters left: 6 (13 enodes) 1553857857.356 * * [simplify]: iters left: 5 (43 enodes) 1553857857.368 * * [simplify]: iters left: 4 (50 enodes) 1553857857.381 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857857.381 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857857.381 * * [simplify]: Extracting #2: cost 18 inf + 1 1553857857.381 * * [simplify]: Extracting #3: cost 12 inf + 87 1553857857.381 * * [simplify]: Extracting #4: cost 5 inf + 455 1553857857.382 * * [simplify]: Extracting #5: cost 0 inf + 1339 1553857857.382 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1553857857.382 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (hypot y.re y.im) (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857857.383 * * * * [progress]: [ 872 / 959 ] simplifiying candidate # 1553857857.383 * [simplify]: Simplifying (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857857.383 * * [simplify]: iters left: 6 (10 enodes) 1553857857.388 * * [simplify]: iters left: 5 (37 enodes) 1553857857.399 * * [simplify]: iters left: 4 (43 enodes) 1553857857.410 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857857.410 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857857.410 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857857.411 * * [simplify]: Extracting #3: cost 13 inf + 1 1553857857.411 * * [simplify]: Extracting #4: cost 14 inf + 3 1553857857.411 * * [simplify]: Extracting #5: cost 9 inf + 530 1553857857.411 * * [simplify]: Extracting #6: cost 0 inf + 1895 1553857857.412 * [simplify]: Simplified to (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857857.412 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 1553857857.412 * * * * [progress]: [ 873 / 959 ] simplifiying candidate # 1553857857.412 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857857.413 * * [simplify]: iters left: 6 (10 enodes) 1553857857.417 * * [simplify]: iters left: 5 (35 enodes) 1553857857.427 * * [simplify]: iters left: 4 (38 enodes) 1553857857.438 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857857.438 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857857.438 * * [simplify]: Extracting #2: cost 6 inf + 1 1553857857.438 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857857.438 * * [simplify]: Extracting #4: cost 14 inf + 1 1553857857.438 * * [simplify]: Extracting #5: cost 14 inf + 3 1553857857.438 * * [simplify]: Extracting #6: cost 8 inf + 361 1553857857.441 * * [simplify]: Extracting #7: cost 0 inf + 2099 1553857857.442 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1553857857.442 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 1553857857.442 * * * * [progress]: [ 874 / 959 ] simplifiying candidate # 1553857857.442 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857857.442 * * [simplify]: iters left: 6 (9 enodes) 1553857857.447 * * [simplify]: iters left: 5 (32 enodes) 1553857857.457 * * [simplify]: iters left: 4 (36 enodes) 1553857857.467 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857857.467 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857857.467 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857857.467 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857857.467 * * [simplify]: Extracting #4: cost 4 inf + 587 1553857857.467 * * [simplify]: Extracting #5: cost 3 inf + 766 1553857857.468 * * [simplify]: Extracting #6: cost 0 inf + 945 1553857857.468 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1553857857.468 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (hypot y.im y.re))) (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 1553857857.468 * * * * [progress]: [ 875 / 959 ] simplifiying candidate # 1553857857.469 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857857.469 * * [simplify]: iters left: 3 (3 enodes) 1553857857.474 * * [simplify]: iters left: 2 (11 enodes) 1553857857.477 * * [simplify]: iters left: 1 (13 enodes) 1553857857.480 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857857.481 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857857.481 * [simplify]: Simplified to 1 1553857857.481 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857857.481 * * * * [progress]: [ 876 / 959 ] simplifiying candidate # 1553857857.481 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857857.481 * * [simplify]: iters left: 3 (3 enodes) 1553857857.487 * * [simplify]: iters left: 2 (11 enodes) 1553857857.490 * * [simplify]: iters left: 1 (13 enodes) 1553857857.493 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857857.493 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857857.493 * [simplify]: Simplified to 1 1553857857.493 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857857.493 * * * * [progress]: [ 877 / 959 ] simplifiying candidate # 1553857857.493 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857857.493 * * [simplify]: iters left: 3 (3 enodes) 1553857857.497 * * [simplify]: iters left: 2 (11 enodes) 1553857857.498 * * [simplify]: iters left: 1 (13 enodes) 1553857857.500 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857857.500 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857857.500 * [simplify]: Simplified to 1 1553857857.500 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857857.500 * * * * [progress]: [ 878 / 959 ] simplifiying candidate # 1553857857.500 * [simplify]: Simplifying (/ 1 (sqrt (* 1 1))) 1553857857.501 * * [simplify]: iters left: 5 (4 enodes) 1553857857.504 * * [simplify]: iters left: 4 (13 enodes) 1553857857.506 * * [simplify]: iters left: 3 (15 enodes) 1553857857.508 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857857.508 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857857.508 * [simplify]: Simplified to 1 1553857857.508 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857857.508 * * * * [progress]: [ 879 / 959 ] simplifiying candidate # 1553857857.508 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857857.509 * * [simplify]: iters left: 3 (3 enodes) 1553857857.512 * * [simplify]: iters left: 2 (11 enodes) 1553857857.514 * * [simplify]: iters left: 1 (13 enodes) 1553857857.515 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857857.515 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857857.515 * [simplify]: Simplified to 1 1553857857.515 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857857.515 * * * * [progress]: [ 880 / 959 ] simplifiying candidate # 1553857857.516 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857857.516 * * [simplify]: iters left: 3 (3 enodes) 1553857857.519 * * [simplify]: iters left: 2 (11 enodes) 1553857857.521 * * [simplify]: iters left: 1 (13 enodes) 1553857857.523 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857857.523 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857857.523 * [simplify]: Simplified to 1 1553857857.523 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857857.523 * * * * [progress]: [ 881 / 959 ] simplifiying candidate # 1553857857.523 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857857.523 * * [simplify]: iters left: 6 (9 enodes) 1553857857.525 * * [simplify]: iters left: 5 (32 enodes) 1553857857.535 * * [simplify]: iters left: 4 (36 enodes) 1553857857.541 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857857.541 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857857.541 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857857.541 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857857.541 * * [simplify]: Extracting #4: cost 4 inf + 587 1553857857.541 * * [simplify]: Extracting #5: cost 3 inf + 766 1553857857.541 * * [simplify]: Extracting #6: cost 0 inf + 945 1553857857.542 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1553857857.542 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (hypot y.im y.re))) (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 1553857857.542 * * * * [progress]: [ 882 / 959 ] simplifiying candidate # 1553857857.542 * [simplify]: Simplifying (/ 1 1) 1553857857.542 * * [simplify]: iters left: 2 (2 enodes) 1553857857.543 * * [simplify]: iters left: 1 (6 enodes) 1553857857.544 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857857.544 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857857.544 * [simplify]: Simplified to 1 1553857857.544 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857857.544 * * * * [progress]: [ 883 / 959 ] simplifiying candidate # 1553857857.544 * [simplify]: Simplifying (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857857.544 * * [simplify]: iters left: 6 (10 enodes) 1553857857.547 * * [simplify]: iters left: 5 (37 enodes) 1553857857.554 * * [simplify]: iters left: 4 (43 enodes) 1553857857.560 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857857.560 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857857.560 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857857.560 * * [simplify]: Extracting #3: cost 13 inf + 1 1553857857.560 * * [simplify]: Extracting #4: cost 14 inf + 3 1553857857.560 * * [simplify]: Extracting #5: cost 9 inf + 530 1553857857.561 * * [simplify]: Extracting #6: cost 0 inf + 1895 1553857857.561 * [simplify]: Simplified to (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857857.561 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 1553857857.561 * * * * [progress]: [ 884 / 959 ] simplifiying candidate # 1553857857.562 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857857.562 * * [simplify]: iters left: 6 (10 enodes) 1553857857.567 * * [simplify]: iters left: 5 (35 enodes) 1553857857.577 * * [simplify]: iters left: 4 (38 enodes) 1553857857.587 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857857.588 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857857.589 * * [simplify]: Extracting #2: cost 6 inf + 1 1553857857.589 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857857.589 * * [simplify]: Extracting #4: cost 14 inf + 1 1553857857.589 * * [simplify]: Extracting #5: cost 14 inf + 3 1553857857.589 * * [simplify]: Extracting #6: cost 8 inf + 361 1553857857.589 * * [simplify]: Extracting #7: cost 0 inf + 2099 1553857857.590 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1553857857.590 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 1553857857.590 * * * * [progress]: [ 885 / 959 ] simplifiying candidate # 1553857857.591 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857857.591 * * [simplify]: iters left: 6 (9 enodes) 1553857857.595 * * [simplify]: iters left: 5 (32 enodes) 1553857857.605 * * [simplify]: iters left: 4 (36 enodes) 1553857857.615 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857857.615 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857857.615 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857857.615 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857857.615 * * [simplify]: Extracting #4: cost 4 inf + 587 1553857857.615 * * [simplify]: Extracting #5: cost 3 inf + 766 1553857857.616 * * [simplify]: Extracting #6: cost 0 inf + 945 1553857857.616 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1553857857.616 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (hypot y.im y.re))) (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 1553857857.616 * * * * [progress]: [ 886 / 959 ] simplifiying candidate # 1553857857.617 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857857.617 * * [simplify]: iters left: 3 (3 enodes) 1553857857.622 * * [simplify]: iters left: 2 (11 enodes) 1553857857.626 * * [simplify]: iters left: 1 (13 enodes) 1553857857.629 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857857.629 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857857.629 * [simplify]: Simplified to 1 1553857857.629 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857857.629 * * * * [progress]: [ 887 / 959 ] simplifiying candidate # 1553857857.630 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857857.630 * * [simplify]: iters left: 3 (3 enodes) 1553857857.635 * * [simplify]: iters left: 2 (11 enodes) 1553857857.638 * * [simplify]: iters left: 1 (13 enodes) 1553857857.642 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857857.642 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857857.642 * [simplify]: Simplified to 1 1553857857.642 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857857.642 * * * * [progress]: [ 888 / 959 ] simplifiying candidate # 1553857857.642 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857857.642 * * [simplify]: iters left: 3 (3 enodes) 1553857857.648 * * [simplify]: iters left: 2 (11 enodes) 1553857857.651 * * [simplify]: iters left: 1 (13 enodes) 1553857857.653 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857857.653 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857857.653 * [simplify]: Simplified to 1 1553857857.653 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857857.654 * * * * [progress]: [ 889 / 959 ] simplifiying candidate # 1553857857.654 * [simplify]: Simplifying (/ 1 (sqrt (* 1 1))) 1553857857.654 * * [simplify]: iters left: 5 (4 enodes) 1553857857.658 * * [simplify]: iters left: 4 (13 enodes) 1553857857.659 * * [simplify]: iters left: 3 (15 enodes) 1553857857.661 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857857.661 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857857.661 * [simplify]: Simplified to 1 1553857857.661 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857857.661 * * * * [progress]: [ 890 / 959 ] simplifiying candidate # 1553857857.661 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857857.662 * * [simplify]: iters left: 3 (3 enodes) 1553857857.665 * * [simplify]: iters left: 2 (11 enodes) 1553857857.666 * * [simplify]: iters left: 1 (13 enodes) 1553857857.668 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857857.668 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857857.668 * [simplify]: Simplified to 1 1553857857.668 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857857.668 * * * * [progress]: [ 891 / 959 ] simplifiying candidate # 1553857857.669 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857857.669 * * [simplify]: iters left: 3 (3 enodes) 1553857857.672 * * [simplify]: iters left: 2 (11 enodes) 1553857857.673 * * [simplify]: iters left: 1 (13 enodes) 1553857857.675 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857857.675 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857857.675 * [simplify]: Simplified to 1 1553857857.675 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857857.675 * * * * [progress]: [ 892 / 959 ] simplifiying candidate # 1553857857.676 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857857.676 * * [simplify]: iters left: 6 (9 enodes) 1553857857.680 * * [simplify]: iters left: 5 (32 enodes) 1553857857.684 * * [simplify]: iters left: 4 (36 enodes) 1553857857.689 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857857.689 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857857.689 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857857.689 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857857.689 * * [simplify]: Extracting #4: cost 4 inf + 587 1553857857.690 * * [simplify]: Extracting #5: cost 3 inf + 766 1553857857.690 * * [simplify]: Extracting #6: cost 0 inf + 945 1553857857.690 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1553857857.690 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (hypot y.im y.re))) (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 1553857857.690 * * * * [progress]: [ 893 / 959 ] simplifiying candidate # 1553857857.690 * [simplify]: Simplifying (/ 1 1) 1553857857.690 * * [simplify]: iters left: 2 (2 enodes) 1553857857.691 * * [simplify]: iters left: 1 (6 enodes) 1553857857.692 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857857.692 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857857.692 * [simplify]: Simplified to 1 1553857857.692 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857857.692 * * * * [progress]: [ 894 / 959 ] simplifiying candidate # 1553857857.693 * [simplify]: Simplifying (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857857.693 * * [simplify]: iters left: 6 (10 enodes) 1553857857.695 * * [simplify]: iters left: 5 (37 enodes) 1553857857.704 * * [simplify]: iters left: 4 (43 enodes) 1553857857.712 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857857.712 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857857.712 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857857.712 * * [simplify]: Extracting #3: cost 13 inf + 1 1553857857.712 * * [simplify]: Extracting #4: cost 14 inf + 3 1553857857.712 * * [simplify]: Extracting #5: cost 9 inf + 530 1553857857.713 * * [simplify]: Extracting #6: cost 0 inf + 1895 1553857857.713 * [simplify]: Simplified to (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857857.713 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 1553857857.713 * * * * [progress]: [ 895 / 959 ] simplifiying candidate # 1553857857.713 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857857.713 * * [simplify]: iters left: 6 (10 enodes) 1553857857.716 * * [simplify]: iters left: 5 (35 enodes) 1553857857.721 * * [simplify]: iters left: 4 (38 enodes) 1553857857.727 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857857.727 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857857.727 * * [simplify]: Extracting #2: cost 6 inf + 1 1553857857.727 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857857.727 * * [simplify]: Extracting #4: cost 14 inf + 1 1553857857.727 * * [simplify]: Extracting #5: cost 14 inf + 3 1553857857.727 * * [simplify]: Extracting #6: cost 8 inf + 361 1553857857.727 * * [simplify]: Extracting #7: cost 0 inf + 2099 1553857857.727 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1553857857.727 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 1553857857.728 * * * * [progress]: [ 896 / 959 ] simplifiying candidate # 1553857857.728 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857857.728 * * [simplify]: iters left: 6 (9 enodes) 1553857857.730 * * [simplify]: iters left: 5 (32 enodes) 1553857857.735 * * [simplify]: iters left: 4 (36 enodes) 1553857857.739 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857857.739 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857857.739 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857857.739 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857857.740 * * [simplify]: Extracting #4: cost 4 inf + 587 1553857857.740 * * [simplify]: Extracting #5: cost 3 inf + 766 1553857857.740 * * [simplify]: Extracting #6: cost 0 inf + 945 1553857857.740 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1553857857.740 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (hypot y.im y.re))) (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 1553857857.740 * * * * [progress]: [ 897 / 959 ] simplifiying candidate # 1553857857.740 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857857.740 * * [simplify]: iters left: 3 (3 enodes) 1553857857.744 * * [simplify]: iters left: 2 (11 enodes) 1553857857.746 * * [simplify]: iters left: 1 (13 enodes) 1553857857.749 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857857.749 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857857.749 * [simplify]: Simplified to 1 1553857857.749 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857857.749 * * * * [progress]: [ 898 / 959 ] simplifiying candidate # 1553857857.749 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857857.749 * * [simplify]: iters left: 3 (3 enodes) 1553857857.755 * * [simplify]: iters left: 2 (11 enodes) 1553857857.758 * * [simplify]: iters left: 1 (13 enodes) 1553857857.761 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857857.761 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857857.761 * [simplify]: Simplified to 1 1553857857.761 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857857.761 * * * * [progress]: [ 899 / 959 ] simplifiying candidate # 1553857857.762 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857857.762 * * [simplify]: iters left: 3 (3 enodes) 1553857857.767 * * [simplify]: iters left: 2 (11 enodes) 1553857857.770 * * [simplify]: iters left: 1 (13 enodes) 1553857857.773 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857857.773 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857857.773 * [simplify]: Simplified to 1 1553857857.773 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857857.774 * * * * [progress]: [ 900 / 959 ] simplifiying candidate # 1553857857.774 * [simplify]: Simplifying (/ 1 (sqrt (* 1 1))) 1553857857.774 * * [simplify]: iters left: 5 (4 enodes) 1553857857.782 * * [simplify]: iters left: 4 (13 enodes) 1553857857.786 * * [simplify]: iters left: 3 (15 enodes) 1553857857.789 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857857.789 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857857.789 * [simplify]: Simplified to 1 1553857857.789 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857857.789 * * * * [progress]: [ 901 / 959 ] simplifiying candidate # 1553857857.789 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857857.789 * * [simplify]: iters left: 3 (3 enodes) 1553857857.795 * * [simplify]: iters left: 2 (11 enodes) 1553857857.798 * * [simplify]: iters left: 1 (13 enodes) 1553857857.799 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857857.799 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857857.799 * [simplify]: Simplified to 1 1553857857.799 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857857.800 * * * * [progress]: [ 902 / 959 ] simplifiying candidate # 1553857857.800 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857857.800 * * [simplify]: iters left: 3 (3 enodes) 1553857857.803 * * [simplify]: iters left: 2 (11 enodes) 1553857857.805 * * [simplify]: iters left: 1 (13 enodes) 1553857857.806 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857857.807 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857857.807 * [simplify]: Simplified to 1 1553857857.807 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857857.807 * * * * [progress]: [ 903 / 959 ] simplifiying candidate # 1553857857.807 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857857.807 * * [simplify]: iters left: 6 (9 enodes) 1553857857.810 * * [simplify]: iters left: 5 (32 enodes) 1553857857.815 * * [simplify]: iters left: 4 (36 enodes) 1553857857.819 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857857.819 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857857.819 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857857.820 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857857.820 * * [simplify]: Extracting #4: cost 4 inf + 587 1553857857.820 * * [simplify]: Extracting #5: cost 3 inf + 766 1553857857.820 * * [simplify]: Extracting #6: cost 0 inf + 945 1553857857.820 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1553857857.820 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (hypot y.im y.re))) (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 1553857857.820 * * * * [progress]: [ 904 / 959 ] simplifiying candidate # 1553857857.820 * [simplify]: Simplifying (/ 1 1) 1553857857.820 * * [simplify]: iters left: 2 (2 enodes) 1553857857.821 * * [simplify]: iters left: 1 (6 enodes) 1553857857.822 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857857.822 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857857.822 * [simplify]: Simplified to 1 1553857857.822 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857857.823 * * * * [progress]: [ 905 / 959 ] simplifiying candidate # 1553857857.823 * [simplify]: Simplifying (/ 1 (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857857.823 * * [simplify]: iters left: 6 (10 enodes) 1553857857.825 * * [simplify]: iters left: 5 (37 enodes) 1553857857.836 * * [simplify]: iters left: 4 (43 enodes) 1553857857.847 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857857.848 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857857.848 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857857.848 * * [simplify]: Extracting #3: cost 13 inf + 1 1553857857.848 * * [simplify]: Extracting #4: cost 14 inf + 3 1553857857.848 * * [simplify]: Extracting #5: cost 9 inf + 530 1553857857.849 * * [simplify]: Extracting #6: cost 0 inf + 1895 1553857857.849 * [simplify]: Simplified to (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) 1553857857.849 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (* (cbrt (hypot y.im y.re)) (cbrt (hypot y.im y.re)))) (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 1553857857.849 * * * * [progress]: [ 906 / 959 ] simplifiying candidate # 1553857857.850 * [simplify]: Simplifying (/ 1 (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857857.850 * * [simplify]: iters left: 6 (10 enodes) 1553857857.855 * * [simplify]: iters left: 5 (35 enodes) 1553857857.865 * * [simplify]: iters left: 4 (38 enodes) 1553857857.875 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857857.876 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857857.876 * * [simplify]: Extracting #2: cost 6 inf + 1 1553857857.876 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857857.876 * * [simplify]: Extracting #4: cost 14 inf + 1 1553857857.876 * * [simplify]: Extracting #5: cost 14 inf + 3 1553857857.876 * * [simplify]: Extracting #6: cost 8 inf + 361 1553857857.877 * * [simplify]: Extracting #7: cost 0 inf + 2099 1553857857.877 * [simplify]: Simplified to (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) 1553857857.877 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (fabs (cbrt (fma y.re y.re (* y.im y.im))))) (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im)))))))) 1553857857.877 * * * * [progress]: [ 907 / 959 ] simplifiying candidate # 1553857857.878 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857857.878 * * [simplify]: iters left: 6 (9 enodes) 1553857857.882 * * [simplify]: iters left: 5 (32 enodes) 1553857857.892 * * [simplify]: iters left: 4 (36 enodes) 1553857857.902 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857857.902 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857857.902 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857857.902 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857857.902 * * [simplify]: Extracting #4: cost 4 inf + 587 1553857857.902 * * [simplify]: Extracting #5: cost 3 inf + 766 1553857857.903 * * [simplify]: Extracting #6: cost 0 inf + 945 1553857857.903 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1553857857.903 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (hypot y.im y.re))) (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 1553857857.903 * * * * [progress]: [ 908 / 959 ] simplifiying candidate # 1553857857.904 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857857.904 * * [simplify]: iters left: 3 (3 enodes) 1553857857.911 * * [simplify]: iters left: 2 (11 enodes) 1553857857.914 * * [simplify]: iters left: 1 (13 enodes) 1553857857.917 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857857.917 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857857.917 * [simplify]: Simplified to 1 1553857857.917 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857857.918 * * * * [progress]: [ 909 / 959 ] simplifiying candidate # 1553857857.918 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857857.918 * * [simplify]: iters left: 3 (3 enodes) 1553857857.923 * * [simplify]: iters left: 2 (11 enodes) 1553857857.926 * * [simplify]: iters left: 1 (13 enodes) 1553857857.927 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857857.927 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857857.927 * [simplify]: Simplified to 1 1553857857.928 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857857.928 * * * * [progress]: [ 910 / 959 ] simplifiying candidate # 1553857857.928 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857857.928 * * [simplify]: iters left: 3 (3 enodes) 1553857857.931 * * [simplify]: iters left: 2 (11 enodes) 1553857857.933 * * [simplify]: iters left: 1 (13 enodes) 1553857857.935 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857857.935 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857857.935 * [simplify]: Simplified to 1 1553857857.935 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857857.935 * * * * [progress]: [ 911 / 959 ] simplifiying candidate # 1553857857.935 * [simplify]: Simplifying (/ 1 (sqrt (* 1 1))) 1553857857.935 * * [simplify]: iters left: 5 (4 enodes) 1553857857.939 * * [simplify]: iters left: 4 (13 enodes) 1553857857.941 * * [simplify]: iters left: 3 (15 enodes) 1553857857.943 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857857.943 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857857.943 * [simplify]: Simplified to 1 1553857857.943 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857857.943 * * * * [progress]: [ 912 / 959 ] simplifiying candidate # 1553857857.943 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857857.943 * * [simplify]: iters left: 3 (3 enodes) 1553857857.947 * * [simplify]: iters left: 2 (11 enodes) 1553857857.948 * * [simplify]: iters left: 1 (13 enodes) 1553857857.950 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857857.950 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857857.950 * [simplify]: Simplified to 1 1553857857.950 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857857.950 * * * * [progress]: [ 913 / 959 ] simplifiying candidate # 1553857857.950 * [simplify]: Simplifying (/ 1 (sqrt 1)) 1553857857.951 * * [simplify]: iters left: 3 (3 enodes) 1553857857.954 * * [simplify]: iters left: 2 (11 enodes) 1553857857.957 * * [simplify]: iters left: 1 (13 enodes) 1553857857.960 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857857.960 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857857.960 * [simplify]: Simplified to 1 1553857857.960 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857857.961 * * * * [progress]: [ 914 / 959 ] simplifiying candidate # 1553857857.961 * [simplify]: Simplifying (/ 1 (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857857.961 * * [simplify]: iters left: 6 (9 enodes) 1553857857.965 * * [simplify]: iters left: 5 (32 enodes) 1553857857.972 * * [simplify]: iters left: 4 (36 enodes) 1553857857.977 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857857.977 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857857.977 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857857.977 * * [simplify]: Extracting #3: cost 9 inf + 1 1553857857.977 * * [simplify]: Extracting #4: cost 4 inf + 587 1553857857.977 * * [simplify]: Extracting #5: cost 3 inf + 766 1553857857.977 * * [simplify]: Extracting #6: cost 0 inf + 945 1553857857.978 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.im y.re))) 1553857857.978 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (hypot y.im y.re))) (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))))) 1553857857.978 * * * * [progress]: [ 915 / 959 ] simplifiying candidate # 1553857857.978 * [simplify]: Simplifying (/ 1 1) 1553857857.978 * * [simplify]: iters left: 2 (2 enodes) 1553857857.979 * * [simplify]: iters left: 1 (6 enodes) 1553857857.980 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857857.980 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857857.980 * [simplify]: Simplified to 1 1553857857.980 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857857.980 * * * * [progress]: [ 916 / 959 ] simplifiying candidate # 1553857857.980 * * * * [progress]: [ 917 / 959 ] simplifiying candidate # 1553857857.980 * [simplify]: Simplifying (- (* x.im y.re) (* x.re y.im)) 1553857857.980 * * [simplify]: iters left: 4 (7 enodes) 1553857857.982 * * [simplify]: iters left: 3 (26 enodes) 1553857857.985 * * [simplify]: iters left: 2 (36 enodes) 1553857857.990 * * [simplify]: iters left: 1 (44 enodes) 1553857857.995 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857857.995 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857857.995 * * [simplify]: Extracting #2: cost 10 inf + 86 1553857857.995 * * [simplify]: Extracting #3: cost 2 inf + 654 1553857857.996 * * [simplify]: Extracting #4: cost 0 inf + 748 1553857857.996 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857857.996 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (/ (hypot y.re y.im) (/ 1 (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857857.996 * * * * [progress]: [ 918 / 959 ] simplifiying candidate # 1553857857.996 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (pow (* y.re y.re) 3) (pow (* y.im y.im) 3)))) 1553857857.996 * * [simplify]: iters left: 6 (15 enodes) 1553857858.000 * * [simplify]: iters left: 5 (71 enodes) 1553857858.023 * * [simplify]: iters left: 4 (166 enodes) 1553857858.065 * * [simplify]: iters left: 3 (295 enodes) 1553857858.126 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857858.126 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857858.126 * * [simplify]: Extracting #2: cost 40 inf + 2 1553857858.126 * * [simplify]: Extracting #3: cost 71 inf + 170 1553857858.128 * * [simplify]: Extracting #4: cost 75 inf + 7444 1553857858.134 * * [simplify]: Extracting #5: cost 50 inf + 20086 1553857858.143 * * [simplify]: Extracting #6: cost 1 inf + 33307 1553857858.151 * * [simplify]: Extracting #7: cost 0 inf + 31817 1553857858.159 * * [simplify]: Extracting #8: cost 0 inf + 31457 1553857858.164 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot (* y.re (* y.re y.re)) (* y.im (* y.im y.im)))) 1553857858.164 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot (* y.re (* y.re y.re)) (* y.im (* y.im y.im)))) (/ (hypot y.re y.im) (sqrt (+ (* (* y.re y.re) (* y.re y.re)) (- (* (* y.im y.im) (* y.im y.im)) (* (* y.re y.re) (* y.im y.im)))))))) 1553857858.164 * * * * [progress]: [ 919 / 959 ] simplifiying candidate # 1553857858.164 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 1553857858.164 * * [simplify]: iters left: 6 (14 enodes) 1553857858.168 * * [simplify]: iters left: 5 (64 enodes) 1553857858.179 * * [simplify]: iters left: 4 (121 enodes) 1553857858.202 * * [simplify]: iters left: 3 (212 enodes) 1553857858.242 * * [simplify]: iters left: 2 (404 enodes) 1553857858.473 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857858.473 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857858.473 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857858.473 * * [simplify]: Extracting #3: cost 108 inf + 129 1553857858.474 * * [simplify]: Extracting #4: cost 214 inf + 1113 1553857858.478 * * [simplify]: Extracting #5: cost 127 inf + 17612 1553857858.492 * * [simplify]: Extracting #6: cost 14 inf + 43731 1553857858.513 * * [simplify]: Extracting #7: cost 0 inf + 46786 1553857858.536 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) 1553857858.536 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (- (* (* y.re y.re) (* y.re y.re)) (* (* y.im y.im) (* y.im y.im))))) (/ (hypot y.re y.im) (sqrt (- (* y.re y.re) (* y.im y.im)))))) 1553857858.536 * * * * [progress]: [ 920 / 959 ] simplifiying candidate # 1553857858.536 * [simplify]: Simplifying (- (* x.im y.re) (* x.re y.im)) 1553857858.536 * * [simplify]: iters left: 4 (7 enodes) 1553857858.539 * * [simplify]: iters left: 3 (26 enodes) 1553857858.546 * * [simplify]: iters left: 2 (36 enodes) 1553857858.550 * * [simplify]: iters left: 1 (44 enodes) 1553857858.555 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857858.555 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857858.556 * * [simplify]: Extracting #2: cost 10 inf + 86 1553857858.556 * * [simplify]: Extracting #3: cost 2 inf + 654 1553857858.556 * * [simplify]: Extracting #4: cost 0 inf + 748 1553857858.556 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857858.556 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857858.556 * * * * [progress]: [ 921 / 959 ] simplifiying candidate # 1553857858.557 * [simplify]: Simplifying (- (- (* x.im y.re) (* x.re y.im))) 1553857858.557 * * [simplify]: iters left: 6 (8 enodes) 1553857858.558 * * [simplify]: iters left: 5 (29 enodes) 1553857858.562 * * [simplify]: iters left: 4 (42 enodes) 1553857858.570 * * [simplify]: iters left: 3 (67 enodes) 1553857858.584 * * [simplify]: iters left: 2 (76 enodes) 1553857858.601 * * [simplify]: iters left: 1 (81 enodes) 1553857858.611 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857858.611 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857858.611 * * [simplify]: Extracting #2: cost 15 inf + 308 1553857858.612 * * [simplify]: Extracting #3: cost 1 inf + 1298 1553857858.612 * * [simplify]: Extracting #4: cost 0 inf + 1324 1553857858.613 * [simplify]: Simplified to (- (* x.re y.im) (* x.im y.re)) 1553857858.613 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- (* x.re y.im) (* x.im y.re)) (* (hypot y.re y.im) (- (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857858.613 * * * * [progress]: [ 922 / 959 ] simplifiying candidate # 1553857858.613 * * * * [progress]: [ 923 / 959 ] simplifiying candidate # 1553857858.613 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857858.613 * * [simplify]: iters left: 6 (14 enodes) 1553857858.616 * * [simplify]: iters left: 5 (55 enodes) 1553857858.624 * * [simplify]: iters left: 4 (96 enodes) 1553857858.641 * * [simplify]: iters left: 3 (177 enodes) 1553857858.698 * * [simplify]: iters left: 2 (257 enodes) 1553857858.769 * * [simplify]: iters left: 1 (299 enodes) 1553857858.809 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857858.809 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857858.810 * * [simplify]: Extracting #2: cost 59 inf + 2 1553857858.810 * * [simplify]: Extracting #3: cost 77 inf + 376 1553857858.811 * * [simplify]: Extracting #4: cost 35 inf + 8593 1553857858.816 * * [simplify]: Extracting #5: cost 4 inf + 15863 1553857858.822 * * [simplify]: Extracting #6: cost 0 inf + 16260 1553857858.827 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857858.827 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (hypot y.re y.im) (cbrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857858.827 * * * * [progress]: [ 924 / 959 ] simplifiying candidate # 1553857858.827 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (* (cbrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857858.828 * * [simplify]: iters left: 6 (14 enodes) 1553857858.831 * * [simplify]: iters left: 5 (53 enodes) 1553857858.838 * * [simplify]: iters left: 4 (78 enodes) 1553857858.848 * * [simplify]: iters left: 3 (108 enodes) 1553857858.869 * * [simplify]: iters left: 2 (136 enodes) 1553857858.887 * * [simplify]: iters left: 1 (148 enodes) 1553857858.904 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857858.904 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857858.904 * * [simplify]: Extracting #2: cost 35 inf + 2 1553857858.904 * * [simplify]: Extracting #3: cost 48 inf + 129 1553857858.905 * * [simplify]: Extracting #4: cost 44 inf + 542 1553857858.906 * * [simplify]: Extracting #5: cost 41 inf + 927 1553857858.907 * * [simplify]: Extracting #6: cost 15 inf + 7108 1553857858.911 * * [simplify]: Extracting #7: cost 1 inf + 11156 1553857858.915 * * [simplify]: Extracting #8: cost 0 inf + 11454 1553857858.919 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) 1553857858.919 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (fabs (cbrt (fma y.im y.im (* y.re y.re))))) (* (hypot y.re y.im) (sqrt (cbrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857858.919 * * * * [progress]: [ 925 / 959 ] simplifiying candidate # 1553857858.919 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857858.919 * * [simplify]: iters left: 6 (13 enodes) 1553857858.925 * * [simplify]: iters left: 5 (50 enodes) 1553857858.938 * * [simplify]: iters left: 4 (76 enodes) 1553857858.955 * * [simplify]: iters left: 3 (106 enodes) 1553857858.968 * * [simplify]: iters left: 2 (134 enodes) 1553857858.993 * * [simplify]: iters left: 1 (146 enodes) 1553857859.027 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857859.027 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857859.027 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857859.028 * * [simplify]: Extracting #3: cost 46 inf + 129 1553857859.029 * * [simplify]: Extracting #4: cost 23 inf + 3100 1553857859.031 * * [simplify]: Extracting #5: cost 3 inf + 6521 1553857859.034 * * [simplify]: Extracting #6: cost 0 inf + 6700 1553857859.036 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1553857859.036 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (* (hypot y.re y.im) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857859.037 * * * * [progress]: [ 926 / 959 ] simplifiying candidate # 1553857859.037 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt 1)) 1553857859.037 * * [simplify]: iters left: 6 (10 enodes) 1553857859.043 * * [simplify]: iters left: 5 (40 enodes) 1553857859.051 * * [simplify]: iters left: 4 (63 enodes) 1553857859.063 * * [simplify]: iters left: 3 (105 enodes) 1553857859.080 * * [simplify]: iters left: 2 (119 enodes) 1553857859.093 * * [simplify]: iters left: 1 (123 enodes) 1553857859.104 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857859.104 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857859.104 * * [simplify]: Extracting #2: cost 14 inf + 211 1553857859.104 * * [simplify]: Extracting #3: cost 6 inf + 1081 1553857859.105 * * [simplify]: Extracting #4: cost 0 inf + 1413 1553857859.105 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857859.105 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857859.105 * * * * [progress]: [ 927 / 959 ] simplifiying candidate # 1553857859.106 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt 1)) 1553857859.106 * * [simplify]: iters left: 6 (10 enodes) 1553857859.109 * * [simplify]: iters left: 5 (40 enodes) 1553857859.121 * * [simplify]: iters left: 4 (63 enodes) 1553857859.141 * * [simplify]: iters left: 3 (105 enodes) 1553857859.172 * * [simplify]: iters left: 2 (119 enodes) 1553857859.197 * * [simplify]: iters left: 1 (123 enodes) 1553857859.216 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857859.216 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857859.216 * * [simplify]: Extracting #2: cost 14 inf + 211 1553857859.217 * * [simplify]: Extracting #3: cost 6 inf + 1081 1553857859.217 * * [simplify]: Extracting #4: cost 0 inf + 1413 1553857859.217 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857859.218 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857859.218 * * * * [progress]: [ 928 / 959 ] simplifiying candidate # 1553857859.218 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt 1)) 1553857859.218 * * [simplify]: iters left: 6 (10 enodes) 1553857859.221 * * [simplify]: iters left: 5 (40 enodes) 1553857859.227 * * [simplify]: iters left: 4 (63 enodes) 1553857859.237 * * [simplify]: iters left: 3 (105 enodes) 1553857859.255 * * [simplify]: iters left: 2 (119 enodes) 1553857859.284 * * [simplify]: iters left: 1 (123 enodes) 1553857859.306 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857859.306 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857859.306 * * [simplify]: Extracting #2: cost 14 inf + 211 1553857859.307 * * [simplify]: Extracting #3: cost 6 inf + 1081 1553857859.308 * * [simplify]: Extracting #4: cost 0 inf + 1413 1553857859.309 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857859.309 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857859.309 * * * * [progress]: [ 929 / 959 ] simplifiying candidate # 1553857859.309 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (* 1 1))) 1553857859.309 * * [simplify]: iters left: 6 (11 enodes) 1553857859.316 * * [simplify]: iters left: 5 (42 enodes) 1553857859.329 * * [simplify]: iters left: 4 (65 enodes) 1553857859.348 * * [simplify]: iters left: 3 (103 enodes) 1553857859.376 * * [simplify]: iters left: 2 (117 enodes) 1553857859.402 * * [simplify]: iters left: 1 (121 enodes) 1553857859.426 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857859.426 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857859.427 * * [simplify]: Extracting #2: cost 15 inf + 129 1553857859.427 * * [simplify]: Extracting #3: cost 7 inf + 957 1553857859.429 * * [simplify]: Extracting #4: cost 0 inf + 1413 1553857859.430 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857859.430 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857859.430 * * * * [progress]: [ 930 / 959 ] simplifiying candidate # 1553857859.430 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt 1)) 1553857859.430 * * [simplify]: iters left: 6 (10 enodes) 1553857859.437 * * [simplify]: iters left: 5 (40 enodes) 1553857859.450 * * [simplify]: iters left: 4 (63 enodes) 1553857859.470 * * [simplify]: iters left: 3 (105 enodes) 1553857859.497 * * [simplify]: iters left: 2 (119 enodes) 1553857859.513 * * [simplify]: iters left: 1 (123 enodes) 1553857859.524 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857859.524 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857859.524 * * [simplify]: Extracting #2: cost 14 inf + 211 1553857859.524 * * [simplify]: Extracting #3: cost 6 inf + 1081 1553857859.525 * * [simplify]: Extracting #4: cost 0 inf + 1413 1553857859.525 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857859.525 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857859.526 * * * * [progress]: [ 931 / 959 ] simplifiying candidate # 1553857859.526 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt 1)) 1553857859.526 * * [simplify]: iters left: 6 (10 enodes) 1553857859.529 * * [simplify]: iters left: 5 (40 enodes) 1553857859.540 * * [simplify]: iters left: 4 (63 enodes) 1553857859.555 * * [simplify]: iters left: 3 (105 enodes) 1553857859.569 * * [simplify]: iters left: 2 (119 enodes) 1553857859.586 * * [simplify]: iters left: 1 (123 enodes) 1553857859.608 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857859.608 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857859.608 * * [simplify]: Extracting #2: cost 14 inf + 211 1553857859.609 * * [simplify]: Extracting #3: cost 6 inf + 1081 1553857859.610 * * [simplify]: Extracting #4: cost 0 inf + 1413 1553857859.611 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857859.611 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857859.611 * * * * [progress]: [ 932 / 959 ] simplifiying candidate # 1553857859.611 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))) 1553857859.611 * * [simplify]: iters left: 6 (13 enodes) 1553857859.617 * * [simplify]: iters left: 5 (50 enodes) 1553857859.632 * * [simplify]: iters left: 4 (76 enodes) 1553857859.655 * * [simplify]: iters left: 3 (106 enodes) 1553857859.676 * * [simplify]: iters left: 2 (134 enodes) 1553857859.694 * * [simplify]: iters left: 1 (146 enodes) 1553857859.717 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857859.717 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857859.717 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857859.717 * * [simplify]: Extracting #3: cost 46 inf + 129 1553857859.718 * * [simplify]: Extracting #4: cost 23 inf + 3100 1553857859.721 * * [simplify]: Extracting #5: cost 3 inf + 6521 1553857859.724 * * [simplify]: Extracting #6: cost 0 inf + 6700 1553857859.726 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1553857859.726 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (* (hypot y.re y.im) (sqrt (sqrt (+ (* y.re y.re) (* y.im y.im))))))) 1553857859.727 * * * * [progress]: [ 933 / 959 ] simplifiying candidate # 1553857859.727 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) 1) 1553857859.727 * * [simplify]: iters left: 6 (9 enodes) 1553857859.732 * * [simplify]: iters left: 5 (35 enodes) 1553857859.743 * * [simplify]: iters left: 4 (58 enodes) 1553857859.762 * * [simplify]: iters left: 3 (97 enodes) 1553857859.790 * * [simplify]: iters left: 2 (111 enodes) 1553857859.815 * * [simplify]: iters left: 1 (115 enodes) 1553857859.837 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857859.837 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857859.837 * * [simplify]: Extracting #2: cost 14 inf + 211 1553857859.838 * * [simplify]: Extracting #3: cost 6 inf + 1081 1553857859.839 * * [simplify]: Extracting #4: cost 0 inf + 1413 1553857859.840 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857859.840 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (sqrt (+ (* y.re y.re) (* y.im y.im)))))) 1553857859.840 * * * * [progress]: [ 934 / 959 ] simplifiying candidate # 1553857859.840 * [simplify]: Simplifying (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1553857859.840 * * [simplify]: iters left: 6 (9 enodes) 1553857859.844 * * [simplify]: iters left: 5 (32 enodes) 1553857859.853 * * [simplify]: iters left: 4 (42 enodes) 1553857859.865 * * [simplify]: iters left: 3 (50 enodes) 1553857859.878 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857859.878 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857859.878 * * [simplify]: Extracting #2: cost 5 inf + 0 1553857859.878 * * [simplify]: Extracting #3: cost 15 inf + 0 1553857859.878 * * [simplify]: Extracting #4: cost 14 inf + 127 1553857859.878 * * [simplify]: Extracting #5: cost 4 inf + 1133 1553857859.879 * * [simplify]: Extracting #6: cost 0 inf + 1674 1553857859.880 * * [simplify]: Extracting #7: cost 0 inf + 1644 1553857859.881 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1553857859.881 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (hypot y.re y.im) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (cbrt (- (* x.im y.re) (* x.re y.im))))))) 1553857859.881 * * * * [progress]: [ 935 / 959 ] simplifiying candidate # 1553857859.881 * [simplify]: Simplifying (sqrt (- (* x.im y.re) (* x.re y.im))) 1553857859.881 * * [simplify]: iters left: 5 (8 enodes) 1553857859.884 * * [simplify]: iters left: 4 (29 enodes) 1553857859.892 * * [simplify]: iters left: 3 (39 enodes) 1553857859.905 * * [simplify]: iters left: 2 (47 enodes) 1553857859.917 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857859.917 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857859.917 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857859.917 * * [simplify]: Extracting #3: cost 11 inf + 128 1553857859.917 * * [simplify]: Extracting #4: cost 2 inf + 788 1553857859.918 * * [simplify]: Extracting #5: cost 0 inf + 1076 1553857859.919 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1553857859.919 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (sqrt (- (* x.im y.re) (* x.re y.im))))))) 1553857859.919 * * * * [progress]: [ 936 / 959 ] simplifiying candidate # 1553857859.919 * * * * [progress]: [ 937 / 959 ] simplifiying candidate # 1553857859.919 * [simplify]: Simplifying (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857859.919 * * [simplify]: iters left: 5 (9 enodes) 1553857859.923 * * [simplify]: iters left: 4 (30 enodes) 1553857859.930 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857859.930 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857859.930 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857859.930 * * [simplify]: Extracting #3: cost 14 inf + 0 1553857859.930 * * [simplify]: Extracting #4: cost 10 inf + 4 1553857859.930 * * [simplify]: Extracting #5: cost 4 inf + 376 1553857859.930 * * [simplify]: Extracting #6: cost 1 inf + 704 1553857859.930 * * [simplify]: Extracting #7: cost 0 inf + 908 1553857859.931 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857859.931 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (hypot y.re y.im) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))))))) 1553857859.931 * * * * [progress]: [ 938 / 959 ] simplifiying candidate # 1553857859.931 * [simplify]: Simplifying (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1553857859.931 * * [simplify]: iters left: 5 (10 enodes) 1553857859.933 * * [simplify]: iters left: 4 (33 enodes) 1553857859.937 * * [simplify]: iters left: 3 (35 enodes) 1553857859.941 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857859.941 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857859.941 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857859.941 * * [simplify]: Extracting #3: cost 12 inf + 84 1553857859.941 * * [simplify]: Extracting #4: cost 6 inf + 412 1553857859.942 * * [simplify]: Extracting #5: cost 1 inf + 1016 1553857859.942 * * [simplify]: Extracting #6: cost 0 inf + 1098 1553857859.942 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1553857859.942 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (* (hypot y.re y.im) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))))))) 1553857859.942 * * * * [progress]: [ 939 / 959 ] simplifiying candidate # 1553857859.942 * [simplify]: Simplifying (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1553857859.943 * * [simplify]: iters left: 5 (10 enodes) 1553857859.944 * * [simplify]: iters left: 4 (34 enodes) 1553857859.948 * * [simplify]: iters left: 3 (35 enodes) 1553857859.953 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857859.953 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857859.953 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857859.953 * * [simplify]: Extracting #3: cost 12 inf + 84 1553857859.953 * * [simplify]: Extracting #4: cost 7 inf + 210 1553857859.953 * * [simplify]: Extracting #5: cost 2 inf + 757 1553857859.953 * * [simplify]: Extracting #6: cost 0 inf + 1098 1553857859.954 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1553857859.954 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (* (hypot y.re y.im) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))))))) 1553857859.954 * * * * [progress]: [ 940 / 959 ] simplifiying candidate # 1553857859.954 * [simplify]: Simplifying (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1553857859.954 * * [simplify]: iters left: 5 (11 enodes) 1553857859.956 * * [simplify]: iters left: 4 (37 enodes) 1553857859.962 * * [simplify]: iters left: 3 (40 enodes) 1553857859.971 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857859.972 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857859.972 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857859.972 * * [simplify]: Extracting #3: cost 13 inf + 45 1553857859.972 * * [simplify]: Extracting #4: cost 5 inf + 535 1553857859.973 * * [simplify]: Extracting #5: cost 0 inf + 1338 1553857859.973 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1553857859.973 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (* (hypot y.re y.im) (/ (sqrt (+ (* y.re y.re) (* y.im y.im))) (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))))))) 1553857859.973 * * * * [progress]: [ 941 / 959 ] simplifiying candidate # 1553857859.973 * * * * [progress]: [ 942 / 959 ] simplifiying candidate # 1553857859.974 * * * * [progress]: [ 943 / 959 ] simplifiying candidate # 1553857859.974 * * * * [progress]: [ 944 / 959 ] simplifiying candidate # 1553857859.974 * * * * [progress]: [ 945 / 959 ] simplifiying candidate # 1553857859.974 * [simplify]: Simplifying (- (pow (* x.im y.re) 3) (pow (* x.re y.im) 3)) 1553857859.974 * * [simplify]: iters left: 5 (10 enodes) 1553857859.980 * * [simplify]: iters left: 4 (53 enodes) 1553857860.005 * * [simplify]: iters left: 3 (169 enodes) 1553857860.088 * * [simplify]: iters left: 2 (492 enodes) 1553857860.309 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857860.309 * * [simplify]: Extracting #1: cost 75 inf + 0 1553857860.311 * * [simplify]: Extracting #2: cost 198 inf + 374 1553857860.316 * * [simplify]: Extracting #3: cost 166 inf + 9893 1553857860.330 * * [simplify]: Extracting #4: cost 47 inf + 48458 1553857860.347 * * [simplify]: Extracting #5: cost 10 inf + 62459 1553857860.365 * * [simplify]: Extracting #6: cost 0 inf + 66866 1553857860.378 * [simplify]: Simplified to (- (* (* x.im y.re) (* (* x.im y.re) (* x.im y.re))) (* (* (* x.re y.im) (* x.re y.im)) (* x.re y.im))) 1553857860.378 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- (* (* x.im y.re) (* (* x.im y.re) (* x.im y.re))) (* (* (* x.re y.im) (* x.re y.im)) (* x.re y.im))) (* (hypot y.re y.im) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* (* x.im y.re) (* x.im y.re)) (+ (* (* x.re y.im) (* x.re y.im)) (* (* x.im y.re) (* x.re y.im)))))))) 1553857860.378 * * * * [progress]: [ 946 / 959 ] simplifiying candidate # 1553857860.378 * [simplify]: Simplifying (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 1553857860.378 * * [simplify]: iters left: 6 (9 enodes) 1553857860.383 * * [simplify]: iters left: 5 (49 enodes) 1553857860.392 * * [simplify]: iters left: 4 (119 enodes) 1553857860.426 * * [simplify]: iters left: 3 (204 enodes) 1553857860.489 * * [simplify]: iters left: 2 (305 enodes) 1553857860.612 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857860.612 * * [simplify]: Extracting #1: cost 61 inf + 0 1553857860.613 * * [simplify]: Extracting #2: cost 103 inf + 740 1553857860.614 * * [simplify]: Extracting #3: cost 58 inf + 5220 1553857860.620 * * [simplify]: Extracting #4: cost 4 inf + 14703 1553857860.626 * * [simplify]: Extracting #5: cost 0 inf + 15779 1553857860.632 * [simplify]: Simplified to (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 1553857860.632 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) (* (hypot y.re y.im) (* (sqrt (+ (* y.re y.re) (* y.im y.im))) (+ (* x.im y.re) (* x.re y.im)))))) 1553857860.632 * * * * [progress]: [ 947 / 959 ] simplifiying candidate #real (real->posit16 (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im)))))> 1553857860.632 * * * * [progress]: [ 948 / 959 ] simplifiying candidate # 1553857860.632 * [simplify]: Simplifying y.im 1553857860.632 * * [simplify]: iters left: 0 (1 enodes) 1553857860.633 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857860.633 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857860.633 * [simplify]: Simplified to y.im 1553857860.633 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) y.im) (hypot y.re y.im))) 1553857860.633 * * * * [progress]: [ 949 / 959 ] simplifiying candidate # 1553857860.633 * [simplify]: Simplifying y.re 1553857860.633 * * [simplify]: iters left: 0 (1 enodes) 1553857860.633 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857860.633 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857860.633 * [simplify]: Simplified to y.re 1553857860.633 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) y.re) (hypot y.re y.im))) 1553857860.633 * * * * [progress]: [ 950 / 959 ] simplifiying candidate # 1553857860.633 * [simplify]: Simplifying (* -1 y.re) 1553857860.633 * * [simplify]: iters left: 2 (3 enodes) 1553857860.635 * * [simplify]: iters left: 1 (11 enodes) 1553857860.636 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857860.636 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857860.636 * * [simplify]: Extracting #2: cost 0 inf + 84 1553857860.636 * [simplify]: Simplified to (- y.re) 1553857860.636 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (- y.re)) (hypot y.re y.im))) 1553857860.637 * * * * [progress]: [ 951 / 959 ] simplifiying candidate # 1553857860.637 * [simplify]: Simplifying (* -1 x.re) 1553857860.637 * * [simplify]: iters left: 2 (3 enodes) 1553857860.638 * * [simplify]: iters left: 1 (11 enodes) 1553857860.639 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857860.639 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857860.639 * * [simplify]: Extracting #2: cost 0 inf + 84 1553857860.640 * [simplify]: Simplified to (- x.re) 1553857860.640 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- x.re) (hypot y.re y.im))) 1553857860.640 * * * * [progress]: [ 952 / 959 ] simplifiying candidate # 1553857860.640 * [simplify]: Simplifying x.im 1553857860.640 * * [simplify]: iters left: 0 (1 enodes) 1553857860.640 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857860.640 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857860.640 * [simplify]: Simplified to x.im 1553857860.640 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ x.im (hypot y.re y.im))) 1553857860.640 * * * * [progress]: [ 953 / 959 ] simplifiying candidate # 1553857860.640 * [simplify]: Simplifying (* -1 x.im) 1553857860.640 * * [simplify]: iters left: 2 (3 enodes) 1553857860.641 * * [simplify]: iters left: 1 (11 enodes) 1553857860.643 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857860.643 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857860.643 * * [simplify]: Extracting #2: cost 0 inf + 84 1553857860.643 * [simplify]: Simplified to (- x.im) 1553857860.643 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- x.im) (hypot y.re y.im))) 1553857860.643 * * * * [progress]: [ 954 / 959 ] simplifiying candidate # 1553857860.643 * [simplify]: Simplifying 0 1553857860.643 * * [simplify]: iters left: 0 (1 enodes) 1553857860.644 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857860.644 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857860.644 * [simplify]: Simplified to 0 1553857860.644 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ 0 (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857860.644 * * * * [progress]: [ 955 / 959 ] simplifiying candidate # 1553857860.644 * [simplify]: Simplifying (- (* y.re x.im) (* y.im x.re)) 1553857860.644 * * [simplify]: iters left: 4 (7 enodes) 1553857860.647 * * [simplify]: iters left: 3 (26 enodes) 1553857860.654 * * [simplify]: iters left: 2 (36 enodes) 1553857860.667 * * [simplify]: iters left: 1 (44 enodes) 1553857860.677 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857860.677 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857860.677 * * [simplify]: Extracting #2: cost 10 inf + 86 1553857860.678 * * [simplify]: Extracting #3: cost 2 inf + 654 1553857860.678 * * [simplify]: Extracting #4: cost 0 inf + 748 1553857860.678 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857860.679 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* y.re x.im) (* y.im x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857860.679 * * * * [progress]: [ 956 / 959 ] simplifiying candidate # 1553857860.679 * [simplify]: Simplifying (- (* y.re x.im) (* y.im x.re)) 1553857860.679 * * [simplify]: iters left: 4 (7 enodes) 1553857860.682 * * [simplify]: iters left: 3 (26 enodes) 1553857860.690 * * [simplify]: iters left: 2 (36 enodes) 1553857860.700 * * [simplify]: iters left: 1 (44 enodes) 1553857860.710 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857860.710 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857860.710 * * [simplify]: Extracting #2: cost 10 inf + 86 1553857860.711 * * [simplify]: Extracting #3: cost 2 inf + 654 1553857860.711 * * [simplify]: Extracting #4: cost 0 inf + 748 1553857860.712 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857860.712 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* y.re x.im) (* y.im x.re)) (sqrt (+ (* y.re y.re) (* y.im y.im)))) (hypot y.re y.im))) 1553857860.712 * * * * [progress]: [ 957 / 959 ] simplifiying candidate # 1553857860.712 * [simplify]: Simplifying 0 1553857860.712 * * [simplify]: iters left: 0 (1 enodes) 1553857860.713 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857860.713 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857860.713 * [simplify]: Simplified to 0 1553857860.713 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1553857860.713 * * * * [progress]: [ 958 / 959 ] simplifiying candidate # 1553857860.714 * [simplify]: Simplifying 0 1553857860.714 * * [simplify]: iters left: 0 (1 enodes) 1553857860.715 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857860.715 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857860.715 * [simplify]: Simplified to 0 1553857860.715 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1553857860.715 * * * * [progress]: [ 959 / 959 ] simplifiying candidate # 1553857860.715 * [simplify]: Simplifying 0 1553857860.715 * * [simplify]: iters left: 0 (1 enodes) 1553857860.716 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857860.716 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857860.716 * [simplify]: Simplified to 0 1553857860.716 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1553857860.718 * * * [progress]: adding candidates to table 1553857874.042 * * [progress]: iteration 4 / 4 1553857874.042 * * * [progress]: picking best candidate 1553857874.100 * * * * [pick]: Picked # 1553857874.100 * * * [progress]: localizing error 1553857874.142 * * * [progress]: generating rewritten candidates 1553857874.142 * * * * [progress]: [ 1 / 3 ] rewriting at (2 1) 1553857874.267 * * * * [progress]: [ 2 / 3 ] rewriting at (2 1 1) 1553857874.323 * * * * [progress]: [ 3 / 3 ] rewriting at (2) 1553857874.464 * * * [progress]: generating series expansions 1553857874.464 * * * * [progress]: [ 1 / 3 ] generating series at (2 1) 1553857874.464 * [backup-simplify]: Simplify (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) into (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im)) 1553857874.464 * [approximate]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im)) in (x.im y.re x.re y.im) around 0 1553857874.464 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im)) in y.im 1553857874.464 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 1553857874.464 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1553857874.464 * [taylor]: Taking taylor expansion of y.re in y.im 1553857874.464 * [backup-simplify]: Simplify y.re into y.re 1553857874.464 * [taylor]: Taking taylor expansion of x.im in y.im 1553857874.464 * [backup-simplify]: Simplify x.im into x.im 1553857874.464 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1553857874.464 * [taylor]: Taking taylor expansion of y.im in y.im 1553857874.464 * [backup-simplify]: Simplify 0 into 0 1553857874.464 * [backup-simplify]: Simplify 1 into 1 1553857874.464 * [taylor]: Taking taylor expansion of x.re in y.im 1553857874.464 * [backup-simplify]: Simplify x.re into x.re 1553857874.464 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in y.im 1553857874.464 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1553857874.464 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.im 1553857874.464 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.im 1553857874.464 * [taylor]: Taking taylor expansion of y.re in y.im 1553857874.464 * [backup-simplify]: Simplify y.re into y.re 1553857874.464 * [taylor]: Taking taylor expansion of y.re in y.im 1553857874.464 * [backup-simplify]: Simplify y.re into y.re 1553857874.464 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 1553857874.464 * [taylor]: Taking taylor expansion of y.im in y.im 1553857874.464 * [backup-simplify]: Simplify 0 into 0 1553857874.464 * [backup-simplify]: Simplify 1 into 1 1553857874.464 * [taylor]: Taking taylor expansion of y.im in y.im 1553857874.464 * [backup-simplify]: Simplify 0 into 0 1553857874.464 * [backup-simplify]: Simplify 1 into 1 1553857874.464 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857874.465 * [backup-simplify]: Simplify (* 0 0) into 0 1553857874.465 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 1553857874.465 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 1553857874.465 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857874.466 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1553857874.466 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.466 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1553857874.466 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1553857874.466 * [backup-simplify]: Simplify (* 0 x.re) into 0 1553857874.466 * [backup-simplify]: Simplify (- 0) into 0 1553857874.467 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 1553857874.467 * [backup-simplify]: Simplify (/ (* y.re x.im) y.re) into x.im 1553857874.467 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im)) in x.re 1553857874.467 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 1553857874.467 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1553857874.467 * [taylor]: Taking taylor expansion of y.re in x.re 1553857874.467 * [backup-simplify]: Simplify y.re into y.re 1553857874.467 * [taylor]: Taking taylor expansion of x.im in x.re 1553857874.467 * [backup-simplify]: Simplify x.im into x.im 1553857874.467 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1553857874.467 * [taylor]: Taking taylor expansion of y.im in x.re 1553857874.467 * [backup-simplify]: Simplify y.im into y.im 1553857874.467 * [taylor]: Taking taylor expansion of x.re in x.re 1553857874.467 * [backup-simplify]: Simplify 0 into 0 1553857874.467 * [backup-simplify]: Simplify 1 into 1 1553857874.467 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in x.re 1553857874.467 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1553857874.467 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.re 1553857874.467 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.re 1553857874.467 * [taylor]: Taking taylor expansion of y.re in x.re 1553857874.467 * [backup-simplify]: Simplify y.re into y.re 1553857874.467 * [taylor]: Taking taylor expansion of y.re in x.re 1553857874.467 * [backup-simplify]: Simplify y.re into y.re 1553857874.467 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 1553857874.467 * [taylor]: Taking taylor expansion of y.im in x.re 1553857874.467 * [backup-simplify]: Simplify y.im into y.im 1553857874.467 * [taylor]: Taking taylor expansion of y.im in x.re 1553857874.467 * [backup-simplify]: Simplify y.im into y.im 1553857874.467 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857874.467 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857874.467 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1553857874.467 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1553857874.467 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857874.467 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857874.468 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.468 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1553857874.468 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1553857874.468 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857874.468 * [backup-simplify]: Simplify (- 0) into 0 1553857874.468 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 1553857874.468 * [backup-simplify]: Simplify (/ (* y.re x.im) (sqrt (+ (pow y.re 2) (pow y.im 2)))) into (* (* y.re x.im) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) 1553857874.468 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im)) in y.re 1553857874.468 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 1553857874.468 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1553857874.468 * [taylor]: Taking taylor expansion of y.re in y.re 1553857874.468 * [backup-simplify]: Simplify 0 into 0 1553857874.468 * [backup-simplify]: Simplify 1 into 1 1553857874.468 * [taylor]: Taking taylor expansion of x.im in y.re 1553857874.468 * [backup-simplify]: Simplify x.im into x.im 1553857874.468 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1553857874.468 * [taylor]: Taking taylor expansion of y.im in y.re 1553857874.468 * [backup-simplify]: Simplify y.im into y.im 1553857874.468 * [taylor]: Taking taylor expansion of x.re in y.re 1553857874.468 * [backup-simplify]: Simplify x.re into x.re 1553857874.468 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in y.re 1553857874.468 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1553857874.468 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.re 1553857874.468 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.re 1553857874.468 * [taylor]: Taking taylor expansion of y.re in y.re 1553857874.468 * [backup-simplify]: Simplify 0 into 0 1553857874.469 * [backup-simplify]: Simplify 1 into 1 1553857874.469 * [taylor]: Taking taylor expansion of y.re in y.re 1553857874.469 * [backup-simplify]: Simplify 0 into 0 1553857874.469 * [backup-simplify]: Simplify 1 into 1 1553857874.469 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 1553857874.469 * [taylor]: Taking taylor expansion of y.im in y.re 1553857874.469 * [backup-simplify]: Simplify y.im into y.im 1553857874.469 * [taylor]: Taking taylor expansion of y.im in y.re 1553857874.469 * [backup-simplify]: Simplify y.im into y.im 1553857874.469 * [backup-simplify]: Simplify (* 0 0) into 0 1553857874.469 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857874.469 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1553857874.469 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 1553857874.469 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1553857874.469 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857874.470 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.470 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1553857874.470 * [backup-simplify]: Simplify (* 0 x.im) into 0 1553857874.470 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857874.470 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 1553857874.470 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 1553857874.470 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) y.im) into (* -1 x.re) 1553857874.470 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im)) in x.im 1553857874.470 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 1553857874.470 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857874.470 * [taylor]: Taking taylor expansion of y.re in x.im 1553857874.470 * [backup-simplify]: Simplify y.re into y.re 1553857874.470 * [taylor]: Taking taylor expansion of x.im in x.im 1553857874.470 * [backup-simplify]: Simplify 0 into 0 1553857874.470 * [backup-simplify]: Simplify 1 into 1 1553857874.470 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857874.470 * [taylor]: Taking taylor expansion of y.im in x.im 1553857874.470 * [backup-simplify]: Simplify y.im into y.im 1553857874.470 * [taylor]: Taking taylor expansion of x.re in x.im 1553857874.470 * [backup-simplify]: Simplify x.re into x.re 1553857874.470 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in x.im 1553857874.470 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1553857874.470 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.im 1553857874.470 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.im 1553857874.470 * [taylor]: Taking taylor expansion of y.re in x.im 1553857874.470 * [backup-simplify]: Simplify y.re into y.re 1553857874.470 * [taylor]: Taking taylor expansion of y.re in x.im 1553857874.470 * [backup-simplify]: Simplify y.re into y.re 1553857874.470 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 1553857874.470 * [taylor]: Taking taylor expansion of y.im in x.im 1553857874.470 * [backup-simplify]: Simplify y.im into y.im 1553857874.470 * [taylor]: Taking taylor expansion of y.im in x.im 1553857874.470 * [backup-simplify]: Simplify y.im into y.im 1553857874.470 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857874.470 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857874.471 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1553857874.471 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1553857874.471 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857874.471 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857874.471 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.471 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1553857874.471 * [backup-simplify]: Simplify (* y.re 0) into 0 1553857874.471 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857874.471 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 1553857874.471 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 1553857874.471 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) (sqrt (+ (pow y.re 2) (pow y.im 2)))) into (* -1 (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) 1553857874.471 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im)) in x.im 1553857874.471 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 1553857874.471 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857874.471 * [taylor]: Taking taylor expansion of y.re in x.im 1553857874.471 * [backup-simplify]: Simplify y.re into y.re 1553857874.472 * [taylor]: Taking taylor expansion of x.im in x.im 1553857874.472 * [backup-simplify]: Simplify 0 into 0 1553857874.472 * [backup-simplify]: Simplify 1 into 1 1553857874.472 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857874.472 * [taylor]: Taking taylor expansion of y.im in x.im 1553857874.472 * [backup-simplify]: Simplify y.im into y.im 1553857874.472 * [taylor]: Taking taylor expansion of x.re in x.im 1553857874.472 * [backup-simplify]: Simplify x.re into x.re 1553857874.472 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in x.im 1553857874.472 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1553857874.472 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.im 1553857874.472 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.im 1553857874.472 * [taylor]: Taking taylor expansion of y.re in x.im 1553857874.472 * [backup-simplify]: Simplify y.re into y.re 1553857874.472 * [taylor]: Taking taylor expansion of y.re in x.im 1553857874.472 * [backup-simplify]: Simplify y.re into y.re 1553857874.472 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 1553857874.472 * [taylor]: Taking taylor expansion of y.im in x.im 1553857874.472 * [backup-simplify]: Simplify y.im into y.im 1553857874.472 * [taylor]: Taking taylor expansion of y.im in x.im 1553857874.472 * [backup-simplify]: Simplify y.im into y.im 1553857874.472 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857874.472 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857874.472 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1553857874.472 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1553857874.472 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857874.472 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857874.472 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.473 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1553857874.473 * [backup-simplify]: Simplify (* y.re 0) into 0 1553857874.473 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857874.473 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 1553857874.473 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 1553857874.473 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) (sqrt (+ (pow y.re 2) (pow y.im 2)))) into (* -1 (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) 1553857874.473 * [taylor]: Taking taylor expansion of (* -1 (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) in y.re 1553857874.473 * [taylor]: Taking taylor expansion of -1 in y.re 1553857874.473 * [backup-simplify]: Simplify -1 into -1 1553857874.473 * [taylor]: Taking taylor expansion of (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 1553857874.473 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1553857874.473 * [taylor]: Taking taylor expansion of y.im in y.re 1553857874.473 * [backup-simplify]: Simplify y.im into y.im 1553857874.473 * [taylor]: Taking taylor expansion of x.re in y.re 1553857874.473 * [backup-simplify]: Simplify x.re into x.re 1553857874.473 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 1553857874.473 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 1553857874.473 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1553857874.473 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857874.473 * [taylor]: Taking taylor expansion of y.re in y.re 1553857874.473 * [backup-simplify]: Simplify 0 into 0 1553857874.473 * [backup-simplify]: Simplify 1 into 1 1553857874.473 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857874.473 * [taylor]: Taking taylor expansion of y.im in y.re 1553857874.473 * [backup-simplify]: Simplify y.im into y.im 1553857874.473 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857874.473 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1553857874.474 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857874.474 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 1553857874.474 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857874.474 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.474 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857874.474 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 1553857874.474 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857874.479 * [backup-simplify]: Simplify (* (* y.im x.re) (/ 1 y.im)) into x.re 1553857874.479 * [backup-simplify]: Simplify (* -1 x.re) into (* -1 x.re) 1553857874.479 * [taylor]: Taking taylor expansion of (* -1 x.re) in x.re 1553857874.479 * [taylor]: Taking taylor expansion of -1 in x.re 1553857874.479 * [backup-simplify]: Simplify -1 into -1 1553857874.479 * [taylor]: Taking taylor expansion of x.re in x.re 1553857874.479 * [backup-simplify]: Simplify 0 into 0 1553857874.479 * [backup-simplify]: Simplify 1 into 1 1553857874.480 * [backup-simplify]: Simplify (* -1 0) into 0 1553857874.480 * [taylor]: Taking taylor expansion of 0 in y.im 1553857874.480 * [backup-simplify]: Simplify 0 into 0 1553857874.480 * [backup-simplify]: Simplify 0 into 0 1553857874.480 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1553857874.480 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857874.480 * [backup-simplify]: Simplify (- 0) into 0 1553857874.480 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1553857874.481 * [backup-simplify]: Simplify (- (/ y.re (sqrt (+ (pow y.re 2) (pow y.im 2)))) (+ (* (* -1 (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) (/ 0 (sqrt (+ (pow y.re 2) (pow y.im 2))))))) into (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) 1553857874.481 * [taylor]: Taking taylor expansion of (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) in y.re 1553857874.481 * [taylor]: Taking taylor expansion of y.re in y.re 1553857874.481 * [backup-simplify]: Simplify 0 into 0 1553857874.481 * [backup-simplify]: Simplify 1 into 1 1553857874.481 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))) in y.re 1553857874.481 * [taylor]: Taking taylor expansion of (/ 1 (+ (pow y.re 2) (pow y.im 2))) in y.re 1553857874.481 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1553857874.481 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857874.481 * [taylor]: Taking taylor expansion of y.re in y.re 1553857874.481 * [backup-simplify]: Simplify 0 into 0 1553857874.481 * [backup-simplify]: Simplify 1 into 1 1553857874.481 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857874.481 * [taylor]: Taking taylor expansion of y.im in y.re 1553857874.481 * [backup-simplify]: Simplify y.im into y.im 1553857874.481 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857874.481 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1553857874.481 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857874.481 * [backup-simplify]: Simplify (sqrt (/ 1 (pow y.im 2))) into (/ 1 y.im) 1553857874.481 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857874.482 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.482 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857874.482 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (/ 1 (pow y.im 2))))) into 0 1553857874.482 * [backup-simplify]: Simplify (* 0 (/ 1 y.im)) into 0 1553857874.482 * [taylor]: Taking taylor expansion of 0 in x.re 1553857874.482 * [backup-simplify]: Simplify 0 into 0 1553857874.482 * [taylor]: Taking taylor expansion of 0 in y.im 1553857874.482 * [backup-simplify]: Simplify 0 into 0 1553857874.482 * [backup-simplify]: Simplify 0 into 0 1553857874.482 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857874.482 * [backup-simplify]: Simplify (+ (* (* y.im x.re) 0) (* 0 (/ 1 y.im))) into 0 1553857874.482 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 x.re)) into 0 1553857874.482 * [taylor]: Taking taylor expansion of 0 in x.re 1553857874.482 * [backup-simplify]: Simplify 0 into 0 1553857874.482 * [taylor]: Taking taylor expansion of 0 in y.im 1553857874.482 * [backup-simplify]: Simplify 0 into 0 1553857874.482 * [backup-simplify]: Simplify 0 into 0 1553857874.483 * [backup-simplify]: Simplify (+ (* -1 1) (* 0 0)) into -1 1553857874.483 * [taylor]: Taking taylor expansion of -1 in y.im 1553857874.483 * [backup-simplify]: Simplify -1 into -1 1553857874.483 * [backup-simplify]: Simplify -1 into -1 1553857874.483 * [backup-simplify]: Simplify 0 into 0 1553857874.483 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1553857874.484 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1553857874.484 * [backup-simplify]: Simplify (- 0) into 0 1553857874.484 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.485 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1553857874.485 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1553857874.485 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.486 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1553857874.486 * [backup-simplify]: Simplify (- (/ 0 (sqrt (+ (pow y.re 2) (pow y.im 2)))) (+ (* (* -1 (* (* y.im x.re) (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2)))))) (/ 0 (sqrt (+ (pow y.re 2) (pow y.im 2))))) (* (* y.re (sqrt (/ 1 (+ (pow y.re 2) (pow y.im 2))))) (/ 0 (sqrt (+ (pow y.re 2) (pow y.im 2))))))) into 0 1553857874.486 * [taylor]: Taking taylor expansion of 0 in y.re 1553857874.486 * [backup-simplify]: Simplify 0 into 0 1553857874.486 * [taylor]: Taking taylor expansion of 0 in x.re 1553857874.486 * [backup-simplify]: Simplify 0 into 0 1553857874.486 * [taylor]: Taking taylor expansion of 0 in y.im 1553857874.486 * [backup-simplify]: Simplify 0 into 0 1553857874.486 * [backup-simplify]: Simplify 0 into 0 1553857874.486 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (/ 1 y.im))) into (/ 1 y.im) 1553857874.486 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1553857874.486 * [taylor]: Taking taylor expansion of y.im in x.re 1553857874.486 * [backup-simplify]: Simplify y.im into y.im 1553857874.487 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857874.487 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857874.487 * [taylor]: Taking taylor expansion of y.im in y.im 1553857874.487 * [backup-simplify]: Simplify 0 into 0 1553857874.487 * [backup-simplify]: Simplify 1 into 1 1553857874.487 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857874.487 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857874.487 * [backup-simplify]: Simplify 0 into 0 1553857874.488 * [backup-simplify]: Simplify (* 1 1) into 1 1553857874.488 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1553857874.488 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857874.488 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 1 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into (- (/ 1 (pow y.im 4))) 1553857874.489 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 4))) (pow 0 2) (+)) (* 2 (/ 1 y.im))) into (/ -1/2 (pow y.im 3)) 1553857874.489 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1553857874.489 * [backup-simplify]: Simplify (+ (* (* y.im x.re) (/ -1/2 (pow y.im 3))) (+ (* 0 0) (* 0 (/ 1 y.im)))) into (- (* 1/2 (/ x.re (pow y.im 2)))) 1553857874.490 * [backup-simplify]: Simplify (+ (* -1 (- (* 1/2 (/ x.re (pow y.im 2))))) (+ (* 0 0) (* 0 x.re))) into (* 1/2 (/ x.re (pow y.im 2))) 1553857874.490 * [taylor]: Taking taylor expansion of (* 1/2 (/ x.re (pow y.im 2))) in x.re 1553857874.490 * [taylor]: Taking taylor expansion of 1/2 in x.re 1553857874.490 * [backup-simplify]: Simplify 1/2 into 1/2 1553857874.490 * [taylor]: Taking taylor expansion of (/ x.re (pow y.im 2)) in x.re 1553857874.490 * [taylor]: Taking taylor expansion of x.re in x.re 1553857874.490 * [backup-simplify]: Simplify 0 into 0 1553857874.490 * [backup-simplify]: Simplify 1 into 1 1553857874.490 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 1553857874.490 * [taylor]: Taking taylor expansion of y.im in x.re 1553857874.490 * [backup-simplify]: Simplify y.im into y.im 1553857874.490 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857874.490 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857874.490 * [taylor]: Taking taylor expansion of 0 in y.im 1553857874.490 * [backup-simplify]: Simplify 0 into 0 1553857874.490 * [backup-simplify]: Simplify 0 into 0 1553857874.490 * [taylor]: Taking taylor expansion of 0 in y.im 1553857874.490 * [backup-simplify]: Simplify 0 into 0 1553857874.490 * [backup-simplify]: Simplify 0 into 0 1553857874.491 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 1) (* 0 0))) into 0 1553857874.491 * [taylor]: Taking taylor expansion of 0 in y.im 1553857874.491 * [backup-simplify]: Simplify 0 into 0 1553857874.491 * [backup-simplify]: Simplify 0 into 0 1553857874.491 * [backup-simplify]: Simplify (* -1 (* 1 (* x.re (* 1 1)))) into (* -1 x.re) 1553857874.491 * [backup-simplify]: Simplify (/ (- (* (/ 1 x.im) (/ 1 y.re)) (* (/ 1 x.re) (/ 1 y.im))) (hypot (/ 1 y.re) (/ 1 y.im))) into (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ 1 y.re) (/ 1 y.im))) 1553857874.491 * [approximate]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ 1 y.re) (/ 1 y.im))) in (x.im y.re x.re y.im) around 0 1553857874.491 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ 1 y.re) (/ 1 y.im))) in y.im 1553857874.491 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 1553857874.491 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 1553857874.491 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1553857874.491 * [taylor]: Taking taylor expansion of y.re in y.im 1553857874.491 * [backup-simplify]: Simplify y.re into y.re 1553857874.491 * [taylor]: Taking taylor expansion of x.im in y.im 1553857874.491 * [backup-simplify]: Simplify x.im into x.im 1553857874.492 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1553857874.492 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1553857874.492 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 1553857874.492 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1553857874.492 * [taylor]: Taking taylor expansion of y.im in y.im 1553857874.492 * [backup-simplify]: Simplify 0 into 0 1553857874.492 * [backup-simplify]: Simplify 1 into 1 1553857874.492 * [taylor]: Taking taylor expansion of x.re in y.im 1553857874.492 * [backup-simplify]: Simplify x.re into x.re 1553857874.492 * [backup-simplify]: Simplify (* 0 x.re) into 0 1553857874.492 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1553857874.492 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553857874.492 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.im 1553857874.492 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1553857874.492 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.im 1553857874.492 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 1553857874.492 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1553857874.492 * [taylor]: Taking taylor expansion of y.re in y.im 1553857874.492 * [backup-simplify]: Simplify y.re into y.re 1553857874.492 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857874.492 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1553857874.492 * [taylor]: Taking taylor expansion of y.re in y.im 1553857874.492 * [backup-simplify]: Simplify y.re into y.re 1553857874.492 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857874.492 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1553857874.492 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857874.492 * [taylor]: Taking taylor expansion of y.im in y.im 1553857874.492 * [backup-simplify]: Simplify 0 into 0 1553857874.492 * [backup-simplify]: Simplify 1 into 1 1553857874.493 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857874.493 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857874.493 * [taylor]: Taking taylor expansion of y.im in y.im 1553857874.493 * [backup-simplify]: Simplify 0 into 0 1553857874.493 * [backup-simplify]: Simplify 1 into 1 1553857874.493 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857874.493 * [backup-simplify]: Simplify (* 1 1) into 1 1553857874.494 * [backup-simplify]: Simplify (+ 0 1) into 1 1553857874.494 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857874.495 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857874.496 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857874.496 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857874.497 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.497 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857874.498 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 1553857874.498 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 1553857874.498 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 1553857874.498 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ 1 y.re) (/ 1 y.im))) in x.re 1553857874.498 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 1553857874.498 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 1553857874.498 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1553857874.498 * [taylor]: Taking taylor expansion of y.re in x.re 1553857874.498 * [backup-simplify]: Simplify y.re into y.re 1553857874.498 * [taylor]: Taking taylor expansion of x.im in x.re 1553857874.498 * [backup-simplify]: Simplify x.im into x.im 1553857874.498 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1553857874.498 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1553857874.498 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1553857874.498 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1553857874.498 * [taylor]: Taking taylor expansion of y.im in x.re 1553857874.498 * [backup-simplify]: Simplify y.im into y.im 1553857874.498 * [taylor]: Taking taylor expansion of x.re in x.re 1553857874.498 * [backup-simplify]: Simplify 0 into 0 1553857874.498 * [backup-simplify]: Simplify 1 into 1 1553857874.498 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857874.499 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857874.499 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857874.499 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.re 1553857874.499 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1553857874.499 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.re 1553857874.499 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.re 1553857874.499 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1553857874.499 * [taylor]: Taking taylor expansion of y.re in x.re 1553857874.499 * [backup-simplify]: Simplify y.re into y.re 1553857874.499 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857874.499 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1553857874.499 * [taylor]: Taking taylor expansion of y.re in x.re 1553857874.499 * [backup-simplify]: Simplify y.re into y.re 1553857874.499 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857874.499 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1553857874.499 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1553857874.499 * [taylor]: Taking taylor expansion of y.im in x.re 1553857874.500 * [backup-simplify]: Simplify y.im into y.im 1553857874.500 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857874.500 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1553857874.500 * [taylor]: Taking taylor expansion of y.im in x.re 1553857874.500 * [backup-simplify]: Simplify y.im into y.im 1553857874.500 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857874.500 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1553857874.500 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1553857874.500 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857874.500 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857874.500 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857874.500 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857874.501 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1553857874.501 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857874.501 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857874.501 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1553857874.501 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.502 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857874.502 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1553857874.502 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 1553857874.502 * [backup-simplify]: Simplify (/ (- (/ 1 y.im)) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (* -1 (* (/ 1 y.im) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) 1553857874.502 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ 1 y.re) (/ 1 y.im))) in y.re 1553857874.502 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 1553857874.502 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 1553857874.502 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1553857874.502 * [taylor]: Taking taylor expansion of y.re in y.re 1553857874.502 * [backup-simplify]: Simplify 0 into 0 1553857874.502 * [backup-simplify]: Simplify 1 into 1 1553857874.502 * [taylor]: Taking taylor expansion of x.im in y.re 1553857874.502 * [backup-simplify]: Simplify x.im into x.im 1553857874.502 * [backup-simplify]: Simplify (* 0 x.im) into 0 1553857874.503 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1553857874.503 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553857874.503 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1553857874.503 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1553857874.503 * [taylor]: Taking taylor expansion of y.im in y.re 1553857874.503 * [backup-simplify]: Simplify y.im into y.im 1553857874.503 * [taylor]: Taking taylor expansion of x.re in y.re 1553857874.503 * [backup-simplify]: Simplify x.re into x.re 1553857874.503 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857874.503 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857874.503 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.re 1553857874.503 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1553857874.503 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.re 1553857874.503 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.re 1553857874.503 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1553857874.503 * [taylor]: Taking taylor expansion of y.re in y.re 1553857874.503 * [backup-simplify]: Simplify 0 into 0 1553857874.503 * [backup-simplify]: Simplify 1 into 1 1553857874.504 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857874.504 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1553857874.504 * [taylor]: Taking taylor expansion of y.re in y.re 1553857874.504 * [backup-simplify]: Simplify 0 into 0 1553857874.504 * [backup-simplify]: Simplify 1 into 1 1553857874.504 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857874.504 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1553857874.504 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1553857874.504 * [taylor]: Taking taylor expansion of y.im in y.re 1553857874.504 * [backup-simplify]: Simplify y.im into y.im 1553857874.504 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857874.504 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1553857874.504 * [taylor]: Taking taylor expansion of y.im in y.re 1553857874.504 * [backup-simplify]: Simplify y.im into y.im 1553857874.505 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857874.505 * [backup-simplify]: Simplify (* 1 1) into 1 1553857874.505 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857874.506 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857874.507 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857874.507 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857874.508 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857874.508 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.509 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857874.509 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1553857874.509 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1553857874.509 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ 1 y.re) (/ 1 y.im))) in x.im 1553857874.509 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1553857874.509 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1553857874.509 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857874.509 * [taylor]: Taking taylor expansion of y.re in x.im 1553857874.509 * [backup-simplify]: Simplify y.re into y.re 1553857874.510 * [taylor]: Taking taylor expansion of x.im in x.im 1553857874.510 * [backup-simplify]: Simplify 0 into 0 1553857874.510 * [backup-simplify]: Simplify 1 into 1 1553857874.510 * [backup-simplify]: Simplify (* y.re 0) into 0 1553857874.510 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1553857874.510 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857874.510 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1553857874.510 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857874.510 * [taylor]: Taking taylor expansion of y.im in x.im 1553857874.510 * [backup-simplify]: Simplify y.im into y.im 1553857874.510 * [taylor]: Taking taylor expansion of x.re in x.im 1553857874.510 * [backup-simplify]: Simplify x.re into x.re 1553857874.510 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857874.510 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857874.510 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.im 1553857874.510 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1553857874.511 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.im 1553857874.511 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 1553857874.511 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1553857874.511 * [taylor]: Taking taylor expansion of y.re in x.im 1553857874.511 * [backup-simplify]: Simplify y.re into y.re 1553857874.511 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857874.511 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1553857874.511 * [taylor]: Taking taylor expansion of y.re in x.im 1553857874.511 * [backup-simplify]: Simplify y.re into y.re 1553857874.511 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857874.511 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 1553857874.511 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1553857874.511 * [taylor]: Taking taylor expansion of y.im in x.im 1553857874.511 * [backup-simplify]: Simplify y.im into y.im 1553857874.511 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857874.511 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1553857874.511 * [taylor]: Taking taylor expansion of y.im in x.im 1553857874.511 * [backup-simplify]: Simplify y.im into y.im 1553857874.511 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857874.511 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1553857874.511 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1553857874.511 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857874.512 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857874.512 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857874.512 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857874.512 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1553857874.512 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857874.512 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857874.512 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1553857874.513 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.513 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857874.513 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1553857874.513 * [backup-simplify]: Simplify (/ (/ 1 y.re) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 1553857874.513 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ 1 y.re) (/ 1 y.im))) in x.im 1553857874.513 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1553857874.513 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1553857874.514 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857874.514 * [taylor]: Taking taylor expansion of y.re in x.im 1553857874.514 * [backup-simplify]: Simplify y.re into y.re 1553857874.514 * [taylor]: Taking taylor expansion of x.im in x.im 1553857874.514 * [backup-simplify]: Simplify 0 into 0 1553857874.514 * [backup-simplify]: Simplify 1 into 1 1553857874.514 * [backup-simplify]: Simplify (* y.re 0) into 0 1553857874.514 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1553857874.514 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857874.514 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1553857874.514 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857874.514 * [taylor]: Taking taylor expansion of y.im in x.im 1553857874.514 * [backup-simplify]: Simplify y.im into y.im 1553857874.514 * [taylor]: Taking taylor expansion of x.re in x.im 1553857874.514 * [backup-simplify]: Simplify x.re into x.re 1553857874.514 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857874.514 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857874.514 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.im 1553857874.515 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1553857874.515 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.im 1553857874.515 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 1553857874.515 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1553857874.515 * [taylor]: Taking taylor expansion of y.re in x.im 1553857874.515 * [backup-simplify]: Simplify y.re into y.re 1553857874.515 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857874.515 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1553857874.515 * [taylor]: Taking taylor expansion of y.re in x.im 1553857874.515 * [backup-simplify]: Simplify y.re into y.re 1553857874.515 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857874.515 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 1553857874.515 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1553857874.515 * [taylor]: Taking taylor expansion of y.im in x.im 1553857874.515 * [backup-simplify]: Simplify y.im into y.im 1553857874.515 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857874.515 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1553857874.515 * [taylor]: Taking taylor expansion of y.im in x.im 1553857874.515 * [backup-simplify]: Simplify y.im into y.im 1553857874.515 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857874.515 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1553857874.515 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1553857874.515 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857874.516 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857874.516 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857874.516 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857874.516 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1553857874.516 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857874.516 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857874.516 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1553857874.517 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.517 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857874.517 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1553857874.517 * [backup-simplify]: Simplify (/ (/ 1 y.re) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 1553857874.517 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1553857874.518 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1553857874.518 * [taylor]: Taking taylor expansion of y.re in y.re 1553857874.518 * [backup-simplify]: Simplify 0 into 0 1553857874.518 * [backup-simplify]: Simplify 1 into 1 1553857874.518 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857874.518 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1553857874.518 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857874.518 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857874.518 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857874.518 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857874.518 * [taylor]: Taking taylor expansion of y.re in y.re 1553857874.518 * [backup-simplify]: Simplify 0 into 0 1553857874.518 * [backup-simplify]: Simplify 1 into 1 1553857874.519 * [backup-simplify]: Simplify (* 1 1) into 1 1553857874.519 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857874.519 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857874.519 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857874.519 * [taylor]: Taking taylor expansion of y.im in y.re 1553857874.519 * [backup-simplify]: Simplify y.im into y.im 1553857874.519 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857874.519 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857874.520 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857874.520 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857874.520 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857874.521 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857874.522 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857874.522 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.523 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857874.524 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857874.525 * [backup-simplify]: Simplify (* 1 1) into 1 1553857874.525 * [taylor]: Taking taylor expansion of 1 in x.re 1553857874.525 * [backup-simplify]: Simplify 1 into 1 1553857874.526 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1553857874.526 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857874.526 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1553857874.526 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 1553857874.527 * [backup-simplify]: Simplify (- (/ (- (/ 1 (* y.im x.re))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (+ (* (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into (- (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) 1553857874.527 * [taylor]: Taking taylor expansion of (- (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 1553857874.527 * [taylor]: Taking taylor expansion of (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1553857874.527 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1553857874.527 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1553857874.527 * [taylor]: Taking taylor expansion of y.im in y.re 1553857874.527 * [backup-simplify]: Simplify y.im into y.im 1553857874.527 * [taylor]: Taking taylor expansion of x.re in y.re 1553857874.527 * [backup-simplify]: Simplify x.re into x.re 1553857874.527 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857874.527 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857874.527 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1553857874.527 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857874.527 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857874.527 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857874.527 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857874.527 * [taylor]: Taking taylor expansion of y.re in y.re 1553857874.527 * [backup-simplify]: Simplify 0 into 0 1553857874.527 * [backup-simplify]: Simplify 1 into 1 1553857874.528 * [backup-simplify]: Simplify (* 1 1) into 1 1553857874.528 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857874.528 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857874.528 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857874.528 * [taylor]: Taking taylor expansion of y.im in y.re 1553857874.528 * [backup-simplify]: Simplify y.im into y.im 1553857874.528 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857874.529 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857874.529 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857874.529 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857874.529 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857874.530 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857874.530 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857874.530 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.531 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857874.531 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857874.532 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857874.532 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857874.532 * [taylor]: Taking taylor expansion of 0 in x.re 1553857874.532 * [backup-simplify]: Simplify 0 into 0 1553857874.532 * [taylor]: Taking taylor expansion of 1 in y.im 1553857874.532 * [backup-simplify]: Simplify 1 into 1 1553857874.532 * [backup-simplify]: Simplify 1 into 1 1553857874.533 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553857874.533 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857874.533 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857874.533 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1553857874.533 * [backup-simplify]: Simplify (- 0) into 0 1553857874.534 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.534 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857874.534 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857874.535 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 1553857874.535 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857874.535 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857874.535 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (* 0 (/ 1 y.im)))) into 0 1553857874.535 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.536 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857874.537 * [backup-simplify]: Simplify (- (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (+ (* (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (* (- (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 1553857874.537 * [taylor]: Taking taylor expansion of 0 in y.re 1553857874.537 * [backup-simplify]: Simplify 0 into 0 1553857874.537 * [taylor]: Taking taylor expansion of 0 in x.re 1553857874.537 * [backup-simplify]: Simplify 0 into 0 1553857874.537 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.re)) 1) into (/ 1 (* y.im x.re)) 1553857874.537 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1553857874.537 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 1553857874.537 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1553857874.537 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1553857874.537 * [taylor]: Taking taylor expansion of y.im in x.re 1553857874.537 * [backup-simplify]: Simplify y.im into y.im 1553857874.537 * [taylor]: Taking taylor expansion of x.re in x.re 1553857874.537 * [backup-simplify]: Simplify 0 into 0 1553857874.537 * [backup-simplify]: Simplify 1 into 1 1553857874.537 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857874.537 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857874.537 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857874.537 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1553857874.537 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1553857874.537 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857874.537 * [taylor]: Taking taylor expansion of y.im in y.im 1553857874.537 * [backup-simplify]: Simplify 0 into 0 1553857874.537 * [backup-simplify]: Simplify 1 into 1 1553857874.538 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857874.538 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857874.538 * [backup-simplify]: Simplify (- 0) into 0 1553857874.538 * [backup-simplify]: Simplify 0 into 0 1553857874.539 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553857874.539 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857874.539 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1553857874.540 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1553857874.541 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 1553857874.541 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857874.542 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 1553857874.542 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.re 1553857874.542 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.re 1553857874.542 * [taylor]: Taking taylor expansion of 1/2 in x.re 1553857874.542 * [backup-simplify]: Simplify 1/2 into 1/2 1553857874.542 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 1553857874.542 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 1553857874.542 * [taylor]: Taking taylor expansion of y.im in x.re 1553857874.542 * [backup-simplify]: Simplify y.im into y.im 1553857874.542 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857874.542 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857874.542 * [taylor]: Taking taylor expansion of 0 in y.im 1553857874.542 * [backup-simplify]: Simplify 0 into 0 1553857874.542 * [backup-simplify]: Simplify 0 into 0 1553857874.542 * [taylor]: Taking taylor expansion of 0 in y.im 1553857874.542 * [backup-simplify]: Simplify 0 into 0 1553857874.542 * [backup-simplify]: Simplify 0 into 0 1553857874.542 * [backup-simplify]: Simplify 0 into 0 1553857874.543 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1553857874.543 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857874.543 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1553857874.543 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1553857874.544 * [backup-simplify]: Simplify (- 0) into 0 1553857874.544 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.544 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857874.544 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857874.545 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re))))) into 0 1553857874.545 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857874.545 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857874.545 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.im))))) into 0 1553857874.546 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.546 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857874.547 * [backup-simplify]: Simplify (- (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (+ (* (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (* (- (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (* 0 (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 1553857874.547 * [taylor]: Taking taylor expansion of 0 in y.re 1553857874.547 * [backup-simplify]: Simplify 0 into 0 1553857874.547 * [taylor]: Taking taylor expansion of 0 in x.re 1553857874.547 * [backup-simplify]: Simplify 0 into 0 1553857874.547 * [taylor]: Taking taylor expansion of 0 in x.re 1553857874.547 * [backup-simplify]: Simplify 0 into 0 1553857874.547 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857874.547 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1553857874.548 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.re)) 0) (* 0 1)) into 0 1553857874.548 * [backup-simplify]: Simplify (- 0) into 0 1553857874.548 * [taylor]: Taking taylor expansion of 0 in x.re 1553857874.548 * [backup-simplify]: Simplify 0 into 0 1553857874.549 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553857874.550 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857874.550 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857874.550 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857874.550 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.551 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1553857874.551 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 1553857874.552 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857874.552 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 1553857874.553 * [taylor]: Taking taylor expansion of 0 in x.re 1553857874.553 * [backup-simplify]: Simplify 0 into 0 1553857874.553 * [taylor]: Taking taylor expansion of 0 in y.im 1553857874.553 * [backup-simplify]: Simplify 0 into 0 1553857874.553 * [backup-simplify]: Simplify 0 into 0 1553857874.553 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1553857874.553 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857874.553 * [backup-simplify]: Simplify (- 0) into 0 1553857874.553 * [taylor]: Taking taylor expansion of 0 in y.im 1553857874.553 * [backup-simplify]: Simplify 0 into 0 1553857874.553 * [backup-simplify]: Simplify 0 into 0 1553857874.553 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 x.im)))))) into x.im 1553857874.554 * [backup-simplify]: Simplify (/ (- (* (/ 1 (- x.im)) (/ 1 (- y.re))) (* (/ 1 (- x.re)) (/ 1 (- y.im)))) (hypot (/ 1 (- y.re)) (/ 1 (- y.im)))) into (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ -1 y.re) (/ -1 y.im))) 1553857874.554 * [approximate]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ -1 y.re) (/ -1 y.im))) in (x.im y.re x.re y.im) around 0 1553857874.554 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ -1 y.re) (/ -1 y.im))) in y.im 1553857874.554 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 1553857874.554 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 1553857874.554 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1553857874.554 * [taylor]: Taking taylor expansion of y.re in y.im 1553857874.554 * [backup-simplify]: Simplify y.re into y.re 1553857874.554 * [taylor]: Taking taylor expansion of x.im in y.im 1553857874.554 * [backup-simplify]: Simplify x.im into x.im 1553857874.554 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1553857874.554 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1553857874.554 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 1553857874.554 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1553857874.554 * [taylor]: Taking taylor expansion of y.im in y.im 1553857874.554 * [backup-simplify]: Simplify 0 into 0 1553857874.554 * [backup-simplify]: Simplify 1 into 1 1553857874.554 * [taylor]: Taking taylor expansion of x.re in y.im 1553857874.554 * [backup-simplify]: Simplify x.re into x.re 1553857874.554 * [backup-simplify]: Simplify (* 0 x.re) into 0 1553857874.554 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1553857874.554 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553857874.554 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.im 1553857874.554 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1553857874.554 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.im 1553857874.555 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 1553857874.555 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1553857874.555 * [taylor]: Taking taylor expansion of -1 in y.im 1553857874.555 * [backup-simplify]: Simplify -1 into -1 1553857874.555 * [taylor]: Taking taylor expansion of y.re in y.im 1553857874.555 * [backup-simplify]: Simplify y.re into y.re 1553857874.555 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857874.555 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1553857874.555 * [taylor]: Taking taylor expansion of -1 in y.im 1553857874.555 * [backup-simplify]: Simplify -1 into -1 1553857874.555 * [taylor]: Taking taylor expansion of y.re in y.im 1553857874.555 * [backup-simplify]: Simplify y.re into y.re 1553857874.555 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857874.555 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1553857874.555 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1553857874.555 * [taylor]: Taking taylor expansion of -1 in y.im 1553857874.555 * [backup-simplify]: Simplify -1 into -1 1553857874.555 * [taylor]: Taking taylor expansion of y.im in y.im 1553857874.555 * [backup-simplify]: Simplify 0 into 0 1553857874.555 * [backup-simplify]: Simplify 1 into 1 1553857874.555 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857874.555 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1553857874.555 * [taylor]: Taking taylor expansion of -1 in y.im 1553857874.555 * [backup-simplify]: Simplify -1 into -1 1553857874.555 * [taylor]: Taking taylor expansion of y.im in y.im 1553857874.555 * [backup-simplify]: Simplify 0 into 0 1553857874.555 * [backup-simplify]: Simplify 1 into 1 1553857874.555 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857874.556 * [backup-simplify]: Simplify (* -1 -1) into 1 1553857874.556 * [backup-simplify]: Simplify (+ 0 1) into 1 1553857874.556 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857874.557 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553857874.557 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553857874.558 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1553857874.558 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.558 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857874.558 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 1553857874.558 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 1553857874.558 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 1553857874.558 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ -1 y.re) (/ -1 y.im))) in x.re 1553857874.558 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 1553857874.558 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 1553857874.558 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1553857874.558 * [taylor]: Taking taylor expansion of y.re in x.re 1553857874.558 * [backup-simplify]: Simplify y.re into y.re 1553857874.558 * [taylor]: Taking taylor expansion of x.im in x.re 1553857874.559 * [backup-simplify]: Simplify x.im into x.im 1553857874.559 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1553857874.559 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1553857874.559 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1553857874.559 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1553857874.559 * [taylor]: Taking taylor expansion of y.im in x.re 1553857874.559 * [backup-simplify]: Simplify y.im into y.im 1553857874.559 * [taylor]: Taking taylor expansion of x.re in x.re 1553857874.559 * [backup-simplify]: Simplify 0 into 0 1553857874.559 * [backup-simplify]: Simplify 1 into 1 1553857874.559 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857874.559 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857874.559 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857874.559 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.re 1553857874.559 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1553857874.559 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.re 1553857874.559 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.re 1553857874.559 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1553857874.559 * [taylor]: Taking taylor expansion of -1 in x.re 1553857874.559 * [backup-simplify]: Simplify -1 into -1 1553857874.559 * [taylor]: Taking taylor expansion of y.re in x.re 1553857874.559 * [backup-simplify]: Simplify y.re into y.re 1553857874.559 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857874.559 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1553857874.559 * [taylor]: Taking taylor expansion of -1 in x.re 1553857874.559 * [backup-simplify]: Simplify -1 into -1 1553857874.559 * [taylor]: Taking taylor expansion of y.re in x.re 1553857874.559 * [backup-simplify]: Simplify y.re into y.re 1553857874.559 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857874.559 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1553857874.559 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1553857874.559 * [taylor]: Taking taylor expansion of -1 in x.re 1553857874.559 * [backup-simplify]: Simplify -1 into -1 1553857874.559 * [taylor]: Taking taylor expansion of y.im in x.re 1553857874.559 * [backup-simplify]: Simplify y.im into y.im 1553857874.559 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857874.559 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1553857874.559 * [taylor]: Taking taylor expansion of -1 in x.re 1553857874.559 * [backup-simplify]: Simplify -1 into -1 1553857874.560 * [taylor]: Taking taylor expansion of y.im in x.re 1553857874.560 * [backup-simplify]: Simplify y.im into y.im 1553857874.560 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857874.560 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1553857874.560 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1553857874.560 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857874.560 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857874.560 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1553857874.560 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1553857874.560 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1553857874.560 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1553857874.560 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1553857874.560 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1553857874.561 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.561 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857874.561 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1553857874.561 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 1553857874.561 * [backup-simplify]: Simplify (/ (- (/ 1 y.im)) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (* -1 (* (/ 1 y.im) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) 1553857874.561 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ -1 y.re) (/ -1 y.im))) in y.re 1553857874.561 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 1553857874.561 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 1553857874.561 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1553857874.561 * [taylor]: Taking taylor expansion of y.re in y.re 1553857874.561 * [backup-simplify]: Simplify 0 into 0 1553857874.561 * [backup-simplify]: Simplify 1 into 1 1553857874.561 * [taylor]: Taking taylor expansion of x.im in y.re 1553857874.561 * [backup-simplify]: Simplify x.im into x.im 1553857874.561 * [backup-simplify]: Simplify (* 0 x.im) into 0 1553857874.562 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1553857874.562 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553857874.562 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1553857874.562 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1553857874.562 * [taylor]: Taking taylor expansion of y.im in y.re 1553857874.562 * [backup-simplify]: Simplify y.im into y.im 1553857874.562 * [taylor]: Taking taylor expansion of x.re in y.re 1553857874.562 * [backup-simplify]: Simplify x.re into x.re 1553857874.562 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857874.562 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857874.562 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.re 1553857874.562 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1553857874.562 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.re 1553857874.562 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.re 1553857874.562 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1553857874.562 * [taylor]: Taking taylor expansion of -1 in y.re 1553857874.562 * [backup-simplify]: Simplify -1 into -1 1553857874.562 * [taylor]: Taking taylor expansion of y.re in y.re 1553857874.562 * [backup-simplify]: Simplify 0 into 0 1553857874.562 * [backup-simplify]: Simplify 1 into 1 1553857874.562 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857874.562 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1553857874.562 * [taylor]: Taking taylor expansion of -1 in y.re 1553857874.562 * [backup-simplify]: Simplify -1 into -1 1553857874.562 * [taylor]: Taking taylor expansion of y.re in y.re 1553857874.562 * [backup-simplify]: Simplify 0 into 0 1553857874.562 * [backup-simplify]: Simplify 1 into 1 1553857874.563 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857874.563 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1553857874.563 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1553857874.563 * [taylor]: Taking taylor expansion of -1 in y.re 1553857874.563 * [backup-simplify]: Simplify -1 into -1 1553857874.563 * [taylor]: Taking taylor expansion of y.im in y.re 1553857874.563 * [backup-simplify]: Simplify y.im into y.im 1553857874.563 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857874.563 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1553857874.563 * [taylor]: Taking taylor expansion of -1 in y.re 1553857874.563 * [backup-simplify]: Simplify -1 into -1 1553857874.563 * [taylor]: Taking taylor expansion of y.im in y.re 1553857874.563 * [backup-simplify]: Simplify y.im into y.im 1553857874.563 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857874.564 * [backup-simplify]: Simplify (* -1 -1) into 1 1553857874.564 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857874.564 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857874.565 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553857874.565 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553857874.566 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1553857874.566 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.566 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857874.566 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1553857874.566 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1553857874.566 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ -1 y.re) (/ -1 y.im))) in x.im 1553857874.566 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1553857874.566 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1553857874.566 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857874.566 * [taylor]: Taking taylor expansion of y.re in x.im 1553857874.566 * [backup-simplify]: Simplify y.re into y.re 1553857874.566 * [taylor]: Taking taylor expansion of x.im in x.im 1553857874.566 * [backup-simplify]: Simplify 0 into 0 1553857874.566 * [backup-simplify]: Simplify 1 into 1 1553857874.567 * [backup-simplify]: Simplify (* y.re 0) into 0 1553857874.567 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1553857874.567 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857874.567 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1553857874.567 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857874.567 * [taylor]: Taking taylor expansion of y.im in x.im 1553857874.567 * [backup-simplify]: Simplify y.im into y.im 1553857874.567 * [taylor]: Taking taylor expansion of x.re in x.im 1553857874.567 * [backup-simplify]: Simplify x.re into x.re 1553857874.567 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857874.567 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857874.567 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.im 1553857874.567 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1553857874.567 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.im 1553857874.567 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 1553857874.567 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1553857874.567 * [taylor]: Taking taylor expansion of -1 in x.im 1553857874.567 * [backup-simplify]: Simplify -1 into -1 1553857874.567 * [taylor]: Taking taylor expansion of y.re in x.im 1553857874.567 * [backup-simplify]: Simplify y.re into y.re 1553857874.567 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857874.567 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1553857874.567 * [taylor]: Taking taylor expansion of -1 in x.im 1553857874.567 * [backup-simplify]: Simplify -1 into -1 1553857874.567 * [taylor]: Taking taylor expansion of y.re in x.im 1553857874.567 * [backup-simplify]: Simplify y.re into y.re 1553857874.567 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857874.567 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 1553857874.567 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1553857874.567 * [taylor]: Taking taylor expansion of -1 in x.im 1553857874.567 * [backup-simplify]: Simplify -1 into -1 1553857874.567 * [taylor]: Taking taylor expansion of y.im in x.im 1553857874.567 * [backup-simplify]: Simplify y.im into y.im 1553857874.567 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857874.567 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1553857874.567 * [taylor]: Taking taylor expansion of -1 in x.im 1553857874.567 * [backup-simplify]: Simplify -1 into -1 1553857874.567 * [taylor]: Taking taylor expansion of y.im in x.im 1553857874.567 * [backup-simplify]: Simplify y.im into y.im 1553857874.568 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857874.568 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1553857874.568 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1553857874.568 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857874.568 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857874.568 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1553857874.568 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1553857874.568 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1553857874.568 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1553857874.568 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1553857874.568 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1553857874.569 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.569 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857874.569 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1553857874.569 * [backup-simplify]: Simplify (/ (/ 1 y.re) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 1553857874.569 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (hypot (/ -1 y.re) (/ -1 y.im))) in x.im 1553857874.569 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1553857874.569 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1553857874.569 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857874.569 * [taylor]: Taking taylor expansion of y.re in x.im 1553857874.569 * [backup-simplify]: Simplify y.re into y.re 1553857874.569 * [taylor]: Taking taylor expansion of x.im in x.im 1553857874.569 * [backup-simplify]: Simplify 0 into 0 1553857874.569 * [backup-simplify]: Simplify 1 into 1 1553857874.569 * [backup-simplify]: Simplify (* y.re 0) into 0 1553857874.569 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1553857874.569 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857874.569 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1553857874.569 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857874.569 * [taylor]: Taking taylor expansion of y.im in x.im 1553857874.569 * [backup-simplify]: Simplify y.im into y.im 1553857874.569 * [taylor]: Taking taylor expansion of x.re in x.im 1553857874.569 * [backup-simplify]: Simplify x.re into x.re 1553857874.569 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857874.570 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857874.570 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.im 1553857874.570 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1553857874.570 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.im 1553857874.570 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 1553857874.570 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1553857874.570 * [taylor]: Taking taylor expansion of -1 in x.im 1553857874.570 * [backup-simplify]: Simplify -1 into -1 1553857874.570 * [taylor]: Taking taylor expansion of y.re in x.im 1553857874.570 * [backup-simplify]: Simplify y.re into y.re 1553857874.570 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857874.570 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1553857874.570 * [taylor]: Taking taylor expansion of -1 in x.im 1553857874.570 * [backup-simplify]: Simplify -1 into -1 1553857874.570 * [taylor]: Taking taylor expansion of y.re in x.im 1553857874.570 * [backup-simplify]: Simplify y.re into y.re 1553857874.570 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857874.570 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 1553857874.570 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1553857874.570 * [taylor]: Taking taylor expansion of -1 in x.im 1553857874.570 * [backup-simplify]: Simplify -1 into -1 1553857874.570 * [taylor]: Taking taylor expansion of y.im in x.im 1553857874.570 * [backup-simplify]: Simplify y.im into y.im 1553857874.570 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857874.570 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1553857874.570 * [taylor]: Taking taylor expansion of -1 in x.im 1553857874.570 * [backup-simplify]: Simplify -1 into -1 1553857874.570 * [taylor]: Taking taylor expansion of y.im in x.im 1553857874.570 * [backup-simplify]: Simplify y.im into y.im 1553857874.570 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857874.570 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1553857874.570 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1553857874.570 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857874.570 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857874.570 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1553857874.571 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1553857874.571 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1553857874.571 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1553857874.571 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1553857874.571 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1553857874.571 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.571 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857874.571 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1553857874.571 * [backup-simplify]: Simplify (/ (/ 1 y.re) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) 1553857874.571 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1553857874.571 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1553857874.571 * [taylor]: Taking taylor expansion of y.re in y.re 1553857874.571 * [backup-simplify]: Simplify 0 into 0 1553857874.572 * [backup-simplify]: Simplify 1 into 1 1553857874.572 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857874.572 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1553857874.572 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857874.572 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857874.572 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857874.572 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857874.572 * [taylor]: Taking taylor expansion of y.re in y.re 1553857874.572 * [backup-simplify]: Simplify 0 into 0 1553857874.572 * [backup-simplify]: Simplify 1 into 1 1553857874.572 * [backup-simplify]: Simplify (* 1 1) into 1 1553857874.572 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857874.572 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857874.572 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857874.572 * [taylor]: Taking taylor expansion of y.im in y.re 1553857874.572 * [backup-simplify]: Simplify y.im into y.im 1553857874.572 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857874.573 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857874.573 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857874.573 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857874.573 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857874.574 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857874.575 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857874.575 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.575 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857874.576 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857874.576 * [backup-simplify]: Simplify (* 1 1) into 1 1553857874.576 * [taylor]: Taking taylor expansion of 1 in x.re 1553857874.576 * [backup-simplify]: Simplify 1 into 1 1553857874.576 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1553857874.576 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857874.577 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1553857874.577 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 1553857874.577 * [backup-simplify]: Simplify (- (/ (- (/ 1 (* y.im x.re))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (+ (* (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into (- (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) 1553857874.577 * [taylor]: Taking taylor expansion of (- (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 1553857874.577 * [taylor]: Taking taylor expansion of (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1553857874.577 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1553857874.577 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1553857874.577 * [taylor]: Taking taylor expansion of y.im in y.re 1553857874.577 * [backup-simplify]: Simplify y.im into y.im 1553857874.577 * [taylor]: Taking taylor expansion of x.re in y.re 1553857874.577 * [backup-simplify]: Simplify x.re into x.re 1553857874.577 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857874.577 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857874.577 * [taylor]: Taking taylor expansion of (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1553857874.577 * [taylor]: Taking taylor expansion of (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857874.577 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857874.577 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857874.577 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857874.577 * [taylor]: Taking taylor expansion of y.re in y.re 1553857874.577 * [backup-simplify]: Simplify 0 into 0 1553857874.577 * [backup-simplify]: Simplify 1 into 1 1553857874.578 * [backup-simplify]: Simplify (* 1 1) into 1 1553857874.578 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857874.578 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857874.578 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857874.578 * [taylor]: Taking taylor expansion of y.im in y.re 1553857874.578 * [backup-simplify]: Simplify y.im into y.im 1553857874.578 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857874.578 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857874.578 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857874.579 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857874.579 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857874.579 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857874.580 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857874.580 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.580 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857874.581 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857874.581 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857874.581 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857874.582 * [taylor]: Taking taylor expansion of 0 in x.re 1553857874.582 * [backup-simplify]: Simplify 0 into 0 1553857874.582 * [taylor]: Taking taylor expansion of 1 in y.im 1553857874.582 * [backup-simplify]: Simplify 1 into 1 1553857874.582 * [backup-simplify]: Simplify 1 into 1 1553857874.582 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553857874.582 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857874.582 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857874.582 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1553857874.583 * [backup-simplify]: Simplify (- 0) into 0 1553857874.583 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.583 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857874.583 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857874.583 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 1553857874.583 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857874.584 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857874.584 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (* 0 (/ -1 y.im)))) into 0 1553857874.584 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.585 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857874.585 * [backup-simplify]: Simplify (- (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (+ (* (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (* (- (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 1553857874.585 * [taylor]: Taking taylor expansion of 0 in y.re 1553857874.585 * [backup-simplify]: Simplify 0 into 0 1553857874.585 * [taylor]: Taking taylor expansion of 0 in x.re 1553857874.585 * [backup-simplify]: Simplify 0 into 0 1553857874.585 * [backup-simplify]: Simplify (* (/ 1 (* y.im x.re)) 1) into (/ 1 (* y.im x.re)) 1553857874.585 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1553857874.586 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 1553857874.586 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1553857874.586 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1553857874.586 * [taylor]: Taking taylor expansion of y.im in x.re 1553857874.586 * [backup-simplify]: Simplify y.im into y.im 1553857874.586 * [taylor]: Taking taylor expansion of x.re in x.re 1553857874.586 * [backup-simplify]: Simplify 0 into 0 1553857874.586 * [backup-simplify]: Simplify 1 into 1 1553857874.586 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857874.586 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857874.586 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857874.586 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1553857874.586 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1553857874.586 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857874.586 * [taylor]: Taking taylor expansion of y.im in y.im 1553857874.586 * [backup-simplify]: Simplify 0 into 0 1553857874.586 * [backup-simplify]: Simplify 1 into 1 1553857874.586 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857874.587 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857874.587 * [backup-simplify]: Simplify (- 0) into 0 1553857874.587 * [backup-simplify]: Simplify 0 into 0 1553857874.588 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553857874.592 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857874.593 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1553857874.594 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1553857874.595 * [backup-simplify]: Simplify (/ (- (- (/ 1 (pow y.im 2))) (pow 0 2) (+)) (* 2 1)) into (/ -1/2 (pow y.im 2)) 1553857874.596 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857874.596 * [backup-simplify]: Simplify (+ (* 1 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1))) into (- (* 1/2 (/ 1 (pow y.im 2)))) 1553857874.596 * [taylor]: Taking taylor expansion of (- (* 1/2 (/ 1 (pow y.im 2)))) in x.re 1553857874.597 * [taylor]: Taking taylor expansion of (* 1/2 (/ 1 (pow y.im 2))) in x.re 1553857874.597 * [taylor]: Taking taylor expansion of 1/2 in x.re 1553857874.597 * [backup-simplify]: Simplify 1/2 into 1/2 1553857874.597 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 1553857874.597 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 1553857874.597 * [taylor]: Taking taylor expansion of y.im in x.re 1553857874.597 * [backup-simplify]: Simplify y.im into y.im 1553857874.597 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857874.597 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857874.597 * [taylor]: Taking taylor expansion of 0 in y.im 1553857874.597 * [backup-simplify]: Simplify 0 into 0 1553857874.597 * [backup-simplify]: Simplify 0 into 0 1553857874.597 * [taylor]: Taking taylor expansion of 0 in y.im 1553857874.597 * [backup-simplify]: Simplify 0 into 0 1553857874.597 * [backup-simplify]: Simplify 0 into 0 1553857874.597 * [backup-simplify]: Simplify 0 into 0 1553857874.598 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1553857874.598 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857874.598 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1553857874.598 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1553857874.598 * [backup-simplify]: Simplify (- 0) into 0 1553857874.599 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.599 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857874.599 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857874.599 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re))))) into 0 1553857874.599 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857874.600 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857874.600 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.im))))) into 0 1553857874.600 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.601 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857874.602 * [backup-simplify]: Simplify (- (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (+ (* (* (/ 1 y.re) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (* (- (* (/ 1 (* y.im x.re)) (sqrt (/ 1 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) (* 0 (/ 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 1553857874.602 * [taylor]: Taking taylor expansion of 0 in y.re 1553857874.602 * [backup-simplify]: Simplify 0 into 0 1553857874.602 * [taylor]: Taking taylor expansion of 0 in x.re 1553857874.602 * [backup-simplify]: Simplify 0 into 0 1553857874.602 * [taylor]: Taking taylor expansion of 0 in x.re 1553857874.602 * [backup-simplify]: Simplify 0 into 0 1553857874.602 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857874.602 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1553857874.602 * [backup-simplify]: Simplify (+ (* (/ 1 (* y.im x.re)) 0) (* 0 1)) into 0 1553857874.602 * [backup-simplify]: Simplify (- 0) into 0 1553857874.602 * [taylor]: Taking taylor expansion of 0 in x.re 1553857874.603 * [backup-simplify]: Simplify 0 into 0 1553857874.603 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553857874.604 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857874.604 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857874.604 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857874.604 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.605 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1553857874.605 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 (/ -1/2 (pow y.im 2)))))) (* 2 1)) into 0 1553857874.606 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857874.606 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 (/ -1/2 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into 0 1553857874.606 * [taylor]: Taking taylor expansion of 0 in x.re 1553857874.606 * [backup-simplify]: Simplify 0 into 0 1553857874.606 * [taylor]: Taking taylor expansion of 0 in y.im 1553857874.606 * [backup-simplify]: Simplify 0 into 0 1553857874.606 * [backup-simplify]: Simplify 0 into 0 1553857874.607 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1553857874.607 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857874.607 * [backup-simplify]: Simplify (- 0) into 0 1553857874.607 * [taylor]: Taking taylor expansion of 0 in y.im 1553857874.607 * [backup-simplify]: Simplify 0 into 0 1553857874.607 * [backup-simplify]: Simplify 0 into 0 1553857874.607 * [backup-simplify]: Simplify (* 1 (* 1 (* 1 (* 1 (/ 1 (/ 1 (- x.im))))))) into (* -1 x.im) 1553857874.607 * * * * [progress]: [ 2 / 3 ] generating series at (2 1 1) 1553857874.607 * [backup-simplify]: Simplify (- (* x.im y.re) (* x.re y.im)) into (- (* y.re x.im) (* y.im x.re)) 1553857874.607 * [approximate]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in (x.im y.re x.re y.im) around 0 1553857874.607 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 1553857874.607 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1553857874.607 * [taylor]: Taking taylor expansion of y.re in y.im 1553857874.608 * [backup-simplify]: Simplify y.re into y.re 1553857874.608 * [taylor]: Taking taylor expansion of x.im in y.im 1553857874.608 * [backup-simplify]: Simplify x.im into x.im 1553857874.608 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1553857874.608 * [taylor]: Taking taylor expansion of y.im in y.im 1553857874.608 * [backup-simplify]: Simplify 0 into 0 1553857874.608 * [backup-simplify]: Simplify 1 into 1 1553857874.608 * [taylor]: Taking taylor expansion of x.re in y.im 1553857874.608 * [backup-simplify]: Simplify x.re into x.re 1553857874.608 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 1553857874.608 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1553857874.608 * [taylor]: Taking taylor expansion of y.re in x.re 1553857874.608 * [backup-simplify]: Simplify y.re into y.re 1553857874.608 * [taylor]: Taking taylor expansion of x.im in x.re 1553857874.608 * [backup-simplify]: Simplify x.im into x.im 1553857874.608 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1553857874.608 * [taylor]: Taking taylor expansion of y.im in x.re 1553857874.608 * [backup-simplify]: Simplify y.im into y.im 1553857874.608 * [taylor]: Taking taylor expansion of x.re in x.re 1553857874.608 * [backup-simplify]: Simplify 0 into 0 1553857874.608 * [backup-simplify]: Simplify 1 into 1 1553857874.608 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 1553857874.608 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1553857874.608 * [taylor]: Taking taylor expansion of y.re in y.re 1553857874.608 * [backup-simplify]: Simplify 0 into 0 1553857874.608 * [backup-simplify]: Simplify 1 into 1 1553857874.608 * [taylor]: Taking taylor expansion of x.im in y.re 1553857874.608 * [backup-simplify]: Simplify x.im into x.im 1553857874.608 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1553857874.608 * [taylor]: Taking taylor expansion of y.im in y.re 1553857874.608 * [backup-simplify]: Simplify y.im into y.im 1553857874.608 * [taylor]: Taking taylor expansion of x.re in y.re 1553857874.608 * [backup-simplify]: Simplify x.re into x.re 1553857874.608 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 1553857874.608 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857874.608 * [taylor]: Taking taylor expansion of y.re in x.im 1553857874.608 * [backup-simplify]: Simplify y.re into y.re 1553857874.608 * [taylor]: Taking taylor expansion of x.im in x.im 1553857874.608 * [backup-simplify]: Simplify 0 into 0 1553857874.608 * [backup-simplify]: Simplify 1 into 1 1553857874.608 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857874.608 * [taylor]: Taking taylor expansion of y.im in x.im 1553857874.608 * [backup-simplify]: Simplify y.im into y.im 1553857874.608 * [taylor]: Taking taylor expansion of x.re in x.im 1553857874.608 * [backup-simplify]: Simplify x.re into x.re 1553857874.608 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 1553857874.608 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857874.608 * [taylor]: Taking taylor expansion of y.re in x.im 1553857874.608 * [backup-simplify]: Simplify y.re into y.re 1553857874.608 * [taylor]: Taking taylor expansion of x.im in x.im 1553857874.608 * [backup-simplify]: Simplify 0 into 0 1553857874.608 * [backup-simplify]: Simplify 1 into 1 1553857874.608 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857874.608 * [taylor]: Taking taylor expansion of y.im in x.im 1553857874.608 * [backup-simplify]: Simplify y.im into y.im 1553857874.608 * [taylor]: Taking taylor expansion of x.re in x.im 1553857874.608 * [backup-simplify]: Simplify x.re into x.re 1553857874.608 * [backup-simplify]: Simplify (* y.re 0) into 0 1553857874.608 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857874.608 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 1553857874.608 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 1553857874.608 * [taylor]: Taking taylor expansion of (- (* y.im x.re)) in y.re 1553857874.608 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1553857874.609 * [taylor]: Taking taylor expansion of y.im in y.re 1553857874.609 * [backup-simplify]: Simplify y.im into y.im 1553857874.609 * [taylor]: Taking taylor expansion of x.re in y.re 1553857874.609 * [backup-simplify]: Simplify x.re into x.re 1553857874.609 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857874.609 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 1553857874.609 * [taylor]: Taking taylor expansion of (- (* y.im x.re)) in x.re 1553857874.609 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1553857874.609 * [taylor]: Taking taylor expansion of y.im in x.re 1553857874.609 * [backup-simplify]: Simplify y.im into y.im 1553857874.609 * [taylor]: Taking taylor expansion of x.re in x.re 1553857874.609 * [backup-simplify]: Simplify 0 into 0 1553857874.609 * [backup-simplify]: Simplify 1 into 1 1553857874.609 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857874.609 * [backup-simplify]: Simplify (- 0) into 0 1553857874.609 * [taylor]: Taking taylor expansion of 0 in y.im 1553857874.609 * [backup-simplify]: Simplify 0 into 0 1553857874.609 * [backup-simplify]: Simplify 0 into 0 1553857874.609 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1553857874.609 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857874.610 * [backup-simplify]: Simplify (- 0) into 0 1553857874.610 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1553857874.610 * [taylor]: Taking taylor expansion of y.re in y.re 1553857874.610 * [backup-simplify]: Simplify 0 into 0 1553857874.610 * [backup-simplify]: Simplify 1 into 1 1553857874.610 * [taylor]: Taking taylor expansion of 0 in x.re 1553857874.610 * [backup-simplify]: Simplify 0 into 0 1553857874.610 * [taylor]: Taking taylor expansion of 0 in y.im 1553857874.610 * [backup-simplify]: Simplify 0 into 0 1553857874.610 * [backup-simplify]: Simplify 0 into 0 1553857874.610 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857874.610 * [backup-simplify]: Simplify (- 0) into 0 1553857874.610 * [taylor]: Taking taylor expansion of 0 in x.re 1553857874.610 * [backup-simplify]: Simplify 0 into 0 1553857874.610 * [taylor]: Taking taylor expansion of 0 in y.im 1553857874.610 * [backup-simplify]: Simplify 0 into 0 1553857874.610 * [backup-simplify]: Simplify 0 into 0 1553857874.610 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857874.610 * [backup-simplify]: Simplify (- y.im) into (- y.im) 1553857874.610 * [taylor]: Taking taylor expansion of (- y.im) in y.im 1553857874.611 * [taylor]: Taking taylor expansion of y.im in y.im 1553857874.611 * [backup-simplify]: Simplify 0 into 0 1553857874.611 * [backup-simplify]: Simplify 1 into 1 1553857874.611 * [backup-simplify]: Simplify (- 0) into 0 1553857874.611 * [backup-simplify]: Simplify 0 into 0 1553857874.611 * [backup-simplify]: Simplify 0 into 0 1553857874.611 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1553857874.612 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1553857874.612 * [backup-simplify]: Simplify (- 0) into 0 1553857874.612 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.612 * [taylor]: Taking taylor expansion of 0 in y.re 1553857874.612 * [backup-simplify]: Simplify 0 into 0 1553857874.612 * [taylor]: Taking taylor expansion of 0 in x.re 1553857874.612 * [backup-simplify]: Simplify 0 into 0 1553857874.612 * [taylor]: Taking taylor expansion of 0 in y.im 1553857874.612 * [backup-simplify]: Simplify 0 into 0 1553857874.612 * [backup-simplify]: Simplify 0 into 0 1553857874.612 * [backup-simplify]: Simplify 0 into 0 1553857874.612 * [backup-simplify]: Simplify (- (* (/ 1 x.im) (/ 1 y.re)) (* (/ 1 x.re) (/ 1 y.im))) into (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) 1553857874.612 * [approximate]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in (x.im y.re x.re y.im) around 0 1553857874.612 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 1553857874.612 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 1553857874.612 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1553857874.612 * [taylor]: Taking taylor expansion of y.re in y.im 1553857874.612 * [backup-simplify]: Simplify y.re into y.re 1553857874.612 * [taylor]: Taking taylor expansion of x.im in y.im 1553857874.612 * [backup-simplify]: Simplify x.im into x.im 1553857874.612 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1553857874.613 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1553857874.613 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 1553857874.613 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1553857874.613 * [taylor]: Taking taylor expansion of y.im in y.im 1553857874.613 * [backup-simplify]: Simplify 0 into 0 1553857874.613 * [backup-simplify]: Simplify 1 into 1 1553857874.613 * [taylor]: Taking taylor expansion of x.re in y.im 1553857874.613 * [backup-simplify]: Simplify x.re into x.re 1553857874.613 * [backup-simplify]: Simplify (* 0 x.re) into 0 1553857874.613 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1553857874.613 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553857874.613 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 1553857874.613 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 1553857874.613 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1553857874.613 * [taylor]: Taking taylor expansion of y.re in x.re 1553857874.613 * [backup-simplify]: Simplify y.re into y.re 1553857874.613 * [taylor]: Taking taylor expansion of x.im in x.re 1553857874.613 * [backup-simplify]: Simplify x.im into x.im 1553857874.613 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1553857874.613 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1553857874.614 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1553857874.614 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1553857874.614 * [taylor]: Taking taylor expansion of y.im in x.re 1553857874.614 * [backup-simplify]: Simplify y.im into y.im 1553857874.614 * [taylor]: Taking taylor expansion of x.re in x.re 1553857874.614 * [backup-simplify]: Simplify 0 into 0 1553857874.614 * [backup-simplify]: Simplify 1 into 1 1553857874.614 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857874.614 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857874.614 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857874.614 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 1553857874.614 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 1553857874.614 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1553857874.614 * [taylor]: Taking taylor expansion of y.re in y.re 1553857874.614 * [backup-simplify]: Simplify 0 into 0 1553857874.614 * [backup-simplify]: Simplify 1 into 1 1553857874.615 * [taylor]: Taking taylor expansion of x.im in y.re 1553857874.615 * [backup-simplify]: Simplify x.im into x.im 1553857874.615 * [backup-simplify]: Simplify (* 0 x.im) into 0 1553857874.615 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1553857874.615 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553857874.615 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1553857874.615 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1553857874.615 * [taylor]: Taking taylor expansion of y.im in y.re 1553857874.615 * [backup-simplify]: Simplify y.im into y.im 1553857874.615 * [taylor]: Taking taylor expansion of x.re in y.re 1553857874.615 * [backup-simplify]: Simplify x.re into x.re 1553857874.615 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857874.615 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857874.615 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1553857874.616 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1553857874.616 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857874.616 * [taylor]: Taking taylor expansion of y.re in x.im 1553857874.616 * [backup-simplify]: Simplify y.re into y.re 1553857874.616 * [taylor]: Taking taylor expansion of x.im in x.im 1553857874.616 * [backup-simplify]: Simplify 0 into 0 1553857874.616 * [backup-simplify]: Simplify 1 into 1 1553857874.616 * [backup-simplify]: Simplify (* y.re 0) into 0 1553857874.616 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1553857874.616 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857874.616 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1553857874.616 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857874.616 * [taylor]: Taking taylor expansion of y.im in x.im 1553857874.616 * [backup-simplify]: Simplify y.im into y.im 1553857874.616 * [taylor]: Taking taylor expansion of x.re in x.im 1553857874.616 * [backup-simplify]: Simplify x.re into x.re 1553857874.616 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857874.617 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857874.617 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1553857874.617 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1553857874.617 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857874.617 * [taylor]: Taking taylor expansion of y.re in x.im 1553857874.617 * [backup-simplify]: Simplify y.re into y.re 1553857874.617 * [taylor]: Taking taylor expansion of x.im in x.im 1553857874.617 * [backup-simplify]: Simplify 0 into 0 1553857874.617 * [backup-simplify]: Simplify 1 into 1 1553857874.617 * [backup-simplify]: Simplify (* y.re 0) into 0 1553857874.617 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1553857874.617 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857874.617 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1553857874.617 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857874.617 * [taylor]: Taking taylor expansion of y.im in x.im 1553857874.617 * [backup-simplify]: Simplify y.im into y.im 1553857874.617 * [taylor]: Taking taylor expansion of x.re in x.im 1553857874.617 * [backup-simplify]: Simplify x.re into x.re 1553857874.617 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857874.618 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857874.618 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1553857874.618 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1553857874.618 * [taylor]: Taking taylor expansion of y.re in y.re 1553857874.618 * [backup-simplify]: Simplify 0 into 0 1553857874.618 * [backup-simplify]: Simplify 1 into 1 1553857874.618 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857874.618 * [taylor]: Taking taylor expansion of 1 in x.re 1553857874.618 * [backup-simplify]: Simplify 1 into 1 1553857874.619 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1553857874.619 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857874.619 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1553857874.619 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 1553857874.620 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in y.re 1553857874.620 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1553857874.620 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1553857874.620 * [taylor]: Taking taylor expansion of y.im in y.re 1553857874.620 * [backup-simplify]: Simplify y.im into y.im 1553857874.620 * [taylor]: Taking taylor expansion of x.re in y.re 1553857874.620 * [backup-simplify]: Simplify x.re into x.re 1553857874.620 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857874.620 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857874.621 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857874.621 * [taylor]: Taking taylor expansion of 0 in x.re 1553857874.621 * [backup-simplify]: Simplify 0 into 0 1553857874.621 * [taylor]: Taking taylor expansion of 1 in y.im 1553857874.621 * [backup-simplify]: Simplify 1 into 1 1553857874.622 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553857874.622 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857874.622 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857874.622 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1553857874.622 * [backup-simplify]: Simplify (- 0) into 0 1553857874.623 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.623 * [taylor]: Taking taylor expansion of 0 in y.re 1553857874.623 * [backup-simplify]: Simplify 0 into 0 1553857874.623 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1553857874.623 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 1553857874.623 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1553857874.623 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1553857874.623 * [taylor]: Taking taylor expansion of y.im in x.re 1553857874.623 * [backup-simplify]: Simplify y.im into y.im 1553857874.623 * [taylor]: Taking taylor expansion of x.re in x.re 1553857874.623 * [backup-simplify]: Simplify 0 into 0 1553857874.623 * [backup-simplify]: Simplify 1 into 1 1553857874.623 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857874.624 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857874.624 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857874.624 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1553857874.624 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1553857874.624 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857874.624 * [taylor]: Taking taylor expansion of y.im in y.im 1553857874.624 * [backup-simplify]: Simplify 0 into 0 1553857874.624 * [backup-simplify]: Simplify 1 into 1 1553857874.624 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857874.625 * [backup-simplify]: Simplify (- 1) into -1 1553857874.625 * [backup-simplify]: Simplify -1 into -1 1553857874.626 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857874.626 * [taylor]: Taking taylor expansion of 0 in x.re 1553857874.626 * [backup-simplify]: Simplify 0 into 0 1553857874.626 * [taylor]: Taking taylor expansion of 0 in y.im 1553857874.626 * [backup-simplify]: Simplify 0 into 0 1553857874.626 * [taylor]: Taking taylor expansion of 0 in y.im 1553857874.626 * [backup-simplify]: Simplify 0 into 0 1553857874.626 * [backup-simplify]: Simplify 1 into 1 1553857874.627 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1553857874.627 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857874.628 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1553857874.628 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1553857874.628 * [backup-simplify]: Simplify (- 0) into 0 1553857874.629 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.629 * [taylor]: Taking taylor expansion of 0 in y.re 1553857874.629 * [backup-simplify]: Simplify 0 into 0 1553857874.629 * [taylor]: Taking taylor expansion of 0 in x.re 1553857874.629 * [backup-simplify]: Simplify 0 into 0 1553857874.629 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857874.629 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1553857874.629 * [backup-simplify]: Simplify (- 0) into 0 1553857874.629 * [taylor]: Taking taylor expansion of 0 in x.re 1553857874.629 * [backup-simplify]: Simplify 0 into 0 1553857874.630 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857874.630 * [taylor]: Taking taylor expansion of 0 in x.re 1553857874.630 * [backup-simplify]: Simplify 0 into 0 1553857874.631 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1553857874.631 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857874.632 * [backup-simplify]: Simplify (- 0) into 0 1553857874.632 * [taylor]: Taking taylor expansion of 0 in y.im 1553857874.632 * [backup-simplify]: Simplify 0 into 0 1553857874.632 * [taylor]: Taking taylor expansion of 0 in y.im 1553857874.632 * [backup-simplify]: Simplify 0 into 0 1553857874.632 * [taylor]: Taking taylor expansion of 0 in y.im 1553857874.632 * [backup-simplify]: Simplify 0 into 0 1553857874.632 * [taylor]: Taking taylor expansion of 0 in y.im 1553857874.632 * [backup-simplify]: Simplify 0 into 0 1553857874.633 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857874.633 * [backup-simplify]: Simplify (- 0) into 0 1553857874.633 * [backup-simplify]: Simplify 0 into 0 1553857874.633 * [backup-simplify]: Simplify 0 into 0 1553857874.633 * [backup-simplify]: Simplify 0 into 0 1553857874.633 * [backup-simplify]: Simplify 0 into 0 1553857874.635 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1553857874.635 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857874.636 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 1553857874.637 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1553857874.637 * [backup-simplify]: Simplify (- 0) into 0 1553857874.637 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.637 * [taylor]: Taking taylor expansion of 0 in y.re 1553857874.637 * [backup-simplify]: Simplify 0 into 0 1553857874.638 * [taylor]: Taking taylor expansion of 0 in x.re 1553857874.638 * [backup-simplify]: Simplify 0 into 0 1553857874.638 * [taylor]: Taking taylor expansion of 0 in x.re 1553857874.638 * [backup-simplify]: Simplify 0 into 0 1553857874.638 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1553857874.638 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1553857874.639 * [backup-simplify]: Simplify (- 0) into 0 1553857874.639 * [taylor]: Taking taylor expansion of 0 in x.re 1553857874.639 * [backup-simplify]: Simplify 0 into 0 1553857874.640 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857874.640 * [taylor]: Taking taylor expansion of 0 in x.re 1553857874.640 * [backup-simplify]: Simplify 0 into 0 1553857874.640 * [taylor]: Taking taylor expansion of 0 in y.im 1553857874.640 * [backup-simplify]: Simplify 0 into 0 1553857874.640 * [taylor]: Taking taylor expansion of 0 in y.im 1553857874.640 * [backup-simplify]: Simplify 0 into 0 1553857874.640 * [taylor]: Taking taylor expansion of 0 in y.im 1553857874.640 * [backup-simplify]: Simplify 0 into 0 1553857874.641 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553857874.641 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857874.641 * [backup-simplify]: Simplify (- 0) into 0 1553857874.641 * [taylor]: Taking taylor expansion of 0 in y.im 1553857874.642 * [backup-simplify]: Simplify 0 into 0 1553857874.642 * [taylor]: Taking taylor expansion of 0 in y.im 1553857874.642 * [backup-simplify]: Simplify 0 into 0 1553857874.642 * [taylor]: Taking taylor expansion of 0 in y.im 1553857874.642 * [backup-simplify]: Simplify 0 into 0 1553857874.642 * [taylor]: Taking taylor expansion of 0 in y.im 1553857874.642 * [backup-simplify]: Simplify 0 into 0 1553857874.642 * [backup-simplify]: Simplify 0 into 0 1553857874.642 * [backup-simplify]: Simplify 0 into 0 1553857874.643 * [backup-simplify]: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 y.re)) (/ 1 (/ 1 x.im)))))) (* -1 (* (/ 1 (/ 1 y.im)) (* (/ 1 (/ 1 x.re)) (* 1 1))))) into (- (* y.re x.im) (* y.im x.re)) 1553857874.643 * [backup-simplify]: Simplify (- (* (/ 1 (- x.im)) (/ 1 (- y.re))) (* (/ 1 (- x.re)) (/ 1 (- y.im)))) into (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) 1553857874.643 * [approximate]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in (x.im y.re x.re y.im) around 0 1553857874.643 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 1553857874.643 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 1553857874.643 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1553857874.643 * [taylor]: Taking taylor expansion of y.re in y.im 1553857874.643 * [backup-simplify]: Simplify y.re into y.re 1553857874.643 * [taylor]: Taking taylor expansion of x.im in y.im 1553857874.643 * [backup-simplify]: Simplify x.im into x.im 1553857874.643 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1553857874.643 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1553857874.643 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 1553857874.643 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1553857874.643 * [taylor]: Taking taylor expansion of y.im in y.im 1553857874.643 * [backup-simplify]: Simplify 0 into 0 1553857874.643 * [backup-simplify]: Simplify 1 into 1 1553857874.643 * [taylor]: Taking taylor expansion of x.re in y.im 1553857874.643 * [backup-simplify]: Simplify x.re into x.re 1553857874.643 * [backup-simplify]: Simplify (* 0 x.re) into 0 1553857874.644 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1553857874.644 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553857874.644 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 1553857874.644 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 1553857874.644 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1553857874.644 * [taylor]: Taking taylor expansion of y.re in x.re 1553857874.644 * [backup-simplify]: Simplify y.re into y.re 1553857874.644 * [taylor]: Taking taylor expansion of x.im in x.re 1553857874.644 * [backup-simplify]: Simplify x.im into x.im 1553857874.644 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1553857874.644 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1553857874.644 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1553857874.644 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1553857874.644 * [taylor]: Taking taylor expansion of y.im in x.re 1553857874.644 * [backup-simplify]: Simplify y.im into y.im 1553857874.644 * [taylor]: Taking taylor expansion of x.re in x.re 1553857874.644 * [backup-simplify]: Simplify 0 into 0 1553857874.644 * [backup-simplify]: Simplify 1 into 1 1553857874.645 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857874.645 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857874.645 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857874.645 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 1553857874.645 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 1553857874.645 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1553857874.645 * [taylor]: Taking taylor expansion of y.re in y.re 1553857874.645 * [backup-simplify]: Simplify 0 into 0 1553857874.645 * [backup-simplify]: Simplify 1 into 1 1553857874.645 * [taylor]: Taking taylor expansion of x.im in y.re 1553857874.645 * [backup-simplify]: Simplify x.im into x.im 1553857874.645 * [backup-simplify]: Simplify (* 0 x.im) into 0 1553857874.646 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1553857874.646 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553857874.646 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1553857874.646 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1553857874.646 * [taylor]: Taking taylor expansion of y.im in y.re 1553857874.646 * [backup-simplify]: Simplify y.im into y.im 1553857874.646 * [taylor]: Taking taylor expansion of x.re in y.re 1553857874.646 * [backup-simplify]: Simplify x.re into x.re 1553857874.646 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857874.646 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857874.646 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1553857874.646 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1553857874.646 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857874.646 * [taylor]: Taking taylor expansion of y.re in x.im 1553857874.646 * [backup-simplify]: Simplify y.re into y.re 1553857874.646 * [taylor]: Taking taylor expansion of x.im in x.im 1553857874.646 * [backup-simplify]: Simplify 0 into 0 1553857874.646 * [backup-simplify]: Simplify 1 into 1 1553857874.646 * [backup-simplify]: Simplify (* y.re 0) into 0 1553857874.647 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1553857874.647 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857874.647 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1553857874.647 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857874.647 * [taylor]: Taking taylor expansion of y.im in x.im 1553857874.647 * [backup-simplify]: Simplify y.im into y.im 1553857874.647 * [taylor]: Taking taylor expansion of x.re in x.im 1553857874.647 * [backup-simplify]: Simplify x.re into x.re 1553857874.647 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857874.647 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857874.647 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1553857874.647 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1553857874.647 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857874.647 * [taylor]: Taking taylor expansion of y.re in x.im 1553857874.647 * [backup-simplify]: Simplify y.re into y.re 1553857874.647 * [taylor]: Taking taylor expansion of x.im in x.im 1553857874.647 * [backup-simplify]: Simplify 0 into 0 1553857874.647 * [backup-simplify]: Simplify 1 into 1 1553857874.647 * [backup-simplify]: Simplify (* y.re 0) into 0 1553857874.648 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1553857874.648 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857874.648 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1553857874.648 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857874.648 * [taylor]: Taking taylor expansion of y.im in x.im 1553857874.648 * [backup-simplify]: Simplify y.im into y.im 1553857874.648 * [taylor]: Taking taylor expansion of x.re in x.im 1553857874.648 * [backup-simplify]: Simplify x.re into x.re 1553857874.648 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857874.648 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857874.648 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1553857874.648 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1553857874.648 * [taylor]: Taking taylor expansion of y.re in y.re 1553857874.648 * [backup-simplify]: Simplify 0 into 0 1553857874.648 * [backup-simplify]: Simplify 1 into 1 1553857874.649 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857874.649 * [taylor]: Taking taylor expansion of 1 in x.re 1553857874.649 * [backup-simplify]: Simplify 1 into 1 1553857874.650 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1553857874.650 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857874.650 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1553857874.650 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 1553857874.650 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in y.re 1553857874.650 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1553857874.650 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1553857874.650 * [taylor]: Taking taylor expansion of y.im in y.re 1553857874.650 * [backup-simplify]: Simplify y.im into y.im 1553857874.650 * [taylor]: Taking taylor expansion of x.re in y.re 1553857874.650 * [backup-simplify]: Simplify x.re into x.re 1553857874.650 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857874.650 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857874.651 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857874.651 * [taylor]: Taking taylor expansion of 0 in x.re 1553857874.651 * [backup-simplify]: Simplify 0 into 0 1553857874.651 * [taylor]: Taking taylor expansion of 1 in y.im 1553857874.651 * [backup-simplify]: Simplify 1 into 1 1553857874.652 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553857874.652 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857874.652 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857874.652 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1553857874.653 * [backup-simplify]: Simplify (- 0) into 0 1553857874.653 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.653 * [taylor]: Taking taylor expansion of 0 in y.re 1553857874.653 * [backup-simplify]: Simplify 0 into 0 1553857874.653 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1553857874.653 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 1553857874.654 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1553857874.654 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1553857874.654 * [taylor]: Taking taylor expansion of y.im in x.re 1553857874.654 * [backup-simplify]: Simplify y.im into y.im 1553857874.654 * [taylor]: Taking taylor expansion of x.re in x.re 1553857874.654 * [backup-simplify]: Simplify 0 into 0 1553857874.654 * [backup-simplify]: Simplify 1 into 1 1553857874.654 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857874.654 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857874.654 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857874.654 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1553857874.654 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1553857874.654 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857874.654 * [taylor]: Taking taylor expansion of y.im in y.im 1553857874.654 * [backup-simplify]: Simplify 0 into 0 1553857874.654 * [backup-simplify]: Simplify 1 into 1 1553857874.655 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857874.655 * [backup-simplify]: Simplify (- 1) into -1 1553857874.655 * [backup-simplify]: Simplify -1 into -1 1553857874.656 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857874.656 * [taylor]: Taking taylor expansion of 0 in x.re 1553857874.656 * [backup-simplify]: Simplify 0 into 0 1553857874.656 * [taylor]: Taking taylor expansion of 0 in y.im 1553857874.656 * [backup-simplify]: Simplify 0 into 0 1553857874.656 * [taylor]: Taking taylor expansion of 0 in y.im 1553857874.656 * [backup-simplify]: Simplify 0 into 0 1553857874.656 * [backup-simplify]: Simplify 1 into 1 1553857874.657 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1553857874.658 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857874.658 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1553857874.658 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1553857874.659 * [backup-simplify]: Simplify (- 0) into 0 1553857874.659 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.659 * [taylor]: Taking taylor expansion of 0 in y.re 1553857874.659 * [backup-simplify]: Simplify 0 into 0 1553857874.659 * [taylor]: Taking taylor expansion of 0 in x.re 1553857874.659 * [backup-simplify]: Simplify 0 into 0 1553857874.659 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857874.660 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1553857874.660 * [backup-simplify]: Simplify (- 0) into 0 1553857874.660 * [taylor]: Taking taylor expansion of 0 in x.re 1553857874.660 * [backup-simplify]: Simplify 0 into 0 1553857874.661 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857874.661 * [taylor]: Taking taylor expansion of 0 in x.re 1553857874.661 * [backup-simplify]: Simplify 0 into 0 1553857874.662 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 1) (* 0 0))) into 0 1553857874.662 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857874.662 * [backup-simplify]: Simplify (- 0) into 0 1553857874.663 * [taylor]: Taking taylor expansion of 0 in y.im 1553857874.663 * [backup-simplify]: Simplify 0 into 0 1553857874.663 * [taylor]: Taking taylor expansion of 0 in y.im 1553857874.663 * [backup-simplify]: Simplify 0 into 0 1553857874.663 * [taylor]: Taking taylor expansion of 0 in y.im 1553857874.663 * [backup-simplify]: Simplify 0 into 0 1553857874.663 * [taylor]: Taking taylor expansion of 0 in y.im 1553857874.663 * [backup-simplify]: Simplify 0 into 0 1553857874.664 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857874.664 * [backup-simplify]: Simplify (- 0) into 0 1553857874.664 * [backup-simplify]: Simplify 0 into 0 1553857874.664 * [backup-simplify]: Simplify 0 into 0 1553857874.664 * [backup-simplify]: Simplify 0 into 0 1553857874.664 * [backup-simplify]: Simplify 0 into 0 1553857874.665 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 1553857874.666 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857874.666 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 0) (* 0 x.re)))) into 0 1553857874.667 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1553857874.667 * [backup-simplify]: Simplify (- 0) into 0 1553857874.667 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.667 * [taylor]: Taking taylor expansion of 0 in y.re 1553857874.667 * [backup-simplify]: Simplify 0 into 0 1553857874.667 * [taylor]: Taking taylor expansion of 0 in x.re 1553857874.668 * [backup-simplify]: Simplify 0 into 0 1553857874.668 * [taylor]: Taking taylor expansion of 0 in x.re 1553857874.668 * [backup-simplify]: Simplify 0 into 0 1553857874.668 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1553857874.668 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1553857874.669 * [backup-simplify]: Simplify (- 0) into 0 1553857874.669 * [taylor]: Taking taylor expansion of 0 in x.re 1553857874.669 * [backup-simplify]: Simplify 0 into 0 1553857874.669 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857874.669 * [taylor]: Taking taylor expansion of 0 in x.re 1553857874.669 * [backup-simplify]: Simplify 0 into 0 1553857874.669 * [taylor]: Taking taylor expansion of 0 in y.im 1553857874.669 * [backup-simplify]: Simplify 0 into 0 1553857874.669 * [taylor]: Taking taylor expansion of 0 in y.im 1553857874.669 * [backup-simplify]: Simplify 0 into 0 1553857874.669 * [taylor]: Taking taylor expansion of 0 in y.im 1553857874.669 * [backup-simplify]: Simplify 0 into 0 1553857874.670 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553857874.670 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857874.670 * [backup-simplify]: Simplify (- 0) into 0 1553857874.670 * [taylor]: Taking taylor expansion of 0 in y.im 1553857874.670 * [backup-simplify]: Simplify 0 into 0 1553857874.670 * [taylor]: Taking taylor expansion of 0 in y.im 1553857874.670 * [backup-simplify]: Simplify 0 into 0 1553857874.670 * [taylor]: Taking taylor expansion of 0 in y.im 1553857874.670 * [backup-simplify]: Simplify 0 into 0 1553857874.670 * [taylor]: Taking taylor expansion of 0 in y.im 1553857874.670 * [backup-simplify]: Simplify 0 into 0 1553857874.671 * [backup-simplify]: Simplify 0 into 0 1553857874.671 * [backup-simplify]: Simplify 0 into 0 1553857874.671 * [backup-simplify]: Simplify (+ (* 1 (* 1 (* 1 (* (/ 1 (/ 1 (- y.re))) (/ 1 (/ 1 (- x.im))))))) (* -1 (* (/ 1 (/ 1 (- y.im))) (* (/ 1 (/ 1 (- x.re))) (* 1 1))))) into (- (* y.re x.im) (* y.im x.re)) 1553857874.671 * * * * [progress]: [ 3 / 3 ] generating series at (2) 1553857874.671 * [backup-simplify]: Simplify (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) into (/ (- (* y.re x.im) (* y.im x.re)) (pow (hypot y.re y.im) 2)) 1553857874.671 * [approximate]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (pow (hypot y.re y.im) 2)) in (x.im y.re x.re y.im) around 0 1553857874.671 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (pow (hypot y.re y.im) 2)) in y.im 1553857874.671 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.im 1553857874.671 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1553857874.671 * [taylor]: Taking taylor expansion of y.re in y.im 1553857874.671 * [backup-simplify]: Simplify y.re into y.re 1553857874.671 * [taylor]: Taking taylor expansion of x.im in y.im 1553857874.671 * [backup-simplify]: Simplify x.im into x.im 1553857874.671 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1553857874.671 * [taylor]: Taking taylor expansion of y.im in y.im 1553857874.671 * [backup-simplify]: Simplify 0 into 0 1553857874.671 * [backup-simplify]: Simplify 1 into 1 1553857874.671 * [taylor]: Taking taylor expansion of x.re in y.im 1553857874.671 * [backup-simplify]: Simplify x.re into x.re 1553857874.671 * [taylor]: Taking taylor expansion of (pow (hypot y.re y.im) 2) in y.im 1553857874.671 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in y.im 1553857874.672 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1553857874.672 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.im 1553857874.672 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.im 1553857874.672 * [taylor]: Taking taylor expansion of y.re in y.im 1553857874.672 * [backup-simplify]: Simplify y.re into y.re 1553857874.672 * [taylor]: Taking taylor expansion of y.re in y.im 1553857874.672 * [backup-simplify]: Simplify y.re into y.re 1553857874.672 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.im 1553857874.672 * [taylor]: Taking taylor expansion of y.im in y.im 1553857874.672 * [backup-simplify]: Simplify 0 into 0 1553857874.672 * [backup-simplify]: Simplify 1 into 1 1553857874.672 * [taylor]: Taking taylor expansion of y.im in y.im 1553857874.672 * [backup-simplify]: Simplify 0 into 0 1553857874.672 * [backup-simplify]: Simplify 1 into 1 1553857874.672 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857874.672 * [backup-simplify]: Simplify (* 0 0) into 0 1553857874.672 * [backup-simplify]: Simplify (+ (pow y.re 2) 0) into (pow y.re 2) 1553857874.672 * [backup-simplify]: Simplify (sqrt (pow y.re 2)) into y.re 1553857874.672 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857874.673 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1553857874.673 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.673 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.re 2)))) into 0 1553857874.673 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1553857874.673 * [backup-simplify]: Simplify (* 0 x.re) into 0 1553857874.673 * [backup-simplify]: Simplify (- 0) into 0 1553857874.673 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 1553857874.673 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857874.673 * [backup-simplify]: Simplify (/ (* y.re x.im) (pow y.re 2)) into (/ x.im y.re) 1553857874.673 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (pow (hypot y.re y.im) 2)) in x.re 1553857874.673 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.re 1553857874.673 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1553857874.673 * [taylor]: Taking taylor expansion of y.re in x.re 1553857874.673 * [backup-simplify]: Simplify y.re into y.re 1553857874.673 * [taylor]: Taking taylor expansion of x.im in x.re 1553857874.674 * [backup-simplify]: Simplify x.im into x.im 1553857874.674 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1553857874.674 * [taylor]: Taking taylor expansion of y.im in x.re 1553857874.674 * [backup-simplify]: Simplify y.im into y.im 1553857874.674 * [taylor]: Taking taylor expansion of x.re in x.re 1553857874.674 * [backup-simplify]: Simplify 0 into 0 1553857874.674 * [backup-simplify]: Simplify 1 into 1 1553857874.674 * [taylor]: Taking taylor expansion of (pow (hypot y.re y.im) 2) in x.re 1553857874.674 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in x.re 1553857874.674 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1553857874.674 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.re 1553857874.674 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.re 1553857874.674 * [taylor]: Taking taylor expansion of y.re in x.re 1553857874.674 * [backup-simplify]: Simplify y.re into y.re 1553857874.674 * [taylor]: Taking taylor expansion of y.re in x.re 1553857874.674 * [backup-simplify]: Simplify y.re into y.re 1553857874.674 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.re 1553857874.674 * [taylor]: Taking taylor expansion of y.im in x.re 1553857874.674 * [backup-simplify]: Simplify y.im into y.im 1553857874.674 * [taylor]: Taking taylor expansion of y.im in x.re 1553857874.674 * [backup-simplify]: Simplify y.im into y.im 1553857874.674 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857874.674 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857874.674 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1553857874.674 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1553857874.674 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857874.674 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857874.674 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.675 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1553857874.675 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1553857874.675 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857874.675 * [backup-simplify]: Simplify (- 0) into 0 1553857874.675 * [backup-simplify]: Simplify (+ (* y.re x.im) 0) into (* y.re x.im) 1553857874.675 * [backup-simplify]: Simplify (* (sqrt (+ (pow y.re 2) (pow y.im 2))) (sqrt (+ (pow y.re 2) (pow y.im 2)))) into (+ (pow y.re 2) (pow y.im 2)) 1553857874.675 * [backup-simplify]: Simplify (/ (* y.re x.im) (+ (pow y.re 2) (pow y.im 2))) into (/ (* y.re x.im) (+ (pow y.re 2) (pow y.im 2))) 1553857874.675 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (pow (hypot y.re y.im) 2)) in y.re 1553857874.675 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in y.re 1553857874.675 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1553857874.675 * [taylor]: Taking taylor expansion of y.re in y.re 1553857874.675 * [backup-simplify]: Simplify 0 into 0 1553857874.675 * [backup-simplify]: Simplify 1 into 1 1553857874.675 * [taylor]: Taking taylor expansion of x.im in y.re 1553857874.675 * [backup-simplify]: Simplify x.im into x.im 1553857874.675 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1553857874.675 * [taylor]: Taking taylor expansion of y.im in y.re 1553857874.675 * [backup-simplify]: Simplify y.im into y.im 1553857874.675 * [taylor]: Taking taylor expansion of x.re in y.re 1553857874.675 * [backup-simplify]: Simplify x.re into x.re 1553857874.675 * [taylor]: Taking taylor expansion of (pow (hypot y.re y.im) 2) in y.re 1553857874.675 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in y.re 1553857874.675 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1553857874.675 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in y.re 1553857874.675 * [taylor]: Taking taylor expansion of (* y.re y.re) in y.re 1553857874.675 * [taylor]: Taking taylor expansion of y.re in y.re 1553857874.675 * [backup-simplify]: Simplify 0 into 0 1553857874.675 * [backup-simplify]: Simplify 1 into 1 1553857874.676 * [taylor]: Taking taylor expansion of y.re in y.re 1553857874.676 * [backup-simplify]: Simplify 0 into 0 1553857874.676 * [backup-simplify]: Simplify 1 into 1 1553857874.676 * [taylor]: Taking taylor expansion of (* y.im y.im) in y.re 1553857874.676 * [taylor]: Taking taylor expansion of y.im in y.re 1553857874.676 * [backup-simplify]: Simplify y.im into y.im 1553857874.676 * [taylor]: Taking taylor expansion of y.im in y.re 1553857874.676 * [backup-simplify]: Simplify y.im into y.im 1553857874.676 * [backup-simplify]: Simplify (* 0 0) into 0 1553857874.676 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857874.676 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1553857874.676 * [backup-simplify]: Simplify (sqrt (pow y.im 2)) into y.im 1553857874.676 * [backup-simplify]: Simplify (+ (* 0 1) (* 1 0)) into 0 1553857874.676 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857874.677 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.677 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (pow y.im 2)))) into 0 1553857874.677 * [backup-simplify]: Simplify (* 0 x.im) into 0 1553857874.677 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857874.677 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 1553857874.677 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 1553857874.677 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857874.677 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) (pow y.im 2)) into (* -1 (/ x.re y.im)) 1553857874.677 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (pow (hypot y.re y.im) 2)) in x.im 1553857874.677 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 1553857874.677 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857874.677 * [taylor]: Taking taylor expansion of y.re in x.im 1553857874.677 * [backup-simplify]: Simplify y.re into y.re 1553857874.677 * [taylor]: Taking taylor expansion of x.im in x.im 1553857874.677 * [backup-simplify]: Simplify 0 into 0 1553857874.677 * [backup-simplify]: Simplify 1 into 1 1553857874.677 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857874.677 * [taylor]: Taking taylor expansion of y.im in x.im 1553857874.677 * [backup-simplify]: Simplify y.im into y.im 1553857874.677 * [taylor]: Taking taylor expansion of x.re in x.im 1553857874.677 * [backup-simplify]: Simplify x.re into x.re 1553857874.677 * [taylor]: Taking taylor expansion of (pow (hypot y.re y.im) 2) in x.im 1553857874.677 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in x.im 1553857874.677 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1553857874.677 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.im 1553857874.677 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.im 1553857874.677 * [taylor]: Taking taylor expansion of y.re in x.im 1553857874.677 * [backup-simplify]: Simplify y.re into y.re 1553857874.677 * [taylor]: Taking taylor expansion of y.re in x.im 1553857874.677 * [backup-simplify]: Simplify y.re into y.re 1553857874.677 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 1553857874.677 * [taylor]: Taking taylor expansion of y.im in x.im 1553857874.677 * [backup-simplify]: Simplify y.im into y.im 1553857874.677 * [taylor]: Taking taylor expansion of y.im in x.im 1553857874.677 * [backup-simplify]: Simplify y.im into y.im 1553857874.678 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857874.678 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857874.678 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1553857874.678 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1553857874.678 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857874.678 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857874.678 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.678 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1553857874.678 * [backup-simplify]: Simplify (* y.re 0) into 0 1553857874.678 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857874.678 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 1553857874.678 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 1553857874.679 * [backup-simplify]: Simplify (* (sqrt (+ (pow y.re 2) (pow y.im 2))) (sqrt (+ (pow y.re 2) (pow y.im 2)))) into (+ (pow y.re 2) (pow y.im 2)) 1553857874.679 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) into (* -1 (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2)))) 1553857874.679 * [taylor]: Taking taylor expansion of (/ (- (* y.re x.im) (* y.im x.re)) (pow (hypot y.re y.im) 2)) in x.im 1553857874.679 * [taylor]: Taking taylor expansion of (- (* y.re x.im) (* y.im x.re)) in x.im 1553857874.679 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857874.679 * [taylor]: Taking taylor expansion of y.re in x.im 1553857874.679 * [backup-simplify]: Simplify y.re into y.re 1553857874.679 * [taylor]: Taking taylor expansion of x.im in x.im 1553857874.679 * [backup-simplify]: Simplify 0 into 0 1553857874.679 * [backup-simplify]: Simplify 1 into 1 1553857874.679 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857874.679 * [taylor]: Taking taylor expansion of y.im in x.im 1553857874.679 * [backup-simplify]: Simplify y.im into y.im 1553857874.679 * [taylor]: Taking taylor expansion of x.re in x.im 1553857874.679 * [backup-simplify]: Simplify x.re into x.re 1553857874.679 * [taylor]: Taking taylor expansion of (pow (hypot y.re y.im) 2) in x.im 1553857874.679 * [taylor]: Taking taylor expansion of (hypot y.re y.im) in x.im 1553857874.679 * [taylor]: Rewrote expression to (sqrt (+ (* y.re y.re) (* y.im y.im))) 1553857874.679 * [taylor]: Taking taylor expansion of (+ (* y.re y.re) (* y.im y.im)) in x.im 1553857874.679 * [taylor]: Taking taylor expansion of (* y.re y.re) in x.im 1553857874.679 * [taylor]: Taking taylor expansion of y.re in x.im 1553857874.679 * [backup-simplify]: Simplify y.re into y.re 1553857874.679 * [taylor]: Taking taylor expansion of y.re in x.im 1553857874.679 * [backup-simplify]: Simplify y.re into y.re 1553857874.679 * [taylor]: Taking taylor expansion of (* y.im y.im) in x.im 1553857874.679 * [taylor]: Taking taylor expansion of y.im in x.im 1553857874.679 * [backup-simplify]: Simplify y.im into y.im 1553857874.679 * [taylor]: Taking taylor expansion of y.im in x.im 1553857874.679 * [backup-simplify]: Simplify y.im into y.im 1553857874.679 * [backup-simplify]: Simplify (* y.re y.re) into (pow y.re 2) 1553857874.679 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857874.679 * [backup-simplify]: Simplify (+ (pow y.re 2) (pow y.im 2)) into (+ (pow y.re 2) (pow y.im 2)) 1553857874.679 * [backup-simplify]: Simplify (sqrt (+ (pow y.re 2) (pow y.im 2))) into (sqrt (+ (pow y.re 2) (pow y.im 2))) 1553857874.679 * [backup-simplify]: Simplify (+ (* y.re 0) (* 0 y.re)) into 0 1553857874.679 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857874.680 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.680 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1553857874.680 * [backup-simplify]: Simplify (* y.re 0) into 0 1553857874.680 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857874.680 * [backup-simplify]: Simplify (- (* y.im x.re)) into (- (* y.im x.re)) 1553857874.680 * [backup-simplify]: Simplify (+ 0 (- (* y.im x.re))) into (- (* y.im x.re)) 1553857874.680 * [backup-simplify]: Simplify (* (sqrt (+ (pow y.re 2) (pow y.im 2))) (sqrt (+ (pow y.re 2) (pow y.im 2)))) into (+ (pow y.re 2) (pow y.im 2)) 1553857874.680 * [backup-simplify]: Simplify (/ (- (* y.im x.re)) (+ (pow y.re 2) (pow y.im 2))) into (* -1 (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2)))) 1553857874.680 * [taylor]: Taking taylor expansion of (* -1 (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2)))) in y.re 1553857874.680 * [taylor]: Taking taylor expansion of -1 in y.re 1553857874.680 * [backup-simplify]: Simplify -1 into -1 1553857874.680 * [taylor]: Taking taylor expansion of (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2))) in y.re 1553857874.680 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1553857874.680 * [taylor]: Taking taylor expansion of y.im in y.re 1553857874.680 * [backup-simplify]: Simplify y.im into y.im 1553857874.680 * [taylor]: Taking taylor expansion of x.re in y.re 1553857874.680 * [backup-simplify]: Simplify x.re into x.re 1553857874.680 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1553857874.680 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857874.680 * [taylor]: Taking taylor expansion of y.re in y.re 1553857874.681 * [backup-simplify]: Simplify 0 into 0 1553857874.681 * [backup-simplify]: Simplify 1 into 1 1553857874.681 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857874.681 * [taylor]: Taking taylor expansion of y.im in y.re 1553857874.681 * [backup-simplify]: Simplify y.im into y.im 1553857874.681 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857874.681 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857874.681 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1553857874.681 * [backup-simplify]: Simplify (/ (* y.im x.re) (pow y.im 2)) into (/ x.re y.im) 1553857874.681 * [backup-simplify]: Simplify (* -1 (/ x.re y.im)) into (* -1 (/ x.re y.im)) 1553857874.681 * [taylor]: Taking taylor expansion of (* -1 (/ x.re y.im)) in x.re 1553857874.681 * [taylor]: Taking taylor expansion of -1 in x.re 1553857874.681 * [backup-simplify]: Simplify -1 into -1 1553857874.681 * [taylor]: Taking taylor expansion of (/ x.re y.im) in x.re 1553857874.681 * [taylor]: Taking taylor expansion of x.re in x.re 1553857874.681 * [backup-simplify]: Simplify 0 into 0 1553857874.681 * [backup-simplify]: Simplify 1 into 1 1553857874.681 * [taylor]: Taking taylor expansion of y.im in x.re 1553857874.681 * [backup-simplify]: Simplify y.im into y.im 1553857874.681 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857874.681 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1553857874.681 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857874.682 * [backup-simplify]: Simplify (- 0) into 0 1553857874.682 * [backup-simplify]: Simplify (+ y.re 0) into y.re 1553857874.682 * [backup-simplify]: Simplify (+ (* (sqrt (+ (pow y.re 2) (pow y.im 2))) 0) (* 0 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1553857874.682 * [backup-simplify]: Simplify (- (/ y.re (+ (pow y.re 2) (pow y.im 2))) (+ (* (* -1 (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2)))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into (/ y.re (+ (pow y.re 2) (pow y.im 2))) 1553857874.682 * [taylor]: Taking taylor expansion of (/ y.re (+ (pow y.re 2) (pow y.im 2))) in y.re 1553857874.682 * [taylor]: Taking taylor expansion of y.re in y.re 1553857874.682 * [backup-simplify]: Simplify 0 into 0 1553857874.682 * [backup-simplify]: Simplify 1 into 1 1553857874.682 * [taylor]: Taking taylor expansion of (+ (pow y.re 2) (pow y.im 2)) in y.re 1553857874.682 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857874.682 * [taylor]: Taking taylor expansion of y.re in y.re 1553857874.682 * [backup-simplify]: Simplify 0 into 0 1553857874.682 * [backup-simplify]: Simplify 1 into 1 1553857874.682 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857874.682 * [taylor]: Taking taylor expansion of y.im in y.re 1553857874.682 * [backup-simplify]: Simplify y.im into y.im 1553857874.682 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857874.682 * [backup-simplify]: Simplify (+ 0 (pow y.im 2)) into (pow y.im 2) 1553857874.683 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857874.683 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857874.683 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857874.683 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.683 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ x.re y.im) (/ 0 (pow y.im 2))))) into 0 1553857874.683 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ x.re y.im))) into 0 1553857874.683 * [taylor]: Taking taylor expansion of 0 in x.re 1553857874.683 * [backup-simplify]: Simplify 0 into 0 1553857874.683 * [taylor]: Taking taylor expansion of 0 in y.im 1553857874.683 * [backup-simplify]: Simplify 0 into 0 1553857874.683 * [backup-simplify]: Simplify 0 into 0 1553857874.684 * [backup-simplify]: Simplify (* -1 (/ 1 y.im)) into (/ -1 y.im) 1553857874.684 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1553857874.684 * [taylor]: Taking taylor expansion of -1 in y.im 1553857874.684 * [backup-simplify]: Simplify -1 into -1 1553857874.684 * [taylor]: Taking taylor expansion of y.im in y.im 1553857874.684 * [backup-simplify]: Simplify 0 into 0 1553857874.684 * [backup-simplify]: Simplify 1 into 1 1553857874.684 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857874.684 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553857874.684 * [backup-simplify]: Simplify 0 into 0 1553857874.685 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1553857874.685 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1553857874.685 * [backup-simplify]: Simplify (- 0) into 0 1553857874.686 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.686 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (* 0 y.re))) into 0 1553857874.686 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1553857874.686 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.687 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (pow y.re 2) (pow y.im 2))))) into 0 1553857874.687 * [backup-simplify]: Simplify (+ (* (sqrt (+ (pow y.re 2) (pow y.im 2))) 0) (+ (* 0 0) (* 0 (sqrt (+ (pow y.re 2) (pow y.im 2)))))) into 0 1553857874.688 * [backup-simplify]: Simplify (- (/ 0 (+ (pow y.re 2) (pow y.im 2))) (+ (* (* -1 (/ (* y.im x.re) (+ (pow y.re 2) (pow y.im 2)))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))) (* (/ y.re (+ (pow y.re 2) (pow y.im 2))) (/ 0 (+ (pow y.re 2) (pow y.im 2)))))) into 0 1553857874.688 * [taylor]: Taking taylor expansion of 0 in y.re 1553857874.688 * [backup-simplify]: Simplify 0 into 0 1553857874.688 * [taylor]: Taking taylor expansion of 0 in x.re 1553857874.688 * [backup-simplify]: Simplify 0 into 0 1553857874.688 * [taylor]: Taking taylor expansion of 0 in y.im 1553857874.688 * [backup-simplify]: Simplify 0 into 0 1553857874.688 * [backup-simplify]: Simplify 0 into 0 1553857874.688 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 1553857874.688 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 1553857874.688 * [taylor]: Taking taylor expansion of y.im in x.re 1553857874.688 * [backup-simplify]: Simplify y.im into y.im 1553857874.688 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857874.688 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857874.688 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.im 1553857874.688 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.im 1553857874.688 * [taylor]: Taking taylor expansion of y.im in y.im 1553857874.688 * [backup-simplify]: Simplify 0 into 0 1553857874.688 * [backup-simplify]: Simplify 1 into 1 1553857874.688 * [backup-simplify]: Simplify (* 1 1) into 1 1553857874.689 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857874.689 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553857874.689 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857874.690 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857874.690 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857874.690 * [backup-simplify]: Simplify 0 into 0 1553857874.691 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1553857874.691 * [backup-simplify]: Simplify (* 1 1) into 1 1553857874.691 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1553857874.692 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857874.692 * [backup-simplify]: Simplify (- (/ 0 (pow y.im 2)) (+ (* (/ x.re y.im) (/ 1 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into (- (/ x.re (pow y.im 3))) 1553857874.692 * [backup-simplify]: Simplify (+ (* -1 (- (/ x.re (pow y.im 3)))) (+ (* 0 0) (* 0 (/ x.re y.im)))) into (/ x.re (pow y.im 3)) 1553857874.692 * [taylor]: Taking taylor expansion of (/ x.re (pow y.im 3)) in x.re 1553857874.692 * [taylor]: Taking taylor expansion of x.re in x.re 1553857874.692 * [backup-simplify]: Simplify 0 into 0 1553857874.692 * [backup-simplify]: Simplify 1 into 1 1553857874.692 * [taylor]: Taking taylor expansion of (pow y.im 3) in x.re 1553857874.692 * [taylor]: Taking taylor expansion of y.im in x.re 1553857874.692 * [backup-simplify]: Simplify y.im into y.im 1553857874.692 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857874.692 * [backup-simplify]: Simplify (* y.im (pow y.im 2)) into (pow y.im 3) 1553857874.692 * [backup-simplify]: Simplify (/ 1 (pow y.im 3)) into (/ 1 (pow y.im 3)) 1553857874.692 * [taylor]: Taking taylor expansion of 0 in y.im 1553857874.692 * [backup-simplify]: Simplify 0 into 0 1553857874.692 * [backup-simplify]: Simplify 0 into 0 1553857874.693 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857874.693 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ 1 y.im))) into 0 1553857874.693 * [taylor]: Taking taylor expansion of 0 in y.im 1553857874.693 * [backup-simplify]: Simplify 0 into 0 1553857874.693 * [backup-simplify]: Simplify 0 into 0 1553857874.693 * [backup-simplify]: Simplify 0 into 0 1553857874.693 * [backup-simplify]: Simplify (/ (/ (- (* (/ 1 x.im) (/ 1 y.re)) (* (/ 1 x.re) (/ 1 y.im))) (hypot (/ 1 y.re) (/ 1 y.im))) (hypot (/ 1 y.re) (/ 1 y.im))) into (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2)) 1553857874.693 * [approximate]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2)) in (x.im y.re x.re y.im) around 0 1553857874.693 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2)) in y.im 1553857874.693 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 1553857874.693 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 1553857874.693 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1553857874.693 * [taylor]: Taking taylor expansion of y.re in y.im 1553857874.693 * [backup-simplify]: Simplify y.re into y.re 1553857874.693 * [taylor]: Taking taylor expansion of x.im in y.im 1553857874.693 * [backup-simplify]: Simplify x.im into x.im 1553857874.693 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1553857874.693 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1553857874.693 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 1553857874.693 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1553857874.694 * [taylor]: Taking taylor expansion of y.im in y.im 1553857874.694 * [backup-simplify]: Simplify 0 into 0 1553857874.694 * [backup-simplify]: Simplify 1 into 1 1553857874.694 * [taylor]: Taking taylor expansion of x.re in y.im 1553857874.694 * [backup-simplify]: Simplify x.re into x.re 1553857874.694 * [backup-simplify]: Simplify (* 0 x.re) into 0 1553857874.694 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1553857874.694 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553857874.694 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2) in y.im 1553857874.694 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.im 1553857874.694 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1553857874.694 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.im 1553857874.694 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.im 1553857874.694 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1553857874.694 * [taylor]: Taking taylor expansion of y.re in y.im 1553857874.694 * [backup-simplify]: Simplify y.re into y.re 1553857874.694 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857874.694 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.im 1553857874.694 * [taylor]: Taking taylor expansion of y.re in y.im 1553857874.694 * [backup-simplify]: Simplify y.re into y.re 1553857874.694 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857874.694 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.im 1553857874.694 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857874.694 * [taylor]: Taking taylor expansion of y.im in y.im 1553857874.694 * [backup-simplify]: Simplify 0 into 0 1553857874.694 * [backup-simplify]: Simplify 1 into 1 1553857874.694 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857874.695 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857874.695 * [taylor]: Taking taylor expansion of y.im in y.im 1553857874.695 * [backup-simplify]: Simplify 0 into 0 1553857874.695 * [backup-simplify]: Simplify 1 into 1 1553857874.695 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857874.695 * [backup-simplify]: Simplify (* 1 1) into 1 1553857874.695 * [backup-simplify]: Simplify (+ 0 1) into 1 1553857874.696 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857874.696 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857874.697 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857874.697 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857874.697 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.698 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857874.698 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 1553857874.698 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 1553857874.698 * [backup-simplify]: Simplify (* 1 1) into 1 1553857874.698 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 1553857874.698 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2)) in x.re 1553857874.698 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 1553857874.698 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 1553857874.698 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1553857874.698 * [taylor]: Taking taylor expansion of y.re in x.re 1553857874.698 * [backup-simplify]: Simplify y.re into y.re 1553857874.698 * [taylor]: Taking taylor expansion of x.im in x.re 1553857874.698 * [backup-simplify]: Simplify x.im into x.im 1553857874.698 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1553857874.698 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1553857874.698 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1553857874.698 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1553857874.698 * [taylor]: Taking taylor expansion of y.im in x.re 1553857874.698 * [backup-simplify]: Simplify y.im into y.im 1553857874.698 * [taylor]: Taking taylor expansion of x.re in x.re 1553857874.698 * [backup-simplify]: Simplify 0 into 0 1553857874.698 * [backup-simplify]: Simplify 1 into 1 1553857874.698 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857874.699 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857874.699 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857874.699 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2) in x.re 1553857874.699 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.re 1553857874.699 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1553857874.699 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.re 1553857874.699 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.re 1553857874.699 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1553857874.699 * [taylor]: Taking taylor expansion of y.re in x.re 1553857874.699 * [backup-simplify]: Simplify y.re into y.re 1553857874.699 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857874.699 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.re 1553857874.699 * [taylor]: Taking taylor expansion of y.re in x.re 1553857874.699 * [backup-simplify]: Simplify y.re into y.re 1553857874.699 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857874.699 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.re 1553857874.699 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1553857874.699 * [taylor]: Taking taylor expansion of y.im in x.re 1553857874.699 * [backup-simplify]: Simplify y.im into y.im 1553857874.699 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857874.699 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.re 1553857874.699 * [taylor]: Taking taylor expansion of y.im in x.re 1553857874.699 * [backup-simplify]: Simplify y.im into y.im 1553857874.699 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857874.699 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1553857874.699 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1553857874.699 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857874.699 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857874.700 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857874.700 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857874.700 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1553857874.700 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857874.700 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857874.700 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1553857874.700 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.700 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857874.700 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1553857874.700 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 1553857874.701 * [backup-simplify]: Simplify (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857874.701 * [backup-simplify]: Simplify (/ (- (/ 1 y.im)) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ -1 (* y.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1553857874.701 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2)) in y.re 1553857874.701 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 1553857874.701 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 1553857874.701 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1553857874.701 * [taylor]: Taking taylor expansion of y.re in y.re 1553857874.701 * [backup-simplify]: Simplify 0 into 0 1553857874.701 * [backup-simplify]: Simplify 1 into 1 1553857874.701 * [taylor]: Taking taylor expansion of x.im in y.re 1553857874.701 * [backup-simplify]: Simplify x.im into x.im 1553857874.701 * [backup-simplify]: Simplify (* 0 x.im) into 0 1553857874.701 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1553857874.701 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553857874.701 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1553857874.701 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1553857874.701 * [taylor]: Taking taylor expansion of y.im in y.re 1553857874.701 * [backup-simplify]: Simplify y.im into y.im 1553857874.701 * [taylor]: Taking taylor expansion of x.re in y.re 1553857874.701 * [backup-simplify]: Simplify x.re into x.re 1553857874.701 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857874.701 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857874.701 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2) in y.re 1553857874.702 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in y.re 1553857874.702 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1553857874.702 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in y.re 1553857874.702 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in y.re 1553857874.702 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1553857874.702 * [taylor]: Taking taylor expansion of y.re in y.re 1553857874.702 * [backup-simplify]: Simplify 0 into 0 1553857874.702 * [backup-simplify]: Simplify 1 into 1 1553857874.702 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857874.702 * [taylor]: Taking taylor expansion of (/ 1 y.re) in y.re 1553857874.702 * [taylor]: Taking taylor expansion of y.re in y.re 1553857874.702 * [backup-simplify]: Simplify 0 into 0 1553857874.702 * [backup-simplify]: Simplify 1 into 1 1553857874.702 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857874.702 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in y.re 1553857874.702 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1553857874.702 * [taylor]: Taking taylor expansion of y.im in y.re 1553857874.702 * [backup-simplify]: Simplify y.im into y.im 1553857874.702 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857874.702 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.re 1553857874.702 * [taylor]: Taking taylor expansion of y.im in y.re 1553857874.702 * [backup-simplify]: Simplify y.im into y.im 1553857874.702 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857874.703 * [backup-simplify]: Simplify (* 1 1) into 1 1553857874.703 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857874.703 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857874.704 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857874.704 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857874.704 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857874.705 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.705 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857874.705 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1553857874.705 * [backup-simplify]: Simplify (* 1 1) into 1 1553857874.705 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1553857874.705 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2)) in x.im 1553857874.705 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1553857874.706 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1553857874.706 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857874.706 * [taylor]: Taking taylor expansion of y.re in x.im 1553857874.706 * [backup-simplify]: Simplify y.re into y.re 1553857874.706 * [taylor]: Taking taylor expansion of x.im in x.im 1553857874.706 * [backup-simplify]: Simplify 0 into 0 1553857874.706 * [backup-simplify]: Simplify 1 into 1 1553857874.706 * [backup-simplify]: Simplify (* y.re 0) into 0 1553857874.706 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1553857874.706 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857874.706 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1553857874.706 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857874.706 * [taylor]: Taking taylor expansion of y.im in x.im 1553857874.706 * [backup-simplify]: Simplify y.im into y.im 1553857874.706 * [taylor]: Taking taylor expansion of x.re in x.im 1553857874.706 * [backup-simplify]: Simplify x.re into x.re 1553857874.706 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857874.706 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857874.706 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2) in x.im 1553857874.706 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.im 1553857874.706 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1553857874.706 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.im 1553857874.706 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 1553857874.706 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1553857874.706 * [taylor]: Taking taylor expansion of y.re in x.im 1553857874.706 * [backup-simplify]: Simplify y.re into y.re 1553857874.706 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857874.706 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1553857874.706 * [taylor]: Taking taylor expansion of y.re in x.im 1553857874.706 * [backup-simplify]: Simplify y.re into y.re 1553857874.706 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857874.706 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 1553857874.706 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1553857874.706 * [taylor]: Taking taylor expansion of y.im in x.im 1553857874.706 * [backup-simplify]: Simplify y.im into y.im 1553857874.706 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857874.706 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1553857874.707 * [taylor]: Taking taylor expansion of y.im in x.im 1553857874.707 * [backup-simplify]: Simplify y.im into y.im 1553857874.707 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857874.707 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1553857874.707 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1553857874.707 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857874.707 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857874.707 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857874.707 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857874.707 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1553857874.707 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857874.707 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857874.707 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1553857874.708 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.708 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857874.708 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1553857874.708 * [backup-simplify]: Simplify (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857874.708 * [backup-simplify]: Simplify (/ (/ 1 y.re) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1553857874.708 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2)) in x.im 1553857874.708 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1553857874.708 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1553857874.708 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857874.708 * [taylor]: Taking taylor expansion of y.re in x.im 1553857874.708 * [backup-simplify]: Simplify y.re into y.re 1553857874.708 * [taylor]: Taking taylor expansion of x.im in x.im 1553857874.708 * [backup-simplify]: Simplify 0 into 0 1553857874.708 * [backup-simplify]: Simplify 1 into 1 1553857874.708 * [backup-simplify]: Simplify (* y.re 0) into 0 1553857874.709 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1553857874.709 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857874.709 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1553857874.709 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857874.709 * [taylor]: Taking taylor expansion of y.im in x.im 1553857874.709 * [backup-simplify]: Simplify y.im into y.im 1553857874.709 * [taylor]: Taking taylor expansion of x.re in x.im 1553857874.709 * [backup-simplify]: Simplify x.re into x.re 1553857874.709 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857874.709 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857874.709 * [taylor]: Taking taylor expansion of (pow (hypot (/ 1 y.re) (/ 1 y.im)) 2) in x.im 1553857874.709 * [taylor]: Taking taylor expansion of (hypot (/ 1 y.re) (/ 1 y.im)) in x.im 1553857874.709 * [taylor]: Rewrote expression to (sqrt (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im)))) 1553857874.709 * [taylor]: Taking taylor expansion of (+ (* (/ 1 y.re) (/ 1 y.re)) (* (/ 1 y.im) (/ 1 y.im))) in x.im 1553857874.709 * [taylor]: Taking taylor expansion of (* (/ 1 y.re) (/ 1 y.re)) in x.im 1553857874.709 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1553857874.709 * [taylor]: Taking taylor expansion of y.re in x.im 1553857874.709 * [backup-simplify]: Simplify y.re into y.re 1553857874.709 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857874.709 * [taylor]: Taking taylor expansion of (/ 1 y.re) in x.im 1553857874.709 * [taylor]: Taking taylor expansion of y.re in x.im 1553857874.709 * [backup-simplify]: Simplify y.re into y.re 1553857874.709 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857874.709 * [taylor]: Taking taylor expansion of (* (/ 1 y.im) (/ 1 y.im)) in x.im 1553857874.709 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1553857874.709 * [taylor]: Taking taylor expansion of y.im in x.im 1553857874.709 * [backup-simplify]: Simplify y.im into y.im 1553857874.709 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857874.709 * [taylor]: Taking taylor expansion of (/ 1 y.im) in x.im 1553857874.709 * [taylor]: Taking taylor expansion of y.im in x.im 1553857874.709 * [backup-simplify]: Simplify y.im into y.im 1553857874.709 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857874.709 * [backup-simplify]: Simplify (* (/ 1 y.re) (/ 1 y.re)) into (/ 1 (pow y.re 2)) 1553857874.709 * [backup-simplify]: Simplify (* (/ 1 y.im) (/ 1 y.im)) into (/ 1 (pow y.im 2)) 1553857874.709 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857874.710 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857874.710 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857874.710 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857874.710 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (* 0 (/ 1 y.re))) into 0 1553857874.710 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857874.710 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)))) into 0 1553857874.710 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (* 0 (/ 1 y.im))) into 0 1553857874.710 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.710 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857874.710 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1553857874.711 * [backup-simplify]: Simplify (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857874.711 * [backup-simplify]: Simplify (/ (/ 1 y.re) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1553857874.711 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1553857874.711 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857874.711 * [taylor]: Taking taylor expansion of y.re in y.re 1553857874.711 * [backup-simplify]: Simplify 0 into 0 1553857874.711 * [backup-simplify]: Simplify 1 into 1 1553857874.711 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857874.711 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857874.711 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857874.711 * [taylor]: Taking taylor expansion of y.re in y.re 1553857874.711 * [backup-simplify]: Simplify 0 into 0 1553857874.711 * [backup-simplify]: Simplify 1 into 1 1553857874.711 * [backup-simplify]: Simplify (* 1 1) into 1 1553857874.712 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857874.712 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857874.712 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857874.712 * [taylor]: Taking taylor expansion of y.im in y.re 1553857874.712 * [backup-simplify]: Simplify y.im into y.im 1553857874.712 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857874.712 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857874.712 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857874.712 * [backup-simplify]: Simplify (* 0 1) into 0 1553857874.716 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857874.717 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857874.717 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.717 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 1553857874.718 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857874.718 * [taylor]: Taking taylor expansion of 1 in x.re 1553857874.718 * [backup-simplify]: Simplify 1 into 1 1553857874.718 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1553857874.718 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857874.718 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1553857874.718 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 1553857874.719 * [backup-simplify]: Simplify (+ (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 0) (* 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857874.719 * [backup-simplify]: Simplify (- (/ (- (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (* (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) 1553857874.719 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 1553857874.719 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1553857874.719 * [taylor]: Taking taylor expansion of (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1553857874.719 * [taylor]: Taking taylor expansion of y.im in y.re 1553857874.719 * [backup-simplify]: Simplify y.im into y.im 1553857874.719 * [taylor]: Taking taylor expansion of (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857874.719 * [taylor]: Taking taylor expansion of x.re in y.re 1553857874.719 * [backup-simplify]: Simplify x.re into x.re 1553857874.719 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857874.719 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857874.719 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857874.719 * [taylor]: Taking taylor expansion of y.re in y.re 1553857874.719 * [backup-simplify]: Simplify 0 into 0 1553857874.719 * [backup-simplify]: Simplify 1 into 1 1553857874.719 * [backup-simplify]: Simplify (* 1 1) into 1 1553857874.720 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857874.720 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857874.720 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857874.720 * [taylor]: Taking taylor expansion of y.im in y.re 1553857874.720 * [backup-simplify]: Simplify y.im into y.im 1553857874.720 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857874.720 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857874.720 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857874.720 * [backup-simplify]: Simplify (* x.re 1) into x.re 1553857874.720 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857874.720 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857874.721 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553857874.721 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857874.721 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1553857874.722 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 1553857874.722 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857874.722 * [taylor]: Taking taylor expansion of 0 in x.re 1553857874.722 * [backup-simplify]: Simplify 0 into 0 1553857874.722 * [taylor]: Taking taylor expansion of 1 in y.im 1553857874.722 * [backup-simplify]: Simplify 1 into 1 1553857874.722 * [backup-simplify]: Simplify 0 into 0 1553857874.723 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553857874.723 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857874.723 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857874.723 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1553857874.723 * [backup-simplify]: Simplify (- 0) into 0 1553857874.724 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.724 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857874.724 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857874.724 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (* 0 (/ 1 y.re)))) into 0 1553857874.724 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857874.724 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857874.725 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (* 0 (/ 1 y.im)))) into 0 1553857874.725 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.725 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857874.726 * [backup-simplify]: Simplify (+ (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 0) (+ (* 0 0) (* 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857874.726 * [backup-simplify]: Simplify (- (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (* (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857874.726 * [taylor]: Taking taylor expansion of 0 in y.re 1553857874.726 * [backup-simplify]: Simplify 0 into 0 1553857874.726 * [taylor]: Taking taylor expansion of 0 in x.re 1553857874.726 * [backup-simplify]: Simplify 0 into 0 1553857874.727 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1553857874.727 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 1553857874.727 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1553857874.727 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1553857874.727 * [taylor]: Taking taylor expansion of y.im in x.re 1553857874.727 * [backup-simplify]: Simplify y.im into y.im 1553857874.727 * [taylor]: Taking taylor expansion of x.re in x.re 1553857874.727 * [backup-simplify]: Simplify 0 into 0 1553857874.727 * [backup-simplify]: Simplify 1 into 1 1553857874.727 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857874.727 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857874.727 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857874.727 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1553857874.727 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1553857874.727 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857874.727 * [taylor]: Taking taylor expansion of y.im in y.im 1553857874.727 * [backup-simplify]: Simplify 0 into 0 1553857874.727 * [backup-simplify]: Simplify 1 into 1 1553857874.727 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857874.728 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857874.728 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857874.729 * [backup-simplify]: Simplify (- 0) into 0 1553857874.729 * [backup-simplify]: Simplify 0 into 0 1553857874.729 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553857874.730 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857874.730 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857874.730 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857874.730 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.731 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 1553857874.731 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1553857874.731 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.re 1553857874.731 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 1553857874.731 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 1553857874.731 * [taylor]: Taking taylor expansion of y.im in x.re 1553857874.731 * [backup-simplify]: Simplify y.im into y.im 1553857874.731 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857874.732 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857874.732 * [taylor]: Taking taylor expansion of 0 in y.im 1553857874.732 * [backup-simplify]: Simplify 0 into 0 1553857874.732 * [backup-simplify]: Simplify 0 into 0 1553857874.732 * [taylor]: Taking taylor expansion of 0 in y.im 1553857874.732 * [backup-simplify]: Simplify 0 into 0 1553857874.732 * [backup-simplify]: Simplify 0 into 0 1553857874.732 * [backup-simplify]: Simplify 0 into 0 1553857874.732 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1553857874.732 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857874.733 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1553857874.733 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1553857874.733 * [backup-simplify]: Simplify (- 0) into 0 1553857874.734 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.734 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857874.734 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857874.735 * [backup-simplify]: Simplify (+ (* (/ 1 y.re) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.re))))) into 0 1553857874.735 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857874.735 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857874.736 * [backup-simplify]: Simplify (+ (* (/ 1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ 1 y.im))))) into 0 1553857874.736 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.737 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857874.739 * [backup-simplify]: Simplify (+ (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 1553857874.740 * [backup-simplify]: Simplify (- (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (* (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857874.740 * [taylor]: Taking taylor expansion of 0 in y.re 1553857874.740 * [backup-simplify]: Simplify 0 into 0 1553857874.740 * [taylor]: Taking taylor expansion of 0 in x.re 1553857874.740 * [backup-simplify]: Simplify 0 into 0 1553857874.740 * [taylor]: Taking taylor expansion of 0 in x.re 1553857874.740 * [backup-simplify]: Simplify 0 into 0 1553857874.741 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857874.742 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857874.742 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.743 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 1)) into 0 1553857874.743 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857874.743 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1553857874.743 * [backup-simplify]: Simplify (- 0) into 0 1553857874.743 * [taylor]: Taking taylor expansion of 0 in x.re 1553857874.743 * [backup-simplify]: Simplify 0 into 0 1553857874.745 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1553857874.746 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857874.747 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1553857874.747 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1553857874.748 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.749 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 1553857874.750 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1553857874.750 * [taylor]: Taking taylor expansion of 0 in x.re 1553857874.750 * [backup-simplify]: Simplify 0 into 0 1553857874.750 * [taylor]: Taking taylor expansion of 0 in y.im 1553857874.750 * [backup-simplify]: Simplify 0 into 0 1553857874.750 * [backup-simplify]: Simplify 0 into 0 1553857874.751 * [backup-simplify]: Simplify 0 into 0 1553857874.751 * [backup-simplify]: Simplify (/ (/ (- (* (/ 1 (- x.im)) (/ 1 (- y.re))) (* (/ 1 (- x.re)) (/ 1 (- y.im)))) (hypot (/ 1 (- y.re)) (/ 1 (- y.im)))) (hypot (/ 1 (- y.re)) (/ 1 (- y.im)))) into (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2)) 1553857874.751 * [approximate]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2)) in (x.im y.re x.re y.im) around 0 1553857874.751 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2)) in y.im 1553857874.751 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.im 1553857874.751 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.im 1553857874.751 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.im 1553857874.751 * [taylor]: Taking taylor expansion of y.re in y.im 1553857874.751 * [backup-simplify]: Simplify y.re into y.re 1553857874.751 * [taylor]: Taking taylor expansion of x.im in y.im 1553857874.751 * [backup-simplify]: Simplify x.im into x.im 1553857874.751 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1553857874.751 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1553857874.751 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.im 1553857874.752 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.im 1553857874.752 * [taylor]: Taking taylor expansion of y.im in y.im 1553857874.752 * [backup-simplify]: Simplify 0 into 0 1553857874.752 * [backup-simplify]: Simplify 1 into 1 1553857874.752 * [taylor]: Taking taylor expansion of x.re in y.im 1553857874.752 * [backup-simplify]: Simplify x.re into x.re 1553857874.752 * [backup-simplify]: Simplify (* 0 x.re) into 0 1553857874.752 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.re)) into x.re 1553857874.752 * [backup-simplify]: Simplify (/ 1 x.re) into (/ 1 x.re) 1553857874.752 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2) in y.im 1553857874.752 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.im 1553857874.752 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1553857874.752 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.im 1553857874.752 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.im 1553857874.752 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1553857874.753 * [taylor]: Taking taylor expansion of -1 in y.im 1553857874.753 * [backup-simplify]: Simplify -1 into -1 1553857874.753 * [taylor]: Taking taylor expansion of y.re in y.im 1553857874.753 * [backup-simplify]: Simplify y.re into y.re 1553857874.753 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857874.753 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.im 1553857874.753 * [taylor]: Taking taylor expansion of -1 in y.im 1553857874.753 * [backup-simplify]: Simplify -1 into -1 1553857874.753 * [taylor]: Taking taylor expansion of y.re in y.im 1553857874.753 * [backup-simplify]: Simplify y.re into y.re 1553857874.753 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857874.753 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.im 1553857874.753 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1553857874.753 * [taylor]: Taking taylor expansion of -1 in y.im 1553857874.753 * [backup-simplify]: Simplify -1 into -1 1553857874.753 * [taylor]: Taking taylor expansion of y.im in y.im 1553857874.753 * [backup-simplify]: Simplify 0 into 0 1553857874.753 * [backup-simplify]: Simplify 1 into 1 1553857874.753 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857874.754 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.im 1553857874.754 * [taylor]: Taking taylor expansion of -1 in y.im 1553857874.754 * [backup-simplify]: Simplify -1 into -1 1553857874.754 * [taylor]: Taking taylor expansion of y.im in y.im 1553857874.754 * [backup-simplify]: Simplify 0 into 0 1553857874.754 * [backup-simplify]: Simplify 1 into 1 1553857874.754 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857874.754 * [backup-simplify]: Simplify (* -1 -1) into 1 1553857874.755 * [backup-simplify]: Simplify (+ 0 1) into 1 1553857874.755 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857874.756 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553857874.757 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553857874.758 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1553857874.758 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.759 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857874.759 * [backup-simplify]: Simplify (- (/ 1 x.re)) into (- (/ 1 x.re)) 1553857874.759 * [backup-simplify]: Simplify (+ 0 (- (/ 1 x.re))) into (- (/ 1 x.re)) 1553857874.760 * [backup-simplify]: Simplify (* 1 1) into 1 1553857874.760 * [backup-simplify]: Simplify (/ (- (/ 1 x.re)) 1) into (/ -1 x.re) 1553857874.760 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2)) in x.re 1553857874.760 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.re 1553857874.760 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.re 1553857874.760 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.re 1553857874.760 * [taylor]: Taking taylor expansion of y.re in x.re 1553857874.760 * [backup-simplify]: Simplify y.re into y.re 1553857874.760 * [taylor]: Taking taylor expansion of x.im in x.re 1553857874.760 * [backup-simplify]: Simplify x.im into x.im 1553857874.760 * [backup-simplify]: Simplify (* y.re x.im) into (* y.re x.im) 1553857874.760 * [backup-simplify]: Simplify (/ 1 (* y.re x.im)) into (/ 1 (* y.re x.im)) 1553857874.760 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1553857874.760 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1553857874.760 * [taylor]: Taking taylor expansion of y.im in x.re 1553857874.760 * [backup-simplify]: Simplify y.im into y.im 1553857874.760 * [taylor]: Taking taylor expansion of x.re in x.re 1553857874.760 * [backup-simplify]: Simplify 0 into 0 1553857874.760 * [backup-simplify]: Simplify 1 into 1 1553857874.761 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857874.761 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857874.761 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857874.761 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2) in x.re 1553857874.761 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.re 1553857874.761 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1553857874.761 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.re 1553857874.761 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.re 1553857874.761 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1553857874.761 * [taylor]: Taking taylor expansion of -1 in x.re 1553857874.761 * [backup-simplify]: Simplify -1 into -1 1553857874.761 * [taylor]: Taking taylor expansion of y.re in x.re 1553857874.761 * [backup-simplify]: Simplify y.re into y.re 1553857874.761 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857874.761 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.re 1553857874.761 * [taylor]: Taking taylor expansion of -1 in x.re 1553857874.762 * [backup-simplify]: Simplify -1 into -1 1553857874.762 * [taylor]: Taking taylor expansion of y.re in x.re 1553857874.762 * [backup-simplify]: Simplify y.re into y.re 1553857874.762 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857874.762 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.re 1553857874.762 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1553857874.762 * [taylor]: Taking taylor expansion of -1 in x.re 1553857874.762 * [backup-simplify]: Simplify -1 into -1 1553857874.762 * [taylor]: Taking taylor expansion of y.im in x.re 1553857874.762 * [backup-simplify]: Simplify y.im into y.im 1553857874.762 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857874.762 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.re 1553857874.762 * [taylor]: Taking taylor expansion of -1 in x.re 1553857874.762 * [backup-simplify]: Simplify -1 into -1 1553857874.762 * [taylor]: Taking taylor expansion of y.im in x.re 1553857874.762 * [backup-simplify]: Simplify y.im into y.im 1553857874.762 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857874.762 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1553857874.762 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1553857874.762 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857874.763 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857874.763 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1553857874.763 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1553857874.763 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1553857874.763 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1553857874.763 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1553857874.763 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1553857874.764 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.764 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857874.764 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1553857874.764 * [backup-simplify]: Simplify (+ 0 (- (/ 1 y.im))) into (- (/ 1 y.im)) 1553857874.765 * [backup-simplify]: Simplify (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857874.765 * [backup-simplify]: Simplify (/ (- (/ 1 y.im)) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ -1 (* y.im (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1553857874.765 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2)) in y.re 1553857874.765 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in y.re 1553857874.765 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in y.re 1553857874.765 * [taylor]: Taking taylor expansion of (* y.re x.im) in y.re 1553857874.765 * [taylor]: Taking taylor expansion of y.re in y.re 1553857874.765 * [backup-simplify]: Simplify 0 into 0 1553857874.765 * [backup-simplify]: Simplify 1 into 1 1553857874.765 * [taylor]: Taking taylor expansion of x.im in y.re 1553857874.765 * [backup-simplify]: Simplify x.im into x.im 1553857874.765 * [backup-simplify]: Simplify (* 0 x.im) into 0 1553857874.766 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 x.im)) into x.im 1553857874.766 * [backup-simplify]: Simplify (/ 1 x.im) into (/ 1 x.im) 1553857874.766 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in y.re 1553857874.766 * [taylor]: Taking taylor expansion of (* y.im x.re) in y.re 1553857874.766 * [taylor]: Taking taylor expansion of y.im in y.re 1553857874.766 * [backup-simplify]: Simplify y.im into y.im 1553857874.766 * [taylor]: Taking taylor expansion of x.re in y.re 1553857874.766 * [backup-simplify]: Simplify x.re into x.re 1553857874.766 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857874.766 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857874.766 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2) in y.re 1553857874.766 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in y.re 1553857874.766 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1553857874.766 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in y.re 1553857874.766 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in y.re 1553857874.766 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1553857874.766 * [taylor]: Taking taylor expansion of -1 in y.re 1553857874.766 * [backup-simplify]: Simplify -1 into -1 1553857874.766 * [taylor]: Taking taylor expansion of y.re in y.re 1553857874.766 * [backup-simplify]: Simplify 0 into 0 1553857874.767 * [backup-simplify]: Simplify 1 into 1 1553857874.767 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857874.767 * [taylor]: Taking taylor expansion of (/ -1 y.re) in y.re 1553857874.767 * [taylor]: Taking taylor expansion of -1 in y.re 1553857874.767 * [backup-simplify]: Simplify -1 into -1 1553857874.767 * [taylor]: Taking taylor expansion of y.re in y.re 1553857874.767 * [backup-simplify]: Simplify 0 into 0 1553857874.767 * [backup-simplify]: Simplify 1 into 1 1553857874.768 * [backup-simplify]: Simplify (/ -1 1) into -1 1553857874.768 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in y.re 1553857874.768 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1553857874.768 * [taylor]: Taking taylor expansion of -1 in y.re 1553857874.768 * [backup-simplify]: Simplify -1 into -1 1553857874.768 * [taylor]: Taking taylor expansion of y.im in y.re 1553857874.768 * [backup-simplify]: Simplify y.im into y.im 1553857874.768 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857874.768 * [taylor]: Taking taylor expansion of (/ -1 y.im) in y.re 1553857874.768 * [taylor]: Taking taylor expansion of -1 in y.re 1553857874.768 * [backup-simplify]: Simplify -1 into -1 1553857874.768 * [taylor]: Taking taylor expansion of y.im in y.re 1553857874.768 * [backup-simplify]: Simplify y.im into y.im 1553857874.768 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857874.768 * [backup-simplify]: Simplify (* -1 -1) into 1 1553857874.769 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857874.769 * [backup-simplify]: Simplify (sqrt 1) into 1 1553857874.770 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553857874.771 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 1553857874.772 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 -1)) into 0 1553857874.772 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.773 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt 1))) into 0 1553857874.773 * [backup-simplify]: Simplify (+ (/ 1 x.im) 0) into (/ 1 x.im) 1553857874.773 * [backup-simplify]: Simplify (* 1 1) into 1 1553857874.773 * [backup-simplify]: Simplify (/ (/ 1 x.im) 1) into (/ 1 x.im) 1553857874.773 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2)) in x.im 1553857874.773 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1553857874.773 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1553857874.773 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857874.773 * [taylor]: Taking taylor expansion of y.re in x.im 1553857874.773 * [backup-simplify]: Simplify y.re into y.re 1553857874.773 * [taylor]: Taking taylor expansion of x.im in x.im 1553857874.773 * [backup-simplify]: Simplify 0 into 0 1553857874.774 * [backup-simplify]: Simplify 1 into 1 1553857874.774 * [backup-simplify]: Simplify (* y.re 0) into 0 1553857874.774 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1553857874.774 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857874.774 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1553857874.774 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857874.774 * [taylor]: Taking taylor expansion of y.im in x.im 1553857874.774 * [backup-simplify]: Simplify y.im into y.im 1553857874.774 * [taylor]: Taking taylor expansion of x.re in x.im 1553857874.774 * [backup-simplify]: Simplify x.re into x.re 1553857874.774 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857874.774 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857874.774 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2) in x.im 1553857874.774 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.im 1553857874.774 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1553857874.774 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.im 1553857874.775 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 1553857874.775 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1553857874.775 * [taylor]: Taking taylor expansion of -1 in x.im 1553857874.775 * [backup-simplify]: Simplify -1 into -1 1553857874.775 * [taylor]: Taking taylor expansion of y.re in x.im 1553857874.775 * [backup-simplify]: Simplify y.re into y.re 1553857874.775 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857874.775 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1553857874.775 * [taylor]: Taking taylor expansion of -1 in x.im 1553857874.775 * [backup-simplify]: Simplify -1 into -1 1553857874.775 * [taylor]: Taking taylor expansion of y.re in x.im 1553857874.775 * [backup-simplify]: Simplify y.re into y.re 1553857874.775 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857874.775 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 1553857874.775 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1553857874.775 * [taylor]: Taking taylor expansion of -1 in x.im 1553857874.775 * [backup-simplify]: Simplify -1 into -1 1553857874.775 * [taylor]: Taking taylor expansion of y.im in x.im 1553857874.775 * [backup-simplify]: Simplify y.im into y.im 1553857874.775 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857874.775 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1553857874.775 * [taylor]: Taking taylor expansion of -1 in x.im 1553857874.775 * [backup-simplify]: Simplify -1 into -1 1553857874.775 * [taylor]: Taking taylor expansion of y.im in x.im 1553857874.775 * [backup-simplify]: Simplify y.im into y.im 1553857874.775 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857874.775 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1553857874.775 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1553857874.776 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857874.776 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857874.776 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1553857874.776 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1553857874.776 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1553857874.776 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1553857874.776 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1553857874.776 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1553857874.777 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.778 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857874.778 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1553857874.778 * [backup-simplify]: Simplify (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857874.778 * [backup-simplify]: Simplify (/ (/ 1 y.re) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1553857874.778 * [taylor]: Taking taylor expansion of (/ (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2)) in x.im 1553857874.778 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.re x.im)) (/ 1 (* y.im x.re))) in x.im 1553857874.778 * [taylor]: Taking taylor expansion of (/ 1 (* y.re x.im)) in x.im 1553857874.778 * [taylor]: Taking taylor expansion of (* y.re x.im) in x.im 1553857874.778 * [taylor]: Taking taylor expansion of y.re in x.im 1553857874.778 * [backup-simplify]: Simplify y.re into y.re 1553857874.778 * [taylor]: Taking taylor expansion of x.im in x.im 1553857874.779 * [backup-simplify]: Simplify 0 into 0 1553857874.779 * [backup-simplify]: Simplify 1 into 1 1553857874.779 * [backup-simplify]: Simplify (* y.re 0) into 0 1553857874.779 * [backup-simplify]: Simplify (+ (* y.re 1) (* 0 0)) into y.re 1553857874.779 * [backup-simplify]: Simplify (/ 1 y.re) into (/ 1 y.re) 1553857874.779 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.im 1553857874.779 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.im 1553857874.779 * [taylor]: Taking taylor expansion of y.im in x.im 1553857874.779 * [backup-simplify]: Simplify y.im into y.im 1553857874.779 * [taylor]: Taking taylor expansion of x.re in x.im 1553857874.779 * [backup-simplify]: Simplify x.re into x.re 1553857874.779 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857874.779 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857874.779 * [taylor]: Taking taylor expansion of (pow (hypot (/ -1 y.re) (/ -1 y.im)) 2) in x.im 1553857874.780 * [taylor]: Taking taylor expansion of (hypot (/ -1 y.re) (/ -1 y.im)) in x.im 1553857874.780 * [taylor]: Rewrote expression to (sqrt (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im)))) 1553857874.780 * [taylor]: Taking taylor expansion of (+ (* (/ -1 y.re) (/ -1 y.re)) (* (/ -1 y.im) (/ -1 y.im))) in x.im 1553857874.780 * [taylor]: Taking taylor expansion of (* (/ -1 y.re) (/ -1 y.re)) in x.im 1553857874.780 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1553857874.780 * [taylor]: Taking taylor expansion of -1 in x.im 1553857874.780 * [backup-simplify]: Simplify -1 into -1 1553857874.780 * [taylor]: Taking taylor expansion of y.re in x.im 1553857874.780 * [backup-simplify]: Simplify y.re into y.re 1553857874.780 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857874.780 * [taylor]: Taking taylor expansion of (/ -1 y.re) in x.im 1553857874.780 * [taylor]: Taking taylor expansion of -1 in x.im 1553857874.780 * [backup-simplify]: Simplify -1 into -1 1553857874.780 * [taylor]: Taking taylor expansion of y.re in x.im 1553857874.780 * [backup-simplify]: Simplify y.re into y.re 1553857874.780 * [backup-simplify]: Simplify (/ -1 y.re) into (/ -1 y.re) 1553857874.780 * [taylor]: Taking taylor expansion of (* (/ -1 y.im) (/ -1 y.im)) in x.im 1553857874.780 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1553857874.780 * [taylor]: Taking taylor expansion of -1 in x.im 1553857874.780 * [backup-simplify]: Simplify -1 into -1 1553857874.780 * [taylor]: Taking taylor expansion of y.im in x.im 1553857874.780 * [backup-simplify]: Simplify y.im into y.im 1553857874.780 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857874.780 * [taylor]: Taking taylor expansion of (/ -1 y.im) in x.im 1553857874.780 * [taylor]: Taking taylor expansion of -1 in x.im 1553857874.780 * [backup-simplify]: Simplify -1 into -1 1553857874.780 * [taylor]: Taking taylor expansion of y.im in x.im 1553857874.780 * [backup-simplify]: Simplify y.im into y.im 1553857874.780 * [backup-simplify]: Simplify (/ -1 y.im) into (/ -1 y.im) 1553857874.780 * [backup-simplify]: Simplify (* (/ -1 y.re) (/ -1 y.re)) into (/ 1 (pow y.re 2)) 1553857874.781 * [backup-simplify]: Simplify (* (/ -1 y.im) (/ -1 y.im)) into (/ 1 (pow y.im 2)) 1553857874.781 * [backup-simplify]: Simplify (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857874.781 * [backup-simplify]: Simplify (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 1553857874.781 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1553857874.781 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)))) into 0 1553857874.781 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (* 0 (/ -1 y.re))) into 0 1553857874.782 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1553857874.782 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)))) into 0 1553857874.782 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (* 0 (/ -1 y.im))) into 0 1553857874.782 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.783 * [backup-simplify]: Simplify (/ 0 (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857874.783 * [backup-simplify]: Simplify (+ (/ 1 y.re) 0) into (/ 1 y.re) 1553857874.783 * [backup-simplify]: Simplify (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) into (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) 1553857874.783 * [backup-simplify]: Simplify (/ (/ 1 y.re) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) into (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) 1553857874.783 * [taylor]: Taking taylor expansion of (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1553857874.784 * [taylor]: Taking taylor expansion of (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857874.784 * [taylor]: Taking taylor expansion of y.re in y.re 1553857874.784 * [backup-simplify]: Simplify 0 into 0 1553857874.784 * [backup-simplify]: Simplify 1 into 1 1553857874.784 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857874.784 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857874.784 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857874.784 * [taylor]: Taking taylor expansion of y.re in y.re 1553857874.784 * [backup-simplify]: Simplify 0 into 0 1553857874.784 * [backup-simplify]: Simplify 1 into 1 1553857874.784 * [backup-simplify]: Simplify (* 1 1) into 1 1553857874.785 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857874.785 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857874.785 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857874.785 * [taylor]: Taking taylor expansion of y.im in y.re 1553857874.785 * [backup-simplify]: Simplify y.im into y.im 1553857874.785 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857874.785 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857874.785 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857874.786 * [backup-simplify]: Simplify (* 0 1) into 0 1553857874.787 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857874.787 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857874.788 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.788 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 1)) into 1 1553857874.789 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857874.789 * [taylor]: Taking taylor expansion of 1 in x.re 1553857874.789 * [backup-simplify]: Simplify 1 into 1 1553857874.790 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 1) (* 0 0))) into 0 1553857874.790 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)))) into 0 1553857874.790 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1553857874.790 * [backup-simplify]: Simplify (+ 0 (- (/ 1 (* y.im x.re)))) into (- (/ 1 (* y.im x.re))) 1553857874.790 * [backup-simplify]: Simplify (+ (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 0) (* 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857874.791 * [backup-simplify]: Simplify (- (/ (- (/ 1 (* y.im x.re))) (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (* (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) 1553857874.791 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) in y.re 1553857874.791 * [taylor]: Taking taylor expansion of (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) in y.re 1553857874.791 * [taylor]: Taking taylor expansion of (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) in y.re 1553857874.791 * [taylor]: Taking taylor expansion of y.im in y.re 1553857874.791 * [backup-simplify]: Simplify y.im into y.im 1553857874.791 * [taylor]: Taking taylor expansion of (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) in y.re 1553857874.791 * [taylor]: Taking taylor expansion of x.re in y.re 1553857874.791 * [backup-simplify]: Simplify x.re into x.re 1553857874.791 * [taylor]: Taking taylor expansion of (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))) in y.re 1553857874.791 * [taylor]: Taking taylor expansion of (/ 1 (pow y.re 2)) in y.re 1553857874.791 * [taylor]: Taking taylor expansion of (pow y.re 2) in y.re 1553857874.791 * [taylor]: Taking taylor expansion of y.re in y.re 1553857874.791 * [backup-simplify]: Simplify 0 into 0 1553857874.791 * [backup-simplify]: Simplify 1 into 1 1553857874.792 * [backup-simplify]: Simplify (* 1 1) into 1 1553857874.792 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857874.792 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in y.re 1553857874.792 * [taylor]: Taking taylor expansion of (pow y.im 2) in y.re 1553857874.792 * [taylor]: Taking taylor expansion of y.im in y.re 1553857874.792 * [backup-simplify]: Simplify y.im into y.im 1553857874.792 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857874.793 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857874.793 * [backup-simplify]: Simplify (+ 1 0) into 1 1553857874.793 * [backup-simplify]: Simplify (* x.re 1) into x.re 1553857874.793 * [backup-simplify]: Simplify (* y.im x.re) into (* y.im x.re) 1553857874.793 * [backup-simplify]: Simplify (/ 1 (* y.im x.re)) into (/ 1 (* y.im x.re)) 1553857874.794 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 1))) into 0 1553857874.795 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857874.795 * [backup-simplify]: Simplify (+ 0 (/ 1 (pow y.im 2))) into (/ 1 (pow y.im 2)) 1553857874.796 * [backup-simplify]: Simplify (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 1 0) (* 0 1))) into 0 1553857874.797 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857874.797 * [taylor]: Taking taylor expansion of 0 in x.re 1553857874.797 * [backup-simplify]: Simplify 0 into 0 1553857874.797 * [taylor]: Taking taylor expansion of 1 in y.im 1553857874.797 * [backup-simplify]: Simplify 1 into 1 1553857874.797 * [backup-simplify]: Simplify 0 into 0 1553857874.798 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1553857874.798 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857874.798 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857874.799 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1553857874.799 * [backup-simplify]: Simplify (- 0) into 0 1553857874.799 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.800 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857874.800 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857874.800 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (+ (* 0 0) (* 0 (/ -1 y.re)))) into 0 1553857874.800 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857874.801 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857874.801 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (* 0 (/ -1 y.im)))) into 0 1553857874.801 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.802 * [backup-simplify]: Simplify (/ (- 0 (pow 0 2) (+)) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857874.803 * [backup-simplify]: Simplify (+ (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 0) (+ (* 0 0) (* 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857874.804 * [backup-simplify]: Simplify (- (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (* (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857874.804 * [taylor]: Taking taylor expansion of 0 in y.re 1553857874.804 * [backup-simplify]: Simplify 0 into 0 1553857874.804 * [taylor]: Taking taylor expansion of 0 in x.re 1553857874.804 * [backup-simplify]: Simplify 0 into 0 1553857874.804 * [backup-simplify]: Simplify (- (/ 1 (* y.im x.re))) into (- (/ 1 (* y.im x.re))) 1553857874.804 * [taylor]: Taking taylor expansion of (- (/ 1 (* y.im x.re))) in x.re 1553857874.805 * [taylor]: Taking taylor expansion of (/ 1 (* y.im x.re)) in x.re 1553857874.805 * [taylor]: Taking taylor expansion of (* y.im x.re) in x.re 1553857874.805 * [taylor]: Taking taylor expansion of y.im in x.re 1553857874.805 * [backup-simplify]: Simplify y.im into y.im 1553857874.805 * [taylor]: Taking taylor expansion of x.re in x.re 1553857874.805 * [backup-simplify]: Simplify 0 into 0 1553857874.805 * [backup-simplify]: Simplify 1 into 1 1553857874.805 * [backup-simplify]: Simplify (* y.im 0) into 0 1553857874.805 * [backup-simplify]: Simplify (+ (* y.im 1) (* 0 0)) into y.im 1553857874.805 * [backup-simplify]: Simplify (/ 1 y.im) into (/ 1 y.im) 1553857874.806 * [backup-simplify]: Simplify (- (/ 1 y.im)) into (- (/ 1 y.im)) 1553857874.806 * [taylor]: Taking taylor expansion of (- (/ 1 y.im)) in y.im 1553857874.806 * [taylor]: Taking taylor expansion of (/ 1 y.im) in y.im 1553857874.806 * [taylor]: Taking taylor expansion of y.im in y.im 1553857874.806 * [backup-simplify]: Simplify 0 into 0 1553857874.806 * [backup-simplify]: Simplify 1 into 1 1553857874.806 * [backup-simplify]: Simplify (/ 1 1) into 1 1553857874.807 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857874.808 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857874.808 * [backup-simplify]: Simplify (- 0) into 0 1553857874.808 * [backup-simplify]: Simplify 0 into 0 1553857874.809 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 1553857874.810 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857874.810 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 y.im)) into 0 1553857874.811 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))))) into 0 1553857874.811 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.812 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1)))) into (/ 1 (pow y.im 2)) 1553857874.813 * [backup-simplify]: Simplify (- (+ (* 1 (/ (/ 1 (pow y.im 2)) 1)) (* 0 (/ 0 1)))) into (- (/ 1 (pow y.im 2))) 1553857874.813 * [taylor]: Taking taylor expansion of (- (/ 1 (pow y.im 2))) in x.re 1553857874.813 * [taylor]: Taking taylor expansion of (/ 1 (pow y.im 2)) in x.re 1553857874.813 * [taylor]: Taking taylor expansion of (pow y.im 2) in x.re 1553857874.813 * [taylor]: Taking taylor expansion of y.im in x.re 1553857874.813 * [backup-simplify]: Simplify y.im into y.im 1553857874.813 * [backup-simplify]: Simplify (* y.im y.im) into (pow y.im 2) 1553857874.813 * [backup-simplify]: Simplify (/ 1 (pow y.im 2)) into (/ 1 (pow y.im 2)) 1553857874.813 * [taylor]: Taking taylor expansion of 0 in y.im 1553857874.813 * [backup-simplify]: Simplify 0 into 0 1553857874.813 * [backup-simplify]: Simplify 0 into 0 1553857874.813 * [taylor]: Taking taylor expansion of 0 in y.im 1553857874.813 * [backup-simplify]: Simplify 0 into 0 1553857874.813 * [backup-simplify]: Simplify 0 into 0 1553857874.813 * [backup-simplify]: Simplify 0 into 0 1553857874.814 * [backup-simplify]: Simplify (+ (* y.re 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1553857874.815 * [backup-simplify]: Simplify (- (+ (* (/ 1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857874.815 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 x.re))) into 0 1553857874.815 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))) (* 0 (/ 0 (* y.im x.re))))) into 0 1553857874.816 * [backup-simplify]: Simplify (- 0) into 0 1553857874.816 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.816 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857874.817 * [backup-simplify]: Simplify (- (/ 0 y.re) (+ (* (/ -1 y.re) (/ 0 y.re)) (* 0 (/ 0 y.re)) (* 0 (/ 0 y.re)))) into 0 1553857874.817 * [backup-simplify]: Simplify (+ (* (/ -1 y.re) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.re))))) into 0 1553857874.818 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857874.818 * [backup-simplify]: Simplify (- (/ 0 y.im) (+ (* (/ -1 y.im) (/ 0 y.im)) (* 0 (/ 0 y.im)) (* 0 (/ 0 y.im)))) into 0 1553857874.819 * [backup-simplify]: Simplify (+ (* (/ -1 y.im) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (/ -1 y.im))))) into 0 1553857874.819 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.820 * [backup-simplify]: Simplify (/ (- 0 (+ (* 2 (* 0 0)))) (* 2 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))) into 0 1553857874.821 * [backup-simplify]: Simplify (+ (* (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) 0) (+ (* 0 0) (+ (* 0 0) (* 0 (sqrt (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))))))) into 0 1553857874.822 * [backup-simplify]: Simplify (- (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2)))) (+ (* (/ 1 (* y.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* (- (/ 1 (* y.im (* x.re (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))) (* 0 (/ 0 (+ (/ 1 (pow y.re 2)) (/ 1 (pow y.im 2))))))) into 0 1553857874.822 * [taylor]: Taking taylor expansion of 0 in y.re 1553857874.822 * [backup-simplify]: Simplify 0 into 0 1553857874.822 * [taylor]: Taking taylor expansion of 0 in x.re 1553857874.822 * [backup-simplify]: Simplify 0 into 0 1553857874.822 * [taylor]: Taking taylor expansion of 0 in x.re 1553857874.822 * [backup-simplify]: Simplify 0 into 0 1553857874.823 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 1)) into 0 1553857874.824 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1553857874.824 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.825 * [backup-simplify]: Simplify (+ (* x.re 0) (* 0 1)) into 0 1553857874.825 * [backup-simplify]: Simplify (+ (* y.im 0) (* 0 x.re)) into 0 1553857874.825 * [backup-simplify]: Simplify (- (+ (* (/ 1 (* y.im x.re)) (/ 0 (* y.im x.re))))) into 0 1553857874.825 * [backup-simplify]: Simplify (- 0) into 0 1553857874.825 * [taylor]: Taking taylor expansion of 0 in x.re 1553857874.825 * [backup-simplify]: Simplify 0 into 0 1553857874.827 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 1553857874.827 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1553857874.828 * [backup-simplify]: Simplify (+ (* y.im 0) (+ (* 0 0) (* 0 y.im))) into 0 1553857874.828 * [backup-simplify]: Simplify (- (+ (* (/ 1 (pow y.im 2)) (/ 0 (pow y.im 2))) (* 0 (/ 0 (pow y.im 2))))) into 0 1553857874.829 * [backup-simplify]: Simplify (+ 0 0) into 0 1553857874.830 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 (/ 1 (pow y.im 2))) (+ (* 0 0) (* 0 1))))) into 0 1553857874.831 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ (/ 1 (pow y.im 2)) 1)) (* (- (/ 1 (pow y.im 2))) (/ 0 1)))) into 0 1553857874.832 * [taylor]: Taking taylor expansion of 0 in x.re 1553857874.832 * [backup-simplify]: Simplify 0 into 0 1553857874.832 * [taylor]: Taking taylor expansion of 0 in y.im 1553857874.832 * [backup-simplify]: Simplify 0 into 0 1553857874.832 * [backup-simplify]: Simplify 0 into 0 1553857874.832 * [backup-simplify]: Simplify 0 into 0 1553857874.832 * * * [progress]: simplifying candidates 1553857874.832 * * * * [progress]: [ 1 / 441 ] simplifiying candidate # 1553857874.832 * * * * [progress]: [ 2 / 441 ] simplifiying candidate # 1553857874.832 * * * * [progress]: [ 3 / 441 ] simplifiying candidate # 1553857874.832 * * * * [progress]: [ 4 / 441 ] simplifiying candidate # 1553857874.832 * [simplify]: Simplifying (- (log (- (* x.im y.re) (* x.re y.im))) (log (hypot y.re y.im))) 1553857874.833 * * [simplify]: iters left: 6 (11 enodes) 1553857874.837 * * [simplify]: iters left: 5 (40 enodes) 1553857874.842 * * [simplify]: iters left: 4 (53 enodes) 1553857874.849 * * [simplify]: iters left: 3 (61 enodes) 1553857874.860 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857874.860 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857874.860 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857874.860 * * [simplify]: Extracting #3: cost 21 inf + 0 1553857874.860 * * [simplify]: Extracting #4: cost 19 inf + 128 1553857874.861 * * [simplify]: Extracting #5: cost 6 inf + 1365 1553857874.861 * * [simplify]: Extracting #6: cost 0 inf + 2556 1553857874.861 * [simplify]: Simplified to (- (log (- (* x.im y.re) (* x.re y.im))) (log (hypot y.re y.im))) 1553857874.861 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (exp (- (log (- (* x.im y.re) (* x.re y.im))) (log (hypot y.re y.im)))) (hypot y.re y.im))) 1553857874.862 * * * * [progress]: [ 5 / 441 ] simplifiying candidate # 1553857874.862 * * * * [progress]: [ 6 / 441 ] simplifiying candidate # 1553857874.862 * * * * [progress]: [ 7 / 441 ] simplifiying candidate # 1553857874.862 * [simplify]: Simplifying (/ (* (* (- (* x.im y.re) (* x.re y.im)) (- (* x.im y.re) (* x.re y.im))) (- (* x.im y.re) (* x.re y.im))) (* (* (hypot y.re y.im) (hypot y.re y.im)) (hypot y.re y.im))) 1553857874.862 * * [simplify]: iters left: 6 (13 enodes) 1553857874.865 * * [simplify]: iters left: 5 (53 enodes) 1553857874.882 * * [simplify]: iters left: 4 (118 enodes) 1553857874.936 * * [simplify]: iters left: 3 (371 enodes) 1553857875.152 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857875.153 * * [simplify]: Extracting #1: cost 47 inf + 0 1553857875.154 * * [simplify]: Extracting #2: cost 213 inf + 1 1553857875.161 * * [simplify]: Extracting #3: cost 342 inf + 16156 1553857875.178 * * [simplify]: Extracting #4: cost 51 inf + 88120 1553857875.204 * * [simplify]: Extracting #5: cost 2 inf + 99699 1553857875.242 * * [simplify]: Extracting #6: cost 0 inf + 100337 1553857875.273 * [simplify]: Simplified to (* (* (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 1553857875.273 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (cbrt (* (* (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (hypot y.re y.im))) 1553857875.274 * * * * [progress]: [ 8 / 441 ] simplifiying candidate # 1553857875.274 * * * * [progress]: [ 9 / 441 ] simplifiying candidate # 1553857875.274 * * * * [progress]: [ 10 / 441 ] simplifiying candidate # 1553857875.274 * * * * [progress]: [ 11 / 441 ] simplifiying candidate # 1553857875.274 * * * * [progress]: [ 12 / 441 ] simplifiying candidate # 1553857875.274 * [simplify]: Simplifying (/ (* x.im y.re) (hypot y.re y.im)) 1553857875.274 * * [simplify]: iters left: 4 (6 enodes) 1553857875.277 * * [simplify]: iters left: 3 (21 enodes) 1553857875.283 * * [simplify]: iters left: 2 (27 enodes) 1553857875.287 * * [simplify]: iters left: 1 (32 enodes) 1553857875.292 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857875.292 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857875.292 * * [simplify]: Extracting #2: cost 14 inf + 2 1553857875.292 * * [simplify]: Extracting #3: cost 11 inf + 87 1553857875.292 * * [simplify]: Extracting #4: cost 1 inf + 1022 1553857875.292 * * [simplify]: Extracting #5: cost 0 inf + 1160 1553857875.292 * [simplify]: Simplified to (/ x.im (/ (hypot y.re y.im) y.re)) 1553857875.292 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (- (/ x.im (/ (hypot y.re y.im) y.re)) (/ (* x.re y.im) (hypot y.re y.im))) (hypot y.re y.im))) 1553857875.293 * * * * [progress]: [ 13 / 441 ] simplifiying candidate # 1553857875.293 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857875.293 * * [simplify]: iters left: 6 (13 enodes) 1553857875.295 * * [simplify]: iters left: 5 (50 enodes) 1553857875.303 * * [simplify]: iters left: 4 (75 enodes) 1553857875.313 * * [simplify]: iters left: 3 (90 enodes) 1553857875.324 * * [simplify]: iters left: 2 (93 enodes) 1553857875.338 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857875.338 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857875.338 * * [simplify]: Extracting #2: cost 22 inf + 0 1553857875.338 * * [simplify]: Extracting #3: cost 33 inf + 0 1553857875.338 * * [simplify]: Extracting #4: cost 31 inf + 185 1553857875.340 * * [simplify]: Extracting #5: cost 8 inf + 4777 1553857875.342 * * [simplify]: Extracting #6: cost 0 inf + 7254 1553857875.346 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) 1553857875.346 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857875.346 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) 1553857875.347 * * [simplify]: iters left: 6 (11 enodes) 1553857875.351 * * [simplify]: iters left: 5 (38 enodes) 1553857875.362 * * [simplify]: iters left: 4 (48 enodes) 1553857875.375 * * [simplify]: iters left: 3 (56 enodes) 1553857875.388 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857875.388 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857875.388 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857875.389 * * [simplify]: Extracting #3: cost 19 inf + 0 1553857875.389 * * [simplify]: Extracting #4: cost 16 inf + 210 1553857875.389 * * [simplify]: Extracting #5: cost 3 inf + 1407 1553857875.390 * * [simplify]: Extracting #6: cost 0 inf + 2302 1553857875.391 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) 1553857875.391 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857875.391 * * * * [progress]: [ 14 / 441 ] simplifiying candidate # 1553857875.392 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) 1553857875.392 * * [simplify]: iters left: 6 (12 enodes) 1553857875.397 * * [simplify]: iters left: 5 (43 enodes) 1553857875.407 * * [simplify]: iters left: 4 (57 enodes) 1553857875.414 * * [simplify]: iters left: 3 (68 enodes) 1553857875.422 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857875.422 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857875.422 * * [simplify]: Extracting #2: cost 14 inf + 0 1553857875.422 * * [simplify]: Extracting #3: cost 25 inf + 0 1553857875.422 * * [simplify]: Extracting #4: cost 23 inf + 144 1553857875.423 * * [simplify]: Extracting #5: cost 6 inf + 2047 1553857875.423 * * [simplify]: Extracting #6: cost 1 inf + 3687 1553857875.424 * * [simplify]: Extracting #7: cost 0 inf + 4066 1553857875.425 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) 1553857875.425 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857875.425 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857875.425 * * [simplify]: iters left: 6 (11 enodes) 1553857875.427 * * [simplify]: iters left: 5 (38 enodes) 1553857875.432 * * [simplify]: iters left: 4 (48 enodes) 1553857875.440 * * [simplify]: iters left: 3 (56 enodes) 1553857875.455 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857875.455 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857875.455 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857875.455 * * [simplify]: Extracting #3: cost 19 inf + 0 1553857875.456 * * [simplify]: Extracting #4: cost 16 inf + 210 1553857875.456 * * [simplify]: Extracting #5: cost 3 inf + 1367 1553857875.457 * * [simplify]: Extracting #6: cost 0 inf + 2142 1553857875.458 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857875.458 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857875.458 * * * * [progress]: [ 15 / 441 ] simplifiying candidate # 1553857875.458 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 1553857875.458 * * [simplify]: iters left: 6 (11 enodes) 1553857875.464 * * [simplify]: iters left: 5 (40 enodes) 1553857875.473 * * [simplify]: iters left: 4 (60 enodes) 1553857875.482 * * [simplify]: iters left: 3 (69 enodes) 1553857875.490 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857875.490 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857875.490 * * [simplify]: Extracting #2: cost 7 inf + 1 1553857875.490 * * [simplify]: Extracting #3: cost 17 inf + 1 1553857875.491 * * [simplify]: Extracting #4: cost 15 inf + 129 1553857875.491 * * [simplify]: Extracting #5: cost 3 inf + 1402 1553857875.491 * * [simplify]: Extracting #6: cost 1 inf + 1891 1553857875.492 * * [simplify]: Extracting #7: cost 0 inf + 2135 1553857875.492 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1553857875.492 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im))) (hypot y.re y.im))) 1553857875.493 * [simplify]: Simplifying (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1553857875.493 * * [simplify]: iters left: 6 (10 enodes) 1553857875.495 * * [simplify]: iters left: 5 (35 enodes) 1553857875.499 * * [simplify]: iters left: 4 (45 enodes) 1553857875.505 * * [simplify]: iters left: 3 (53 enodes) 1553857875.514 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857875.514 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857875.514 * * [simplify]: Extracting #2: cost 9 inf + 0 1553857875.514 * * [simplify]: Extracting #3: cost 13 inf + 116 1553857875.515 * * [simplify]: Extracting #4: cost 13 inf + 242 1553857875.515 * * [simplify]: Extracting #5: cost 2 inf + 1365 1553857875.516 * * [simplify]: Extracting #6: cost 0 inf + 1868 1553857875.516 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1553857875.517 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im))) (hypot y.re y.im))) 1553857875.517 * * * * [progress]: [ 16 / 441 ] simplifiying candidate # 1553857875.517 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857875.517 * * [simplify]: iters left: 6 (12 enodes) 1553857875.522 * * [simplify]: iters left: 5 (43 enodes) 1553857875.534 * * [simplify]: iters left: 4 (55 enodes) 1553857875.549 * * [simplify]: iters left: 3 (63 enodes) 1553857875.567 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857875.567 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857875.567 * * [simplify]: Extracting #2: cost 12 inf + 0 1553857875.567 * * [simplify]: Extracting #3: cost 23 inf + 0 1553857875.567 * * [simplify]: Extracting #4: cost 21 inf + 128 1553857875.567 * * [simplify]: Extracting #5: cost 9 inf + 1188 1553857875.568 * * [simplify]: Extracting #6: cost 1 inf + 2875 1553857875.569 * * [simplify]: Extracting #7: cost 0 inf + 3254 1553857875.571 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857875.571 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857875.571 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) 1553857875.571 * * [simplify]: iters left: 6 (11 enodes) 1553857875.576 * * [simplify]: iters left: 5 (38 enodes) 1553857875.586 * * [simplify]: iters left: 4 (48 enodes) 1553857875.599 * * [simplify]: iters left: 3 (56 enodes) 1553857875.613 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857875.613 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857875.613 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857875.613 * * [simplify]: Extracting #3: cost 19 inf + 0 1553857875.613 * * [simplify]: Extracting #4: cost 16 inf + 210 1553857875.614 * * [simplify]: Extracting #5: cost 3 inf + 1327 1553857875.614 * * [simplify]: Extracting #6: cost 0 inf + 2142 1553857875.615 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) 1553857875.615 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857875.615 * * * * [progress]: [ 17 / 441 ] simplifiying candidate # 1553857875.616 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857875.616 * * [simplify]: iters left: 6 (11 enodes) 1553857875.620 * * [simplify]: iters left: 5 (38 enodes) 1553857875.631 * * [simplify]: iters left: 4 (48 enodes) 1553857875.644 * * [simplify]: iters left: 3 (56 enodes) 1553857875.658 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857875.658 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857875.658 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857875.658 * * [simplify]: Extracting #3: cost 19 inf + 0 1553857875.658 * * [simplify]: Extracting #4: cost 16 inf + 210 1553857875.659 * * [simplify]: Extracting #5: cost 3 inf + 1287 1553857875.660 * * [simplify]: Extracting #6: cost 0 inf + 1982 1553857875.661 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857875.661 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857875.661 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857875.661 * * [simplify]: iters left: 6 (11 enodes) 1553857875.666 * * [simplify]: iters left: 5 (38 enodes) 1553857875.676 * * [simplify]: iters left: 4 (48 enodes) 1553857875.689 * * [simplify]: iters left: 3 (56 enodes) 1553857875.702 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857875.702 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857875.702 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857875.703 * * [simplify]: Extracting #3: cost 19 inf + 0 1553857875.704 * * [simplify]: Extracting #4: cost 16 inf + 210 1553857875.704 * * [simplify]: Extracting #5: cost 3 inf + 1287 1553857875.705 * * [simplify]: Extracting #6: cost 0 inf + 1982 1553857875.706 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857875.706 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857875.706 * * * * [progress]: [ 18 / 441 ] simplifiying candidate # 1553857875.706 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1553857875.707 * * [simplify]: iters left: 6 (10 enodes) 1553857875.712 * * [simplify]: iters left: 5 (35 enodes) 1553857875.722 * * [simplify]: iters left: 4 (47 enodes) 1553857875.729 * * [simplify]: iters left: 3 (55 enodes) 1553857875.735 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857875.735 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857875.735 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857875.735 * * [simplify]: Extracting #3: cost 13 inf + 47 1553857875.735 * * [simplify]: Extracting #4: cost 4 inf + 789 1553857875.736 * * [simplify]: Extracting #5: cost 0 inf + 1077 1553857875.736 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1553857875.736 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im))) (hypot y.re y.im))) 1553857875.736 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1553857875.736 * * [simplify]: iters left: 6 (10 enodes) 1553857875.739 * * [simplify]: iters left: 5 (35 enodes) 1553857875.743 * * [simplify]: iters left: 4 (45 enodes) 1553857875.750 * * [simplify]: iters left: 3 (53 enodes) 1553857875.762 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857875.762 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857875.762 * * [simplify]: Extracting #2: cost 9 inf + 0 1553857875.762 * * [simplify]: Extracting #3: cost 13 inf + 116 1553857875.762 * * [simplify]: Extracting #4: cost 13 inf + 242 1553857875.763 * * [simplify]: Extracting #5: cost 2 inf + 1285 1553857875.763 * * [simplify]: Extracting #6: cost 0 inf + 1708 1553857875.764 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1553857875.764 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im))) (hypot y.re y.im))) 1553857875.764 * * * * [progress]: [ 19 / 441 ] simplifiying candidate # 1553857875.764 * [simplify]: Simplifying (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857875.765 * * [simplify]: iters left: 6 (7 enodes) 1553857875.768 * * [simplify]: iters left: 5 (25 enodes) 1553857875.774 * * [simplify]: iters left: 4 (29 enodes) 1553857875.778 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857875.778 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857875.778 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857875.778 * * [simplify]: Extracting #3: cost 12 inf + 1 1553857875.778 * * [simplify]: Extracting #4: cost 8 inf + 117 1553857875.778 * * [simplify]: Extracting #5: cost 5 inf + 609 1553857875.779 * * [simplify]: Extracting #6: cost 1 inf + 1319 1553857875.779 * * [simplify]: Extracting #7: cost 0 inf + 1537 1553857875.779 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857875.779 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857875.779 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) 1553857875.779 * * [simplify]: iters left: 6 (10 enodes) 1553857875.781 * * [simplify]: iters left: 5 (38 enodes) 1553857875.787 * * [simplify]: iters left: 4 (62 enodes) 1553857875.795 * * [simplify]: iters left: 3 (92 enodes) 1553857875.813 * * [simplify]: iters left: 2 (120 enodes) 1553857875.828 * * [simplify]: iters left: 1 (132 enodes) 1553857875.854 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857875.854 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857875.854 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857875.854 * * [simplify]: Extracting #3: cost 44 inf + 170 1553857875.854 * * [simplify]: Extracting #4: cost 32 inf + 1594 1553857875.855 * * [simplify]: Extracting #5: cost 8 inf + 6122 1553857875.857 * * [simplify]: Extracting #6: cost 0 inf + 7702 1553857875.858 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) 1553857875.858 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857875.858 * * * * [progress]: [ 20 / 441 ] simplifiying candidate # 1553857875.858 * [simplify]: Simplifying (/ 1 (sqrt (hypot y.re y.im))) 1553857875.858 * * [simplify]: iters left: 4 (6 enodes) 1553857875.860 * * [simplify]: iters left: 3 (20 enodes) 1553857875.863 * * [simplify]: iters left: 2 (22 enodes) 1553857875.866 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857875.866 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857875.866 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857875.866 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857875.866 * * [simplify]: Extracting #4: cost 6 inf + 3 1553857875.866 * * [simplify]: Extracting #5: cost 1 inf + 449 1553857875.866 * * [simplify]: Extracting #6: cost 0 inf + 587 1553857875.866 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1553857875.867 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857875.867 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1553857875.867 * * [simplify]: iters left: 6 (10 enodes) 1553857875.869 * * [simplify]: iters left: 5 (38 enodes) 1553857875.874 * * [simplify]: iters left: 4 (62 enodes) 1553857875.887 * * [simplify]: iters left: 3 (92 enodes) 1553857875.911 * * [simplify]: iters left: 2 (120 enodes) 1553857875.940 * * [simplify]: iters left: 1 (132 enodes) 1553857875.955 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857875.955 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857875.955 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857875.955 * * [simplify]: Extracting #3: cost 44 inf + 170 1553857875.956 * * [simplify]: Extracting #4: cost 32 inf + 1434 1553857875.956 * * [simplify]: Extracting #5: cost 8 inf + 5082 1553857875.958 * * [simplify]: Extracting #6: cost 0 inf + 6342 1553857875.959 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1553857875.959 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857875.959 * * * * [progress]: [ 21 / 441 ] simplifiying candidate # 1553857875.959 * [simplify]: Simplifying (/ 1 1) 1553857875.959 * * [simplify]: iters left: 2 (2 enodes) 1553857875.960 * * [simplify]: iters left: 1 (6 enodes) 1553857875.961 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857875.961 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857875.961 * [simplify]: Simplified to 1 1553857875.961 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im))) 1553857875.962 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857875.962 * * [simplify]: iters left: 6 (9 enodes) 1553857875.964 * * [simplify]: iters left: 5 (35 enodes) 1553857875.968 * * [simplify]: iters left: 4 (59 enodes) 1553857875.976 * * [simplify]: iters left: 3 (89 enodes) 1553857875.999 * * [simplify]: iters left: 2 (117 enodes) 1553857876.030 * * [simplify]: iters left: 1 (129 enodes) 1553857876.060 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857876.060 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857876.060 * * [simplify]: Extracting #2: cost 33 inf + 2 1553857876.061 * * [simplify]: Extracting #3: cost 42 inf + 211 1553857876.061 * * [simplify]: Extracting #4: cost 27 inf + 1687 1553857876.063 * * [simplify]: Extracting #5: cost 3 inf + 4535 1553857876.065 * * [simplify]: Extracting #6: cost 0 inf + 4868 1553857876.067 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857876.068 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im))) 1553857876.068 * * * * [progress]: [ 22 / 441 ] simplifiying candidate # 1553857876.068 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857876.068 * * [simplify]: iters left: 6 (13 enodes) 1553857876.073 * * [simplify]: iters left: 5 (44 enodes) 1553857876.085 * * [simplify]: iters left: 4 (46 enodes) 1553857876.091 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857876.091 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857876.091 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857876.091 * * [simplify]: Extracting #3: cost 20 inf + 0 1553857876.091 * * [simplify]: Extracting #4: cost 22 inf + 2 1553857876.091 * * [simplify]: Extracting #5: cost 19 inf + 61 1553857876.091 * * [simplify]: Extracting #6: cost 7 inf + 1806 1553857876.092 * * [simplify]: Extracting #7: cost 0 inf + 3246 1553857876.092 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857876.092 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857876.093 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) 1553857876.093 * * [simplify]: iters left: 6 (12 enodes) 1553857876.095 * * [simplify]: iters left: 5 (43 enodes) 1553857876.102 * * [simplify]: iters left: 4 (52 enodes) 1553857876.108 * * [simplify]: iters left: 3 (56 enodes) 1553857876.115 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857876.115 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857876.115 * * [simplify]: Extracting #2: cost 16 inf + 0 1553857876.115 * * [simplify]: Extracting #3: cost 24 inf + 0 1553857876.115 * * [simplify]: Extracting #4: cost 25 inf + 59 1553857876.115 * * [simplify]: Extracting #5: cost 20 inf + 392 1553857876.116 * * [simplify]: Extracting #6: cost 6 inf + 2286 1553857876.116 * * [simplify]: Extracting #7: cost 1 inf + 3547 1553857876.117 * * [simplify]: Extracting #8: cost 0 inf + 3926 1553857876.118 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) 1553857876.118 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857876.118 * * * * [progress]: [ 23 / 441 ] simplifiying candidate # 1553857876.119 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857876.119 * * [simplify]: iters left: 6 (12 enodes) 1553857876.123 * * [simplify]: iters left: 5 (39 enodes) 1553857876.134 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857876.134 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857876.134 * * [simplify]: Extracting #2: cost 9 inf + 0 1553857876.134 * * [simplify]: Extracting #3: cost 16 inf + 0 1553857876.134 * * [simplify]: Extracting #4: cost 16 inf + 116 1553857876.134 * * [simplify]: Extracting #5: cost 5 inf + 726 1553857876.135 * * [simplify]: Extracting #6: cost 0 inf + 1894 1553857876.136 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857876.136 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857876.136 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857876.136 * * [simplify]: iters left: 6 (12 enodes) 1553857876.141 * * [simplify]: iters left: 5 (43 enodes) 1553857876.153 * * [simplify]: iters left: 4 (52 enodes) 1553857876.167 * * [simplify]: iters left: 3 (56 enodes) 1553857876.181 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857876.181 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857876.181 * * [simplify]: Extracting #2: cost 16 inf + 0 1553857876.181 * * [simplify]: Extracting #3: cost 24 inf + 0 1553857876.181 * * [simplify]: Extracting #4: cost 25 inf + 59 1553857876.181 * * [simplify]: Extracting #5: cost 20 inf + 312 1553857876.182 * * [simplify]: Extracting #6: cost 6 inf + 2046 1553857876.183 * * [simplify]: Extracting #7: cost 1 inf + 3187 1553857876.184 * * [simplify]: Extracting #8: cost 0 inf + 3526 1553857876.185 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857876.185 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857876.185 * * * * [progress]: [ 24 / 441 ] simplifiying candidate # 1553857876.186 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1) 1553857876.186 * * [simplify]: iters left: 6 (11 enodes) 1553857876.191 * * [simplify]: iters left: 5 (36 enodes) 1553857876.201 * * [simplify]: iters left: 4 (38 enodes) 1553857876.211 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857876.211 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857876.211 * * [simplify]: Extracting #2: cost 8 inf + 1 1553857876.211 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857876.211 * * [simplify]: Extracting #4: cost 10 inf + 5 1553857876.212 * * [simplify]: Extracting #5: cost 4 inf + 337 1553857876.212 * * [simplify]: Extracting #6: cost 0 inf + 909 1553857876.212 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857876.212 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im))) (hypot y.re y.im))) 1553857876.213 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) 1553857876.213 * * [simplify]: iters left: 6 (11 enodes) 1553857876.217 * * [simplify]: iters left: 5 (40 enodes) 1553857876.228 * * [simplify]: iters left: 4 (49 enodes) 1553857876.243 * * [simplify]: iters left: 3 (53 enodes) 1553857876.256 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857876.256 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857876.257 * * [simplify]: Extracting #2: cost 17 inf + 0 1553857876.257 * * [simplify]: Extracting #3: cost 18 inf + 116 1553857876.257 * * [simplify]: Extracting #4: cost 22 inf + 116 1553857876.257 * * [simplify]: Extracting #5: cost 20 inf + 118 1553857876.257 * * [simplify]: Extracting #6: cost 8 inf + 1352 1553857876.258 * * [simplify]: Extracting #7: cost 0 inf + 3012 1553857876.259 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) 1553857876.259 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im))) (hypot y.re y.im))) 1553857876.259 * * * * [progress]: [ 25 / 441 ] simplifiying candidate # 1553857876.260 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857876.260 * * [simplify]: iters left: 6 (14 enodes) 1553857876.266 * * [simplify]: iters left: 5 (47 enodes) 1553857876.279 * * [simplify]: iters left: 4 (51 enodes) 1553857876.292 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857876.292 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857876.292 * * [simplify]: Extracting #2: cost 15 inf + 0 1553857876.292 * * [simplify]: Extracting #3: cost 24 inf + 0 1553857876.292 * * [simplify]: Extracting #4: cost 19 inf + 167 1553857876.293 * * [simplify]: Extracting #5: cost 12 inf + 855 1553857876.293 * * [simplify]: Extracting #6: cost 4 inf + 2055 1553857876.294 * * [simplify]: Extracting #7: cost 1 inf + 3102 1553857876.295 * * [simplify]: Extracting #8: cost 0 inf + 3496 1553857876.296 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857876.296 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857876.297 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.re y.im))) 1553857876.297 * * [simplify]: iters left: 6 (13 enodes) 1553857876.302 * * [simplify]: iters left: 5 (46 enodes) 1553857876.315 * * [simplify]: iters left: 4 (65 enodes) 1553857876.333 * * [simplify]: iters left: 3 (87 enodes) 1553857876.356 * * [simplify]: iters left: 2 (107 enodes) 1553857876.386 * * [simplify]: iters left: 1 (125 enodes) 1553857876.404 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857876.404 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857876.404 * * [simplify]: Extracting #2: cost 38 inf + 0 1553857876.404 * * [simplify]: Extracting #3: cost 44 inf + 84 1553857876.405 * * [simplify]: Extracting #4: cost 36 inf + 897 1553857876.405 * * [simplify]: Extracting #5: cost 18 inf + 4459 1553857876.406 * * [simplify]: Extracting #6: cost 5 inf + 6932 1553857876.408 * * [simplify]: Extracting #7: cost 0 inf + 8610 1553857876.409 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (cbrt (hypot y.re y.im))) 1553857876.409 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (cbrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857876.409 * * * * [progress]: [ 26 / 441 ] simplifiying candidate # 1553857876.409 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) 1553857876.410 * * [simplify]: iters left: 6 (13 enodes) 1553857876.412 * * [simplify]: iters left: 5 (42 enodes) 1553857876.418 * * [simplify]: iters left: 4 (44 enodes) 1553857876.423 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857876.423 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857876.423 * * [simplify]: Extracting #2: cost 11 inf + 0 1553857876.423 * * [simplify]: Extracting #3: cost 20 inf + 0 1553857876.423 * * [simplify]: Extracting #4: cost 17 inf + 85 1553857876.423 * * [simplify]: Extracting #5: cost 11 inf + 444 1553857876.424 * * [simplify]: Extracting #6: cost 4 inf + 1105 1553857876.424 * * [simplify]: Extracting #7: cost 1 inf + 1760 1553857876.424 * * [simplify]: Extracting #8: cost 0 inf + 2114 1553857876.425 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) 1553857876.425 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857876.425 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) 1553857876.425 * * [simplify]: iters left: 6 (13 enodes) 1553857876.430 * * [simplify]: iters left: 5 (46 enodes) 1553857876.443 * * [simplify]: iters left: 4 (65 enodes) 1553857876.463 * * [simplify]: iters left: 3 (87 enodes) 1553857876.486 * * [simplify]: iters left: 2 (107 enodes) 1553857876.500 * * [simplify]: iters left: 1 (125 enodes) 1553857876.514 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857876.514 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857876.514 * * [simplify]: Extracting #2: cost 38 inf + 0 1553857876.515 * * [simplify]: Extracting #3: cost 44 inf + 84 1553857876.515 * * [simplify]: Extracting #4: cost 36 inf + 897 1553857876.515 * * [simplify]: Extracting #5: cost 18 inf + 3899 1553857876.517 * * [simplify]: Extracting #6: cost 5 inf + 6052 1553857876.519 * * [simplify]: Extracting #7: cost 0 inf + 7570 1553857876.522 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (sqrt (hypot y.re y.im))) 1553857876.522 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857876.522 * * * * [progress]: [ 27 / 441 ] simplifiying candidate # 1553857876.523 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1) 1553857876.523 * * [simplify]: iters left: 6 (12 enodes) 1553857876.528 * * [simplify]: iters left: 5 (39 enodes) 1553857876.539 * * [simplify]: iters left: 4 (43 enodes) 1553857876.550 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857876.551 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857876.551 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857876.551 * * [simplify]: Extracting #3: cost 10 inf + 167 1553857876.551 * * [simplify]: Extracting #4: cost 6 inf + 413 1553857876.552 * * [simplify]: Extracting #5: cost 1 inf + 1017 1553857876.552 * * [simplify]: Extracting #6: cost 0 inf + 1099 1553857876.553 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1553857876.553 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (hypot y.re y.im))) (hypot y.re y.im))) 1553857876.553 * [simplify]: Simplifying (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (hypot y.re y.im)) 1553857876.553 * * [simplify]: iters left: 6 (12 enodes) 1553857876.558 * * [simplify]: iters left: 5 (43 enodes) 1553857876.570 * * [simplify]: iters left: 4 (62 enodes) 1553857876.588 * * [simplify]: iters left: 3 (84 enodes) 1553857876.612 * * [simplify]: iters left: 2 (104 enodes) 1553857876.635 * * [simplify]: iters left: 1 (122 enodes) 1553857876.649 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857876.649 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857876.649 * * [simplify]: Extracting #2: cost 38 inf + 0 1553857876.650 * * [simplify]: Extracting #3: cost 37 inf + 369 1553857876.650 * * [simplify]: Extracting #4: cost 28 inf + 1763 1553857876.651 * * [simplify]: Extracting #5: cost 12 inf + 4332 1553857876.652 * * [simplify]: Extracting #6: cost 4 inf + 5316 1553857876.653 * * [simplify]: Extracting #7: cost 0 inf + 6416 1553857876.654 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)) 1553857876.654 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im))) (hypot y.re y.im))) 1553857876.654 * * * * [progress]: [ 28 / 441 ] simplifiying candidate # 1553857876.655 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857876.655 * * [simplify]: iters left: 6 (14 enodes) 1553857876.658 * * [simplify]: iters left: 5 (48 enodes) 1553857876.668 * * [simplify]: iters left: 4 (51 enodes) 1553857876.681 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857876.681 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857876.681 * * [simplify]: Extracting #2: cost 15 inf + 0 1553857876.681 * * [simplify]: Extracting #3: cost 24 inf + 0 1553857876.682 * * [simplify]: Extracting #4: cost 16 inf + 650 1553857876.682 * * [simplify]: Extracting #5: cost 11 inf + 1032 1553857876.682 * * [simplify]: Extracting #6: cost 5 inf + 1973 1553857876.683 * * [simplify]: Extracting #7: cost 1 inf + 3102 1553857876.684 * * [simplify]: Extracting #8: cost 0 inf + 3496 1553857876.685 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857876.685 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857876.686 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) 1553857876.686 * * [simplify]: iters left: 6 (13 enodes) 1553857876.691 * * [simplify]: iters left: 5 (47 enodes) 1553857876.698 * * [simplify]: iters left: 4 (61 enodes) 1553857876.707 * * [simplify]: iters left: 3 (73 enodes) 1553857876.717 * * [simplify]: iters left: 2 (81 enodes) 1553857876.728 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857876.728 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857876.728 * * [simplify]: Extracting #2: cost 28 inf + 0 1553857876.729 * * [simplify]: Extracting #3: cost 32 inf + 84 1553857876.729 * * [simplify]: Extracting #4: cost 23 inf + 1315 1553857876.730 * * [simplify]: Extracting #5: cost 15 inf + 2919 1553857876.731 * * [simplify]: Extracting #6: cost 8 inf + 3966 1553857876.733 * * [simplify]: Extracting #7: cost 0 inf + 6066 1553857876.735 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) 1553857876.735 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857876.735 * * * * [progress]: [ 29 / 441 ] simplifiying candidate # 1553857876.735 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857876.736 * * [simplify]: iters left: 6 (13 enodes) 1553857876.741 * * [simplify]: iters left: 5 (43 enodes) 1553857876.753 * * [simplify]: iters left: 4 (44 enodes) 1553857876.761 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857876.761 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857876.761 * * [simplify]: Extracting #2: cost 11 inf + 0 1553857876.761 * * [simplify]: Extracting #3: cost 20 inf + 0 1553857876.761 * * [simplify]: Extracting #4: cost 14 inf + 296 1553857876.761 * * [simplify]: Extracting #5: cost 9 inf + 518 1553857876.761 * * [simplify]: Extracting #6: cost 3 inf + 1187 1553857876.762 * * [simplify]: Extracting #7: cost 0 inf + 2114 1553857876.762 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857876.762 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857876.762 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857876.762 * * [simplify]: iters left: 6 (13 enodes) 1553857876.765 * * [simplify]: iters left: 5 (47 enodes) 1553857876.771 * * [simplify]: iters left: 4 (61 enodes) 1553857876.780 * * [simplify]: iters left: 3 (73 enodes) 1553857876.800 * * [simplify]: iters left: 2 (81 enodes) 1553857876.812 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857876.813 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857876.813 * * [simplify]: Extracting #2: cost 28 inf + 0 1553857876.813 * * [simplify]: Extracting #3: cost 32 inf + 84 1553857876.813 * * [simplify]: Extracting #4: cost 23 inf + 1155 1553857876.813 * * [simplify]: Extracting #5: cost 15 inf + 2479 1553857876.814 * * [simplify]: Extracting #6: cost 8 inf + 3446 1553857876.815 * * [simplify]: Extracting #7: cost 0 inf + 5346 1553857876.816 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857876.816 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857876.816 * * * * [progress]: [ 30 / 441 ] simplifiying candidate # 1553857876.816 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1) 1553857876.816 * * [simplify]: iters left: 6 (12 enodes) 1553857876.819 * * [simplify]: iters left: 5 (40 enodes) 1553857876.825 * * [simplify]: iters left: 4 (45 enodes) 1553857876.833 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857876.833 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857876.833 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857876.834 * * [simplify]: Extracting #3: cost 13 inf + 44 1553857876.834 * * [simplify]: Extracting #4: cost 7 inf + 211 1553857876.834 * * [simplify]: Extracting #5: cost 1 inf + 880 1553857876.835 * * [simplify]: Extracting #6: cost 0 inf + 1099 1553857876.835 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1553857876.835 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im))) (hypot y.re y.im))) 1553857876.836 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) 1553857876.836 * * [simplify]: iters left: 6 (12 enodes) 1553857876.841 * * [simplify]: iters left: 5 (44 enodes) 1553857876.849 * * [simplify]: iters left: 4 (58 enodes) 1553857876.857 * * [simplify]: iters left: 3 (70 enodes) 1553857876.866 * * [simplify]: iters left: 2 (78 enodes) 1553857876.876 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857876.876 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857876.876 * * [simplify]: Extracting #2: cost 28 inf + 0 1553857876.876 * * [simplify]: Extracting #3: cost 26 inf + 320 1553857876.877 * * [simplify]: Extracting #4: cost 17 inf + 1785 1553857876.877 * * [simplify]: Extracting #5: cost 14 inf + 2062 1553857876.878 * * [simplify]: Extracting #6: cost 8 inf + 2676 1553857876.880 * * [simplify]: Extracting #7: cost 1 inf + 4334 1553857876.881 * * [simplify]: Extracting #8: cost 0 inf + 4512 1553857876.883 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.re y.im)) 1553857876.883 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.re y.im))) (hypot y.re y.im))) 1553857876.883 * * * * [progress]: [ 31 / 441 ] simplifiying candidate # 1553857876.884 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857876.884 * * [simplify]: iters left: 6 (15 enodes) 1553857876.892 * * [simplify]: iters left: 5 (51 enodes) 1553857876.906 * * [simplify]: iters left: 4 (56 enodes) 1553857876.915 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857876.915 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857876.915 * * [simplify]: Extracting #2: cost 17 inf + 0 1553857876.915 * * [simplify]: Extracting #3: cost 28 inf + 0 1553857876.915 * * [simplify]: Extracting #4: cost 13 inf + 815 1553857876.915 * * [simplify]: Extracting #5: cost 7 inf + 1440 1553857876.916 * * [simplify]: Extracting #6: cost 0 inf + 3896 1553857876.916 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857876.917 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857876.917 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.re y.im))) 1553857876.917 * * [simplify]: iters left: 6 (14 enodes) 1553857876.920 * * [simplify]: iters left: 5 (50 enodes) 1553857876.927 * * [simplify]: iters left: 4 (74 enodes) 1553857876.937 * * [simplify]: iters left: 3 (104 enodes) 1553857876.966 * * [simplify]: iters left: 2 (132 enodes) 1553857876.997 * * [simplify]: iters left: 1 (144 enodes) 1553857877.015 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857877.015 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857877.015 * * [simplify]: Extracting #2: cost 40 inf + 0 1553857877.015 * * [simplify]: Extracting #3: cost 55 inf + 125 1553857877.016 * * [simplify]: Extracting #4: cost 45 inf + 738 1553857877.016 * * [simplify]: Extracting #5: cost 16 inf + 6925 1553857877.018 * * [simplify]: Extracting #6: cost 1 inf + 10492 1553857877.020 * * [simplify]: Extracting #7: cost 0 inf + 10750 1553857877.022 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.re y.im))) 1553857877.022 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857877.022 * * * * [progress]: [ 32 / 441 ] simplifiying candidate # 1553857877.022 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) 1553857877.022 * * [simplify]: iters left: 6 (14 enodes) 1553857877.025 * * [simplify]: iters left: 5 (46 enodes) 1553857877.031 * * [simplify]: iters left: 4 (49 enodes) 1553857877.037 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857877.037 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857877.037 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857877.037 * * [simplify]: Extracting #3: cost 24 inf + 0 1553857877.037 * * [simplify]: Extracting #4: cost 14 inf + 322 1553857877.037 * * [simplify]: Extracting #5: cost 7 inf + 843 1553857877.038 * * [simplify]: Extracting #6: cost 2 inf + 1781 1553857877.038 * * [simplify]: Extracting #7: cost 0 inf + 2434 1553857877.038 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) 1553857877.039 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857877.039 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) 1553857877.039 * * [simplify]: iters left: 6 (14 enodes) 1553857877.042 * * [simplify]: iters left: 5 (50 enodes) 1553857877.052 * * [simplify]: iters left: 4 (74 enodes) 1553857877.073 * * [simplify]: iters left: 3 (104 enodes) 1553857877.102 * * [simplify]: iters left: 2 (132 enodes) 1553857877.138 * * [simplify]: iters left: 1 (144 enodes) 1553857877.172 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857877.172 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857877.173 * * [simplify]: Extracting #2: cost 40 inf + 0 1553857877.173 * * [simplify]: Extracting #3: cost 55 inf + 125 1553857877.173 * * [simplify]: Extracting #4: cost 45 inf + 738 1553857877.175 * * [simplify]: Extracting #5: cost 16 inf + 6165 1553857877.179 * * [simplify]: Extracting #6: cost 1 inf + 9172 1553857877.182 * * [simplify]: Extracting #7: cost 0 inf + 9390 1553857877.186 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) 1553857877.186 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857877.186 * * * * [progress]: [ 33 / 441 ] simplifiying candidate # 1553857877.187 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1) 1553857877.187 * * [simplify]: iters left: 6 (13 enodes) 1553857877.193 * * [simplify]: iters left: 5 (43 enodes) 1553857877.206 * * [simplify]: iters left: 4 (50 enodes) 1553857877.218 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857877.219 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857877.219 * * [simplify]: Extracting #2: cost 18 inf + 1 1553857877.219 * * [simplify]: Extracting #3: cost 12 inf + 87 1553857877.219 * * [simplify]: Extracting #4: cost 5 inf + 455 1553857877.220 * * [simplify]: Extracting #5: cost 0 inf + 1339 1553857877.220 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1553857877.220 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (hypot y.re y.im))) (hypot y.re y.im))) 1553857877.221 * [simplify]: Simplifying (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (hypot y.re y.im)) 1553857877.221 * * [simplify]: iters left: 6 (13 enodes) 1553857877.226 * * [simplify]: iters left: 5 (47 enodes) 1553857877.243 * * [simplify]: iters left: 4 (71 enodes) 1553857877.263 * * [simplify]: iters left: 3 (101 enodes) 1553857877.289 * * [simplify]: iters left: 2 (129 enodes) 1553857877.325 * * [simplify]: iters left: 1 (141 enodes) 1553857877.358 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857877.358 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857877.359 * * [simplify]: Extracting #2: cost 40 inf + 0 1553857877.359 * * [simplify]: Extracting #3: cost 48 inf + 594 1553857877.360 * * [simplify]: Extracting #4: cost 24 inf + 3293 1553857877.363 * * [simplify]: Extracting #5: cost 0 inf + 7916 1553857877.366 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (hypot y.re y.im)) 1553857877.366 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (hypot y.re y.im))) (hypot y.re y.im))) 1553857877.366 * * * * [progress]: [ 34 / 441 ] simplifiying candidate # 1553857877.366 * [simplify]: Simplifying (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857877.367 * * [simplify]: iters left: 6 (7 enodes) 1553857877.370 * * [simplify]: iters left: 5 (25 enodes) 1553857877.378 * * [simplify]: iters left: 4 (29 enodes) 1553857877.387 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857877.388 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857877.388 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857877.388 * * [simplify]: Extracting #3: cost 12 inf + 1 1553857877.388 * * [simplify]: Extracting #4: cost 8 inf + 117 1553857877.388 * * [simplify]: Extracting #5: cost 5 inf + 609 1553857877.388 * * [simplify]: Extracting #6: cost 1 inf + 1319 1553857877.388 * * [simplify]: Extracting #7: cost 0 inf + 1537 1553857877.388 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857877.388 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857877.389 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) 1553857877.389 * * [simplify]: iters left: 6 (10 enodes) 1553857877.391 * * [simplify]: iters left: 5 (38 enodes) 1553857877.396 * * [simplify]: iters left: 4 (62 enodes) 1553857877.405 * * [simplify]: iters left: 3 (92 enodes) 1553857877.420 * * [simplify]: iters left: 2 (120 enodes) 1553857877.447 * * [simplify]: iters left: 1 (132 enodes) 1553857877.462 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857877.462 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857877.462 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857877.462 * * [simplify]: Extracting #3: cost 44 inf + 170 1553857877.463 * * [simplify]: Extracting #4: cost 32 inf + 1594 1553857877.464 * * [simplify]: Extracting #5: cost 8 inf + 6122 1553857877.465 * * [simplify]: Extracting #6: cost 0 inf + 7702 1553857877.468 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) 1553857877.468 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857877.468 * * * * [progress]: [ 35 / 441 ] simplifiying candidate # 1553857877.468 * [simplify]: Simplifying (/ 1 (sqrt (hypot y.re y.im))) 1553857877.468 * * [simplify]: iters left: 4 (6 enodes) 1553857877.470 * * [simplify]: iters left: 3 (20 enodes) 1553857877.473 * * [simplify]: iters left: 2 (22 enodes) 1553857877.476 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857877.477 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857877.477 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857877.477 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857877.477 * * [simplify]: Extracting #4: cost 6 inf + 3 1553857877.477 * * [simplify]: Extracting #5: cost 1 inf + 449 1553857877.477 * * [simplify]: Extracting #6: cost 0 inf + 587 1553857877.477 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1553857877.477 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857877.478 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1553857877.478 * * [simplify]: iters left: 6 (10 enodes) 1553857877.482 * * [simplify]: iters left: 5 (38 enodes) 1553857877.493 * * [simplify]: iters left: 4 (62 enodes) 1553857877.502 * * [simplify]: iters left: 3 (92 enodes) 1553857877.514 * * [simplify]: iters left: 2 (120 enodes) 1553857877.534 * * [simplify]: iters left: 1 (132 enodes) 1553857877.565 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857877.565 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857877.566 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857877.566 * * [simplify]: Extracting #3: cost 44 inf + 170 1553857877.567 * * [simplify]: Extracting #4: cost 32 inf + 1434 1553857877.572 * * [simplify]: Extracting #5: cost 8 inf + 5082 1553857877.574 * * [simplify]: Extracting #6: cost 0 inf + 6342 1553857877.577 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1553857877.577 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857877.577 * * * * [progress]: [ 36 / 441 ] simplifiying candidate # 1553857877.577 * [simplify]: Simplifying (/ 1 1) 1553857877.577 * * [simplify]: iters left: 2 (2 enodes) 1553857877.578 * * [simplify]: iters left: 1 (6 enodes) 1553857877.579 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857877.579 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857877.579 * [simplify]: Simplified to 1 1553857877.579 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im))) 1553857877.580 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857877.580 * * [simplify]: iters left: 6 (9 enodes) 1553857877.582 * * [simplify]: iters left: 5 (35 enodes) 1553857877.587 * * [simplify]: iters left: 4 (59 enodes) 1553857877.595 * * [simplify]: iters left: 3 (89 enodes) 1553857877.607 * * [simplify]: iters left: 2 (117 enodes) 1553857877.623 * * [simplify]: iters left: 1 (129 enodes) 1553857877.638 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857877.638 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857877.638 * * [simplify]: Extracting #2: cost 33 inf + 2 1553857877.638 * * [simplify]: Extracting #3: cost 42 inf + 211 1553857877.639 * * [simplify]: Extracting #4: cost 27 inf + 1687 1553857877.640 * * [simplify]: Extracting #5: cost 3 inf + 4535 1553857877.641 * * [simplify]: Extracting #6: cost 0 inf + 4868 1553857877.642 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857877.642 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im))) 1553857877.642 * * * * [progress]: [ 37 / 441 ] simplifiying candidate # 1553857877.642 * [simplify]: Simplifying (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857877.642 * * [simplify]: iters left: 6 (7 enodes) 1553857877.644 * * [simplify]: iters left: 5 (25 enodes) 1553857877.650 * * [simplify]: iters left: 4 (29 enodes) 1553857877.654 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857877.654 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857877.654 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857877.654 * * [simplify]: Extracting #3: cost 12 inf + 1 1553857877.654 * * [simplify]: Extracting #4: cost 8 inf + 117 1553857877.654 * * [simplify]: Extracting #5: cost 5 inf + 609 1553857877.654 * * [simplify]: Extracting #6: cost 1 inf + 1319 1553857877.655 * * [simplify]: Extracting #7: cost 0 inf + 1537 1553857877.655 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857877.655 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857877.655 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) 1553857877.655 * * [simplify]: iters left: 6 (10 enodes) 1553857877.658 * * [simplify]: iters left: 5 (38 enodes) 1553857877.669 * * [simplify]: iters left: 4 (62 enodes) 1553857877.687 * * [simplify]: iters left: 3 (92 enodes) 1553857877.704 * * [simplify]: iters left: 2 (120 enodes) 1553857877.720 * * [simplify]: iters left: 1 (132 enodes) 1553857877.744 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857877.744 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857877.744 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857877.745 * * [simplify]: Extracting #3: cost 44 inf + 170 1553857877.745 * * [simplify]: Extracting #4: cost 32 inf + 1594 1553857877.749 * * [simplify]: Extracting #5: cost 8 inf + 6122 1553857877.752 * * [simplify]: Extracting #6: cost 0 inf + 7702 1553857877.754 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) 1553857877.754 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857877.754 * * * * [progress]: [ 38 / 441 ] simplifiying candidate # 1553857877.755 * [simplify]: Simplifying (/ 1 (sqrt (hypot y.re y.im))) 1553857877.755 * * [simplify]: iters left: 4 (6 enodes) 1553857877.758 * * [simplify]: iters left: 3 (20 enodes) 1553857877.764 * * [simplify]: iters left: 2 (22 enodes) 1553857877.771 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857877.771 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857877.771 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857877.771 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857877.771 * * [simplify]: Extracting #4: cost 6 inf + 3 1553857877.771 * * [simplify]: Extracting #5: cost 1 inf + 449 1553857877.772 * * [simplify]: Extracting #6: cost 0 inf + 587 1553857877.772 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1553857877.772 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857877.772 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1553857877.772 * * [simplify]: iters left: 6 (10 enodes) 1553857877.777 * * [simplify]: iters left: 5 (38 enodes) 1553857877.788 * * [simplify]: iters left: 4 (62 enodes) 1553857877.799 * * [simplify]: iters left: 3 (92 enodes) 1553857877.810 * * [simplify]: iters left: 2 (120 enodes) 1553857877.830 * * [simplify]: iters left: 1 (132 enodes) 1553857877.860 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857877.860 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857877.860 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857877.860 * * [simplify]: Extracting #3: cost 44 inf + 170 1553857877.860 * * [simplify]: Extracting #4: cost 32 inf + 1434 1553857877.861 * * [simplify]: Extracting #5: cost 8 inf + 5082 1553857877.863 * * [simplify]: Extracting #6: cost 0 inf + 6342 1553857877.864 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1553857877.864 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857877.864 * * * * [progress]: [ 39 / 441 ] simplifiying candidate # 1553857877.864 * [simplify]: Simplifying (/ 1 1) 1553857877.864 * * [simplify]: iters left: 2 (2 enodes) 1553857877.865 * * [simplify]: iters left: 1 (6 enodes) 1553857877.866 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857877.866 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857877.866 * [simplify]: Simplified to 1 1553857877.866 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im))) 1553857877.867 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857877.867 * * [simplify]: iters left: 6 (9 enodes) 1553857877.869 * * [simplify]: iters left: 5 (35 enodes) 1553857877.873 * * [simplify]: iters left: 4 (59 enodes) 1553857877.883 * * [simplify]: iters left: 3 (89 enodes) 1553857877.899 * * [simplify]: iters left: 2 (117 enodes) 1553857877.915 * * [simplify]: iters left: 1 (129 enodes) 1553857877.933 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857877.933 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857877.933 * * [simplify]: Extracting #2: cost 33 inf + 2 1553857877.934 * * [simplify]: Extracting #3: cost 42 inf + 211 1553857877.934 * * [simplify]: Extracting #4: cost 27 inf + 1687 1553857877.936 * * [simplify]: Extracting #5: cost 3 inf + 4535 1553857877.941 * * [simplify]: Extracting #6: cost 0 inf + 4868 1553857877.943 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857877.943 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im))) 1553857877.943 * * * * [progress]: [ 40 / 441 ] simplifiying candidate # 1553857877.943 * [simplify]: Simplifying (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857877.943 * * [simplify]: iters left: 6 (7 enodes) 1553857877.947 * * [simplify]: iters left: 5 (25 enodes) 1553857877.955 * * [simplify]: iters left: 4 (29 enodes) 1553857877.963 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857877.964 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857877.964 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857877.964 * * [simplify]: Extracting #3: cost 12 inf + 1 1553857877.964 * * [simplify]: Extracting #4: cost 8 inf + 117 1553857877.964 * * [simplify]: Extracting #5: cost 5 inf + 609 1553857877.964 * * [simplify]: Extracting #6: cost 1 inf + 1319 1553857877.965 * * [simplify]: Extracting #7: cost 0 inf + 1537 1553857877.965 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857877.965 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857877.966 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) 1553857877.966 * * [simplify]: iters left: 6 (10 enodes) 1553857877.970 * * [simplify]: iters left: 5 (38 enodes) 1553857877.981 * * [simplify]: iters left: 4 (62 enodes) 1553857877.999 * * [simplify]: iters left: 3 (92 enodes) 1553857878.023 * * [simplify]: iters left: 2 (120 enodes) 1553857878.050 * * [simplify]: iters left: 1 (132 enodes) 1553857878.067 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857878.067 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857878.067 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857878.067 * * [simplify]: Extracting #3: cost 44 inf + 170 1553857878.068 * * [simplify]: Extracting #4: cost 32 inf + 1594 1553857878.068 * * [simplify]: Extracting #5: cost 8 inf + 6122 1553857878.070 * * [simplify]: Extracting #6: cost 0 inf + 7702 1553857878.071 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) 1553857878.071 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857878.071 * * * * [progress]: [ 41 / 441 ] simplifiying candidate # 1553857878.071 * [simplify]: Simplifying (/ 1 (sqrt (hypot y.re y.im))) 1553857878.071 * * [simplify]: iters left: 4 (6 enodes) 1553857878.073 * * [simplify]: iters left: 3 (20 enodes) 1553857878.076 * * [simplify]: iters left: 2 (22 enodes) 1553857878.082 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857878.082 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857878.082 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857878.082 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857878.082 * * [simplify]: Extracting #4: cost 6 inf + 3 1553857878.082 * * [simplify]: Extracting #5: cost 1 inf + 449 1553857878.082 * * [simplify]: Extracting #6: cost 0 inf + 587 1553857878.083 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1553857878.083 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857878.083 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1553857878.083 * * [simplify]: iters left: 6 (10 enodes) 1553857878.087 * * [simplify]: iters left: 5 (38 enodes) 1553857878.098 * * [simplify]: iters left: 4 (62 enodes) 1553857878.113 * * [simplify]: iters left: 3 (92 enodes) 1553857878.124 * * [simplify]: iters left: 2 (120 enodes) 1553857878.142 * * [simplify]: iters left: 1 (132 enodes) 1553857878.174 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857878.174 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857878.174 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857878.174 * * [simplify]: Extracting #3: cost 44 inf + 170 1553857878.174 * * [simplify]: Extracting #4: cost 32 inf + 1434 1553857878.175 * * [simplify]: Extracting #5: cost 8 inf + 5082 1553857878.177 * * [simplify]: Extracting #6: cost 0 inf + 6342 1553857878.178 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1553857878.178 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857878.178 * * * * [progress]: [ 42 / 441 ] simplifiying candidate # 1553857878.178 * [simplify]: Simplifying (/ 1 1) 1553857878.178 * * [simplify]: iters left: 2 (2 enodes) 1553857878.179 * * [simplify]: iters left: 1 (6 enodes) 1553857878.181 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857878.181 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857878.181 * [simplify]: Simplified to 1 1553857878.181 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im))) 1553857878.181 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857878.181 * * [simplify]: iters left: 6 (9 enodes) 1553857878.183 * * [simplify]: iters left: 5 (35 enodes) 1553857878.188 * * [simplify]: iters left: 4 (59 enodes) 1553857878.196 * * [simplify]: iters left: 3 (89 enodes) 1553857878.208 * * [simplify]: iters left: 2 (117 enodes) 1553857878.233 * * [simplify]: iters left: 1 (129 enodes) 1553857878.267 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857878.267 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857878.267 * * [simplify]: Extracting #2: cost 33 inf + 2 1553857878.268 * * [simplify]: Extracting #3: cost 42 inf + 211 1553857878.268 * * [simplify]: Extracting #4: cost 27 inf + 1687 1553857878.270 * * [simplify]: Extracting #5: cost 3 inf + 4535 1553857878.272 * * [simplify]: Extracting #6: cost 0 inf + 4868 1553857878.274 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857878.274 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im))) 1553857878.275 * * * * [progress]: [ 43 / 441 ] simplifiying candidate # 1553857878.275 * [simplify]: Simplifying (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857878.275 * * [simplify]: iters left: 6 (7 enodes) 1553857878.279 * * [simplify]: iters left: 5 (25 enodes) 1553857878.286 * * [simplify]: iters left: 4 (29 enodes) 1553857878.295 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857878.295 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857878.295 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857878.295 * * [simplify]: Extracting #3: cost 12 inf + 1 1553857878.295 * * [simplify]: Extracting #4: cost 8 inf + 117 1553857878.296 * * [simplify]: Extracting #5: cost 5 inf + 609 1553857878.296 * * [simplify]: Extracting #6: cost 1 inf + 1319 1553857878.296 * * [simplify]: Extracting #7: cost 0 inf + 1537 1553857878.297 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857878.297 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857878.297 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) 1553857878.297 * * [simplify]: iters left: 6 (10 enodes) 1553857878.301 * * [simplify]: iters left: 5 (38 enodes) 1553857878.312 * * [simplify]: iters left: 4 (62 enodes) 1553857878.328 * * [simplify]: iters left: 3 (92 enodes) 1553857878.340 * * [simplify]: iters left: 2 (120 enodes) 1553857878.355 * * [simplify]: iters left: 1 (132 enodes) 1553857878.388 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857878.388 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857878.388 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857878.389 * * [simplify]: Extracting #3: cost 44 inf + 170 1553857878.390 * * [simplify]: Extracting #4: cost 32 inf + 1594 1553857878.391 * * [simplify]: Extracting #5: cost 8 inf + 6122 1553857878.394 * * [simplify]: Extracting #6: cost 0 inf + 7702 1553857878.397 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) 1553857878.397 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857878.397 * * * * [progress]: [ 44 / 441 ] simplifiying candidate # 1553857878.397 * [simplify]: Simplifying (/ 1 (sqrt (hypot y.re y.im))) 1553857878.397 * * [simplify]: iters left: 4 (6 enodes) 1553857878.401 * * [simplify]: iters left: 3 (20 enodes) 1553857878.404 * * [simplify]: iters left: 2 (22 enodes) 1553857878.407 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857878.407 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857878.407 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857878.407 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857878.407 * * [simplify]: Extracting #4: cost 6 inf + 3 1553857878.407 * * [simplify]: Extracting #5: cost 1 inf + 449 1553857878.407 * * [simplify]: Extracting #6: cost 0 inf + 587 1553857878.407 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1553857878.407 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857878.408 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1553857878.408 * * [simplify]: iters left: 6 (10 enodes) 1553857878.410 * * [simplify]: iters left: 5 (38 enodes) 1553857878.415 * * [simplify]: iters left: 4 (62 enodes) 1553857878.424 * * [simplify]: iters left: 3 (92 enodes) 1553857878.437 * * [simplify]: iters left: 2 (120 enodes) 1553857878.470 * * [simplify]: iters left: 1 (132 enodes) 1553857878.505 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857878.505 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857878.505 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857878.505 * * [simplify]: Extracting #3: cost 44 inf + 170 1553857878.506 * * [simplify]: Extracting #4: cost 32 inf + 1434 1553857878.508 * * [simplify]: Extracting #5: cost 8 inf + 5082 1553857878.510 * * [simplify]: Extracting #6: cost 0 inf + 6342 1553857878.513 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1553857878.513 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* (/ 1 (sqrt (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im)))) (hypot y.re y.im))) 1553857878.513 * * * * [progress]: [ 45 / 441 ] simplifiying candidate # 1553857878.513 * [simplify]: Simplifying (/ 1 1) 1553857878.513 * * [simplify]: iters left: 2 (2 enodes) 1553857878.515 * * [simplify]: iters left: 1 (6 enodes) 1553857878.517 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857878.517 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857878.517 * [simplify]: Simplified to 1 1553857878.517 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im))) 1553857878.518 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857878.518 * * [simplify]: iters left: 6 (9 enodes) 1553857878.522 * * [simplify]: iters left: 5 (35 enodes) 1553857878.532 * * [simplify]: iters left: 4 (59 enodes) 1553857878.549 * * [simplify]: iters left: 3 (89 enodes) 1553857878.567 * * [simplify]: iters left: 2 (117 enodes) 1553857878.583 * * [simplify]: iters left: 1 (129 enodes) 1553857878.605 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857878.605 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857878.605 * * [simplify]: Extracting #2: cost 33 inf + 2 1553857878.606 * * [simplify]: Extracting #3: cost 42 inf + 211 1553857878.607 * * [simplify]: Extracting #4: cost 27 inf + 1687 1553857878.608 * * [simplify]: Extracting #5: cost 3 inf + 4535 1553857878.610 * * [simplify]: Extracting #6: cost 0 inf + 4868 1553857878.613 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857878.613 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (* 1 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im))) 1553857878.613 * * * * [progress]: [ 46 / 441 ] simplifiying candidate # 1553857878.613 * * * * [progress]: [ 47 / 441 ] simplifiying candidate # 1553857878.613 * * * * [progress]: [ 48 / 441 ] simplifiying candidate # 1553857878.613 * * * * [progress]: [ 49 / 441 ] simplifiying candidate # 1553857878.614 * [simplify]: Simplifying (cbrt (hypot y.re y.im)) 1553857878.614 * * [simplify]: iters left: 2 (4 enodes) 1553857878.615 * * [simplify]: iters left: 1 (12 enodes) 1553857878.618 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857878.618 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857878.618 * * [simplify]: Extracting #2: cost 6 inf + 0 1553857878.618 * * [simplify]: Extracting #3: cost 4 inf + 2 1553857878.619 * * [simplify]: Extracting #4: cost 0 inf + 390 1553857878.619 * [simplify]: Simplified to (cbrt (hypot y.re y.im)) 1553857878.619 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im))) (hypot y.re y.im))) 1553857878.619 * * * * [progress]: [ 50 / 441 ] simplifiying candidate # 1553857878.619 * [simplify]: Simplifying (sqrt (hypot y.re y.im)) 1553857878.619 * * [simplify]: iters left: 2 (4 enodes) 1553857878.621 * * [simplify]: iters left: 1 (12 enodes) 1553857878.624 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857878.624 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857878.624 * * [simplify]: Extracting #2: cost 6 inf + 0 1553857878.624 * * [simplify]: Extracting #3: cost 4 inf + 2 1553857878.624 * * [simplify]: Extracting #4: cost 0 inf + 310 1553857878.624 * [simplify]: Simplified to (sqrt (hypot y.re y.im)) 1553857878.624 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im))) 1553857878.624 * * * * [progress]: [ 51 / 441 ] simplifiying candidate # 1553857878.625 * [simplify]: Simplifying (hypot y.re y.im) 1553857878.625 * * [simplify]: iters left: 1 (3 enodes) 1553857878.626 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857878.626 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857878.626 * * [simplify]: Extracting #2: cost 2 inf + 2 1553857878.626 * * [simplify]: Extracting #3: cost 0 inf + 116 1553857878.626 * [simplify]: Simplified to (hypot y.re y.im) 1553857878.626 * [simplify]: Simplified (2 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) 1) (hypot y.re y.im)) (hypot y.re y.im))) 1553857878.626 * * * * [progress]: [ 52 / 441 ] simplifiying candidate # 1553857878.627 * [simplify]: Simplifying (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1553857878.627 * * [simplify]: iters left: 6 (9 enodes) 1553857878.631 * * [simplify]: iters left: 5 (32 enodes) 1553857878.639 * * [simplify]: iters left: 4 (42 enodes) 1553857878.650 * * [simplify]: iters left: 3 (50 enodes) 1553857878.656 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857878.656 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857878.656 * * [simplify]: Extracting #2: cost 5 inf + 0 1553857878.656 * * [simplify]: Extracting #3: cost 15 inf + 0 1553857878.656 * * [simplify]: Extracting #4: cost 14 inf + 127 1553857878.656 * * [simplify]: Extracting #5: cost 4 inf + 1133 1553857878.657 * * [simplify]: Extracting #6: cost 0 inf + 1674 1553857878.657 * * [simplify]: Extracting #7: cost 0 inf + 1644 1553857878.657 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1553857878.657 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (hypot y.re y.im) (cbrt (- (* x.im y.re) (* x.re y.im))))) (hypot y.re y.im))) 1553857878.658 * * * * [progress]: [ 53 / 441 ] simplifiying candidate # 1553857878.658 * [simplify]: Simplifying (sqrt (- (* x.im y.re) (* x.re y.im))) 1553857878.658 * * [simplify]: iters left: 5 (8 enodes) 1553857878.659 * * [simplify]: iters left: 4 (29 enodes) 1553857878.664 * * [simplify]: iters left: 3 (39 enodes) 1553857878.669 * * [simplify]: iters left: 2 (47 enodes) 1553857878.674 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857878.674 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857878.674 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857878.674 * * [simplify]: Extracting #3: cost 11 inf + 128 1553857878.674 * * [simplify]: Extracting #4: cost 2 inf + 788 1553857878.675 * * [simplify]: Extracting #5: cost 0 inf + 1076 1553857878.675 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1553857878.675 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (hypot y.re y.im) (sqrt (- (* x.im y.re) (* x.re y.im))))) (hypot y.re y.im))) 1553857878.675 * * * * [progress]: [ 54 / 441 ] simplifiying candidate # 1553857878.675 * * * * [progress]: [ 55 / 441 ] simplifiying candidate # 1553857878.675 * [simplify]: Simplifying (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857878.675 * * [simplify]: iters left: 5 (9 enodes) 1553857878.677 * * [simplify]: iters left: 4 (30 enodes) 1553857878.681 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857878.681 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857878.681 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857878.681 * * [simplify]: Extracting #3: cost 14 inf + 0 1553857878.681 * * [simplify]: Extracting #4: cost 10 inf + 4 1553857878.681 * * [simplify]: Extracting #5: cost 4 inf + 376 1553857878.681 * * [simplify]: Extracting #6: cost 1 inf + 704 1553857878.681 * * [simplify]: Extracting #7: cost 0 inf + 908 1553857878.681 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857878.681 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (hypot y.re y.im) (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))))) (hypot y.re y.im))) 1553857878.681 * * * * [progress]: [ 56 / 441 ] simplifiying candidate # 1553857878.682 * [simplify]: Simplifying (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1553857878.682 * * [simplify]: iters left: 5 (10 enodes) 1553857878.684 * * [simplify]: iters left: 4 (33 enodes) 1553857878.688 * * [simplify]: iters left: 3 (35 enodes) 1553857878.692 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857878.692 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857878.692 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857878.692 * * [simplify]: Extracting #3: cost 12 inf + 84 1553857878.692 * * [simplify]: Extracting #4: cost 6 inf + 412 1553857878.692 * * [simplify]: Extracting #5: cost 1 inf + 1016 1553857878.692 * * [simplify]: Extracting #6: cost 0 inf + 1098 1553857878.693 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1553857878.693 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (hypot y.re y.im) (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))))) (hypot y.re y.im))) 1553857878.693 * * * * [progress]: [ 57 / 441 ] simplifiying candidate # 1553857878.693 * [simplify]: Simplifying (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1553857878.693 * * [simplify]: iters left: 5 (10 enodes) 1553857878.696 * * [simplify]: iters left: 4 (34 enodes) 1553857878.703 * * [simplify]: iters left: 3 (35 enodes) 1553857878.712 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857878.713 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857878.713 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857878.713 * * [simplify]: Extracting #3: cost 12 inf + 84 1553857878.713 * * [simplify]: Extracting #4: cost 7 inf + 210 1553857878.713 * * [simplify]: Extracting #5: cost 2 inf + 757 1553857878.714 * * [simplify]: Extracting #6: cost 0 inf + 1098 1553857878.714 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1553857878.714 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (hypot y.re y.im) (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))))) (hypot y.re y.im))) 1553857878.714 * * * * [progress]: [ 58 / 441 ] simplifiying candidate # 1553857878.715 * [simplify]: Simplifying (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1553857878.715 * * [simplify]: iters left: 5 (11 enodes) 1553857878.719 * * [simplify]: iters left: 4 (37 enodes) 1553857878.727 * * [simplify]: iters left: 3 (40 enodes) 1553857878.732 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857878.732 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857878.732 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857878.732 * * [simplify]: Extracting #3: cost 13 inf + 45 1553857878.732 * * [simplify]: Extracting #4: cost 5 inf + 535 1553857878.732 * * [simplify]: Extracting #5: cost 0 inf + 1338 1553857878.733 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1553857878.733 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (hypot y.re y.im) (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))))) (hypot y.re y.im))) 1553857878.733 * * * * [progress]: [ 59 / 441 ] simplifiying candidate # 1553857878.733 * * * * [progress]: [ 60 / 441 ] simplifiying candidate # 1553857878.733 * * * * [progress]: [ 61 / 441 ] simplifiying candidate # 1553857878.733 * * * * [progress]: [ 62 / 441 ] simplifiying candidate # 1553857878.733 * * * * [progress]: [ 63 / 441 ] simplifiying candidate # 1553857878.733 * [simplify]: Simplifying (- (pow (* x.im y.re) 3) (pow (* x.re y.im) 3)) 1553857878.733 * * [simplify]: iters left: 5 (10 enodes) 1553857878.736 * * [simplify]: iters left: 4 (53 enodes) 1553857878.749 * * [simplify]: iters left: 3 (169 enodes) 1553857878.810 * * [simplify]: iters left: 2 (492 enodes) 1553857879.048 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857879.053 * * [simplify]: Extracting #1: cost 75 inf + 0 1553857879.055 * * [simplify]: Extracting #2: cost 198 inf + 374 1553857879.060 * * [simplify]: Extracting #3: cost 166 inf + 9893 1553857879.069 * * [simplify]: Extracting #4: cost 47 inf + 48458 1553857879.078 * * [simplify]: Extracting #5: cost 10 inf + 62459 1553857879.087 * * [simplify]: Extracting #6: cost 0 inf + 66866 1553857879.096 * [simplify]: Simplified to (- (* (* x.im y.re) (* (* x.im y.re) (* x.im y.re))) (* (* (* x.re y.im) (* x.re y.im)) (* x.re y.im))) 1553857879.096 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* (* x.im y.re) (* (* x.im y.re) (* x.im y.re))) (* (* (* x.re y.im) (* x.re y.im)) (* x.re y.im))) (* (hypot y.re y.im) (+ (* (* x.im y.re) (* x.im y.re)) (+ (* (* x.re y.im) (* x.re y.im)) (* (* x.im y.re) (* x.re y.im)))))) (hypot y.re y.im))) 1553857879.096 * * * * [progress]: [ 64 / 441 ] simplifiying candidate # 1553857879.096 * [simplify]: Simplifying (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 1553857879.096 * * [simplify]: iters left: 6 (9 enodes) 1553857879.099 * * [simplify]: iters left: 5 (49 enodes) 1553857879.115 * * [simplify]: iters left: 4 (119 enodes) 1553857879.162 * * [simplify]: iters left: 3 (204 enodes) 1553857879.230 * * [simplify]: iters left: 2 (305 enodes) 1553857879.308 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857879.308 * * [simplify]: Extracting #1: cost 61 inf + 0 1553857879.309 * * [simplify]: Extracting #2: cost 103 inf + 740 1553857879.310 * * [simplify]: Extracting #3: cost 58 inf + 5220 1553857879.316 * * [simplify]: Extracting #4: cost 4 inf + 14703 1553857879.321 * * [simplify]: Extracting #5: cost 0 inf + 15779 1553857879.327 * [simplify]: Simplified to (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 1553857879.327 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) (* (hypot y.re y.im) (+ (* x.im y.re) (* x.re y.im)))) (hypot y.re y.im))) 1553857879.328 * * * * [progress]: [ 65 / 441 ] simplifiying candidate #real (real->posit16 (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (hypot y.re y.im)))> 1553857879.328 * * * * [progress]: [ 66 / 441 ] simplifiying candidate # 1553857879.328 * [simplify]: Simplifying (fma x.im y.re (- (* y.im x.re))) 1553857879.328 * * [simplify]: iters left: 5 (7 enodes) 1553857879.329 * * [simplify]: iters left: 4 (28 enodes) 1553857879.333 * * [simplify]: iters left: 3 (39 enodes) 1553857879.338 * * [simplify]: iters left: 2 (44 enodes) 1553857879.343 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857879.343 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857879.343 * * [simplify]: Extracting #2: cost 8 inf + 210 1553857879.343 * * [simplify]: Extracting #3: cost 1 inf + 736 1553857879.343 * * [simplify]: Extracting #4: cost 0 inf + 748 1553857879.344 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857879.344 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) x.re (* y.im x.re))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857879.344 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1553857879.344 * * [simplify]: iters left: 3 (5 enodes) 1553857879.345 * * [simplify]: iters left: 2 (18 enodes) 1553857879.347 * * [simplify]: iters left: 1 (25 enodes) 1553857879.351 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857879.351 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857879.351 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857879.351 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857879.351 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857879.351 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1553857879.351 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (- (* y.im x.re) (* y.im x.re))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857879.352 * * * * [progress]: [ 67 / 441 ] simplifiying candidate # 1553857879.352 * [simplify]: Simplifying (fma x.im y.re (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1553857879.352 * * [simplify]: iters left: 6 (10 enodes) 1553857879.354 * * [simplify]: iters left: 5 (40 enodes) 1553857879.361 * * [simplify]: iters left: 4 (60 enodes) 1553857879.370 * * [simplify]: iters left: 3 (85 enodes) 1553857879.387 * * [simplify]: iters left: 2 (129 enodes) 1553857879.408 * * [simplify]: iters left: 1 (198 enodes) 1553857879.460 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857879.460 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857879.460 * * [simplify]: Extracting #2: cost 41 inf + 2 1553857879.461 * * [simplify]: Extracting #3: cost 67 inf + 624 1553857879.462 * * [simplify]: Extracting #4: cost 58 inf + 1685 1553857879.464 * * [simplify]: Extracting #5: cost 45 inf + 6797 1553857879.469 * * [simplify]: Extracting #6: cost 8 inf + 28604 1553857879.475 * * [simplify]: Extracting #7: cost 0 inf + 34029 1553857879.482 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857879.482 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857879.482 * [simplify]: Simplifying (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))))) 1553857879.482 * * [simplify]: iters left: 6 (8 enodes) 1553857879.486 * * [simplify]: iters left: 5 (30 enodes) 1553857879.496 * * [simplify]: iters left: 4 (46 enodes) 1553857879.512 * * [simplify]: iters left: 3 (95 enodes) 1553857879.529 * * [simplify]: iters left: 2 (153 enodes) 1553857879.568 * * [simplify]: iters left: 1 (222 enodes) 1553857879.629 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857879.629 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857879.629 * [simplify]: Simplified to 0 1553857879.629 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857879.630 * * * * [progress]: [ 68 / 441 ] simplifiying candidate # 1553857879.630 * [simplify]: Simplifying (fma x.im y.re (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1553857879.630 * * [simplify]: iters left: 6 (9 enodes) 1553857879.632 * * [simplify]: iters left: 5 (31 enodes) 1553857879.636 * * [simplify]: iters left: 4 (45 enodes) 1553857879.642 * * [simplify]: iters left: 3 (56 enodes) 1553857879.648 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857879.648 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857879.648 * * [simplify]: Extracting #2: cost 14 inf + 87 1553857879.648 * * [simplify]: Extracting #3: cost 1 inf + 1074 1553857879.649 * * [simplify]: Extracting #4: cost 0 inf + 1156 1553857879.649 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857879.649 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857879.649 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1553857879.649 * * [simplify]: iters left: 6 (7 enodes) 1553857879.651 * * [simplify]: iters left: 5 (22 enodes) 1553857879.654 * * [simplify]: iters left: 4 (30 enodes) 1553857879.658 * * [simplify]: iters left: 3 (46 enodes) 1553857879.667 * * [simplify]: iters left: 2 (56 enodes) 1553857879.673 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857879.673 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857879.673 * [simplify]: Simplified to 0 1553857879.673 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857879.673 * * * * [progress]: [ 69 / 441 ] simplifiying candidate # 1553857879.673 * [simplify]: Simplifying (fma x.im y.re (- (* (* x.re y.im) 1))) 1553857879.673 * * [simplify]: iters left: 6 (9 enodes) 1553857879.676 * * [simplify]: iters left: 5 (38 enodes) 1553857879.688 * * [simplify]: iters left: 4 (63 enodes) 1553857879.709 * * [simplify]: iters left: 3 (88 enodes) 1553857879.731 * * [simplify]: iters left: 2 (96 enodes) 1553857879.752 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857879.752 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857879.753 * * [simplify]: Extracting #2: cost 9 inf + 170 1553857879.753 * * [simplify]: Extracting #3: cost 1 inf + 708 1553857879.753 * * [simplify]: Extracting #4: cost 0 inf + 750 1553857879.754 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857879.754 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857879.754 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857879.754 * * [simplify]: iters left: 5 (7 enodes) 1553857879.756 * * [simplify]: iters left: 4 (31 enodes) 1553857879.762 * * [simplify]: iters left: 3 (53 enodes) 1553857879.771 * * [simplify]: iters left: 2 (65 enodes) 1553857879.784 * * [simplify]: iters left: 1 (97 enodes) 1553857879.798 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857879.798 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857879.798 * [simplify]: Simplified to 0 1553857879.798 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857879.798 * * * * [progress]: [ 70 / 441 ] simplifiying candidate # 1553857879.798 * [simplify]: Simplifying (fma x.im y.re (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1553857879.798 * * [simplify]: iters left: 6 (10 enodes) 1553857879.801 * * [simplify]: iters left: 5 (43 enodes) 1553857879.807 * * [simplify]: iters left: 4 (81 enodes) 1553857879.821 * * [simplify]: iters left: 3 (130 enodes) 1553857879.840 * * [simplify]: iters left: 2 (136 enodes) 1553857879.869 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857879.869 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857879.869 * * [simplify]: Extracting #2: cost 32 inf + 2 1553857879.870 * * [simplify]: Extracting #3: cost 19 inf + 922 1553857879.871 * * [simplify]: Extracting #4: cost 2 inf + 2512 1553857879.873 * * [simplify]: Extracting #5: cost 0 inf + 2620 1553857879.875 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857879.875 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857879.876 * [simplify]: Simplifying (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im)))) 1553857879.876 * * [simplify]: iters left: 6 (8 enodes) 1553857879.880 * * [simplify]: iters left: 5 (38 enodes) 1553857879.893 * * [simplify]: iters left: 4 (69 enodes) 1553857879.921 * * [simplify]: iters left: 3 (148 enodes) 1553857879.982 * * [simplify]: iters left: 2 (233 enodes) 1553857880.028 * * [simplify]: iters left: 1 (252 enodes) 1553857880.046 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857880.046 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857880.046 * [simplify]: Simplified to 0 1553857880.047 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (fma x.im y.re (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857880.047 * * * * [progress]: [ 71 / 441 ] simplifiying candidate # 1553857880.047 * [simplify]: Simplifying (fma x.im y.re (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1553857880.047 * * [simplify]: iters left: 6 (10 enodes) 1553857880.051 * * [simplify]: iters left: 5 (42 enodes) 1553857880.065 * * [simplify]: iters left: 4 (86 enodes) 1553857880.090 * * [simplify]: iters left: 3 (139 enodes) 1553857880.107 * * [simplify]: iters left: 2 (147 enodes) 1553857880.130 * * [simplify]: iters left: 1 (149 enodes) 1553857880.156 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857880.156 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857880.156 * * [simplify]: Extracting #2: cost 29 inf + 3 1553857880.157 * * [simplify]: Extracting #3: cost 14 inf + 1348 1553857880.158 * * [simplify]: Extracting #4: cost 1 inf + 2972 1553857880.160 * * [simplify]: Extracting #5: cost 0 inf + 3094 1553857880.161 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857880.161 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857880.162 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im))))) 1553857880.162 * * [simplify]: iters left: 6 (8 enodes) 1553857880.166 * * [simplify]: iters left: 5 (32 enodes) 1553857880.176 * * [simplify]: iters left: 4 (60 enodes) 1553857880.202 * * [simplify]: iters left: 3 (136 enodes) 1553857880.252 * * [simplify]: iters left: 2 (206 enodes) 1553857880.304 * * [simplify]: iters left: 1 (228 enodes) 1553857880.340 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857880.340 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857880.340 * [simplify]: Simplified to 0 1553857880.340 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (fma x.im y.re (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857880.340 * * * * [progress]: [ 72 / 441 ] simplifiying candidate # 1553857880.340 * [simplify]: Simplifying (fma x.im y.re (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1553857880.341 * * [simplify]: iters left: 6 (9 enodes) 1553857880.344 * * [simplify]: iters left: 5 (35 enodes) 1553857880.352 * * [simplify]: iters left: 4 (56 enodes) 1553857880.361 * * [simplify]: iters left: 3 (74 enodes) 1553857880.369 * * [simplify]: iters left: 2 (77 enodes) 1553857880.379 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857880.379 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857880.379 * * [simplify]: Extracting #2: cost 21 inf + 3 1553857880.379 * * [simplify]: Extracting #3: cost 7 inf + 964 1553857880.380 * * [simplify]: Extracting #4: cost 0 inf + 1497 1553857880.380 * * [simplify]: Extracting #5: cost 0 inf + 1482 1553857880.381 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857880.381 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857880.381 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1553857880.381 * * [simplify]: iters left: 6 (7 enodes) 1553857880.382 * * [simplify]: iters left: 5 (25 enodes) 1553857880.386 * * [simplify]: iters left: 4 (39 enodes) 1553857880.393 * * [simplify]: iters left: 3 (82 enodes) 1553857880.417 * * [simplify]: iters left: 2 (110 enodes) 1553857880.442 * * [simplify]: iters left: 1 (112 enodes) 1553857880.456 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857880.456 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857880.457 * [simplify]: Simplified to 0 1553857880.457 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (fma x.im y.re (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857880.457 * * * * [progress]: [ 73 / 441 ] simplifiying candidate # 1553857880.457 * [simplify]: Simplifying (fma x.im y.re (- (* y.im (* x.re 1)))) 1553857880.457 * * [simplify]: iters left: 6 (9 enodes) 1553857880.462 * * [simplify]: iters left: 5 (34 enodes) 1553857880.472 * * [simplify]: iters left: 4 (50 enodes) 1553857880.479 * * [simplify]: iters left: 3 (58 enodes) 1553857880.486 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857880.486 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857880.486 * * [simplify]: Extracting #2: cost 9 inf + 251 1553857880.487 * * [simplify]: Extracting #3: cost 1 inf + 818 1553857880.487 * * [simplify]: Extracting #4: cost 0 inf + 830 1553857880.487 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857880.487 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) (* x.re 1) (* y.im (* x.re 1)))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857880.487 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1553857880.487 * * [simplify]: iters left: 5 (7 enodes) 1553857880.489 * * [simplify]: iters left: 4 (24 enodes) 1553857880.493 * * [simplify]: iters left: 3 (37 enodes) 1553857880.499 * * [simplify]: iters left: 2 (53 enodes) 1553857880.510 * * [simplify]: iters left: 1 (58 enodes) 1553857880.521 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857880.521 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857880.521 * [simplify]: Simplified to 0 1553857880.521 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (fma x.im y.re (- (* y.im (* x.re 1)))) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857880.521 * * * * [progress]: [ 74 / 441 ] simplifiying candidate # 1553857880.521 * [simplify]: Simplifying (fma x.im y.re (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1553857880.521 * * [simplify]: iters left: 6 (10 enodes) 1553857880.526 * * [simplify]: iters left: 5 (42 enodes) 1553857880.543 * * [simplify]: iters left: 4 (83 enodes) 1553857880.571 * * [simplify]: iters left: 3 (123 enodes) 1553857880.605 * * [simplify]: iters left: 2 (133 enodes) 1553857880.634 * * [simplify]: iters left: 1 (143 enodes) 1553857880.668 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857880.668 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857880.669 * * [simplify]: Extracting #2: cost 31 inf + 3 1553857880.669 * * [simplify]: Extracting #3: cost 17 inf + 1272 1553857880.671 * * [simplify]: Extracting #4: cost 0 inf + 3258 1553857880.673 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857880.673 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857880.673 * [simplify]: Simplifying (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re)))) 1553857880.674 * * [simplify]: iters left: 6 (8 enodes) 1553857880.677 * * [simplify]: iters left: 5 (36 enodes) 1553857880.689 * * [simplify]: iters left: 4 (64 enodes) 1553857880.713 * * [simplify]: iters left: 3 (129 enodes) 1553857880.755 * * [simplify]: iters left: 2 (200 enodes) 1553857880.785 * * [simplify]: iters left: 1 (223 enodes) 1553857880.812 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857880.812 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857880.812 * [simplify]: Simplified to 0 1553857880.812 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (fma x.im y.re (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857880.812 * * * * [progress]: [ 75 / 441 ] simplifiying candidate # 1553857880.812 * [simplify]: Simplifying (fma x.im y.re (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1553857880.812 * * [simplify]: iters left: 6 (9 enodes) 1553857880.814 * * [simplify]: iters left: 5 (35 enodes) 1553857880.819 * * [simplify]: iters left: 4 (56 enodes) 1553857880.830 * * [simplify]: iters left: 3 (75 enodes) 1553857880.848 * * [simplify]: iters left: 2 (78 enodes) 1553857880.866 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857880.866 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857880.866 * * [simplify]: Extracting #2: cost 21 inf + 3 1553857880.866 * * [simplify]: Extracting #3: cost 7 inf + 964 1553857880.867 * * [simplify]: Extracting #4: cost 0 inf + 1497 1553857880.868 * * [simplify]: Extracting #5: cost 0 inf + 1482 1553857880.869 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857880.869 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re)))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857880.869 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1553857880.869 * * [simplify]: iters left: 6 (7 enodes) 1553857880.873 * * [simplify]: iters left: 5 (29 enodes) 1553857880.884 * * [simplify]: iters left: 4 (46 enodes) 1553857880.899 * * [simplify]: iters left: 3 (81 enodes) 1553857880.917 * * [simplify]: iters left: 2 (110 enodes) 1553857880.929 * * [simplify]: iters left: 1 (111 enodes) 1553857880.937 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857880.937 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857880.937 * [simplify]: Simplified to 0 1553857880.937 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (fma x.im y.re (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857880.937 * * * * [progress]: [ 76 / 441 ] simplifiying candidate # 1553857880.937 * [simplify]: Simplifying (fma x.im y.re (- (* (* x.re y.im) 1))) 1553857880.938 * * [simplify]: iters left: 6 (9 enodes) 1553857880.940 * * [simplify]: iters left: 5 (38 enodes) 1553857880.952 * * [simplify]: iters left: 4 (63 enodes) 1553857880.965 * * [simplify]: iters left: 3 (88 enodes) 1553857880.978 * * [simplify]: iters left: 2 (96 enodes) 1553857880.991 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857880.991 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857880.991 * * [simplify]: Extracting #2: cost 9 inf + 170 1553857880.992 * * [simplify]: Extracting #3: cost 1 inf + 708 1553857880.992 * * [simplify]: Extracting #4: cost 0 inf + 750 1553857880.993 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857880.993 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857880.993 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857880.993 * * [simplify]: iters left: 5 (7 enodes) 1553857880.997 * * [simplify]: iters left: 4 (31 enodes) 1553857881.009 * * [simplify]: iters left: 3 (53 enodes) 1553857881.025 * * [simplify]: iters left: 2 (65 enodes) 1553857881.046 * * [simplify]: iters left: 1 (97 enodes) 1553857881.070 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857881.070 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857881.071 * [simplify]: Simplified to 0 1553857881.071 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857881.071 * * * * [progress]: [ 77 / 441 ] simplifiying candidate # 1553857881.071 * [simplify]: Simplifying (fma x.im y.re (- (* x.re y.im))) 1553857881.071 * * [simplify]: iters left: 5 (7 enodes) 1553857881.074 * * [simplify]: iters left: 4 (28 enodes) 1553857881.082 * * [simplify]: iters left: 3 (39 enodes) 1553857881.092 * * [simplify]: iters left: 2 (44 enodes) 1553857881.105 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857881.105 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857881.105 * * [simplify]: Extracting #2: cost 8 inf + 210 1553857881.105 * * [simplify]: Extracting #3: cost 1 inf + 736 1553857881.106 * * [simplify]: Extracting #4: cost 0 inf + 748 1553857881.106 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857881.106 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- x.re) y.im (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857881.107 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1553857881.107 * * [simplify]: iters left: 3 (5 enodes) 1553857881.109 * * [simplify]: iters left: 2 (18 enodes) 1553857881.114 * * [simplify]: iters left: 1 (25 enodes) 1553857881.121 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857881.121 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857881.121 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857881.121 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857881.122 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857881.122 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1553857881.122 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (- (* x.re y.im) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857881.122 * * * * [progress]: [ 78 / 441 ] simplifiying candidate # 1553857881.123 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* y.im x.re))) 1553857881.123 * * [simplify]: iters left: 6 (10 enodes) 1553857881.127 * * [simplify]: iters left: 5 (38 enodes) 1553857881.133 * * [simplify]: iters left: 4 (49 enodes) 1553857881.139 * * [simplify]: iters left: 3 (56 enodes) 1553857881.147 * * [simplify]: iters left: 2 (63 enodes) 1553857881.156 * * [simplify]: iters left: 1 (77 enodes) 1553857881.179 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857881.179 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857881.179 * * [simplify]: Extracting #2: cost 17 inf + 208 1553857881.180 * * [simplify]: Extracting #3: cost 13 inf + 417 1553857881.180 * * [simplify]: Extracting #4: cost 8 inf + 1156 1553857881.181 * * [simplify]: Extracting #5: cost 6 inf + 1652 1553857881.182 * * [simplify]: Extracting #6: cost 1 inf + 3025 1553857881.183 * * [simplify]: Extracting #7: cost 0 inf + 3358 1553857881.184 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857881.184 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) x.re (* y.im x.re))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857881.184 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1553857881.185 * * [simplify]: iters left: 3 (5 enodes) 1553857881.187 * * [simplify]: iters left: 2 (18 enodes) 1553857881.192 * * [simplify]: iters left: 1 (25 enodes) 1553857881.200 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857881.200 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857881.200 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857881.200 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857881.201 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857881.201 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1553857881.201 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (- (* y.im x.re) (* y.im x.re))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857881.201 * * * * [progress]: [ 79 / 441 ] simplifiying candidate # 1553857881.201 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1553857881.202 * * [simplify]: iters left: 6 (13 enodes) 1553857881.206 * * [simplify]: iters left: 5 (50 enodes) 1553857881.216 * * [simplify]: iters left: 4 (70 enodes) 1553857881.228 * * [simplify]: iters left: 3 (96 enodes) 1553857881.244 * * [simplify]: iters left: 2 (143 enodes) 1553857881.268 * * [simplify]: iters left: 1 (221 enodes) 1553857881.335 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857881.335 * * [simplify]: Extracting #1: cost 26 inf + 0 1553857881.336 * * [simplify]: Extracting #2: cost 74 inf + 87 1553857881.337 * * [simplify]: Extracting #3: cost 74 inf + 2690 1553857881.339 * * [simplify]: Extracting #4: cost 51 inf + 11307 1553857881.345 * * [simplify]: Extracting #5: cost 19 inf + 29680 1553857881.352 * * [simplify]: Extracting #6: cost 0 inf + 42202 1553857881.361 * * [simplify]: Extracting #7: cost 0 inf + 42162 1553857881.369 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857881.369 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857881.370 * [simplify]: Simplifying (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))))) 1553857881.370 * * [simplify]: iters left: 6 (8 enodes) 1553857881.373 * * [simplify]: iters left: 5 (30 enodes) 1553857881.382 * * [simplify]: iters left: 4 (46 enodes) 1553857881.392 * * [simplify]: iters left: 3 (95 enodes) 1553857881.415 * * [simplify]: iters left: 2 (153 enodes) 1553857881.450 * * [simplify]: iters left: 1 (222 enodes) 1553857881.493 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857881.493 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857881.493 * [simplify]: Simplified to 0 1553857881.493 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857881.493 * * * * [progress]: [ 80 / 441 ] simplifiying candidate # 1553857881.493 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1553857881.494 * * [simplify]: iters left: 6 (12 enodes) 1553857881.499 * * [simplify]: iters left: 5 (41 enodes) 1553857881.510 * * [simplify]: iters left: 4 (55 enodes) 1553857881.525 * * [simplify]: iters left: 3 (68 enodes) 1553857881.542 * * [simplify]: iters left: 2 (75 enodes) 1553857881.563 * * [simplify]: iters left: 1 (92 enodes) 1553857881.592 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857881.592 * * [simplify]: Extracting #1: cost 18 inf + 0 1553857881.593 * * [simplify]: Extracting #2: cost 29 inf + 45 1553857881.593 * * [simplify]: Extracting #3: cost 22 inf + 655 1553857881.594 * * [simplify]: Extracting #4: cost 15 inf + 1239 1553857881.595 * * [simplify]: Extracting #5: cost 2 inf + 4676 1553857881.597 * * [simplify]: Extracting #6: cost 0 inf + 5586 1553857881.599 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857881.599 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857881.599 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1553857881.600 * * [simplify]: iters left: 6 (7 enodes) 1553857881.603 * * [simplify]: iters left: 5 (22 enodes) 1553857881.609 * * [simplify]: iters left: 4 (30 enodes) 1553857881.618 * * [simplify]: iters left: 3 (46 enodes) 1553857881.634 * * [simplify]: iters left: 2 (56 enodes) 1553857881.645 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857881.645 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857881.645 * [simplify]: Simplified to 0 1553857881.645 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857881.645 * * * * [progress]: [ 81 / 441 ] simplifiying candidate # 1553857881.645 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* (* x.re y.im) 1))) 1553857881.645 * * [simplify]: iters left: 6 (12 enodes) 1553857881.652 * * [simplify]: iters left: 5 (48 enodes) 1553857881.669 * * [simplify]: iters left: 4 (73 enodes) 1553857881.691 * * [simplify]: iters left: 3 (100 enodes) 1553857881.707 * * [simplify]: iters left: 2 (115 enodes) 1553857881.721 * * [simplify]: iters left: 1 (129 enodes) 1553857881.751 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857881.751 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857881.752 * * [simplify]: Extracting #2: cost 20 inf + 46 1553857881.752 * * [simplify]: Extracting #3: cost 13 inf + 419 1553857881.752 * * [simplify]: Extracting #4: cost 14 inf + 462 1553857881.753 * * [simplify]: Extracting #5: cost 6 inf + 1863 1553857881.754 * * [simplify]: Extracting #6: cost 1 inf + 3027 1553857881.756 * * [simplify]: Extracting #7: cost 0 inf + 3360 1553857881.757 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857881.757 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857881.757 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857881.757 * * [simplify]: iters left: 5 (7 enodes) 1553857881.759 * * [simplify]: iters left: 4 (31 enodes) 1553857881.765 * * [simplify]: iters left: 3 (53 enodes) 1553857881.773 * * [simplify]: iters left: 2 (65 enodes) 1553857881.784 * * [simplify]: iters left: 1 (97 enodes) 1553857881.808 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857881.808 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857881.808 * [simplify]: Simplified to 0 1553857881.808 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857881.808 * * * * [progress]: [ 82 / 441 ] simplifiying candidate # 1553857881.809 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1553857881.809 * * [simplify]: iters left: 6 (13 enodes) 1553857881.815 * * [simplify]: iters left: 5 (53 enodes) 1553857881.826 * * [simplify]: iters left: 4 (91 enodes) 1553857881.846 * * [simplify]: iters left: 3 (144 enodes) 1553857881.889 * * [simplify]: iters left: 2 (157 enodes) 1553857881.907 * * [simplify]: iters left: 1 (174 enodes) 1553857881.942 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857881.942 * * [simplify]: Extracting #1: cost 26 inf + 0 1553857881.942 * * [simplify]: Extracting #2: cost 43 inf + 128 1553857881.943 * * [simplify]: Extracting #3: cost 22 inf + 1931 1553857881.948 * * [simplify]: Extracting #4: cost 7 inf + 5350 1553857881.952 * * [simplify]: Extracting #5: cost 0 inf + 7210 1553857881.955 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857881.955 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857881.955 * [simplify]: Simplifying (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im)))) 1553857881.956 * * [simplify]: iters left: 6 (8 enodes) 1553857881.959 * * [simplify]: iters left: 5 (38 enodes) 1553857881.972 * * [simplify]: iters left: 4 (69 enodes) 1553857881.999 * * [simplify]: iters left: 3 (148 enodes) 1553857882.047 * * [simplify]: iters left: 2 (233 enodes) 1553857882.095 * * [simplify]: iters left: 1 (252 enodes) 1553857882.133 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857882.133 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857882.133 * [simplify]: Simplified to 0 1553857882.133 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857882.133 * * * * [progress]: [ 83 / 441 ] simplifiying candidate # 1553857882.134 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1553857882.134 * * [simplify]: iters left: 6 (13 enodes) 1553857882.138 * * [simplify]: iters left: 5 (52 enodes) 1553857882.146 * * [simplify]: iters left: 4 (96 enodes) 1553857882.161 * * [simplify]: iters left: 3 (154 enodes) 1553857882.198 * * [simplify]: iters left: 2 (178 enodes) 1553857882.240 * * [simplify]: iters left: 1 (198 enodes) 1553857882.279 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857882.279 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857882.280 * * [simplify]: Extracting #2: cost 38 inf + 1 1553857882.280 * * [simplify]: Extracting #3: cost 37 inf + 88 1553857882.281 * * [simplify]: Extracting #4: cost 18 inf + 2616 1553857882.283 * * [simplify]: Extracting #5: cost 5 inf + 4371 1553857882.285 * * [simplify]: Extracting #6: cost 2 inf + 4998 1553857882.287 * * [simplify]: Extracting #7: cost 0 inf + 5704 1553857882.292 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857882.292 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857882.293 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im))))) 1553857882.293 * * [simplify]: iters left: 6 (8 enodes) 1553857882.296 * * [simplify]: iters left: 5 (32 enodes) 1553857882.302 * * [simplify]: iters left: 4 (60 enodes) 1553857882.314 * * [simplify]: iters left: 3 (136 enodes) 1553857882.340 * * [simplify]: iters left: 2 (206 enodes) 1553857882.397 * * [simplify]: iters left: 1 (228 enodes) 1553857882.429 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857882.429 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857882.429 * [simplify]: Simplified to 0 1553857882.429 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857882.429 * * * * [progress]: [ 84 / 441 ] simplifiying candidate # 1553857882.429 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1553857882.429 * * [simplify]: iters left: 6 (12 enodes) 1553857882.435 * * [simplify]: iters left: 5 (45 enodes) 1553857882.448 * * [simplify]: iters left: 4 (66 enodes) 1553857882.466 * * [simplify]: iters left: 3 (86 enodes) 1553857882.478 * * [simplify]: iters left: 2 (96 enodes) 1553857882.491 * * [simplify]: iters left: 1 (110 enodes) 1553857882.522 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857882.522 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857882.522 * * [simplify]: Extracting #2: cost 30 inf + 1 1553857882.522 * * [simplify]: Extracting #3: cost 30 inf + 46 1553857882.523 * * [simplify]: Extracting #4: cost 16 inf + 990 1553857882.524 * * [simplify]: Extracting #5: cost 7 inf + 2433 1553857882.526 * * [simplify]: Extracting #6: cost 0 inf + 4092 1553857882.527 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857882.527 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857882.528 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1553857882.528 * * [simplify]: iters left: 6 (7 enodes) 1553857882.531 * * [simplify]: iters left: 5 (25 enodes) 1553857882.539 * * [simplify]: iters left: 4 (39 enodes) 1553857882.549 * * [simplify]: iters left: 3 (82 enodes) 1553857882.562 * * [simplify]: iters left: 2 (110 enodes) 1553857882.574 * * [simplify]: iters left: 1 (112 enodes) 1553857882.587 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857882.587 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857882.587 * [simplify]: Simplified to 0 1553857882.587 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857882.587 * * * * [progress]: [ 85 / 441 ] simplifiying candidate # 1553857882.588 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* y.im (* x.re 1)))) 1553857882.588 * * [simplify]: iters left: 6 (12 enodes) 1553857882.594 * * [simplify]: iters left: 5 (44 enodes) 1553857882.611 * * [simplify]: iters left: 4 (60 enodes) 1553857882.627 * * [simplify]: iters left: 3 (70 enodes) 1553857882.646 * * [simplify]: iters left: 2 (77 enodes) 1553857882.667 * * [simplify]: iters left: 1 (91 enodes) 1553857882.695 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857882.695 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857882.695 * * [simplify]: Extracting #2: cost 19 inf + 208 1553857882.696 * * [simplify]: Extracting #3: cost 14 inf + 458 1553857882.696 * * [simplify]: Extracting #4: cost 14 inf + 542 1553857882.697 * * [simplify]: Extracting #5: cost 7 inf + 1572 1553857882.698 * * [simplify]: Extracting #6: cost 1 inf + 3107 1553857882.699 * * [simplify]: Extracting #7: cost 0 inf + 3440 1553857882.700 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857882.700 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) (* x.re 1) (* y.im (* x.re 1)))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857882.700 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1553857882.700 * * [simplify]: iters left: 5 (7 enodes) 1553857882.704 * * [simplify]: iters left: 4 (24 enodes) 1553857882.712 * * [simplify]: iters left: 3 (37 enodes) 1553857882.724 * * [simplify]: iters left: 2 (53 enodes) 1553857882.737 * * [simplify]: iters left: 1 (58 enodes) 1553857882.748 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857882.748 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857882.748 * [simplify]: Simplified to 0 1553857882.748 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857882.748 * * * * [progress]: [ 86 / 441 ] simplifiying candidate # 1553857882.749 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1553857882.749 * * [simplify]: iters left: 6 (13 enodes) 1553857882.755 * * [simplify]: iters left: 5 (52 enodes) 1553857882.775 * * [simplify]: iters left: 4 (92 enodes) 1553857882.806 * * [simplify]: iters left: 3 (138 enodes) 1553857882.845 * * [simplify]: iters left: 2 (155 enodes) 1553857882.870 * * [simplify]: iters left: 1 (173 enodes) 1553857882.898 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857882.898 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857882.898 * * [simplify]: Extracting #2: cost 38 inf + 1 1553857882.899 * * [simplify]: Extracting #3: cost 37 inf + 88 1553857882.900 * * [simplify]: Extracting #4: cost 14 inf + 2822 1553857882.901 * * [simplify]: Extracting #5: cost 6 inf + 4129 1553857882.903 * * [simplify]: Extracting #6: cost 1 inf + 5331 1553857882.905 * * [simplify]: Extracting #7: cost 0 inf + 5704 1553857882.907 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857882.908 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857882.908 * [simplify]: Simplifying (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re)))) 1553857882.908 * * [simplify]: iters left: 6 (8 enodes) 1553857882.912 * * [simplify]: iters left: 5 (36 enodes) 1553857882.920 * * [simplify]: iters left: 4 (64 enodes) 1553857882.933 * * [simplify]: iters left: 3 (129 enodes) 1553857882.957 * * [simplify]: iters left: 2 (200 enodes) 1553857883.005 * * [simplify]: iters left: 1 (223 enodes) 1553857883.031 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857883.031 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857883.031 * [simplify]: Simplified to 0 1553857883.031 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857883.031 * * * * [progress]: [ 87 / 441 ] simplifiying candidate # 1553857883.031 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1553857883.032 * * [simplify]: iters left: 6 (12 enodes) 1553857883.034 * * [simplify]: iters left: 5 (45 enodes) 1553857883.040 * * [simplify]: iters left: 4 (66 enodes) 1553857883.051 * * [simplify]: iters left: 3 (87 enodes) 1553857883.075 * * [simplify]: iters left: 2 (97 enodes) 1553857883.091 * * [simplify]: iters left: 1 (111 enodes) 1553857883.108 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857883.108 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857883.108 * * [simplify]: Extracting #2: cost 30 inf + 1 1553857883.108 * * [simplify]: Extracting #3: cost 28 inf + 129 1553857883.108 * * [simplify]: Extracting #4: cost 17 inf + 990 1553857883.109 * * [simplify]: Extracting #5: cost 8 inf + 2100 1553857883.110 * * [simplify]: Extracting #6: cost 1 inf + 3759 1553857883.112 * * [simplify]: Extracting #7: cost 0 inf + 4092 1553857883.113 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857883.113 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re)))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857883.114 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1553857883.114 * * [simplify]: iters left: 6 (7 enodes) 1553857883.117 * * [simplify]: iters left: 5 (29 enodes) 1553857883.126 * * [simplify]: iters left: 4 (46 enodes) 1553857883.142 * * [simplify]: iters left: 3 (81 enodes) 1553857883.168 * * [simplify]: iters left: 2 (110 enodes) 1553857883.195 * * [simplify]: iters left: 1 (111 enodes) 1553857883.213 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857883.213 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857883.213 * [simplify]: Simplified to 0 1553857883.213 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857883.213 * * * * [progress]: [ 88 / 441 ] simplifiying candidate # 1553857883.213 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* (* x.re y.im) 1))) 1553857883.213 * * [simplify]: iters left: 6 (12 enodes) 1553857883.217 * * [simplify]: iters left: 5 (48 enodes) 1553857883.225 * * [simplify]: iters left: 4 (73 enodes) 1553857883.237 * * [simplify]: iters left: 3 (100 enodes) 1553857883.260 * * [simplify]: iters left: 2 (115 enodes) 1553857883.290 * * [simplify]: iters left: 1 (129 enodes) 1553857883.324 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857883.324 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857883.324 * * [simplify]: Extracting #2: cost 20 inf + 46 1553857883.324 * * [simplify]: Extracting #3: cost 13 inf + 419 1553857883.325 * * [simplify]: Extracting #4: cost 14 inf + 462 1553857883.326 * * [simplify]: Extracting #5: cost 6 inf + 1863 1553857883.327 * * [simplify]: Extracting #6: cost 1 inf + 3027 1553857883.328 * * [simplify]: Extracting #7: cost 0 inf + 3360 1553857883.329 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857883.329 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857883.330 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857883.330 * * [simplify]: iters left: 5 (7 enodes) 1553857883.334 * * [simplify]: iters left: 4 (31 enodes) 1553857883.344 * * [simplify]: iters left: 3 (53 enodes) 1553857883.352 * * [simplify]: iters left: 2 (65 enodes) 1553857883.363 * * [simplify]: iters left: 1 (97 enodes) 1553857883.375 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857883.375 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857883.375 * [simplify]: Simplified to 0 1553857883.376 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857883.376 * * * * [progress]: [ 89 / 441 ] simplifiying candidate # 1553857883.376 * [simplify]: Simplifying (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* x.re y.im))) 1553857883.376 * * [simplify]: iters left: 6 (10 enodes) 1553857883.378 * * [simplify]: iters left: 5 (38 enodes) 1553857883.384 * * [simplify]: iters left: 4 (49 enodes) 1553857883.391 * * [simplify]: iters left: 3 (56 enodes) 1553857883.401 * * [simplify]: iters left: 2 (63 enodes) 1553857883.411 * * [simplify]: iters left: 1 (77 enodes) 1553857883.431 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857883.431 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857883.431 * * [simplify]: Extracting #2: cost 17 inf + 208 1553857883.431 * * [simplify]: Extracting #3: cost 13 inf + 417 1553857883.431 * * [simplify]: Extracting #4: cost 8 inf + 1156 1553857883.432 * * [simplify]: Extracting #5: cost 6 inf + 1652 1553857883.432 * * [simplify]: Extracting #6: cost 1 inf + 3025 1553857883.433 * * [simplify]: Extracting #7: cost 0 inf + 3358 1553857883.433 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857883.433 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- x.re) y.im (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857883.433 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1553857883.434 * * [simplify]: iters left: 3 (5 enodes) 1553857883.435 * * [simplify]: iters left: 2 (18 enodes) 1553857883.437 * * [simplify]: iters left: 1 (25 enodes) 1553857883.441 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857883.441 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857883.441 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857883.441 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857883.441 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857883.441 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1553857883.441 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (- (* x.re y.im) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857883.441 * * * * [progress]: [ 90 / 441 ] simplifiying candidate # 1553857883.442 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* y.im x.re))) 1553857883.442 * * [simplify]: iters left: 5 (9 enodes) 1553857883.444 * * [simplify]: iters left: 4 (35 enodes) 1553857883.448 * * [simplify]: iters left: 3 (42 enodes) 1553857883.454 * * [simplify]: iters left: 2 (45 enodes) 1553857883.461 * * [simplify]: iters left: 1 (46 enodes) 1553857883.473 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857883.473 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857883.473 * * [simplify]: Extracting #2: cost 10 inf + 210 1553857883.474 * * [simplify]: Extracting #3: cost 2 inf + 788 1553857883.474 * * [simplify]: Extracting #4: cost 0 inf + 912 1553857883.474 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857883.474 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) x.re (* y.im x.re))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857883.475 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1553857883.475 * * [simplify]: iters left: 3 (5 enodes) 1553857883.476 * * [simplify]: iters left: 2 (18 enodes) 1553857883.478 * * [simplify]: iters left: 1 (25 enodes) 1553857883.482 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857883.482 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857883.482 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857883.482 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857883.482 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857883.483 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1553857883.483 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (- (* y.im x.re) (* y.im x.re))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857883.483 * * * * [progress]: [ 91 / 441 ] simplifiying candidate # 1553857883.483 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1553857883.483 * * [simplify]: iters left: 6 (12 enodes) 1553857883.488 * * [simplify]: iters left: 5 (47 enodes) 1553857883.495 * * [simplify]: iters left: 4 (63 enodes) 1553857883.506 * * [simplify]: iters left: 3 (89 enodes) 1553857883.521 * * [simplify]: iters left: 2 (142 enodes) 1553857883.548 * * [simplify]: iters left: 1 (244 enodes) 1553857883.606 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857883.606 * * [simplify]: Extracting #1: cost 28 inf + 0 1553857883.606 * * [simplify]: Extracting #2: cost 91 inf + 87 1553857883.607 * * [simplify]: Extracting #3: cost 93 inf + 1091 1553857883.608 * * [simplify]: Extracting #4: cost 76 inf + 6849 1553857883.611 * * [simplify]: Extracting #5: cost 22 inf + 36127 1553857883.617 * * [simplify]: Extracting #6: cost 0 inf + 51493 1553857883.622 * * [simplify]: Extracting #7: cost 0 inf + 51413 1553857883.628 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857883.628 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857883.628 * [simplify]: Simplifying (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))))) 1553857883.628 * * [simplify]: iters left: 6 (8 enodes) 1553857883.630 * * [simplify]: iters left: 5 (30 enodes) 1553857883.639 * * [simplify]: iters left: 4 (46 enodes) 1553857883.648 * * [simplify]: iters left: 3 (95 enodes) 1553857883.667 * * [simplify]: iters left: 2 (153 enodes) 1553857883.691 * * [simplify]: iters left: 1 (222 enodes) 1553857883.742 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857883.742 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857883.742 * [simplify]: Simplified to 0 1553857883.742 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857883.743 * * * * [progress]: [ 92 / 441 ] simplifiying candidate # 1553857883.743 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1553857883.743 * * [simplify]: iters left: 6 (11 enodes) 1553857883.745 * * [simplify]: iters left: 5 (38 enodes) 1553857883.750 * * [simplify]: iters left: 4 (48 enodes) 1553857883.756 * * [simplify]: iters left: 3 (58 enodes) 1553857883.763 * * [simplify]: iters left: 2 (66 enodes) 1553857883.772 * * [simplify]: iters left: 1 (87 enodes) 1553857883.788 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857883.789 * * [simplify]: Extracting #1: cost 20 inf + 0 1553857883.789 * * [simplify]: Extracting #2: cost 33 inf + 128 1553857883.790 * * [simplify]: Extracting #3: cost 18 inf + 1564 1553857883.792 * * [simplify]: Extracting #4: cost 1 inf + 5268 1553857883.795 * * [simplify]: Extracting #5: cost 0 inf + 5552 1553857883.802 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857883.802 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857883.803 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1553857883.803 * * [simplify]: iters left: 6 (7 enodes) 1553857883.806 * * [simplify]: iters left: 5 (22 enodes) 1553857883.812 * * [simplify]: iters left: 4 (30 enodes) 1553857883.821 * * [simplify]: iters left: 3 (46 enodes) 1553857883.833 * * [simplify]: iters left: 2 (56 enodes) 1553857883.844 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857883.844 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857883.844 * [simplify]: Simplified to 0 1553857883.844 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857883.844 * * * * [progress]: [ 93 / 441 ] simplifiying candidate # 1553857883.844 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (* x.re y.im) 1))) 1553857883.844 * * [simplify]: iters left: 6 (11 enodes) 1553857883.850 * * [simplify]: iters left: 5 (45 enodes) 1553857883.863 * * [simplify]: iters left: 4 (66 enodes) 1553857883.873 * * [simplify]: iters left: 3 (85 enodes) 1553857883.884 * * [simplify]: iters left: 2 (94 enodes) 1553857883.899 * * [simplify]: iters left: 1 (102 enodes) 1553857883.910 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857883.910 * * [simplify]: Extracting #1: cost 14 inf + 0 1553857883.911 * * [simplify]: Extracting #2: cost 13 inf + 47 1553857883.911 * * [simplify]: Extracting #3: cost 3 inf + 709 1553857883.911 * * [simplify]: Extracting #4: cost 0 inf + 914 1553857883.912 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857883.912 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857883.912 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857883.912 * * [simplify]: iters left: 5 (7 enodes) 1553857883.914 * * [simplify]: iters left: 4 (31 enodes) 1553857883.920 * * [simplify]: iters left: 3 (53 enodes) 1553857883.931 * * [simplify]: iters left: 2 (65 enodes) 1553857883.951 * * [simplify]: iters left: 1 (97 enodes) 1553857883.966 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857883.966 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857883.966 * [simplify]: Simplified to 0 1553857883.966 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857883.966 * * * * [progress]: [ 94 / 441 ] simplifiying candidate # 1553857883.967 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1553857883.967 * * [simplify]: iters left: 6 (12 enodes) 1553857883.969 * * [simplify]: iters left: 5 (50 enodes) 1553857883.978 * * [simplify]: iters left: 4 (84 enodes) 1553857884.008 * * [simplify]: iters left: 3 (130 enodes) 1553857884.045 * * [simplify]: iters left: 2 (144 enodes) 1553857884.062 * * [simplify]: iters left: 1 (175 enodes) 1553857884.096 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857884.096 * * [simplify]: Extracting #1: cost 28 inf + 0 1553857884.097 * * [simplify]: Extracting #2: cost 57 inf + 412 1553857884.099 * * [simplify]: Extracting #3: cost 28 inf + 4080 1553857884.105 * * [simplify]: Extracting #4: cost 0 inf + 11204 1553857884.111 * * [simplify]: Extracting #5: cost 0 inf + 11064 1553857884.116 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857884.117 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857884.117 * [simplify]: Simplifying (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im)))) 1553857884.117 * * [simplify]: iters left: 6 (8 enodes) 1553857884.121 * * [simplify]: iters left: 5 (38 enodes) 1553857884.131 * * [simplify]: iters left: 4 (69 enodes) 1553857884.144 * * [simplify]: iters left: 3 (148 enodes) 1553857884.187 * * [simplify]: iters left: 2 (233 enodes) 1553857884.222 * * [simplify]: iters left: 1 (252 enodes) 1553857884.255 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857884.255 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857884.255 * [simplify]: Simplified to 0 1553857884.255 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857884.256 * * * * [progress]: [ 95 / 441 ] simplifiying candidate # 1553857884.256 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1553857884.256 * * [simplify]: iters left: 6 (12 enodes) 1553857884.261 * * [simplify]: iters left: 5 (49 enodes) 1553857884.277 * * [simplify]: iters left: 4 (89 enodes) 1553857884.295 * * [simplify]: iters left: 3 (134 enodes) 1553857884.316 * * [simplify]: iters left: 2 (147 enodes) 1553857884.348 * * [simplify]: iters left: 1 (168 enodes) 1553857884.380 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857884.380 * * [simplify]: Extracting #1: cost 21 inf + 0 1553857884.380 * * [simplify]: Extracting #2: cost 27 inf + 250 1553857884.381 * * [simplify]: Extracting #3: cost 5 inf + 2530 1553857884.383 * * [simplify]: Extracting #4: cost 0 inf + 3258 1553857884.385 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857884.385 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857884.385 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im))))) 1553857884.386 * * [simplify]: iters left: 6 (8 enodes) 1553857884.389 * * [simplify]: iters left: 5 (32 enodes) 1553857884.400 * * [simplify]: iters left: 4 (60 enodes) 1553857884.422 * * [simplify]: iters left: 3 (136 enodes) 1553857884.447 * * [simplify]: iters left: 2 (206 enodes) 1553857884.500 * * [simplify]: iters left: 1 (228 enodes) 1553857884.535 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857884.536 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857884.536 * [simplify]: Simplified to 0 1553857884.536 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857884.536 * * * * [progress]: [ 96 / 441 ] simplifiying candidate # 1553857884.536 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1553857884.536 * * [simplify]: iters left: 6 (11 enodes) 1553857884.541 * * [simplify]: iters left: 5 (42 enodes) 1553857884.554 * * [simplify]: iters left: 4 (59 enodes) 1553857884.572 * * [simplify]: iters left: 3 (74 enodes) 1553857884.590 * * [simplify]: iters left: 2 (78 enodes) 1553857884.612 * * [simplify]: iters left: 1 (88 enodes) 1553857884.628 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857884.628 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857884.628 * * [simplify]: Extracting #2: cost 16 inf + 536 1553857884.629 * * [simplify]: Extracting #3: cost 1 inf + 1605 1553857884.629 * * [simplify]: Extracting #4: cost 0 inf + 1646 1553857884.630 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857884.630 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857884.630 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1553857884.630 * * [simplify]: iters left: 6 (7 enodes) 1553857884.631 * * [simplify]: iters left: 5 (25 enodes) 1553857884.635 * * [simplify]: iters left: 4 (39 enodes) 1553857884.643 * * [simplify]: iters left: 3 (82 enodes) 1553857884.657 * * [simplify]: iters left: 2 (110 enodes) 1553857884.670 * * [simplify]: iters left: 1 (112 enodes) 1553857884.678 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857884.678 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857884.678 * [simplify]: Simplified to 0 1553857884.678 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857884.678 * * * * [progress]: [ 97 / 441 ] simplifiying candidate # 1553857884.678 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* y.im (* x.re 1)))) 1553857884.678 * * [simplify]: iters left: 6 (11 enodes) 1553857884.681 * * [simplify]: iters left: 5 (41 enodes) 1553857884.687 * * [simplify]: iters left: 4 (53 enodes) 1553857884.694 * * [simplify]: iters left: 3 (58 enodes) 1553857884.701 * * [simplify]: iters left: 2 (59 enodes) 1553857884.709 * * [simplify]: iters left: 1 (64 enodes) 1553857884.720 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857884.720 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857884.720 * * [simplify]: Extracting #2: cost 14 inf + 86 1553857884.721 * * [simplify]: Extracting #3: cost 2 inf + 830 1553857884.721 * * [simplify]: Extracting #4: cost 0 inf + 994 1553857884.722 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857884.722 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) (* x.re 1) (* y.im (* x.re 1)))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857884.725 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1553857884.725 * * [simplify]: iters left: 5 (7 enodes) 1553857884.729 * * [simplify]: iters left: 4 (24 enodes) 1553857884.735 * * [simplify]: iters left: 3 (37 enodes) 1553857884.741 * * [simplify]: iters left: 2 (53 enodes) 1553857884.748 * * [simplify]: iters left: 1 (58 enodes) 1553857884.753 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857884.753 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857884.753 * [simplify]: Simplified to 0 1553857884.754 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857884.754 * * * * [progress]: [ 98 / 441 ] simplifiying candidate # 1553857884.754 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1553857884.754 * * [simplify]: iters left: 6 (12 enodes) 1553857884.757 * * [simplify]: iters left: 5 (49 enodes) 1553857884.765 * * [simplify]: iters left: 4 (85 enodes) 1553857884.778 * * [simplify]: iters left: 3 (120 enodes) 1553857884.796 * * [simplify]: iters left: 2 (133 enodes) 1553857884.827 * * [simplify]: iters left: 1 (151 enodes) 1553857884.857 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857884.857 * * [simplify]: Extracting #1: cost 21 inf + 0 1553857884.857 * * [simplify]: Extracting #2: cost 26 inf + 413 1553857884.859 * * [simplify]: Extracting #3: cost 4 inf + 2732 1553857884.860 * * [simplify]: Extracting #4: cost 0 inf + 3258 1553857884.862 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857884.862 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857884.863 * [simplify]: Simplifying (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re)))) 1553857884.863 * * [simplify]: iters left: 6 (8 enodes) 1553857884.866 * * [simplify]: iters left: 5 (36 enodes) 1553857884.879 * * [simplify]: iters left: 4 (64 enodes) 1553857884.903 * * [simplify]: iters left: 3 (129 enodes) 1553857884.953 * * [simplify]: iters left: 2 (200 enodes) 1553857885.000 * * [simplify]: iters left: 1 (223 enodes) 1553857885.038 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857885.038 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857885.038 * [simplify]: Simplified to 0 1553857885.039 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857885.039 * * * * [progress]: [ 99 / 441 ] simplifiying candidate # 1553857885.039 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1553857885.039 * * [simplify]: iters left: 6 (11 enodes) 1553857885.044 * * [simplify]: iters left: 5 (42 enodes) 1553857885.057 * * [simplify]: iters left: 4 (59 enodes) 1553857885.077 * * [simplify]: iters left: 3 (75 enodes) 1553857885.096 * * [simplify]: iters left: 2 (79 enodes) 1553857885.106 * * [simplify]: iters left: 1 (89 enodes) 1553857885.116 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857885.116 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857885.116 * * [simplify]: Extracting #2: cost 16 inf + 495 1553857885.116 * * [simplify]: Extracting #3: cost 2 inf + 1482 1553857885.117 * * [simplify]: Extracting #4: cost 0 inf + 1646 1553857885.118 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857885.118 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re)))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857885.119 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1553857885.119 * * [simplify]: iters left: 6 (7 enodes) 1553857885.122 * * [simplify]: iters left: 5 (29 enodes) 1553857885.130 * * [simplify]: iters left: 4 (46 enodes) 1553857885.146 * * [simplify]: iters left: 3 (81 enodes) 1553857885.172 * * [simplify]: iters left: 2 (110 enodes) 1553857885.197 * * [simplify]: iters left: 1 (111 enodes) 1553857885.214 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857885.215 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857885.215 * [simplify]: Simplified to 0 1553857885.215 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857885.215 * * * * [progress]: [ 100 / 441 ] simplifiying candidate # 1553857885.215 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* (* x.re y.im) 1))) 1553857885.215 * * [simplify]: iters left: 6 (11 enodes) 1553857885.221 * * [simplify]: iters left: 5 (45 enodes) 1553857885.236 * * [simplify]: iters left: 4 (66 enodes) 1553857885.257 * * [simplify]: iters left: 3 (85 enodes) 1553857885.279 * * [simplify]: iters left: 2 (94 enodes) 1553857885.295 * * [simplify]: iters left: 1 (102 enodes) 1553857885.304 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857885.304 * * [simplify]: Extracting #1: cost 14 inf + 0 1553857885.304 * * [simplify]: Extracting #2: cost 13 inf + 47 1553857885.305 * * [simplify]: Extracting #3: cost 3 inf + 709 1553857885.305 * * [simplify]: Extracting #4: cost 0 inf + 914 1553857885.305 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857885.305 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857885.306 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857885.306 * * [simplify]: iters left: 5 (7 enodes) 1553857885.308 * * [simplify]: iters left: 4 (31 enodes) 1553857885.316 * * [simplify]: iters left: 3 (53 enodes) 1553857885.331 * * [simplify]: iters left: 2 (65 enodes) 1553857885.352 * * [simplify]: iters left: 1 (97 enodes) 1553857885.364 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857885.364 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857885.364 * [simplify]: Simplified to 0 1553857885.364 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857885.364 * * * * [progress]: [ 101 / 441 ] simplifiying candidate # 1553857885.364 * [simplify]: Simplifying (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* x.re y.im))) 1553857885.364 * * [simplify]: iters left: 5 (9 enodes) 1553857885.366 * * [simplify]: iters left: 4 (35 enodes) 1553857885.371 * * [simplify]: iters left: 3 (42 enodes) 1553857885.376 * * [simplify]: iters left: 2 (45 enodes) 1553857885.381 * * [simplify]: iters left: 1 (46 enodes) 1553857885.386 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857885.386 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857885.386 * * [simplify]: Extracting #2: cost 10 inf + 210 1553857885.387 * * [simplify]: Extracting #3: cost 2 inf + 788 1553857885.387 * * [simplify]: Extracting #4: cost 0 inf + 912 1553857885.387 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857885.387 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- x.re) y.im (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857885.387 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1553857885.387 * * [simplify]: iters left: 3 (5 enodes) 1553857885.388 * * [simplify]: iters left: 2 (18 enodes) 1553857885.391 * * [simplify]: iters left: 1 (25 enodes) 1553857885.394 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857885.395 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857885.395 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857885.395 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857885.395 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857885.398 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1553857885.398 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (- (* x.re y.im) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857885.398 * * * * [progress]: [ 102 / 441 ] simplifiying candidate # 1553857885.398 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* y.im x.re))) 1553857885.399 * * [simplify]: iters left: 5 (9 enodes) 1553857885.403 * * [simplify]: iters left: 4 (37 enodes) 1553857885.414 * * [simplify]: iters left: 3 (51 enodes) 1553857885.428 * * [simplify]: iters left: 2 (63 enodes) 1553857885.435 * * [simplify]: iters left: 1 (64 enodes) 1553857885.442 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857885.442 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857885.442 * * [simplify]: Extracting #2: cost 5 inf + 501 1553857885.443 * * [simplify]: Extracting #3: cost 0 inf + 749 1553857885.443 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857885.443 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- y.im) x.re (* y.im x.re))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857885.443 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1553857885.443 * * [simplify]: iters left: 3 (5 enodes) 1553857885.444 * * [simplify]: iters left: 2 (18 enodes) 1553857885.447 * * [simplify]: iters left: 1 (25 enodes) 1553857885.450 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857885.450 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857885.450 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857885.451 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857885.451 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857885.451 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1553857885.451 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (- (* y.im x.re) (* y.im x.re))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857885.451 * * * * [progress]: [ 103 / 441 ] simplifiying candidate # 1553857885.451 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1553857885.451 * * [simplify]: iters left: 6 (12 enodes) 1553857885.454 * * [simplify]: iters left: 5 (49 enodes) 1553857885.468 * * [simplify]: iters left: 4 (72 enodes) 1553857885.485 * * [simplify]: iters left: 3 (104 enodes) 1553857885.503 * * [simplify]: iters left: 2 (150 enodes) 1553857885.539 * * [simplify]: iters left: 1 (229 enodes) 1553857885.597 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857885.597 * * [simplify]: Extracting #1: cost 20 inf + 0 1553857885.598 * * [simplify]: Extracting #2: cost 49 inf + 432 1553857885.599 * * [simplify]: Extracting #3: cost 58 inf + 2220 1553857885.602 * * [simplify]: Extracting #4: cost 23 inf + 21474 1553857885.608 * * [simplify]: Extracting #5: cost 2 inf + 33828 1553857885.614 * * [simplify]: Extracting #6: cost 0 inf + 35036 1553857885.617 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857885.617 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857885.618 * [simplify]: Simplifying (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))))) 1553857885.618 * * [simplify]: iters left: 6 (8 enodes) 1553857885.619 * * [simplify]: iters left: 5 (30 enodes) 1553857885.625 * * [simplify]: iters left: 4 (46 enodes) 1553857885.634 * * [simplify]: iters left: 3 (95 enodes) 1553857885.658 * * [simplify]: iters left: 2 (153 enodes) 1553857885.685 * * [simplify]: iters left: 1 (222 enodes) 1553857885.731 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857885.731 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857885.731 * [simplify]: Simplified to 0 1553857885.732 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857885.732 * * * * [progress]: [ 104 / 441 ] simplifiying candidate # 1553857885.732 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1553857885.732 * * [simplify]: iters left: 6 (11 enodes) 1553857885.737 * * [simplify]: iters left: 5 (40 enodes) 1553857885.750 * * [simplify]: iters left: 4 (57 enodes) 1553857885.768 * * [simplify]: iters left: 3 (73 enodes) 1553857885.785 * * [simplify]: iters left: 2 (74 enodes) 1553857885.806 * * [simplify]: iters left: 1 (80 enodes) 1553857885.822 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857885.822 * * [simplify]: Extracting #1: cost 14 inf + 0 1553857885.822 * * [simplify]: Extracting #2: cost 13 inf + 129 1553857885.822 * * [simplify]: Extracting #3: cost 3 inf + 829 1553857885.823 * * [simplify]: Extracting #4: cost 0 inf + 1157 1553857885.824 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857885.824 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857885.825 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1553857885.825 * * [simplify]: iters left: 6 (7 enodes) 1553857885.828 * * [simplify]: iters left: 5 (22 enodes) 1553857885.831 * * [simplify]: iters left: 4 (30 enodes) 1553857885.836 * * [simplify]: iters left: 3 (46 enodes) 1553857885.842 * * [simplify]: iters left: 2 (56 enodes) 1553857885.848 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857885.848 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857885.848 * [simplify]: Simplified to 0 1553857885.848 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857885.848 * * * * [progress]: [ 105 / 441 ] simplifiying candidate # 1553857885.848 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* x.re y.im) 1))) 1553857885.848 * * [simplify]: iters left: 6 (10 enodes) 1553857885.851 * * [simplify]: iters left: 5 (42 enodes) 1553857885.861 * * [simplify]: iters left: 4 (68 enodes) 1553857885.883 * * [simplify]: iters left: 3 (94 enodes) 1553857885.908 * * [simplify]: iters left: 2 (106 enodes) 1553857885.927 * * [simplify]: iters left: 1 (114 enodes) 1553857885.936 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857885.936 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857885.936 * * [simplify]: Extracting #2: cost 7 inf + 296 1553857885.936 * * [simplify]: Extracting #3: cost 1 inf + 668 1553857885.937 * * [simplify]: Extracting #4: cost 0 inf + 750 1553857885.937 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857885.937 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857885.937 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857885.938 * * [simplify]: iters left: 5 (7 enodes) 1553857885.940 * * [simplify]: iters left: 4 (31 enodes) 1553857885.946 * * [simplify]: iters left: 3 (53 enodes) 1553857885.959 * * [simplify]: iters left: 2 (65 enodes) 1553857885.981 * * [simplify]: iters left: 1 (97 enodes) 1553857886.006 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857886.007 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857886.007 * [simplify]: Simplified to 0 1553857886.007 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857886.007 * * * * [progress]: [ 106 / 441 ] simplifiying candidate # 1553857886.007 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1553857886.007 * * [simplify]: iters left: 6 (12 enodes) 1553857886.013 * * [simplify]: iters left: 5 (52 enodes) 1553857886.029 * * [simplify]: iters left: 4 (93 enodes) 1553857886.045 * * [simplify]: iters left: 3 (144 enodes) 1553857886.066 * * [simplify]: iters left: 2 (151 enodes) 1553857886.099 * * [simplify]: iters left: 1 (165 enodes) 1553857886.133 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857886.133 * * [simplify]: Extracting #1: cost 22 inf + 0 1553857886.133 * * [simplify]: Extracting #2: cost 24 inf + 542 1553857886.134 * * [simplify]: Extracting #3: cost 5 inf + 2012 1553857886.135 * * [simplify]: Extracting #4: cost 0 inf + 2621 1553857886.136 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857886.136 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857886.136 * [simplify]: Simplifying (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im)))) 1553857886.136 * * [simplify]: iters left: 6 (8 enodes) 1553857886.138 * * [simplify]: iters left: 5 (38 enodes) 1553857886.144 * * [simplify]: iters left: 4 (69 enodes) 1553857886.157 * * [simplify]: iters left: 3 (148 enodes) 1553857886.201 * * [simplify]: iters left: 2 (233 enodes) 1553857886.232 * * [simplify]: iters left: 1 (252 enodes) 1553857886.264 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857886.264 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857886.264 * [simplify]: Simplified to 0 1553857886.264 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857886.264 * * * * [progress]: [ 107 / 441 ] simplifiying candidate # 1553857886.264 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1553857886.264 * * [simplify]: iters left: 6 (12 enodes) 1553857886.267 * * [simplify]: iters left: 5 (51 enodes) 1553857886.275 * * [simplify]: iters left: 4 (98 enodes) 1553857886.301 * * [simplify]: iters left: 3 (151 enodes) 1553857886.328 * * [simplify]: iters left: 2 (164 enodes) 1553857886.346 * * [simplify]: iters left: 1 (185 enodes) 1553857886.370 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857886.370 * * [simplify]: Extracting #1: cost 21 inf + 0 1553857886.370 * * [simplify]: Extracting #2: cost 21 inf + 620 1553857886.371 * * [simplify]: Extracting #3: cost 4 inf + 2449 1553857886.372 * * [simplify]: Extracting #4: cost 0 inf + 3095 1553857886.373 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857886.373 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857886.373 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im))))) 1553857886.373 * * [simplify]: iters left: 6 (8 enodes) 1553857886.375 * * [simplify]: iters left: 5 (32 enodes) 1553857886.382 * * [simplify]: iters left: 4 (60 enodes) 1553857886.393 * * [simplify]: iters left: 3 (136 enodes) 1553857886.434 * * [simplify]: iters left: 2 (206 enodes) 1553857886.464 * * [simplify]: iters left: 1 (228 enodes) 1553857886.496 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857886.496 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857886.496 * [simplify]: Simplified to 0 1553857886.496 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857886.496 * * * * [progress]: [ 108 / 441 ] simplifiying candidate # 1553857886.497 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1553857886.497 * * [simplify]: iters left: 6 (11 enodes) 1553857886.502 * * [simplify]: iters left: 5 (44 enodes) 1553857886.516 * * [simplify]: iters left: 4 (68 enodes) 1553857886.538 * * [simplify]: iters left: 3 (92 enodes) 1553857886.562 * * [simplify]: iters left: 2 (96 enodes) 1553857886.583 * * [simplify]: iters left: 1 (106 enodes) 1553857886.596 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857886.596 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857886.596 * * [simplify]: Extracting #2: cost 13 inf + 498 1553857886.597 * * [simplify]: Extracting #3: cost 0 inf + 1483 1553857886.597 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857886.597 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857886.598 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1553857886.598 * * [simplify]: iters left: 6 (7 enodes) 1553857886.599 * * [simplify]: iters left: 5 (25 enodes) 1553857886.603 * * [simplify]: iters left: 4 (39 enodes) 1553857886.611 * * [simplify]: iters left: 3 (82 enodes) 1553857886.637 * * [simplify]: iters left: 2 (110 enodes) 1553857886.650 * * [simplify]: iters left: 1 (112 enodes) 1553857886.658 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857886.658 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857886.658 * [simplify]: Simplified to 0 1553857886.658 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857886.658 * * * * [progress]: [ 109 / 441 ] simplifiying candidate # 1553857886.658 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* y.im (* x.re 1)))) 1553857886.658 * * [simplify]: iters left: 6 (10 enodes) 1553857886.661 * * [simplify]: iters left: 5 (38 enodes) 1553857886.667 * * [simplify]: iters left: 4 (55 enodes) 1553857886.676 * * [simplify]: iters left: 3 (69 enodes) 1553857886.695 * * [simplify]: iters left: 2 (70 enodes) 1553857886.710 * * [simplify]: iters left: 1 (75 enodes) 1553857886.725 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857886.725 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857886.726 * * [simplify]: Extracting #2: cost 8 inf + 419 1553857886.726 * * [simplify]: Extracting #3: cost 0 inf + 831 1553857886.727 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857886.727 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- y.im) (* x.re 1) (* y.im (* x.re 1)))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857886.727 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1553857886.727 * * [simplify]: iters left: 5 (7 enodes) 1553857886.731 * * [simplify]: iters left: 4 (24 enodes) 1553857886.739 * * [simplify]: iters left: 3 (37 enodes) 1553857886.749 * * [simplify]: iters left: 2 (53 enodes) 1553857886.755 * * [simplify]: iters left: 1 (58 enodes) 1553857886.761 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857886.761 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857886.761 * [simplify]: Simplified to 0 1553857886.761 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857886.761 * * * * [progress]: [ 110 / 441 ] simplifiying candidate # 1553857886.761 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1553857886.761 * * [simplify]: iters left: 6 (12 enodes) 1553857886.764 * * [simplify]: iters left: 5 (51 enodes) 1553857886.773 * * [simplify]: iters left: 4 (94 enodes) 1553857886.801 * * [simplify]: iters left: 3 (138 enodes) 1553857886.843 * * [simplify]: iters left: 2 (151 enodes) 1553857886.878 * * [simplify]: iters left: 1 (169 enodes) 1553857886.897 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857886.897 * * [simplify]: Extracting #1: cost 21 inf + 0 1553857886.898 * * [simplify]: Extracting #2: cost 21 inf + 835 1553857886.898 * * [simplify]: Extracting #3: cost 4 inf + 2638 1553857886.899 * * [simplify]: Extracting #4: cost 0 inf + 3110 1553857886.900 * * [simplify]: Extracting #5: cost 0 inf + 3095 1553857886.901 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857886.901 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857886.901 * [simplify]: Simplifying (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re)))) 1553857886.901 * * [simplify]: iters left: 6 (8 enodes) 1553857886.903 * * [simplify]: iters left: 5 (36 enodes) 1553857886.909 * * [simplify]: iters left: 4 (64 enodes) 1553857886.932 * * [simplify]: iters left: 3 (129 enodes) 1553857886.981 * * [simplify]: iters left: 2 (200 enodes) 1553857887.028 * * [simplify]: iters left: 1 (223 enodes) 1553857887.064 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857887.064 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857887.064 * [simplify]: Simplified to 0 1553857887.064 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857887.064 * * * * [progress]: [ 111 / 441 ] simplifiying candidate # 1553857887.064 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1553857887.064 * * [simplify]: iters left: 6 (11 enodes) 1553857887.067 * * [simplify]: iters left: 5 (44 enodes) 1553857887.074 * * [simplify]: iters left: 4 (68 enodes) 1553857887.085 * * [simplify]: iters left: 3 (93 enodes) 1553857887.108 * * [simplify]: iters left: 2 (97 enodes) 1553857887.132 * * [simplify]: iters left: 1 (107 enodes) 1553857887.153 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857887.153 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857887.153 * * [simplify]: Extracting #2: cost 13 inf + 539 1553857887.157 * * [simplify]: Extracting #3: cost 0 inf + 1483 1553857887.159 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857887.159 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re)))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857887.159 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1553857887.159 * * [simplify]: iters left: 6 (7 enodes) 1553857887.161 * * [simplify]: iters left: 5 (29 enodes) 1553857887.166 * * [simplify]: iters left: 4 (46 enodes) 1553857887.173 * * [simplify]: iters left: 3 (81 enodes) 1553857887.186 * * [simplify]: iters left: 2 (110 enodes) 1553857887.204 * * [simplify]: iters left: 1 (111 enodes) 1553857887.221 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857887.221 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857887.221 * [simplify]: Simplified to 0 1553857887.222 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857887.222 * * * * [progress]: [ 112 / 441 ] simplifiying candidate # 1553857887.222 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* x.re y.im) 1))) 1553857887.222 * * [simplify]: iters left: 6 (10 enodes) 1553857887.225 * * [simplify]: iters left: 5 (42 enodes) 1553857887.232 * * [simplify]: iters left: 4 (68 enodes) 1553857887.246 * * [simplify]: iters left: 3 (94 enodes) 1553857887.259 * * [simplify]: iters left: 2 (106 enodes) 1553857887.277 * * [simplify]: iters left: 1 (114 enodes) 1553857887.294 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857887.294 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857887.294 * * [simplify]: Extracting #2: cost 7 inf + 296 1553857887.294 * * [simplify]: Extracting #3: cost 1 inf + 668 1553857887.295 * * [simplify]: Extracting #4: cost 0 inf + 750 1553857887.295 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857887.295 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857887.295 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857887.295 * * [simplify]: iters left: 5 (7 enodes) 1553857887.298 * * [simplify]: iters left: 4 (31 enodes) 1553857887.304 * * [simplify]: iters left: 3 (53 enodes) 1553857887.312 * * [simplify]: iters left: 2 (65 enodes) 1553857887.324 * * [simplify]: iters left: 1 (97 enodes) 1553857887.341 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857887.341 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857887.341 * [simplify]: Simplified to 0 1553857887.341 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857887.341 * * * * [progress]: [ 113 / 441 ] simplifiying candidate # 1553857887.342 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* x.re y.im))) 1553857887.342 * * [simplify]: iters left: 5 (9 enodes) 1553857887.346 * * [simplify]: iters left: 4 (37 enodes) 1553857887.359 * * [simplify]: iters left: 3 (51 enodes) 1553857887.375 * * [simplify]: iters left: 2 (63 enodes) 1553857887.383 * * [simplify]: iters left: 1 (64 enodes) 1553857887.390 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857887.391 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857887.391 * * [simplify]: Extracting #2: cost 5 inf + 501 1553857887.391 * * [simplify]: Extracting #3: cost 0 inf + 749 1553857887.391 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857887.391 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- x.re) y.im (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857887.391 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1553857887.392 * * [simplify]: iters left: 3 (5 enodes) 1553857887.393 * * [simplify]: iters left: 2 (18 enodes) 1553857887.395 * * [simplify]: iters left: 1 (25 enodes) 1553857887.399 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857887.399 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857887.399 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857887.399 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857887.399 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857887.399 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1553857887.399 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (- (* x.re y.im) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857887.400 * * * * [progress]: [ 114 / 441 ] simplifiying candidate # 1553857887.400 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* y.im x.re))) 1553857887.400 * * [simplify]: iters left: 5 (10 enodes) 1553857887.402 * * [simplify]: iters left: 4 (38 enodes) 1553857887.407 * * [simplify]: iters left: 3 (60 enodes) 1553857887.425 * * [simplify]: iters left: 2 (78 enodes) 1553857887.446 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857887.446 * * [simplify]: Extracting #1: cost 16 inf + 0 1553857887.446 * * [simplify]: Extracting #2: cost 19 inf + 128 1553857887.447 * * [simplify]: Extracting #3: cost 8 inf + 870 1553857887.448 * * [simplify]: Extracting #4: cost 1 inf + 1362 1553857887.449 * * [simplify]: Extracting #5: cost 0 inf + 1484 1553857887.450 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857887.450 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) x.re (* y.im x.re))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857887.450 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1553857887.450 * * [simplify]: iters left: 3 (5 enodes) 1553857887.453 * * [simplify]: iters left: 2 (18 enodes) 1553857887.458 * * [simplify]: iters left: 1 (25 enodes) 1553857887.466 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857887.466 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857887.466 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857887.466 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857887.466 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857887.467 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1553857887.467 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (- (* y.im x.re) (* y.im x.re))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857887.467 * * * * [progress]: [ 115 / 441 ] simplifiying candidate # 1553857887.467 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1553857887.467 * * [simplify]: iters left: 6 (13 enodes) 1553857887.473 * * [simplify]: iters left: 5 (50 enodes) 1553857887.489 * * [simplify]: iters left: 4 (81 enodes) 1553857887.510 * * [simplify]: iters left: 3 (122 enodes) 1553857887.535 * * [simplify]: iters left: 2 (180 enodes) 1553857887.586 * * [simplify]: iters left: 1 (271 enodes) 1553857887.661 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857887.661 * * [simplify]: Extracting #1: cost 32 inf + 0 1553857887.662 * * [simplify]: Extracting #2: cost 109 inf + 169 1553857887.662 * * [simplify]: Extracting #3: cost 108 inf + 1649 1553857887.664 * * [simplify]: Extracting #4: cost 77 inf + 13800 1553857887.668 * * [simplify]: Extracting #5: cost 37 inf + 35256 1553857887.680 * * [simplify]: Extracting #6: cost 6 inf + 57477 1553857887.693 * * [simplify]: Extracting #7: cost 0 inf + 61911 1553857887.700 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857887.700 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857887.700 * [simplify]: Simplifying (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))))) 1553857887.700 * * [simplify]: iters left: 6 (8 enodes) 1553857887.702 * * [simplify]: iters left: 5 (30 enodes) 1553857887.707 * * [simplify]: iters left: 4 (46 enodes) 1553857887.717 * * [simplify]: iters left: 3 (95 enodes) 1553857887.736 * * [simplify]: iters left: 2 (153 enodes) 1553857887.762 * * [simplify]: iters left: 1 (222 enodes) 1553857887.801 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857887.801 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857887.801 * [simplify]: Simplified to 0 1553857887.802 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857887.802 * * * * [progress]: [ 116 / 441 ] simplifiying candidate # 1553857887.802 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1553857887.802 * * [simplify]: iters left: 6 (12 enodes) 1553857887.807 * * [simplify]: iters left: 5 (41 enodes) 1553857887.819 * * [simplify]: iters left: 4 (66 enodes) 1553857887.839 * * [simplify]: iters left: 3 (93 enodes) 1553857887.850 * * [simplify]: iters left: 2 (104 enodes) 1553857887.863 * * [simplify]: iters left: 1 (119 enodes) 1553857887.892 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857887.893 * * [simplify]: Extracting #1: cost 24 inf + 0 1553857887.893 * * [simplify]: Extracting #2: cost 46 inf + 293 1553857887.893 * * [simplify]: Extracting #3: cost 30 inf + 1687 1553857887.895 * * [simplify]: Extracting #4: cost 7 inf + 7115 1553857887.896 * * [simplify]: Extracting #5: cost 1 inf + 8597 1553857887.899 * * [simplify]: Extracting #6: cost 0 inf + 8896 1553857887.901 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857887.901 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857887.901 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1553857887.901 * * [simplify]: iters left: 6 (7 enodes) 1553857887.903 * * [simplify]: iters left: 5 (22 enodes) 1553857887.906 * * [simplify]: iters left: 4 (30 enodes) 1553857887.911 * * [simplify]: iters left: 3 (46 enodes) 1553857887.917 * * [simplify]: iters left: 2 (56 enodes) 1553857887.923 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857887.923 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857887.923 * [simplify]: Simplified to 0 1553857887.923 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857887.923 * * * * [progress]: [ 117 / 441 ] simplifiying candidate # 1553857887.923 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* (* x.re y.im) 1))) 1553857887.923 * * [simplify]: iters left: 6 (12 enodes) 1553857887.926 * * [simplify]: iters left: 5 (48 enodes) 1553857887.935 * * [simplify]: iters left: 4 (84 enodes) 1553857887.953 * * [simplify]: iters left: 3 (122 enodes) 1553857887.978 * * [simplify]: iters left: 2 (130 enodes) 1553857887.995 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857887.995 * * [simplify]: Extracting #1: cost 18 inf + 0 1553857887.995 * * [simplify]: Extracting #2: cost 19 inf + 130 1553857887.995 * * [simplify]: Extracting #3: cost 7 inf + 886 1553857887.996 * * [simplify]: Extracting #4: cost 0 inf + 1501 1553857887.996 * * [simplify]: Extracting #5: cost 0 inf + 1486 1553857887.997 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857887.997 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857887.997 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857887.997 * * [simplify]: iters left: 5 (7 enodes) 1553857887.999 * * [simplify]: iters left: 4 (31 enodes) 1553857888.006 * * [simplify]: iters left: 3 (53 enodes) 1553857888.014 * * [simplify]: iters left: 2 (65 enodes) 1553857888.024 * * [simplify]: iters left: 1 (97 enodes) 1553857888.040 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857888.040 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857888.040 * [simplify]: Simplified to 0 1553857888.040 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857888.040 * * * * [progress]: [ 118 / 441 ] simplifiying candidate # 1553857888.040 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1553857888.041 * * [simplify]: iters left: 6 (13 enodes) 1553857888.046 * * [simplify]: iters left: 5 (53 enodes) 1553857888.064 * * [simplify]: iters left: 4 (102 enodes) 1553857888.105 * * [simplify]: iters left: 3 (169 enodes) 1553857888.131 * * [simplify]: iters left: 2 (192 enodes) 1553857888.176 * * [simplify]: iters left: 1 (209 enodes) 1553857888.226 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857888.226 * * [simplify]: Extracting #1: cost 32 inf + 0 1553857888.227 * * [simplify]: Extracting #2: cost 74 inf + 292 1553857888.228 * * [simplify]: Extracting #3: cost 42 inf + 4471 1553857888.230 * * [simplify]: Extracting #4: cost 4 inf + 14147 1553857888.234 * * [simplify]: Extracting #5: cost 0 inf + 15343 1553857888.238 * * [simplify]: Extracting #6: cost 0 inf + 15328 1553857888.242 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857888.242 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857888.242 * [simplify]: Simplifying (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im)))) 1553857888.242 * * [simplify]: iters left: 6 (8 enodes) 1553857888.244 * * [simplify]: iters left: 5 (38 enodes) 1553857888.251 * * [simplify]: iters left: 4 (69 enodes) 1553857888.278 * * [simplify]: iters left: 3 (148 enodes) 1553857888.316 * * [simplify]: iters left: 2 (233 enodes) 1553857888.350 * * [simplify]: iters left: 1 (252 enodes) 1553857888.376 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857888.376 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857888.376 * [simplify]: Simplified to 0 1553857888.376 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857888.376 * * * * [progress]: [ 119 / 441 ] simplifiying candidate # 1553857888.376 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1553857888.376 * * [simplify]: iters left: 6 (13 enodes) 1553857888.379 * * [simplify]: iters left: 5 (52 enodes) 1553857888.388 * * [simplify]: iters left: 4 (107 enodes) 1553857888.420 * * [simplify]: iters left: 3 (177 enodes) 1553857888.443 * * [simplify]: iters left: 2 (196 enodes) 1553857888.471 * * [simplify]: iters left: 1 (202 enodes) 1553857888.497 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857888.497 * * [simplify]: Extracting #1: cost 22 inf + 0 1553857888.498 * * [simplify]: Extracting #2: cost 38 inf + 44 1553857888.498 * * [simplify]: Extracting #3: cost 30 inf + 539 1553857888.498 * * [simplify]: Extracting #4: cost 12 inf + 2209 1553857888.499 * * [simplify]: Extracting #5: cost 2 inf + 3506 1553857888.500 * * [simplify]: Extracting #6: cost 0 inf + 3830 1553857888.501 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857888.501 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857888.502 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im))))) 1553857888.502 * * [simplify]: iters left: 6 (8 enodes) 1553857888.503 * * [simplify]: iters left: 5 (32 enodes) 1553857888.508 * * [simplify]: iters left: 4 (60 enodes) 1553857888.519 * * [simplify]: iters left: 3 (136 enodes) 1553857888.560 * * [simplify]: iters left: 2 (206 enodes) 1553857888.590 * * [simplify]: iters left: 1 (228 enodes) 1553857888.607 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857888.607 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857888.607 * [simplify]: Simplified to 0 1553857888.607 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857888.607 * * * * [progress]: [ 120 / 441 ] simplifiying candidate # 1553857888.607 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1553857888.608 * * [simplify]: iters left: 6 (12 enodes) 1553857888.610 * * [simplify]: iters left: 5 (45 enodes) 1553857888.620 * * [simplify]: iters left: 4 (77 enodes) 1553857888.635 * * [simplify]: iters left: 3 (108 enodes) 1553857888.661 * * [simplify]: iters left: 2 (111 enodes) 1553857888.680 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857888.680 * * [simplify]: Extracting #1: cost 18 inf + 0 1553857888.680 * * [simplify]: Extracting #2: cost 30 inf + 44 1553857888.681 * * [simplify]: Extracting #3: cost 23 inf + 457 1553857888.681 * * [simplify]: Extracting #4: cost 6 inf + 1646 1553857888.682 * * [simplify]: Extracting #5: cost 0 inf + 2218 1553857888.682 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857888.682 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857888.683 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1553857888.683 * * [simplify]: iters left: 6 (7 enodes) 1553857888.684 * * [simplify]: iters left: 5 (25 enodes) 1553857888.688 * * [simplify]: iters left: 4 (39 enodes) 1553857888.695 * * [simplify]: iters left: 3 (82 enodes) 1553857888.720 * * [simplify]: iters left: 2 (110 enodes) 1553857888.735 * * [simplify]: iters left: 1 (112 enodes) 1553857888.742 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857888.742 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857888.742 * [simplify]: Simplified to 0 1553857888.742 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857888.743 * * * * [progress]: [ 121 / 441 ] simplifiying candidate # 1553857888.743 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* y.im (* x.re 1)))) 1553857888.743 * * [simplify]: iters left: 6 (12 enodes) 1553857888.746 * * [simplify]: iters left: 5 (44 enodes) 1553857888.753 * * [simplify]: iters left: 4 (71 enodes) 1553857888.768 * * [simplify]: iters left: 3 (92 enodes) 1553857888.788 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857888.788 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857888.788 * * [simplify]: Extracting #2: cost 21 inf + 128 1553857888.788 * * [simplify]: Extracting #3: cost 7 inf + 1023 1553857888.789 * * [simplify]: Extracting #4: cost 2 inf + 1362 1553857888.790 * * [simplify]: Extracting #5: cost 0 inf + 1566 1553857888.790 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857888.790 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) (* x.re 1) (* y.im (* x.re 1)))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857888.790 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1553857888.790 * * [simplify]: iters left: 5 (7 enodes) 1553857888.792 * * [simplify]: iters left: 4 (24 enodes) 1553857888.796 * * [simplify]: iters left: 3 (37 enodes) 1553857888.802 * * [simplify]: iters left: 2 (53 enodes) 1553857888.810 * * [simplify]: iters left: 1 (58 enodes) 1553857888.815 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857888.815 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857888.815 * [simplify]: Simplified to 0 1553857888.815 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857888.815 * * * * [progress]: [ 122 / 441 ] simplifiying candidate # 1553857888.816 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1553857888.816 * * [simplify]: iters left: 6 (13 enodes) 1553857888.818 * * [simplify]: iters left: 5 (52 enodes) 1553857888.831 * * [simplify]: iters left: 4 (103 enodes) 1553857888.849 * * [simplify]: iters left: 3 (160 enodes) 1553857888.882 * * [simplify]: iters left: 2 (172 enodes) 1553857888.922 * * [simplify]: iters left: 1 (176 enodes) 1553857888.956 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857888.956 * * [simplify]: Extracting #1: cost 22 inf + 0 1553857888.957 * * [simplify]: Extracting #2: cost 38 inf + 44 1553857888.957 * * [simplify]: Extracting #3: cost 32 inf + 415 1553857888.958 * * [simplify]: Extracting #4: cost 8 inf + 2895 1553857888.960 * * [simplify]: Extracting #5: cost 0 inf + 3830 1553857888.962 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857888.962 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857888.963 * [simplify]: Simplifying (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re)))) 1553857888.963 * * [simplify]: iters left: 6 (8 enodes) 1553857888.967 * * [simplify]: iters left: 5 (36 enodes) 1553857888.978 * * [simplify]: iters left: 4 (64 enodes) 1553857889.001 * * [simplify]: iters left: 3 (129 enodes) 1553857889.028 * * [simplify]: iters left: 2 (200 enodes) 1553857889.072 * * [simplify]: iters left: 1 (223 enodes) 1553857889.099 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857889.099 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857889.099 * [simplify]: Simplified to 0 1553857889.099 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857889.099 * * * * [progress]: [ 123 / 441 ] simplifiying candidate # 1553857889.099 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1553857889.100 * * [simplify]: iters left: 6 (12 enodes) 1553857889.102 * * [simplify]: iters left: 5 (45 enodes) 1553857889.109 * * [simplify]: iters left: 4 (77 enodes) 1553857889.131 * * [simplify]: iters left: 3 (109 enodes) 1553857889.156 * * [simplify]: iters left: 2 (112 enodes) 1553857889.181 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857889.181 * * [simplify]: Extracting #1: cost 18 inf + 0 1553857889.181 * * [simplify]: Extracting #2: cost 30 inf + 44 1553857889.182 * * [simplify]: Extracting #3: cost 23 inf + 416 1553857889.183 * * [simplify]: Extracting #4: cost 5 inf + 1687 1553857889.184 * * [simplify]: Extracting #5: cost 0 inf + 2218 1553857889.185 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857889.185 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re)))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857889.186 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1553857889.186 * * [simplify]: iters left: 6 (7 enodes) 1553857889.189 * * [simplify]: iters left: 5 (29 enodes) 1553857889.197 * * [simplify]: iters left: 4 (46 enodes) 1553857889.205 * * [simplify]: iters left: 3 (81 enodes) 1553857889.218 * * [simplify]: iters left: 2 (110 enodes) 1553857889.234 * * [simplify]: iters left: 1 (111 enodes) 1553857889.250 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857889.250 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857889.250 * [simplify]: Simplified to 0 1553857889.251 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857889.251 * * * * [progress]: [ 124 / 441 ] simplifiying candidate # 1553857889.251 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* (* x.re y.im) 1))) 1553857889.251 * * [simplify]: iters left: 6 (12 enodes) 1553857889.257 * * [simplify]: iters left: 5 (48 enodes) 1553857889.272 * * [simplify]: iters left: 4 (84 enodes) 1553857889.286 * * [simplify]: iters left: 3 (122 enodes) 1553857889.303 * * [simplify]: iters left: 2 (130 enodes) 1553857889.334 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857889.334 * * [simplify]: Extracting #1: cost 18 inf + 0 1553857889.334 * * [simplify]: Extracting #2: cost 19 inf + 130 1553857889.335 * * [simplify]: Extracting #3: cost 7 inf + 886 1553857889.336 * * [simplify]: Extracting #4: cost 0 inf + 1501 1553857889.337 * * [simplify]: Extracting #5: cost 0 inf + 1486 1553857889.338 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857889.338 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857889.338 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857889.338 * * [simplify]: iters left: 5 (7 enodes) 1553857889.342 * * [simplify]: iters left: 4 (31 enodes) 1553857889.349 * * [simplify]: iters left: 3 (53 enodes) 1553857889.358 * * [simplify]: iters left: 2 (65 enodes) 1553857889.368 * * [simplify]: iters left: 1 (97 enodes) 1553857889.388 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857889.388 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857889.388 * [simplify]: Simplified to 0 1553857889.388 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857889.389 * * * * [progress]: [ 125 / 441 ] simplifiying candidate # 1553857889.389 * [simplify]: Simplifying (fma (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.im) (sqrt y.re)) (- (* x.re y.im))) 1553857889.389 * * [simplify]: iters left: 5 (10 enodes) 1553857889.393 * * [simplify]: iters left: 4 (38 enodes) 1553857889.404 * * [simplify]: iters left: 3 (60 enodes) 1553857889.423 * * [simplify]: iters left: 2 (78 enodes) 1553857889.443 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857889.444 * * [simplify]: Extracting #1: cost 16 inf + 0 1553857889.444 * * [simplify]: Extracting #2: cost 19 inf + 128 1553857889.444 * * [simplify]: Extracting #3: cost 8 inf + 870 1553857889.445 * * [simplify]: Extracting #4: cost 1 inf + 1362 1553857889.445 * * [simplify]: Extracting #5: cost 0 inf + 1484 1553857889.446 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857889.446 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- x.re) y.im (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857889.446 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1553857889.446 * * [simplify]: iters left: 3 (5 enodes) 1553857889.447 * * [simplify]: iters left: 2 (18 enodes) 1553857889.450 * * [simplify]: iters left: 1 (25 enodes) 1553857889.454 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857889.454 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857889.454 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857889.454 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857889.454 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857889.454 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1553857889.454 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (- (* x.re y.im) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857889.454 * * * * [progress]: [ 126 / 441 ] simplifiying candidate # 1553857889.455 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* y.im x.re))) 1553857889.455 * * [simplify]: iters left: 6 (10 enodes) 1553857889.457 * * [simplify]: iters left: 5 (40 enodes) 1553857889.462 * * [simplify]: iters left: 4 (59 enodes) 1553857889.471 * * [simplify]: iters left: 3 (74 enodes) 1553857889.487 * * [simplify]: iters left: 2 (76 enodes) 1553857889.497 * * [simplify]: iters left: 1 (78 enodes) 1553857889.506 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857889.506 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857889.506 * * [simplify]: Extracting #2: cost 18 inf + 87 1553857889.506 * * [simplify]: Extracting #3: cost 4 inf + 1391 1553857889.507 * * [simplify]: Extracting #4: cost 0 inf + 1720 1553857889.507 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857889.507 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) x.re (* y.im x.re))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857889.507 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1553857889.507 * * [simplify]: iters left: 3 (5 enodes) 1553857889.508 * * [simplify]: iters left: 2 (18 enodes) 1553857889.511 * * [simplify]: iters left: 1 (25 enodes) 1553857889.514 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857889.515 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857889.515 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857889.515 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857889.515 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857889.515 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1553857889.515 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (- (* y.im x.re) (* y.im x.re))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857889.515 * * * * [progress]: [ 127 / 441 ] simplifiying candidate # 1553857889.515 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1553857889.516 * * [simplify]: iters left: 6 (13 enodes) 1553857889.518 * * [simplify]: iters left: 5 (52 enodes) 1553857889.536 * * [simplify]: iters left: 4 (80 enodes) 1553857889.563 * * [simplify]: iters left: 3 (113 enodes) 1553857889.598 * * [simplify]: iters left: 2 (158 enodes) 1553857889.649 * * [simplify]: iters left: 1 (240 enodes) 1553857889.736 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857889.736 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857889.736 * * [simplify]: Extracting #2: cost 52 inf + 2 1553857889.737 * * [simplify]: Extracting #3: cost 83 inf + 858 1553857889.738 * * [simplify]: Extracting #4: cost 68 inf + 1928 1553857889.741 * * [simplify]: Extracting #5: cost 36 inf + 14476 1553857889.747 * * [simplify]: Extracting #6: cost 7 inf + 32667 1553857889.754 * * [simplify]: Extracting #7: cost 0 inf + 38301 1553857889.761 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857889.761 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857889.762 * [simplify]: Simplifying (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))))) 1553857889.762 * * [simplify]: iters left: 6 (8 enodes) 1553857889.765 * * [simplify]: iters left: 5 (30 enodes) 1553857889.775 * * [simplify]: iters left: 4 (46 enodes) 1553857889.794 * * [simplify]: iters left: 3 (95 enodes) 1553857889.821 * * [simplify]: iters left: 2 (153 enodes) 1553857889.855 * * [simplify]: iters left: 1 (222 enodes) 1553857889.932 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857889.932 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857889.932 * [simplify]: Simplified to 0 1553857889.932 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857889.932 * * * * [progress]: [ 128 / 441 ] simplifiying candidate # 1553857889.933 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1553857889.933 * * [simplify]: iters left: 6 (12 enodes) 1553857889.938 * * [simplify]: iters left: 5 (43 enodes) 1553857889.950 * * [simplify]: iters left: 4 (65 enodes) 1553857889.968 * * [simplify]: iters left: 3 (85 enodes) 1553857889.987 * * [simplify]: iters left: 2 (87 enodes) 1553857890.006 * * [simplify]: iters left: 1 (89 enodes) 1553857890.015 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857890.016 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857890.016 * * [simplify]: Extracting #2: cost 21 inf + 129 1553857890.016 * * [simplify]: Extracting #3: cost 4 inf + 1681 1553857890.016 * * [simplify]: Extracting #4: cost 1 inf + 2006 1553857890.017 * * [simplify]: Extracting #5: cost 0 inf + 2128 1553857890.018 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857890.018 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857890.018 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1553857890.018 * * [simplify]: iters left: 6 (7 enodes) 1553857890.019 * * [simplify]: iters left: 5 (22 enodes) 1553857890.022 * * [simplify]: iters left: 4 (30 enodes) 1553857890.027 * * [simplify]: iters left: 3 (46 enodes) 1553857890.035 * * [simplify]: iters left: 2 (56 enodes) 1553857890.041 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857890.041 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857890.041 * [simplify]: Simplified to 0 1553857890.041 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857890.041 * * * * [progress]: [ 129 / 441 ] simplifiying candidate # 1553857890.041 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (* x.re y.im) 1))) 1553857890.041 * * [simplify]: iters left: 6 (12 enodes) 1553857890.048 * * [simplify]: iters left: 5 (50 enodes) 1553857890.065 * * [simplify]: iters left: 4 (83 enodes) 1553857890.091 * * [simplify]: iters left: 3 (117 enodes) 1553857890.119 * * [simplify]: iters left: 2 (127 enodes) 1553857890.133 * * [simplify]: iters left: 1 (129 enodes) 1553857890.147 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857890.147 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857890.147 * * [simplify]: Extracting #2: cost 18 inf + 130 1553857890.148 * * [simplify]: Extracting #3: cost 3 inf + 1426 1553857890.148 * * [simplify]: Extracting #4: cost 0 inf + 1722 1553857890.149 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857890.149 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857890.149 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857890.149 * * [simplify]: iters left: 5 (7 enodes) 1553857890.153 * * [simplify]: iters left: 4 (31 enodes) 1553857890.165 * * [simplify]: iters left: 3 (53 enodes) 1553857890.179 * * [simplify]: iters left: 2 (65 enodes) 1553857890.190 * * [simplify]: iters left: 1 (97 enodes) 1553857890.202 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857890.202 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857890.202 * [simplify]: Simplified to 0 1553857890.202 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857890.202 * * * * [progress]: [ 130 / 441 ] simplifiying candidate # 1553857890.203 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1553857890.203 * * [simplify]: iters left: 6 (13 enodes) 1553857890.206 * * [simplify]: iters left: 5 (55 enodes) 1553857890.215 * * [simplify]: iters left: 4 (101 enodes) 1553857890.236 * * [simplify]: iters left: 3 (161 enodes) 1553857890.281 * * [simplify]: iters left: 2 (169 enodes) 1553857890.317 * * [simplify]: iters left: 1 (171 enodes) 1553857890.351 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857890.351 * * [simplify]: Extracting #1: cost 21 inf + 0 1553857890.351 * * [simplify]: Extracting #2: cost 40 inf + 2 1553857890.352 * * [simplify]: Extracting #3: cost 28 inf + 1181 1553857890.353 * * [simplify]: Extracting #4: cost 6 inf + 2899 1553857890.358 * * [simplify]: Extracting #5: cost 0 inf + 3592 1553857890.360 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857890.360 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857890.361 * [simplify]: Simplifying (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im)))) 1553857890.361 * * [simplify]: iters left: 6 (8 enodes) 1553857890.365 * * [simplify]: iters left: 5 (38 enodes) 1553857890.371 * * [simplify]: iters left: 4 (69 enodes) 1553857890.384 * * [simplify]: iters left: 3 (148 enodes) 1553857890.416 * * [simplify]: iters left: 2 (233 enodes) 1553857890.473 * * [simplify]: iters left: 1 (252 enodes) 1553857890.494 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857890.494 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857890.494 * [simplify]: Simplified to 0 1553857890.494 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857890.494 * * * * [progress]: [ 131 / 441 ] simplifiying candidate # 1553857890.494 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1553857890.494 * * [simplify]: iters left: 6 (13 enodes) 1553857890.497 * * [simplify]: iters left: 5 (54 enodes) 1553857890.506 * * [simplify]: iters left: 4 (106 enodes) 1553857890.538 * * [simplify]: iters left: 3 (170 enodes) 1553857890.585 * * [simplify]: iters left: 2 (186 enodes) 1553857890.624 * * [simplify]: iters left: 1 (192 enodes) 1553857890.657 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857890.657 * * [simplify]: Extracting #1: cost 21 inf + 0 1553857890.657 * * [simplify]: Extracting #2: cost 37 inf + 3 1553857890.657 * * [simplify]: Extracting #3: cost 27 inf + 1100 1553857890.659 * * [simplify]: Extracting #4: cost 8 inf + 2804 1553857890.660 * * [simplify]: Extracting #5: cost 0 inf + 4066 1553857890.663 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857890.663 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857890.663 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im))))) 1553857890.663 * * [simplify]: iters left: 6 (8 enodes) 1553857890.667 * * [simplify]: iters left: 5 (32 enodes) 1553857890.679 * * [simplify]: iters left: 4 (60 enodes) 1553857890.695 * * [simplify]: iters left: 3 (136 enodes) 1553857890.720 * * [simplify]: iters left: 2 (206 enodes) 1553857890.772 * * [simplify]: iters left: 1 (228 enodes) 1553857890.805 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857890.805 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857890.805 * [simplify]: Simplified to 0 1553857890.805 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857890.805 * * * * [progress]: [ 132 / 441 ] simplifiying candidate # 1553857890.806 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1553857890.806 * * [simplify]: iters left: 6 (12 enodes) 1553857890.811 * * [simplify]: iters left: 5 (47 enodes) 1553857890.825 * * [simplify]: iters left: 4 (76 enodes) 1553857890.841 * * [simplify]: iters left: 3 (103 enodes) 1553857890.858 * * [simplify]: iters left: 2 (108 enodes) 1553857890.880 * * [simplify]: iters left: 1 (110 enodes) 1553857890.894 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857890.894 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857890.894 * * [simplify]: Extracting #2: cost 29 inf + 3 1553857890.895 * * [simplify]: Extracting #3: cost 18 inf + 1142 1553857890.895 * * [simplify]: Extracting #4: cost 5 inf + 2046 1553857890.896 * * [simplify]: Extracting #5: cost 0 inf + 2454 1553857890.896 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857890.896 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857890.897 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1553857890.897 * * [simplify]: iters left: 6 (7 enodes) 1553857890.898 * * [simplify]: iters left: 5 (25 enodes) 1553857890.901 * * [simplify]: iters left: 4 (39 enodes) 1553857890.912 * * [simplify]: iters left: 3 (82 enodes) 1553857890.938 * * [simplify]: iters left: 2 (110 enodes) 1553857890.952 * * [simplify]: iters left: 1 (112 enodes) 1553857890.960 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857890.960 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857890.960 * [simplify]: Simplified to 0 1553857890.960 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857890.960 * * * * [progress]: [ 133 / 441 ] simplifiying candidate # 1553857890.960 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* y.im (* x.re 1)))) 1553857890.960 * * [simplify]: iters left: 6 (12 enodes) 1553857890.963 * * [simplify]: iters left: 5 (46 enodes) 1553857890.971 * * [simplify]: iters left: 4 (70 enodes) 1553857890.986 * * [simplify]: iters left: 3 (86 enodes) 1553857890.997 * * [simplify]: iters left: 2 (88 enodes) 1553857891.008 * * [simplify]: iters left: 1 (90 enodes) 1553857891.019 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857891.019 * * [simplify]: Extracting #1: cost 16 inf + 0 1553857891.019 * * [simplify]: Extracting #2: cost 20 inf + 87 1553857891.019 * * [simplify]: Extracting #3: cost 4 inf + 1489 1553857891.020 * * [simplify]: Extracting #4: cost 0 inf + 1817 1553857891.020 * * [simplify]: Extracting #5: cost 0 inf + 1802 1553857891.021 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857891.021 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) (* x.re 1) (* y.im (* x.re 1)))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857891.021 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1553857891.021 * * [simplify]: iters left: 5 (7 enodes) 1553857891.023 * * [simplify]: iters left: 4 (24 enodes) 1553857891.027 * * [simplify]: iters left: 3 (37 enodes) 1553857891.033 * * [simplify]: iters left: 2 (53 enodes) 1553857891.039 * * [simplify]: iters left: 1 (58 enodes) 1553857891.045 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857891.045 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857891.045 * [simplify]: Simplified to 0 1553857891.045 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857891.045 * * * * [progress]: [ 134 / 441 ] simplifiying candidate # 1553857891.046 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1553857891.046 * * [simplify]: iters left: 6 (13 enodes) 1553857891.048 * * [simplify]: iters left: 5 (54 enodes) 1553857891.060 * * [simplify]: iters left: 4 (103 enodes) 1553857891.077 * * [simplify]: iters left: 3 (156 enodes) 1553857891.103 * * [simplify]: iters left: 2 (169 enodes) 1553857891.140 * * [simplify]: iters left: 1 (173 enodes) 1553857891.174 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857891.174 * * [simplify]: Extracting #1: cost 21 inf + 0 1553857891.175 * * [simplify]: Extracting #2: cost 37 inf + 3 1553857891.175 * * [simplify]: Extracting #3: cost 29 inf + 897 1553857891.176 * * [simplify]: Extracting #4: cost 9 inf + 2692 1553857891.179 * * [simplify]: Extracting #5: cost 0 inf + 4066 1553857891.181 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857891.181 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857891.181 * [simplify]: Simplifying (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re)))) 1553857891.181 * * [simplify]: iters left: 6 (8 enodes) 1553857891.185 * * [simplify]: iters left: 5 (36 enodes) 1553857891.197 * * [simplify]: iters left: 4 (64 enodes) 1553857891.221 * * [simplify]: iters left: 3 (129 enodes) 1553857891.269 * * [simplify]: iters left: 2 (200 enodes) 1553857891.319 * * [simplify]: iters left: 1 (223 enodes) 1553857891.357 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857891.357 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857891.357 * [simplify]: Simplified to 0 1553857891.357 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857891.358 * * * * [progress]: [ 135 / 441 ] simplifiying candidate # 1553857891.358 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1553857891.358 * * [simplify]: iters left: 6 (12 enodes) 1553857891.363 * * [simplify]: iters left: 5 (47 enodes) 1553857891.377 * * [simplify]: iters left: 4 (76 enodes) 1553857891.389 * * [simplify]: iters left: 3 (104 enodes) 1553857891.404 * * [simplify]: iters left: 2 (109 enodes) 1553857891.425 * * [simplify]: iters left: 1 (111 enodes) 1553857891.449 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857891.449 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857891.449 * * [simplify]: Extracting #2: cost 29 inf + 3 1553857891.450 * * [simplify]: Extracting #3: cost 19 inf + 1101 1553857891.451 * * [simplify]: Extracting #4: cost 5 inf + 2046 1553857891.452 * * [simplify]: Extracting #5: cost 0 inf + 2454 1553857891.453 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857891.454 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re)))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857891.454 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1553857891.454 * * [simplify]: iters left: 6 (7 enodes) 1553857891.458 * * [simplify]: iters left: 5 (29 enodes) 1553857891.466 * * [simplify]: iters left: 4 (46 enodes) 1553857891.483 * * [simplify]: iters left: 3 (81 enodes) 1553857891.509 * * [simplify]: iters left: 2 (110 enodes) 1553857891.535 * * [simplify]: iters left: 1 (111 enodes) 1553857891.553 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857891.553 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857891.553 * [simplify]: Simplified to 0 1553857891.553 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857891.553 * * * * [progress]: [ 136 / 441 ] simplifiying candidate # 1553857891.554 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* (* x.re y.im) 1))) 1553857891.554 * * [simplify]: iters left: 6 (12 enodes) 1553857891.561 * * [simplify]: iters left: 5 (50 enodes) 1553857891.572 * * [simplify]: iters left: 4 (83 enodes) 1553857891.586 * * [simplify]: iters left: 3 (117 enodes) 1553857891.601 * * [simplify]: iters left: 2 (127 enodes) 1553857891.630 * * [simplify]: iters left: 1 (129 enodes) 1553857891.648 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857891.648 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857891.648 * * [simplify]: Extracting #2: cost 18 inf + 130 1553857891.648 * * [simplify]: Extracting #3: cost 3 inf + 1426 1553857891.649 * * [simplify]: Extracting #4: cost 0 inf + 1722 1553857891.649 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857891.649 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857891.649 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857891.650 * * [simplify]: iters left: 5 (7 enodes) 1553857891.652 * * [simplify]: iters left: 4 (31 enodes) 1553857891.658 * * [simplify]: iters left: 3 (53 enodes) 1553857891.667 * * [simplify]: iters left: 2 (65 enodes) 1553857891.688 * * [simplify]: iters left: 1 (97 enodes) 1553857891.713 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857891.713 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857891.713 * [simplify]: Simplified to 0 1553857891.713 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857891.713 * * * * [progress]: [ 137 / 441 ] simplifiying candidate # 1553857891.713 * [simplify]: Simplifying (fma (* x.im (* (cbrt y.re) (cbrt y.re))) (cbrt y.re) (- (* x.re y.im))) 1553857891.714 * * [simplify]: iters left: 6 (10 enodes) 1553857891.718 * * [simplify]: iters left: 5 (40 enodes) 1553857891.729 * * [simplify]: iters left: 4 (59 enodes) 1553857891.748 * * [simplify]: iters left: 3 (74 enodes) 1553857891.768 * * [simplify]: iters left: 2 (76 enodes) 1553857891.786 * * [simplify]: iters left: 1 (78 enodes) 1553857891.802 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857891.802 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857891.802 * * [simplify]: Extracting #2: cost 18 inf + 87 1553857891.802 * * [simplify]: Extracting #3: cost 4 inf + 1391 1553857891.803 * * [simplify]: Extracting #4: cost 0 inf + 1720 1553857891.803 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857891.803 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- x.re) y.im (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857891.804 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1553857891.804 * * [simplify]: iters left: 3 (5 enodes) 1553857891.805 * * [simplify]: iters left: 2 (18 enodes) 1553857891.807 * * [simplify]: iters left: 1 (25 enodes) 1553857891.811 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857891.811 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857891.811 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857891.812 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857891.812 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857891.812 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1553857891.812 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (- (* x.re y.im) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857891.812 * * * * [progress]: [ 138 / 441 ] simplifiying candidate # 1553857891.812 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* y.im x.re))) 1553857891.812 * * [simplify]: iters left: 5 (9 enodes) 1553857891.814 * * [simplify]: iters left: 4 (35 enodes) 1553857891.819 * * [simplify]: iters left: 3 (48 enodes) 1553857891.825 * * [simplify]: iters left: 2 (55 enodes) 1553857891.831 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857891.831 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857891.831 * * [simplify]: Extracting #2: cost 14 inf + 86 1553857891.832 * * [simplify]: Extracting #3: cost 5 inf + 541 1553857891.832 * * [simplify]: Extracting #4: cost 0 inf + 994 1553857891.832 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857891.832 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) x.re (* y.im x.re))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857891.832 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1553857891.833 * * [simplify]: iters left: 3 (5 enodes) 1553857891.834 * * [simplify]: iters left: 2 (18 enodes) 1553857891.840 * * [simplify]: iters left: 1 (25 enodes) 1553857891.847 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857891.847 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857891.847 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857891.848 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857891.848 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857891.848 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1553857891.848 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (- (* y.im x.re) (* y.im x.re))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857891.849 * * * * [progress]: [ 139 / 441 ] simplifiying candidate # 1553857891.849 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1553857891.849 * * [simplify]: iters left: 6 (12 enodes) 1553857891.854 * * [simplify]: iters left: 5 (47 enodes) 1553857891.867 * * [simplify]: iters left: 4 (69 enodes) 1553857891.878 * * [simplify]: iters left: 3 (96 enodes) 1553857891.893 * * [simplify]: iters left: 2 (140 enodes) 1553857891.918 * * [simplify]: iters left: 1 (211 enodes) 1553857891.986 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857891.986 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857891.986 * * [simplify]: Extracting #2: cost 46 inf + 2 1553857891.987 * * [simplify]: Extracting #3: cost 74 inf + 419 1553857891.987 * * [simplify]: Extracting #4: cost 63 inf + 1483 1553857891.989 * * [simplify]: Extracting #5: cost 40 inf + 11211 1553857891.991 * * [simplify]: Extracting #6: cost 3 inf + 34233 1553857891.995 * * [simplify]: Extracting #7: cost 0 inf + 35905 1553857891.998 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857891.998 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857891.999 * [simplify]: Simplifying (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))))) 1553857891.999 * * [simplify]: iters left: 6 (8 enodes) 1553857892.001 * * [simplify]: iters left: 5 (30 enodes) 1553857892.006 * * [simplify]: iters left: 4 (46 enodes) 1553857892.016 * * [simplify]: iters left: 3 (95 enodes) 1553857892.049 * * [simplify]: iters left: 2 (153 enodes) 1553857892.086 * * [simplify]: iters left: 1 (222 enodes) 1553857892.143 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857892.143 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857892.143 * [simplify]: Simplified to 0 1553857892.144 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857892.144 * * * * [progress]: [ 140 / 441 ] simplifiying candidate # 1553857892.144 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1553857892.144 * * [simplify]: iters left: 6 (11 enodes) 1553857892.149 * * [simplify]: iters left: 5 (38 enodes) 1553857892.159 * * [simplify]: iters left: 4 (54 enodes) 1553857892.179 * * [simplify]: iters left: 3 (67 enodes) 1553857892.194 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857892.194 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857892.194 * * [simplify]: Extracting #2: cost 17 inf + 128 1553857892.195 * * [simplify]: Extracting #3: cost 5 inf + 942 1553857892.195 * * [simplify]: Extracting #4: cost 1 inf + 1280 1553857892.196 * * [simplify]: Extracting #5: cost 0 inf + 1402 1553857892.197 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857892.197 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857892.198 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1553857892.198 * * [simplify]: iters left: 6 (7 enodes) 1553857892.201 * * [simplify]: iters left: 5 (22 enodes) 1553857892.207 * * [simplify]: iters left: 4 (30 enodes) 1553857892.216 * * [simplify]: iters left: 3 (46 enodes) 1553857892.229 * * [simplify]: iters left: 2 (56 enodes) 1553857892.240 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857892.240 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857892.240 * [simplify]: Simplified to 0 1553857892.240 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857892.240 * * * * [progress]: [ 141 / 441 ] simplifiying candidate # 1553857892.240 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (* x.re y.im) 1))) 1553857892.241 * * [simplify]: iters left: 6 (11 enodes) 1553857892.247 * * [simplify]: iters left: 5 (45 enodes) 1553857892.262 * * [simplify]: iters left: 4 (72 enodes) 1553857892.286 * * [simplify]: iters left: 3 (99 enodes) 1553857892.315 * * [simplify]: iters left: 2 (107 enodes) 1553857892.338 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857892.338 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857892.338 * * [simplify]: Extracting #2: cost 15 inf + 47 1553857892.339 * * [simplify]: Extracting #3: cost 6 inf + 501 1553857892.340 * * [simplify]: Extracting #4: cost 0 inf + 996 1553857892.340 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857892.341 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857892.341 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857892.341 * * [simplify]: iters left: 5 (7 enodes) 1553857892.345 * * [simplify]: iters left: 4 (31 enodes) 1553857892.357 * * [simplify]: iters left: 3 (53 enodes) 1553857892.373 * * [simplify]: iters left: 2 (65 enodes) 1553857892.395 * * [simplify]: iters left: 1 (97 enodes) 1553857892.419 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857892.419 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857892.419 * [simplify]: Simplified to 0 1553857892.419 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857892.420 * * * * [progress]: [ 142 / 441 ] simplifiying candidate # 1553857892.420 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1553857892.420 * * [simplify]: iters left: 6 (12 enodes) 1553857892.425 * * [simplify]: iters left: 5 (50 enodes) 1553857892.442 * * [simplify]: iters left: 4 (90 enodes) 1553857892.475 * * [simplify]: iters left: 3 (143 enodes) 1553857892.496 * * [simplify]: iters left: 2 (149 enodes) 1553857892.511 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857892.511 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857892.511 * * [simplify]: Extracting #2: cost 36 inf + 2 1553857892.511 * * [simplify]: Extracting #3: cost 23 inf + 742 1553857892.512 * * [simplify]: Extracting #4: cost 4 inf + 2336 1553857892.513 * * [simplify]: Extracting #5: cost 0 inf + 2866 1553857892.514 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857892.514 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857892.514 * [simplify]: Simplifying (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im)))) 1553857892.514 * * [simplify]: iters left: 6 (8 enodes) 1553857892.516 * * [simplify]: iters left: 5 (38 enodes) 1553857892.528 * * [simplify]: iters left: 4 (69 enodes) 1553857892.551 * * [simplify]: iters left: 3 (148 enodes) 1553857892.582 * * [simplify]: iters left: 2 (233 enodes) 1553857892.617 * * [simplify]: iters left: 1 (252 enodes) 1553857892.638 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857892.638 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857892.638 * [simplify]: Simplified to 0 1553857892.638 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857892.639 * * * * [progress]: [ 143 / 441 ] simplifiying candidate # 1553857892.639 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1553857892.639 * * [simplify]: iters left: 6 (12 enodes) 1553857892.642 * * [simplify]: iters left: 5 (49 enodes) 1553857892.656 * * [simplify]: iters left: 4 (95 enodes) 1553857892.672 * * [simplify]: iters left: 3 (149 enodes) 1553857892.695 * * [simplify]: iters left: 2 (161 enodes) 1553857892.731 * * [simplify]: iters left: 1 (167 enodes) 1553857892.749 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857892.749 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857892.749 * * [simplify]: Extracting #2: cost 33 inf + 3 1553857892.750 * * [simplify]: Extracting #3: cost 23 inf + 579 1553857892.750 * * [simplify]: Extracting #4: cost 5 inf + 2571 1553857892.751 * * [simplify]: Extracting #5: cost 0 inf + 3340 1553857892.752 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857892.752 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857892.752 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im))))) 1553857892.753 * * [simplify]: iters left: 6 (8 enodes) 1553857892.754 * * [simplify]: iters left: 5 (32 enodes) 1553857892.762 * * [simplify]: iters left: 4 (60 enodes) 1553857892.786 * * [simplify]: iters left: 3 (136 enodes) 1553857892.828 * * [simplify]: iters left: 2 (206 enodes) 1553857892.855 * * [simplify]: iters left: 1 (228 enodes) 1553857892.888 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857892.888 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857892.888 * [simplify]: Simplified to 0 1553857892.888 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857892.888 * * * * [progress]: [ 144 / 441 ] simplifiying candidate # 1553857892.888 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1553857892.888 * * [simplify]: iters left: 6 (11 enodes) 1553857892.891 * * [simplify]: iters left: 5 (42 enodes) 1553857892.897 * * [simplify]: iters left: 4 (65 enodes) 1553857892.909 * * [simplify]: iters left: 3 (85 enodes) 1553857892.921 * * [simplify]: iters left: 2 (88 enodes) 1553857892.942 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857892.942 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857892.942 * * [simplify]: Extracting #2: cost 25 inf + 3 1553857892.943 * * [simplify]: Extracting #3: cost 14 inf + 661 1553857892.944 * * [simplify]: Extracting #4: cost 3 inf + 1483 1553857892.945 * * [simplify]: Extracting #5: cost 0 inf + 1728 1553857892.946 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857892.946 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857892.946 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1553857892.946 * * [simplify]: iters left: 6 (7 enodes) 1553857892.950 * * [simplify]: iters left: 5 (25 enodes) 1553857892.957 * * [simplify]: iters left: 4 (39 enodes) 1553857892.971 * * [simplify]: iters left: 3 (82 enodes) 1553857892.996 * * [simplify]: iters left: 2 (110 enodes) 1553857893.021 * * [simplify]: iters left: 1 (112 enodes) 1553857893.039 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857893.039 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857893.039 * [simplify]: Simplified to 0 1553857893.039 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857893.040 * * * * [progress]: [ 145 / 441 ] simplifiying candidate # 1553857893.040 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* y.im (* x.re 1)))) 1553857893.040 * * [simplify]: iters left: 6 (11 enodes) 1553857893.046 * * [simplify]: iters left: 5 (41 enodes) 1553857893.058 * * [simplify]: iters left: 4 (59 enodes) 1553857893.075 * * [simplify]: iters left: 3 (69 enodes) 1553857893.091 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857893.091 * * [simplify]: Extracting #1: cost 14 inf + 0 1553857893.091 * * [simplify]: Extracting #2: cost 17 inf + 45 1553857893.092 * * [simplify]: Extracting #3: cost 5 inf + 622 1553857893.092 * * [simplify]: Extracting #4: cost 0 inf + 1076 1553857893.093 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857893.093 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) (* x.re 1) (* y.im (* x.re 1)))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857893.094 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1553857893.094 * * [simplify]: iters left: 5 (7 enodes) 1553857893.097 * * [simplify]: iters left: 4 (24 enodes) 1553857893.105 * * [simplify]: iters left: 3 (37 enodes) 1553857893.117 * * [simplify]: iters left: 2 (53 enodes) 1553857893.130 * * [simplify]: iters left: 1 (58 enodes) 1553857893.140 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857893.140 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857893.140 * [simplify]: Simplified to 0 1553857893.141 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857893.141 * * * * [progress]: [ 146 / 441 ] simplifiying candidate # 1553857893.141 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1553857893.141 * * [simplify]: iters left: 6 (12 enodes) 1553857893.146 * * [simplify]: iters left: 5 (49 enodes) 1553857893.155 * * [simplify]: iters left: 4 (91 enodes) 1553857893.172 * * [simplify]: iters left: 3 (137 enodes) 1553857893.190 * * [simplify]: iters left: 2 (149 enodes) 1553857893.206 * * [simplify]: iters left: 1 (153 enodes) 1553857893.232 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857893.233 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857893.233 * * [simplify]: Extracting #2: cost 33 inf + 3 1553857893.233 * * [simplify]: Extracting #3: cost 26 inf + 495 1553857893.234 * * [simplify]: Extracting #4: cost 5 inf + 2762 1553857893.236 * * [simplify]: Extracting #5: cost 0 inf + 3340 1553857893.238 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857893.238 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857893.239 * [simplify]: Simplifying (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re)))) 1553857893.239 * * [simplify]: iters left: 6 (8 enodes) 1553857893.242 * * [simplify]: iters left: 5 (36 enodes) 1553857893.251 * * [simplify]: iters left: 4 (64 enodes) 1553857893.263 * * [simplify]: iters left: 3 (129 enodes) 1553857893.293 * * [simplify]: iters left: 2 (200 enodes) 1553857893.340 * * [simplify]: iters left: 1 (223 enodes) 1553857893.375 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857893.375 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857893.375 * [simplify]: Simplified to 0 1553857893.375 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857893.375 * * * * [progress]: [ 147 / 441 ] simplifiying candidate # 1553857893.376 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1553857893.376 * * [simplify]: iters left: 6 (11 enodes) 1553857893.381 * * [simplify]: iters left: 5 (42 enodes) 1553857893.393 * * [simplify]: iters left: 4 (65 enodes) 1553857893.412 * * [simplify]: iters left: 3 (86 enodes) 1553857893.422 * * [simplify]: iters left: 2 (89 enodes) 1553857893.433 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857893.433 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857893.433 * * [simplify]: Extracting #2: cost 25 inf + 3 1553857893.433 * * [simplify]: Extracting #3: cost 13 inf + 784 1553857893.434 * * [simplify]: Extracting #4: cost 2 inf + 1565 1553857893.434 * * [simplify]: Extracting #5: cost 0 inf + 1728 1553857893.435 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857893.435 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re)))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857893.435 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1553857893.435 * * [simplify]: iters left: 6 (7 enodes) 1553857893.436 * * [simplify]: iters left: 5 (29 enodes) 1553857893.441 * * [simplify]: iters left: 4 (46 enodes) 1553857893.458 * * [simplify]: iters left: 3 (81 enodes) 1553857893.472 * * [simplify]: iters left: 2 (110 enodes) 1553857893.483 * * [simplify]: iters left: 1 (111 enodes) 1553857893.492 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857893.492 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857893.493 * [simplify]: Simplified to 0 1553857893.493 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857893.493 * * * * [progress]: [ 148 / 441 ] simplifiying candidate # 1553857893.493 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* (* x.re y.im) 1))) 1553857893.493 * * [simplify]: iters left: 6 (11 enodes) 1553857893.499 * * [simplify]: iters left: 5 (45 enodes) 1553857893.513 * * [simplify]: iters left: 4 (72 enodes) 1553857893.537 * * [simplify]: iters left: 3 (99 enodes) 1553857893.566 * * [simplify]: iters left: 2 (107 enodes) 1553857893.589 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857893.589 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857893.589 * * [simplify]: Extracting #2: cost 15 inf + 47 1553857893.589 * * [simplify]: Extracting #3: cost 6 inf + 501 1553857893.590 * * [simplify]: Extracting #4: cost 0 inf + 996 1553857893.590 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857893.590 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857893.590 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857893.591 * * [simplify]: iters left: 5 (7 enodes) 1553857893.593 * * [simplify]: iters left: 4 (31 enodes) 1553857893.599 * * [simplify]: iters left: 3 (53 enodes) 1553857893.608 * * [simplify]: iters left: 2 (65 enodes) 1553857893.619 * * [simplify]: iters left: 1 (97 enodes) 1553857893.634 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857893.634 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857893.634 * [simplify]: Simplified to 0 1553857893.634 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857893.634 * * * * [progress]: [ 149 / 441 ] simplifiying candidate # 1553857893.635 * [simplify]: Simplifying (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* x.re y.im))) 1553857893.635 * * [simplify]: iters left: 5 (9 enodes) 1553857893.639 * * [simplify]: iters left: 4 (35 enodes) 1553857893.649 * * [simplify]: iters left: 3 (48 enodes) 1553857893.665 * * [simplify]: iters left: 2 (55 enodes) 1553857893.678 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857893.678 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857893.678 * * [simplify]: Extracting #2: cost 14 inf + 86 1553857893.678 * * [simplify]: Extracting #3: cost 5 inf + 541 1553857893.679 * * [simplify]: Extracting #4: cost 0 inf + 994 1553857893.679 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857893.679 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- x.re) y.im (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857893.680 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1553857893.680 * * [simplify]: iters left: 3 (5 enodes) 1553857893.681 * * [simplify]: iters left: 2 (18 enodes) 1553857893.684 * * [simplify]: iters left: 1 (25 enodes) 1553857893.688 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857893.688 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857893.688 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857893.688 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857893.688 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857893.688 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1553857893.688 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (- (* x.re y.im) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857893.689 * * * * [progress]: [ 150 / 441 ] simplifiying candidate # 1553857893.689 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* y.im x.re))) 1553857893.689 * * [simplify]: iters left: 5 (9 enodes) 1553857893.691 * * [simplify]: iters left: 4 (34 enodes) 1553857893.696 * * [simplify]: iters left: 3 (50 enodes) 1553857893.706 * * [simplify]: iters left: 2 (60 enodes) 1553857893.719 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857893.719 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857893.719 * * [simplify]: Extracting #2: cost 9 inf + 128 1553857893.719 * * [simplify]: Extracting #3: cost 3 inf + 418 1553857893.720 * * [simplify]: Extracting #4: cost 0 inf + 748 1553857893.720 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857893.721 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- y.im) x.re (* y.im x.re))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857893.721 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1553857893.721 * * [simplify]: iters left: 3 (5 enodes) 1553857893.723 * * [simplify]: iters left: 2 (18 enodes) 1553857893.728 * * [simplify]: iters left: 1 (25 enodes) 1553857893.736 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857893.736 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857893.736 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857893.736 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857893.737 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857893.737 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1553857893.737 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (- (* y.im x.re) (* y.im x.re))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857893.738 * * * * [progress]: [ 151 / 441 ] simplifiying candidate # 1553857893.738 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1553857893.738 * * [simplify]: iters left: 6 (12 enodes) 1553857893.744 * * [simplify]: iters left: 5 (46 enodes) 1553857893.752 * * [simplify]: iters left: 4 (71 enodes) 1553857893.764 * * [simplify]: iters left: 3 (101 enodes) 1553857893.782 * * [simplify]: iters left: 2 (148 enodes) 1553857893.806 * * [simplify]: iters left: 1 (219 enodes) 1553857893.861 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857893.861 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857893.861 * * [simplify]: Extracting #2: cost 46 inf + 87 1553857893.862 * * [simplify]: Extracting #3: cost 66 inf + 1088 1553857893.864 * * [simplify]: Extracting #4: cost 40 inf + 11373 1553857893.869 * * [simplify]: Extracting #5: cost 5 inf + 32619 1553857893.875 * * [simplify]: Extracting #6: cost 0 inf + 35659 1553857893.882 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857893.882 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857893.883 * [simplify]: Simplifying (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))))) 1553857893.883 * * [simplify]: iters left: 6 (8 enodes) 1553857893.886 * * [simplify]: iters left: 5 (30 enodes) 1553857893.896 * * [simplify]: iters left: 4 (46 enodes) 1553857893.916 * * [simplify]: iters left: 3 (95 enodes) 1553857893.948 * * [simplify]: iters left: 2 (153 enodes) 1553857893.995 * * [simplify]: iters left: 1 (222 enodes) 1553857894.069 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857894.070 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857894.070 * [simplify]: Simplified to 0 1553857894.070 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857894.070 * * * * [progress]: [ 152 / 441 ] simplifiying candidate # 1553857894.070 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1553857894.070 * * [simplify]: iters left: 6 (11 enodes) 1553857894.076 * * [simplify]: iters left: 5 (37 enodes) 1553857894.086 * * [simplify]: iters left: 4 (56 enodes) 1553857894.102 * * [simplify]: iters left: 3 (72 enodes) 1553857894.115 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857894.115 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857894.115 * * [simplify]: Extracting #2: cost 14 inf + 86 1553857894.116 * * [simplify]: Extracting #3: cost 2 inf + 992 1553857894.116 * * [simplify]: Extracting #4: cost 0 inf + 1156 1553857894.116 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857894.116 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857894.117 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1553857894.117 * * [simplify]: iters left: 6 (7 enodes) 1553857894.118 * * [simplify]: iters left: 5 (22 enodes) 1553857894.121 * * [simplify]: iters left: 4 (30 enodes) 1553857894.125 * * [simplify]: iters left: 3 (46 enodes) 1553857894.134 * * [simplify]: iters left: 2 (56 enodes) 1553857894.145 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857894.145 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857894.145 * [simplify]: Simplified to 0 1553857894.145 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857894.145 * * * * [progress]: [ 153 / 441 ] simplifiying candidate # 1553857894.145 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (* x.re y.im) 1))) 1553857894.145 * * [simplify]: iters left: 6 (10 enodes) 1553857894.151 * * [simplify]: iters left: 5 (39 enodes) 1553857894.164 * * [simplify]: iters left: 4 (67 enodes) 1553857894.185 * * [simplify]: iters left: 3 (97 enodes) 1553857894.209 * * [simplify]: iters left: 2 (109 enodes) 1553857894.232 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857894.232 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857894.232 * * [simplify]: Extracting #2: cost 9 inf + 130 1553857894.232 * * [simplify]: Extracting #3: cost 2 inf + 599 1553857894.233 * * [simplify]: Extracting #4: cost 0 inf + 765 1553857894.234 * * [simplify]: Extracting #5: cost 0 inf + 750 1553857894.234 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857894.235 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857894.235 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857894.235 * * [simplify]: iters left: 5 (7 enodes) 1553857894.242 * * [simplify]: iters left: 4 (31 enodes) 1553857894.254 * * [simplify]: iters left: 3 (53 enodes) 1553857894.270 * * [simplify]: iters left: 2 (65 enodes) 1553857894.291 * * [simplify]: iters left: 1 (97 enodes) 1553857894.316 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857894.316 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857894.316 * [simplify]: Simplified to 0 1553857894.316 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857894.316 * * * * [progress]: [ 154 / 441 ] simplifiying candidate # 1553857894.316 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1553857894.317 * * [simplify]: iters left: 6 (12 enodes) 1553857894.322 * * [simplify]: iters left: 5 (49 enodes) 1553857894.330 * * [simplify]: iters left: 4 (92 enodes) 1553857894.346 * * [simplify]: iters left: 3 (147 enodes) 1553857894.382 * * [simplify]: iters left: 2 (159 enodes) 1553857894.399 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857894.399 * * [simplify]: Extracting #1: cost 21 inf + 0 1553857894.399 * * [simplify]: Extracting #2: cost 27 inf + 251 1553857894.399 * * [simplify]: Extracting #3: cost 6 inf + 1942 1553857894.400 * * [simplify]: Extracting #4: cost 0 inf + 2635 1553857894.401 * * [simplify]: Extracting #5: cost 0 inf + 2620 1553857894.402 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857894.402 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857894.403 * [simplify]: Simplifying (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im)))) 1553857894.403 * * [simplify]: iters left: 6 (8 enodes) 1553857894.405 * * [simplify]: iters left: 5 (38 enodes) 1553857894.411 * * [simplify]: iters left: 4 (69 enodes) 1553857894.424 * * [simplify]: iters left: 3 (148 enodes) 1553857894.462 * * [simplify]: iters left: 2 (233 enodes) 1553857894.502 * * [simplify]: iters left: 1 (252 enodes) 1553857894.543 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857894.543 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857894.543 * [simplify]: Simplified to 0 1553857894.543 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857894.544 * * * * [progress]: [ 155 / 441 ] simplifiying candidate # 1553857894.544 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1553857894.544 * * [simplify]: iters left: 6 (12 enodes) 1553857894.550 * * [simplify]: iters left: 5 (48 enodes) 1553857894.566 * * [simplify]: iters left: 4 (97 enodes) 1553857894.582 * * [simplify]: iters left: 3 (153 enodes) 1553857894.602 * * [simplify]: iters left: 2 (171 enodes) 1553857894.622 * * [simplify]: iters left: 1 (179 enodes) 1553857894.655 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857894.655 * * [simplify]: Extracting #1: cost 20 inf + 0 1553857894.655 * * [simplify]: Extracting #2: cost 25 inf + 291 1553857894.656 * * [simplify]: Extracting #3: cost 5 inf + 2246 1553857894.658 * * [simplify]: Extracting #4: cost 0 inf + 3094 1553857894.660 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857894.660 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857894.660 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im))))) 1553857894.660 * * [simplify]: iters left: 6 (8 enodes) 1553857894.664 * * [simplify]: iters left: 5 (32 enodes) 1553857894.674 * * [simplify]: iters left: 4 (60 enodes) 1553857894.698 * * [simplify]: iters left: 3 (136 enodes) 1553857894.739 * * [simplify]: iters left: 2 (206 enodes) 1553857894.766 * * [simplify]: iters left: 1 (228 enodes) 1553857894.787 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857894.787 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857894.787 * [simplify]: Simplified to 0 1553857894.787 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857894.787 * * * * [progress]: [ 156 / 441 ] simplifiying candidate # 1553857894.788 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1553857894.788 * * [simplify]: iters left: 6 (11 enodes) 1553857894.793 * * [simplify]: iters left: 5 (41 enodes) 1553857894.806 * * [simplify]: iters left: 4 (67 enodes) 1553857894.826 * * [simplify]: iters left: 3 (90 enodes) 1553857894.853 * * [simplify]: iters left: 2 (97 enodes) 1553857894.875 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857894.875 * * [simplify]: Extracting #1: cost 16 inf + 0 1553857894.875 * * [simplify]: Extracting #2: cost 14 inf + 415 1553857894.876 * * [simplify]: Extracting #3: cost 2 inf + 1278 1553857894.877 * * [simplify]: Extracting #4: cost 0 inf + 1482 1553857894.878 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857894.878 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857894.879 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1553857894.879 * * [simplify]: iters left: 6 (7 enodes) 1553857894.882 * * [simplify]: iters left: 5 (25 enodes) 1553857894.889 * * [simplify]: iters left: 4 (39 enodes) 1553857894.904 * * [simplify]: iters left: 3 (82 enodes) 1553857894.930 * * [simplify]: iters left: 2 (110 enodes) 1553857894.954 * * [simplify]: iters left: 1 (112 enodes) 1553857894.969 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857894.969 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857894.970 * [simplify]: Simplified to 0 1553857894.970 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857894.970 * * * * [progress]: [ 157 / 441 ] simplifiying candidate # 1553857894.970 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* y.im (* x.re 1)))) 1553857894.970 * * [simplify]: iters left: 6 (10 enodes) 1553857894.978 * * [simplify]: iters left: 5 (35 enodes) 1553857894.989 * * [simplify]: iters left: 4 (54 enodes) 1553857894.996 * * [simplify]: iters left: 3 (67 enodes) 1553857895.004 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857895.004 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857895.004 * * [simplify]: Extracting #2: cost 10 inf + 210 1553857895.004 * * [simplify]: Extracting #3: cost 0 inf + 830 1553857895.005 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857895.005 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- y.im) (* x.re 1) (* y.im (* x.re 1)))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857895.005 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1553857895.005 * * [simplify]: iters left: 5 (7 enodes) 1553857895.007 * * [simplify]: iters left: 4 (24 enodes) 1553857895.011 * * [simplify]: iters left: 3 (37 enodes) 1553857895.017 * * [simplify]: iters left: 2 (53 enodes) 1553857895.024 * * [simplify]: iters left: 1 (58 enodes) 1553857895.030 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857895.030 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857895.030 * [simplify]: Simplified to 0 1553857895.030 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857895.030 * * * * [progress]: [ 158 / 441 ] simplifiying candidate # 1553857895.030 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1553857895.030 * * [simplify]: iters left: 6 (12 enodes) 1553857895.033 * * [simplify]: iters left: 5 (48 enodes) 1553857895.042 * * [simplify]: iters left: 4 (93 enodes) 1553857895.061 * * [simplify]: iters left: 3 (142 enodes) 1553857895.081 * * [simplify]: iters left: 2 (158 enodes) 1553857895.099 * * [simplify]: iters left: 1 (163 enodes) 1553857895.132 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857895.132 * * [simplify]: Extracting #1: cost 20 inf + 0 1553857895.132 * * [simplify]: Extracting #2: cost 21 inf + 777 1553857895.134 * * [simplify]: Extracting #3: cost 3 inf + 2650 1553857895.135 * * [simplify]: Extracting #4: cost 0 inf + 3094 1553857895.137 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857895.137 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857895.137 * [simplify]: Simplifying (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re)))) 1553857895.137 * * [simplify]: iters left: 6 (8 enodes) 1553857895.139 * * [simplify]: iters left: 5 (36 enodes) 1553857895.145 * * [simplify]: iters left: 4 (64 enodes) 1553857895.159 * * [simplify]: iters left: 3 (129 enodes) 1553857895.184 * * [simplify]: iters left: 2 (200 enodes) 1553857895.215 * * [simplify]: iters left: 1 (223 enodes) 1553857895.257 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857895.257 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857895.257 * [simplify]: Simplified to 0 1553857895.257 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857895.257 * * * * [progress]: [ 159 / 441 ] simplifiying candidate # 1553857895.257 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1553857895.258 * * [simplify]: iters left: 6 (11 enodes) 1553857895.262 * * [simplify]: iters left: 5 (41 enodes) 1553857895.269 * * [simplify]: iters left: 4 (67 enodes) 1553857895.280 * * [simplify]: iters left: 3 (91 enodes) 1553857895.291 * * [simplify]: iters left: 2 (98 enodes) 1553857895.307 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857895.307 * * [simplify]: Extracting #1: cost 16 inf + 0 1553857895.308 * * [simplify]: Extracting #2: cost 14 inf + 456 1553857895.308 * * [simplify]: Extracting #3: cost 2 inf + 1319 1553857895.309 * * [simplify]: Extracting #4: cost 0 inf + 1482 1553857895.311 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857895.311 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re)))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857895.311 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1553857895.311 * * [simplify]: iters left: 6 (7 enodes) 1553857895.314 * * [simplify]: iters left: 5 (29 enodes) 1553857895.323 * * [simplify]: iters left: 4 (46 enodes) 1553857895.336 * * [simplify]: iters left: 3 (81 enodes) 1553857895.349 * * [simplify]: iters left: 2 (110 enodes) 1553857895.361 * * [simplify]: iters left: 1 (111 enodes) 1553857895.369 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857895.369 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857895.369 * [simplify]: Simplified to 0 1553857895.369 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857895.369 * * * * [progress]: [ 160 / 441 ] simplifiying candidate # 1553857895.370 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* (* x.re y.im) 1))) 1553857895.370 * * [simplify]: iters left: 6 (10 enodes) 1553857895.373 * * [simplify]: iters left: 5 (39 enodes) 1553857895.379 * * [simplify]: iters left: 4 (67 enodes) 1553857895.390 * * [simplify]: iters left: 3 (97 enodes) 1553857895.411 * * [simplify]: iters left: 2 (109 enodes) 1553857895.422 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857895.422 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857895.422 * * [simplify]: Extracting #2: cost 9 inf + 130 1553857895.422 * * [simplify]: Extracting #3: cost 2 inf + 599 1553857895.423 * * [simplify]: Extracting #4: cost 0 inf + 765 1553857895.423 * * [simplify]: Extracting #5: cost 0 inf + 750 1553857895.423 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857895.423 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857895.424 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857895.424 * * [simplify]: iters left: 5 (7 enodes) 1553857895.426 * * [simplify]: iters left: 4 (31 enodes) 1553857895.431 * * [simplify]: iters left: 3 (53 enodes) 1553857895.439 * * [simplify]: iters left: 2 (65 enodes) 1553857895.458 * * [simplify]: iters left: 1 (97 enodes) 1553857895.471 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857895.471 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857895.471 * [simplify]: Simplified to 0 1553857895.471 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857895.471 * * * * [progress]: [ 161 / 441 ] simplifiying candidate # 1553857895.472 * [simplify]: Simplifying (fma (* x.im 1) y.re (- (* x.re y.im))) 1553857895.472 * * [simplify]: iters left: 5 (9 enodes) 1553857895.474 * * [simplify]: iters left: 4 (34 enodes) 1553857895.479 * * [simplify]: iters left: 3 (50 enodes) 1553857895.487 * * [simplify]: iters left: 2 (60 enodes) 1553857895.503 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857895.503 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857895.503 * * [simplify]: Extracting #2: cost 9 inf + 128 1553857895.504 * * [simplify]: Extracting #3: cost 3 inf + 418 1553857895.504 * * [simplify]: Extracting #4: cost 0 inf + 748 1553857895.505 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857895.505 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- x.re) y.im (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857895.505 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1553857895.505 * * [simplify]: iters left: 3 (5 enodes) 1553857895.507 * * [simplify]: iters left: 2 (18 enodes) 1553857895.512 * * [simplify]: iters left: 1 (25 enodes) 1553857895.520 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857895.520 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857895.520 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857895.520 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857895.521 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857895.521 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1553857895.521 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (- (* x.re y.im) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857895.522 * * * * [progress]: [ 162 / 441 ] simplifiying candidate # 1553857895.522 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* y.im x.re))) 1553857895.522 * * [simplify]: iters left: 5 (10 enodes) 1553857895.526 * * [simplify]: iters left: 4 (38 enodes) 1553857895.537 * * [simplify]: iters left: 3 (55 enodes) 1553857895.554 * * [simplify]: iters left: 2 (73 enodes) 1553857895.572 * * [simplify]: iters left: 1 (75 enodes) 1553857895.589 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857895.589 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857895.590 * * [simplify]: Extracting #2: cost 17 inf + 168 1553857895.590 * * [simplify]: Extracting #3: cost 3 inf + 1475 1553857895.591 * * [simplify]: Extracting #4: cost 0 inf + 1720 1553857895.592 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857895.592 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) x.re (* y.im x.re))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857895.592 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1553857895.592 * * [simplify]: iters left: 3 (5 enodes) 1553857895.595 * * [simplify]: iters left: 2 (18 enodes) 1553857895.600 * * [simplify]: iters left: 1 (25 enodes) 1553857895.608 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857895.608 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857895.608 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857895.608 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857895.609 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857895.609 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1553857895.609 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (- (* y.im x.re) (* y.im x.re))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857895.609 * * * * [progress]: [ 163 / 441 ] simplifiying candidate # 1553857895.609 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1553857895.610 * * [simplify]: iters left: 6 (13 enodes) 1553857895.615 * * [simplify]: iters left: 5 (50 enodes) 1553857895.631 * * [simplify]: iters left: 4 (76 enodes) 1553857895.660 * * [simplify]: iters left: 3 (114 enodes) 1553857895.691 * * [simplify]: iters left: 2 (160 enodes) 1553857895.717 * * [simplify]: iters left: 1 (228 enodes) 1553857895.779 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857895.779 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857895.779 * * [simplify]: Extracting #2: cost 48 inf + 125 1553857895.779 * * [simplify]: Extracting #3: cost 74 inf + 1103 1553857895.780 * * [simplify]: Extracting #4: cost 63 inf + 2009 1553857895.781 * * [simplify]: Extracting #5: cost 46 inf + 7347 1553857895.786 * * [simplify]: Extracting #6: cost 8 inf + 30662 1553857895.793 * * [simplify]: Extracting #7: cost 0 inf + 35756 1553857895.800 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857895.800 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857895.801 * [simplify]: Simplifying (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))))) 1553857895.801 * * [simplify]: iters left: 6 (8 enodes) 1553857895.804 * * [simplify]: iters left: 5 (30 enodes) 1553857895.814 * * [simplify]: iters left: 4 (46 enodes) 1553857895.833 * * [simplify]: iters left: 3 (95 enodes) 1553857895.872 * * [simplify]: iters left: 2 (153 enodes) 1553857895.914 * * [simplify]: iters left: 1 (222 enodes) 1553857895.956 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857895.956 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857895.956 * [simplify]: Simplified to 0 1553857895.956 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857895.956 * * * * [progress]: [ 164 / 441 ] simplifiying candidate # 1553857895.957 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1553857895.957 * * [simplify]: iters left: 6 (12 enodes) 1553857895.962 * * [simplify]: iters left: 5 (41 enodes) 1553857895.978 * * [simplify]: iters left: 4 (61 enodes) 1553857895.997 * * [simplify]: iters left: 3 (85 enodes) 1553857896.017 * * [simplify]: iters left: 2 (87 enodes) 1553857896.037 * * [simplify]: iters left: 1 (89 enodes) 1553857896.056 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857896.057 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857896.057 * * [simplify]: Extracting #2: cost 23 inf + 45 1553857896.057 * * [simplify]: Extracting #3: cost 14 inf + 734 1553857896.058 * * [simplify]: Extracting #4: cost 4 inf + 1641 1553857896.060 * * [simplify]: Extracting #5: cost 0 inf + 2128 1553857896.061 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857896.061 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857896.061 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1553857896.061 * * [simplify]: iters left: 6 (7 enodes) 1553857896.064 * * [simplify]: iters left: 5 (22 enodes) 1553857896.070 * * [simplify]: iters left: 4 (30 enodes) 1553857896.079 * * [simplify]: iters left: 3 (46 enodes) 1553857896.092 * * [simplify]: iters left: 2 (56 enodes) 1553857896.098 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857896.098 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857896.098 * [simplify]: Simplified to 0 1553857896.098 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857896.098 * * * * [progress]: [ 165 / 441 ] simplifiying candidate # 1553857896.098 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* (* x.re y.im) 1))) 1553857896.098 * * [simplify]: iters left: 6 (12 enodes) 1553857896.101 * * [simplify]: iters left: 5 (48 enodes) 1553857896.112 * * [simplify]: iters left: 4 (79 enodes) 1553857896.125 * * [simplify]: iters left: 3 (117 enodes) 1553857896.153 * * [simplify]: iters left: 2 (127 enodes) 1553857896.171 * * [simplify]: iters left: 1 (129 enodes) 1553857896.183 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857896.183 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857896.183 * * [simplify]: Extracting #2: cost 18 inf + 89 1553857896.183 * * [simplify]: Extracting #3: cost 8 inf + 722 1553857896.184 * * [simplify]: Extracting #4: cost 0 inf + 1737 1553857896.184 * * [simplify]: Extracting #5: cost 0 inf + 1722 1553857896.185 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857896.185 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857896.185 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857896.185 * * [simplify]: iters left: 5 (7 enodes) 1553857896.187 * * [simplify]: iters left: 4 (31 enodes) 1553857896.197 * * [simplify]: iters left: 3 (53 enodes) 1553857896.218 * * [simplify]: iters left: 2 (65 enodes) 1553857896.232 * * [simplify]: iters left: 1 (97 enodes) 1553857896.244 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857896.245 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857896.245 * [simplify]: Simplified to 0 1553857896.245 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857896.245 * * * * [progress]: [ 166 / 441 ] simplifiying candidate # 1553857896.245 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1553857896.245 * * [simplify]: iters left: 6 (13 enodes) 1553857896.248 * * [simplify]: iters left: 5 (53 enodes) 1553857896.259 * * [simplify]: iters left: 4 (97 enodes) 1553857896.285 * * [simplify]: iters left: 3 (161 enodes) 1553857896.316 * * [simplify]: iters left: 2 (169 enodes) 1553857896.352 * * [simplify]: iters left: 1 (171 enodes) 1553857896.382 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857896.382 * * [simplify]: Extracting #1: cost 21 inf + 0 1553857896.382 * * [simplify]: Extracting #2: cost 40 inf + 2 1553857896.382 * * [simplify]: Extracting #3: cost 35 inf + 251 1553857896.383 * * [simplify]: Extracting #4: cost 9 inf + 2455 1553857896.384 * * [simplify]: Extracting #5: cost 0 inf + 3592 1553857896.385 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857896.385 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857896.385 * [simplify]: Simplifying (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im)))) 1553857896.385 * * [simplify]: iters left: 6 (8 enodes) 1553857896.387 * * [simplify]: iters left: 5 (38 enodes) 1553857896.393 * * [simplify]: iters left: 4 (69 enodes) 1553857896.409 * * [simplify]: iters left: 3 (148 enodes) 1553857896.461 * * [simplify]: iters left: 2 (233 enodes) 1553857896.491 * * [simplify]: iters left: 1 (252 enodes) 1553857896.525 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857896.525 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857896.525 * [simplify]: Simplified to 0 1553857896.525 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857896.525 * * * * [progress]: [ 167 / 441 ] simplifiying candidate # 1553857896.525 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1553857896.525 * * [simplify]: iters left: 6 (13 enodes) 1553857896.528 * * [simplify]: iters left: 5 (52 enodes) 1553857896.536 * * [simplify]: iters left: 4 (102 enodes) 1553857896.554 * * [simplify]: iters left: 3 (171 enodes) 1553857896.606 * * [simplify]: iters left: 2 (191 enodes) 1553857896.648 * * [simplify]: iters left: 1 (197 enodes) 1553857896.680 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857896.680 * * [simplify]: Extracting #1: cost 21 inf + 0 1553857896.680 * * [simplify]: Extracting #2: cost 37 inf + 3 1553857896.680 * * [simplify]: Extracting #3: cost 33 inf + 291 1553857896.681 * * [simplify]: Extracting #4: cost 12 inf + 2485 1553857896.683 * * [simplify]: Extracting #5: cost 0 inf + 4066 1553857896.685 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857896.685 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857896.686 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im))))) 1553857896.686 * * [simplify]: iters left: 6 (8 enodes) 1553857896.690 * * [simplify]: iters left: 5 (32 enodes) 1553857896.700 * * [simplify]: iters left: 4 (60 enodes) 1553857896.714 * * [simplify]: iters left: 3 (136 enodes) 1553857896.750 * * [simplify]: iters left: 2 (206 enodes) 1553857896.777 * * [simplify]: iters left: 1 (228 enodes) 1553857896.798 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857896.798 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857896.798 * [simplify]: Simplified to 0 1553857896.798 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857896.798 * * * * [progress]: [ 168 / 441 ] simplifiying candidate # 1553857896.798 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1553857896.798 * * [simplify]: iters left: 6 (12 enodes) 1553857896.801 * * [simplify]: iters left: 5 (45 enodes) 1553857896.815 * * [simplify]: iters left: 4 (72 enodes) 1553857896.838 * * [simplify]: iters left: 3 (103 enodes) 1553857896.856 * * [simplify]: iters left: 2 (108 enodes) 1553857896.869 * * [simplify]: iters left: 1 (110 enodes) 1553857896.880 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857896.881 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857896.881 * * [simplify]: Extracting #2: cost 29 inf + 3 1553857896.881 * * [simplify]: Extracting #3: cost 25 inf + 291 1553857896.882 * * [simplify]: Extracting #4: cost 6 inf + 1801 1553857896.883 * * [simplify]: Extracting #5: cost 0 inf + 2454 1553857896.884 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857896.884 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857896.885 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1553857896.885 * * [simplify]: iters left: 6 (7 enodes) 1553857896.890 * * [simplify]: iters left: 5 (25 enodes) 1553857896.898 * * [simplify]: iters left: 4 (39 enodes) 1553857896.912 * * [simplify]: iters left: 3 (82 enodes) 1553857896.925 * * [simplify]: iters left: 2 (110 enodes) 1553857896.938 * * [simplify]: iters left: 1 (112 enodes) 1553857896.945 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857896.945 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857896.945 * [simplify]: Simplified to 0 1553857896.945 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857896.945 * * * * [progress]: [ 169 / 441 ] simplifiying candidate # 1553857896.946 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* y.im (* x.re 1)))) 1553857896.946 * * [simplify]: iters left: 6 (12 enodes) 1553857896.951 * * [simplify]: iters left: 5 (44 enodes) 1553857896.964 * * [simplify]: iters left: 4 (66 enodes) 1553857896.982 * * [simplify]: iters left: 3 (87 enodes) 1553857896.995 * * [simplify]: iters left: 2 (89 enodes) 1553857897.005 * * [simplify]: iters left: 1 (91 enodes) 1553857897.017 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857897.017 * * [simplify]: Extracting #1: cost 16 inf + 0 1553857897.017 * * [simplify]: Extracting #2: cost 19 inf + 128 1553857897.017 * * [simplify]: Extracting #3: cost 8 inf + 898 1553857897.018 * * [simplify]: Extracting #4: cost 1 inf + 1680 1553857897.019 * * [simplify]: Extracting #5: cost 0 inf + 1802 1553857897.020 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857897.020 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) (* x.re 1) (* y.im (* x.re 1)))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857897.021 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1553857897.021 * * [simplify]: iters left: 5 (7 enodes) 1553857897.025 * * [simplify]: iters left: 4 (24 enodes) 1553857897.028 * * [simplify]: iters left: 3 (37 enodes) 1553857897.034 * * [simplify]: iters left: 2 (53 enodes) 1553857897.040 * * [simplify]: iters left: 1 (58 enodes) 1553857897.046 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857897.046 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857897.046 * [simplify]: Simplified to 0 1553857897.046 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857897.046 * * * * [progress]: [ 170 / 441 ] simplifiying candidate # 1553857897.046 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1553857897.046 * * [simplify]: iters left: 6 (13 enodes) 1553857897.049 * * [simplify]: iters left: 5 (52 enodes) 1553857897.058 * * [simplify]: iters left: 4 (98 enodes) 1553857897.089 * * [simplify]: iters left: 3 (156 enodes) 1553857897.110 * * [simplify]: iters left: 2 (169 enodes) 1553857897.139 * * [simplify]: iters left: 1 (173 enodes) 1553857897.171 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857897.171 * * [simplify]: Extracting #1: cost 21 inf + 0 1553857897.171 * * [simplify]: Extracting #2: cost 37 inf + 3 1553857897.172 * * [simplify]: Extracting #3: cost 34 inf + 249 1553857897.173 * * [simplify]: Extracting #4: cost 6 inf + 3254 1553857897.178 * * [simplify]: Extracting #5: cost 0 inf + 4066 1553857897.180 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857897.180 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857897.181 * [simplify]: Simplifying (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re)))) 1553857897.181 * * [simplify]: iters left: 6 (8 enodes) 1553857897.185 * * [simplify]: iters left: 5 (36 enodes) 1553857897.196 * * [simplify]: iters left: 4 (64 enodes) 1553857897.216 * * [simplify]: iters left: 3 (129 enodes) 1553857897.239 * * [simplify]: iters left: 2 (200 enodes) 1553857897.270 * * [simplify]: iters left: 1 (223 enodes) 1553857897.309 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857897.309 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857897.309 * [simplify]: Simplified to 0 1553857897.309 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857897.310 * * * * [progress]: [ 171 / 441 ] simplifiying candidate # 1553857897.310 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1553857897.310 * * [simplify]: iters left: 6 (12 enodes) 1553857897.315 * * [simplify]: iters left: 5 (45 enodes) 1553857897.329 * * [simplify]: iters left: 4 (72 enodes) 1553857897.351 * * [simplify]: iters left: 3 (104 enodes) 1553857897.378 * * [simplify]: iters left: 2 (109 enodes) 1553857897.397 * * [simplify]: iters left: 1 (111 enodes) 1553857897.409 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857897.409 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857897.409 * * [simplify]: Extracting #2: cost 29 inf + 3 1553857897.410 * * [simplify]: Extracting #3: cost 24 inf + 332 1553857897.410 * * [simplify]: Extracting #4: cost 5 inf + 1883 1553857897.411 * * [simplify]: Extracting #5: cost 0 inf + 2454 1553857897.411 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857897.411 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re)))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857897.412 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1553857897.412 * * [simplify]: iters left: 6 (7 enodes) 1553857897.413 * * [simplify]: iters left: 5 (29 enodes) 1553857897.418 * * [simplify]: iters left: 4 (46 enodes) 1553857897.426 * * [simplify]: iters left: 3 (81 enodes) 1553857897.451 * * [simplify]: iters left: 2 (110 enodes) 1553857897.475 * * [simplify]: iters left: 1 (111 enodes) 1553857897.492 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857897.492 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857897.492 * [simplify]: Simplified to 0 1553857897.492 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857897.492 * * * * [progress]: [ 172 / 441 ] simplifiying candidate # 1553857897.493 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* (* x.re y.im) 1))) 1553857897.493 * * [simplify]: iters left: 6 (12 enodes) 1553857897.502 * * [simplify]: iters left: 5 (48 enodes) 1553857897.518 * * [simplify]: iters left: 4 (79 enodes) 1553857897.545 * * [simplify]: iters left: 3 (117 enodes) 1553857897.568 * * [simplify]: iters left: 2 (127 enodes) 1553857897.582 * * [simplify]: iters left: 1 (129 enodes) 1553857897.598 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857897.598 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857897.599 * * [simplify]: Extracting #2: cost 18 inf + 89 1553857897.600 * * [simplify]: Extracting #3: cost 8 inf + 722 1553857897.601 * * [simplify]: Extracting #4: cost 0 inf + 1737 1553857897.602 * * [simplify]: Extracting #5: cost 0 inf + 1722 1553857897.603 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857897.603 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857897.603 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857897.603 * * [simplify]: iters left: 5 (7 enodes) 1553857897.607 * * [simplify]: iters left: 4 (31 enodes) 1553857897.622 * * [simplify]: iters left: 3 (53 enodes) 1553857897.638 * * [simplify]: iters left: 2 (65 enodes) 1553857897.659 * * [simplify]: iters left: 1 (97 enodes) 1553857897.685 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857897.685 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857897.685 * [simplify]: Simplified to 0 1553857897.685 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857897.685 * * * * [progress]: [ 173 / 441 ] simplifiying candidate # 1553857897.686 * [simplify]: Simplifying (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* x.re y.im))) 1553857897.686 * * [simplify]: iters left: 5 (10 enodes) 1553857897.690 * * [simplify]: iters left: 4 (38 enodes) 1553857897.701 * * [simplify]: iters left: 3 (55 enodes) 1553857897.718 * * [simplify]: iters left: 2 (73 enodes) 1553857897.735 * * [simplify]: iters left: 1 (75 enodes) 1553857897.754 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857897.754 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857897.754 * * [simplify]: Extracting #2: cost 17 inf + 168 1553857897.755 * * [simplify]: Extracting #3: cost 3 inf + 1475 1553857897.756 * * [simplify]: Extracting #4: cost 0 inf + 1720 1553857897.760 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857897.760 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- x.re) y.im (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857897.760 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1553857897.761 * * [simplify]: iters left: 3 (5 enodes) 1553857897.763 * * [simplify]: iters left: 2 (18 enodes) 1553857897.768 * * [simplify]: iters left: 1 (25 enodes) 1553857897.776 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857897.776 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857897.776 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857897.776 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857897.777 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857897.777 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1553857897.777 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (- (* x.re y.im) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857897.777 * * * * [progress]: [ 174 / 441 ] simplifiying candidate # 1553857897.778 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* y.im x.re))) 1553857897.778 * * [simplify]: iters left: 5 (9 enodes) 1553857897.782 * * [simplify]: iters left: 4 (35 enodes) 1553857897.792 * * [simplify]: iters left: 3 (48 enodes) 1553857897.806 * * [simplify]: iters left: 2 (55 enodes) 1553857897.818 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857897.818 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857897.819 * * [simplify]: Extracting #2: cost 14 inf + 86 1553857897.819 * * [simplify]: Extracting #3: cost 4 inf + 582 1553857897.820 * * [simplify]: Extracting #4: cost 0 inf + 994 1553857897.820 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857897.820 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) x.re (* y.im x.re))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857897.821 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1553857897.821 * * [simplify]: iters left: 3 (5 enodes) 1553857897.823 * * [simplify]: iters left: 2 (18 enodes) 1553857897.826 * * [simplify]: iters left: 1 (25 enodes) 1553857897.830 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857897.830 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857897.830 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857897.830 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857897.831 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857897.831 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1553857897.831 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (- (* y.im x.re) (* y.im x.re))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857897.831 * * * * [progress]: [ 175 / 441 ] simplifiying candidate # 1553857897.831 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1553857897.831 * * [simplify]: iters left: 6 (12 enodes) 1553857897.834 * * [simplify]: iters left: 5 (47 enodes) 1553857897.842 * * [simplify]: iters left: 4 (69 enodes) 1553857897.854 * * [simplify]: iters left: 3 (96 enodes) 1553857897.886 * * [simplify]: iters left: 2 (140 enodes) 1553857897.930 * * [simplify]: iters left: 1 (211 enodes) 1553857897.981 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857897.982 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857897.982 * * [simplify]: Extracting #2: cost 46 inf + 2 1553857897.983 * * [simplify]: Extracting #3: cost 77 inf + 214 1553857897.988 * * [simplify]: Extracting #4: cost 63 inf + 1483 1553857897.990 * * [simplify]: Extracting #5: cost 41 inf + 10216 1553857897.994 * * [simplify]: Extracting #6: cost 3 inf + 34233 1553857897.997 * * [simplify]: Extracting #7: cost 0 inf + 35905 1553857898.001 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857898.001 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857898.001 * [simplify]: Simplifying (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))))) 1553857898.001 * * [simplify]: iters left: 6 (8 enodes) 1553857898.003 * * [simplify]: iters left: 5 (30 enodes) 1553857898.009 * * [simplify]: iters left: 4 (46 enodes) 1553857898.018 * * [simplify]: iters left: 3 (95 enodes) 1553857898.051 * * [simplify]: iters left: 2 (153 enodes) 1553857898.095 * * [simplify]: iters left: 1 (222 enodes) 1553857898.171 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857898.171 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857898.171 * [simplify]: Simplified to 0 1553857898.171 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857898.171 * * * * [progress]: [ 176 / 441 ] simplifiying candidate # 1553857898.171 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1553857898.172 * * [simplify]: iters left: 6 (11 enodes) 1553857898.176 * * [simplify]: iters left: 5 (38 enodes) 1553857898.184 * * [simplify]: iters left: 4 (54 enodes) 1553857898.191 * * [simplify]: iters left: 3 (67 enodes) 1553857898.198 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857898.198 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857898.198 * * [simplify]: Extracting #2: cost 19 inf + 45 1553857898.198 * * [simplify]: Extracting #3: cost 11 inf + 417 1553857898.199 * * [simplify]: Extracting #4: cost 1 inf + 1280 1553857898.199 * * [simplify]: Extracting #5: cost 0 inf + 1402 1553857898.200 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857898.200 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857898.200 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1553857898.200 * * [simplify]: iters left: 6 (7 enodes) 1553857898.201 * * [simplify]: iters left: 5 (22 enodes) 1553857898.204 * * [simplify]: iters left: 4 (30 enodes) 1553857898.212 * * [simplify]: iters left: 3 (46 enodes) 1553857898.223 * * [simplify]: iters left: 2 (56 enodes) 1553857898.231 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857898.231 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857898.231 * [simplify]: Simplified to 0 1553857898.231 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857898.231 * * * * [progress]: [ 177 / 441 ] simplifiying candidate # 1553857898.232 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (* x.re y.im) 1))) 1553857898.232 * * [simplify]: iters left: 6 (11 enodes) 1553857898.235 * * [simplify]: iters left: 5 (45 enodes) 1553857898.242 * * [simplify]: iters left: 4 (72 enodes) 1553857898.254 * * [simplify]: iters left: 3 (99 enodes) 1553857898.266 * * [simplify]: iters left: 2 (107 enodes) 1553857898.286 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857898.286 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857898.287 * * [simplify]: Extracting #2: cost 15 inf + 47 1553857898.287 * * [simplify]: Extracting #3: cost 7 inf + 460 1553857898.288 * * [simplify]: Extracting #4: cost 0 inf + 996 1553857898.288 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857898.288 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857898.289 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857898.289 * * [simplify]: iters left: 5 (7 enodes) 1553857898.291 * * [simplify]: iters left: 4 (31 enodes) 1553857898.297 * * [simplify]: iters left: 3 (53 enodes) 1553857898.307 * * [simplify]: iters left: 2 (65 enodes) 1553857898.326 * * [simplify]: iters left: 1 (97 enodes) 1553857898.350 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857898.350 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857898.350 * [simplify]: Simplified to 0 1553857898.350 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857898.350 * * * * [progress]: [ 178 / 441 ] simplifiying candidate # 1553857898.351 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1553857898.351 * * [simplify]: iters left: 6 (12 enodes) 1553857898.356 * * [simplify]: iters left: 5 (50 enodes) 1553857898.372 * * [simplify]: iters left: 4 (90 enodes) 1553857898.390 * * [simplify]: iters left: 3 (143 enodes) 1553857898.416 * * [simplify]: iters left: 2 (149 enodes) 1553857898.430 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857898.431 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857898.431 * * [simplify]: Extracting #2: cost 36 inf + 2 1553857898.431 * * [simplify]: Extracting #3: cost 25 inf + 578 1553857898.432 * * [simplify]: Extracting #4: cost 4 inf + 2336 1553857898.433 * * [simplify]: Extracting #5: cost 0 inf + 2866 1553857898.433 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857898.434 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857898.434 * [simplify]: Simplifying (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im)))) 1553857898.434 * * [simplify]: iters left: 6 (8 enodes) 1553857898.436 * * [simplify]: iters left: 5 (38 enodes) 1553857898.443 * * [simplify]: iters left: 4 (69 enodes) 1553857898.470 * * [simplify]: iters left: 3 (148 enodes) 1553857898.505 * * [simplify]: iters left: 2 (233 enodes) 1553857898.554 * * [simplify]: iters left: 1 (252 enodes) 1553857898.592 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857898.592 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857898.592 * [simplify]: Simplified to 0 1553857898.592 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857898.592 * * * * [progress]: [ 179 / 441 ] simplifiying candidate # 1553857898.592 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1553857898.593 * * [simplify]: iters left: 6 (12 enodes) 1553857898.598 * * [simplify]: iters left: 5 (49 enodes) 1553857898.611 * * [simplify]: iters left: 4 (95 enodes) 1553857898.626 * * [simplify]: iters left: 3 (149 enodes) 1553857898.653 * * [simplify]: iters left: 2 (161 enodes) 1553857898.677 * * [simplify]: iters left: 1 (167 enodes) 1553857898.694 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857898.694 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857898.694 * * [simplify]: Extracting #2: cost 33 inf + 3 1553857898.694 * * [simplify]: Extracting #3: cost 26 inf + 374 1553857898.694 * * [simplify]: Extracting #4: cost 4 inf + 2733 1553857898.695 * * [simplify]: Extracting #5: cost 0 inf + 3340 1553857898.696 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857898.696 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857898.696 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im))))) 1553857898.696 * * [simplify]: iters left: 6 (8 enodes) 1553857898.700 * * [simplify]: iters left: 5 (32 enodes) 1553857898.710 * * [simplify]: iters left: 4 (60 enodes) 1553857898.723 * * [simplify]: iters left: 3 (136 enodes) 1553857898.749 * * [simplify]: iters left: 2 (206 enodes) 1553857898.804 * * [simplify]: iters left: 1 (228 enodes) 1553857898.819 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857898.819 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857898.819 * [simplify]: Simplified to 0 1553857898.819 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857898.819 * * * * [progress]: [ 180 / 441 ] simplifiying candidate # 1553857898.819 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1553857898.820 * * [simplify]: iters left: 6 (11 enodes) 1553857898.822 * * [simplify]: iters left: 5 (42 enodes) 1553857898.828 * * [simplify]: iters left: 4 (65 enodes) 1553857898.843 * * [simplify]: iters left: 3 (85 enodes) 1553857898.863 * * [simplify]: iters left: 2 (88 enodes) 1553857898.879 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857898.879 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857898.879 * * [simplify]: Extracting #2: cost 25 inf + 3 1553857898.879 * * [simplify]: Extracting #3: cost 15 inf + 579 1553857898.879 * * [simplify]: Extracting #4: cost 3 inf + 1442 1553857898.880 * * [simplify]: Extracting #5: cost 0 inf + 1728 1553857898.881 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857898.881 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857898.881 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1553857898.881 * * [simplify]: iters left: 6 (7 enodes) 1553857898.882 * * [simplify]: iters left: 5 (25 enodes) 1553857898.886 * * [simplify]: iters left: 4 (39 enodes) 1553857898.893 * * [simplify]: iters left: 3 (82 enodes) 1553857898.914 * * [simplify]: iters left: 2 (110 enodes) 1553857898.938 * * [simplify]: iters left: 1 (112 enodes) 1553857898.952 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857898.952 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857898.952 * [simplify]: Simplified to 0 1553857898.952 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857898.952 * * * * [progress]: [ 181 / 441 ] simplifiying candidate # 1553857898.953 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* y.im (* x.re 1)))) 1553857898.953 * * [simplify]: iters left: 6 (11 enodes) 1553857898.958 * * [simplify]: iters left: 5 (41 enodes) 1553857898.969 * * [simplify]: iters left: 4 (59 enodes) 1553857898.977 * * [simplify]: iters left: 3 (69 enodes) 1553857898.987 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857898.988 * * [simplify]: Extracting #1: cost 14 inf + 0 1553857898.988 * * [simplify]: Extracting #2: cost 17 inf + 45 1553857898.988 * * [simplify]: Extracting #3: cost 6 inf + 581 1553857898.988 * * [simplify]: Extracting #4: cost 0 inf + 1076 1553857898.989 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857898.989 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- y.im) (* x.re 1) (* y.im (* x.re 1)))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857898.989 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1553857898.989 * * [simplify]: iters left: 5 (7 enodes) 1553857898.991 * * [simplify]: iters left: 4 (24 enodes) 1553857898.995 * * [simplify]: iters left: 3 (37 enodes) 1553857899.004 * * [simplify]: iters left: 2 (53 enodes) 1553857899.015 * * [simplify]: iters left: 1 (58 enodes) 1553857899.020 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857899.020 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857899.020 * [simplify]: Simplified to 0 1553857899.020 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857899.020 * * * * [progress]: [ 182 / 441 ] simplifiying candidate # 1553857899.020 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1553857899.021 * * [simplify]: iters left: 6 (12 enodes) 1553857899.023 * * [simplify]: iters left: 5 (49 enodes) 1553857899.031 * * [simplify]: iters left: 4 (91 enodes) 1553857899.050 * * [simplify]: iters left: 3 (137 enodes) 1553857899.091 * * [simplify]: iters left: 2 (149 enodes) 1553857899.115 * * [simplify]: iters left: 1 (153 enodes) 1553857899.129 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857899.129 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857899.129 * * [simplify]: Extracting #2: cost 30 inf + 168 1553857899.130 * * [simplify]: Extracting #3: cost 24 inf + 538 1553857899.130 * * [simplify]: Extracting #4: cost 5 inf + 2843 1553857899.131 * * [simplify]: Extracting #5: cost 0 inf + 3340 1553857899.132 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857899.132 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857899.132 * [simplify]: Simplifying (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re)))) 1553857899.132 * * [simplify]: iters left: 6 (8 enodes) 1553857899.134 * * [simplify]: iters left: 5 (36 enodes) 1553857899.140 * * [simplify]: iters left: 4 (64 enodes) 1553857899.163 * * [simplify]: iters left: 3 (129 enodes) 1553857899.204 * * [simplify]: iters left: 2 (200 enodes) 1553857899.233 * * [simplify]: iters left: 1 (223 enodes) 1553857899.268 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857899.268 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857899.268 * [simplify]: Simplified to 0 1553857899.268 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857899.268 * * * * [progress]: [ 183 / 441 ] simplifiying candidate # 1553857899.268 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1553857899.268 * * [simplify]: iters left: 6 (11 enodes) 1553857899.270 * * [simplify]: iters left: 5 (42 enodes) 1553857899.280 * * [simplify]: iters left: 4 (65 enodes) 1553857899.289 * * [simplify]: iters left: 3 (86 enodes) 1553857899.301 * * [simplify]: iters left: 2 (89 enodes) 1553857899.321 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857899.322 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857899.322 * * [simplify]: Extracting #2: cost 25 inf + 3 1553857899.322 * * [simplify]: Extracting #3: cost 15 inf + 661 1553857899.323 * * [simplify]: Extracting #4: cost 3 inf + 1483 1553857899.324 * * [simplify]: Extracting #5: cost 0 inf + 1728 1553857899.325 * [simplify]: Simplified to (- (* x.im y.re) (* y.im x.re)) 1553857899.325 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re)))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857899.325 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1553857899.326 * * [simplify]: iters left: 6 (7 enodes) 1553857899.329 * * [simplify]: iters left: 5 (29 enodes) 1553857899.338 * * [simplify]: iters left: 4 (46 enodes) 1553857899.354 * * [simplify]: iters left: 3 (81 enodes) 1553857899.369 * * [simplify]: iters left: 2 (110 enodes) 1553857899.384 * * [simplify]: iters left: 1 (111 enodes) 1553857899.393 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857899.393 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857899.393 * [simplify]: Simplified to 0 1553857899.393 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* y.im x.re)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857899.393 * * * * [progress]: [ 184 / 441 ] simplifiying candidate # 1553857899.393 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* (* x.re y.im) 1))) 1553857899.393 * * [simplify]: iters left: 6 (11 enodes) 1553857899.396 * * [simplify]: iters left: 5 (45 enodes) 1553857899.404 * * [simplify]: iters left: 4 (72 enodes) 1553857899.418 * * [simplify]: iters left: 3 (99 enodes) 1553857899.443 * * [simplify]: iters left: 2 (107 enodes) 1553857899.466 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857899.466 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857899.466 * * [simplify]: Extracting #2: cost 15 inf + 47 1553857899.467 * * [simplify]: Extracting #3: cost 7 inf + 460 1553857899.468 * * [simplify]: Extracting #4: cost 0 inf + 996 1553857899.468 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857899.469 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857899.469 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857899.469 * * [simplify]: iters left: 5 (7 enodes) 1553857899.473 * * [simplify]: iters left: 4 (31 enodes) 1553857899.490 * * [simplify]: iters left: 3 (53 enodes) 1553857899.506 * * [simplify]: iters left: 2 (65 enodes) 1553857899.527 * * [simplify]: iters left: 1 (97 enodes) 1553857899.552 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857899.553 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857899.553 * [simplify]: Simplified to 0 1553857899.553 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857899.553 * * * * [progress]: [ 185 / 441 ] simplifiying candidate # 1553857899.553 * [simplify]: Simplifying (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* x.re y.im))) 1553857899.553 * * [simplify]: iters left: 5 (9 enodes) 1553857899.557 * * [simplify]: iters left: 4 (35 enodes) 1553857899.567 * * [simplify]: iters left: 3 (48 enodes) 1553857899.581 * * [simplify]: iters left: 2 (55 enodes) 1553857899.594 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857899.594 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857899.594 * * [simplify]: Extracting #2: cost 14 inf + 86 1553857899.595 * * [simplify]: Extracting #3: cost 4 inf + 582 1553857899.596 * * [simplify]: Extracting #4: cost 0 inf + 994 1553857899.597 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857899.597 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (fma (- x.re) y.im (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857899.597 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1553857899.597 * * [simplify]: iters left: 3 (5 enodes) 1553857899.599 * * [simplify]: iters left: 2 (18 enodes) 1553857899.605 * * [simplify]: iters left: 1 (25 enodes) 1553857899.612 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857899.612 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857899.613 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857899.613 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857899.613 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857899.614 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1553857899.614 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* x.im y.re) (* x.re y.im)) (- (* x.re y.im) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857899.614 * * * * [progress]: [ 186 / 441 ] simplifiying candidate # 1553857899.614 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* y.im x.re))) 1553857899.614 * * [simplify]: iters left: 5 (9 enodes) 1553857899.619 * * [simplify]: iters left: 4 (37 enodes) 1553857899.634 * * [simplify]: iters left: 3 (51 enodes) 1553857899.651 * * [simplify]: iters left: 2 (63 enodes) 1553857899.667 * * [simplify]: iters left: 1 (64 enodes) 1553857899.681 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857899.681 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857899.681 * * [simplify]: Extracting #2: cost 5 inf + 501 1553857899.682 * * [simplify]: Extracting #3: cost 0 inf + 749 1553857899.682 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857899.682 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- y.im) x.re (* y.im x.re))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857899.683 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1553857899.683 * * [simplify]: iters left: 3 (5 enodes) 1553857899.685 * * [simplify]: iters left: 2 (18 enodes) 1553857899.690 * * [simplify]: iters left: 1 (25 enodes) 1553857899.698 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857899.698 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857899.698 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857899.698 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857899.699 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857899.699 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1553857899.699 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (- (* y.im x.re) (* y.im x.re))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857899.699 * * * * [progress]: [ 187 / 441 ] simplifiying candidate # 1553857899.700 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1553857899.700 * * [simplify]: iters left: 6 (12 enodes) 1553857899.705 * * [simplify]: iters left: 5 (49 enodes) 1553857899.714 * * [simplify]: iters left: 4 (72 enodes) 1553857899.728 * * [simplify]: iters left: 3 (104 enodes) 1553857899.747 * * [simplify]: iters left: 2 (150 enodes) 1553857899.786 * * [simplify]: iters left: 1 (229 enodes) 1553857899.843 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857899.843 * * [simplify]: Extracting #1: cost 20 inf + 0 1553857899.844 * * [simplify]: Extracting #2: cost 49 inf + 432 1553857899.845 * * [simplify]: Extracting #3: cost 58 inf + 2220 1553857899.853 * * [simplify]: Extracting #4: cost 23 inf + 21474 1553857899.859 * * [simplify]: Extracting #5: cost 2 inf + 33828 1553857899.866 * * [simplify]: Extracting #6: cost 0 inf + 35036 1553857899.873 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857899.873 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857899.874 * [simplify]: Simplifying (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))))) 1553857899.874 * * [simplify]: iters left: 6 (8 enodes) 1553857899.877 * * [simplify]: iters left: 5 (30 enodes) 1553857899.888 * * [simplify]: iters left: 4 (46 enodes) 1553857899.907 * * [simplify]: iters left: 3 (95 enodes) 1553857899.941 * * [simplify]: iters left: 2 (153 enodes) 1553857899.986 * * [simplify]: iters left: 1 (222 enodes) 1553857900.063 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857900.063 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857900.063 * [simplify]: Simplified to 0 1553857900.063 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857900.063 * * * * [progress]: [ 188 / 441 ] simplifiying candidate # 1553857900.064 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1553857900.064 * * [simplify]: iters left: 6 (11 enodes) 1553857900.069 * * [simplify]: iters left: 5 (40 enodes) 1553857900.081 * * [simplify]: iters left: 4 (57 enodes) 1553857900.099 * * [simplify]: iters left: 3 (73 enodes) 1553857900.110 * * [simplify]: iters left: 2 (74 enodes) 1553857900.119 * * [simplify]: iters left: 1 (80 enodes) 1553857900.129 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857900.129 * * [simplify]: Extracting #1: cost 14 inf + 0 1553857900.129 * * [simplify]: Extracting #2: cost 13 inf + 129 1553857900.130 * * [simplify]: Extracting #3: cost 3 inf + 829 1553857900.130 * * [simplify]: Extracting #4: cost 0 inf + 1157 1553857900.130 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857900.130 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857900.131 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1553857900.131 * * [simplify]: iters left: 6 (7 enodes) 1553857900.132 * * [simplify]: iters left: 5 (22 enodes) 1553857900.138 * * [simplify]: iters left: 4 (30 enodes) 1553857900.147 * * [simplify]: iters left: 3 (46 enodes) 1553857900.159 * * [simplify]: iters left: 2 (56 enodes) 1553857900.170 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857900.170 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857900.171 * [simplify]: Simplified to 0 1553857900.171 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857900.171 * * * * [progress]: [ 189 / 441 ] simplifiying candidate # 1553857900.171 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* x.re y.im) 1))) 1553857900.171 * * [simplify]: iters left: 6 (10 enodes) 1553857900.176 * * [simplify]: iters left: 5 (42 enodes) 1553857900.190 * * [simplify]: iters left: 4 (68 enodes) 1553857900.203 * * [simplify]: iters left: 3 (94 enodes) 1553857900.215 * * [simplify]: iters left: 2 (106 enodes) 1553857900.231 * * [simplify]: iters left: 1 (114 enodes) 1553857900.248 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857900.248 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857900.248 * * [simplify]: Extracting #2: cost 7 inf + 296 1553857900.249 * * [simplify]: Extracting #3: cost 1 inf + 668 1553857900.249 * * [simplify]: Extracting #4: cost 0 inf + 750 1553857900.250 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857900.250 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857900.251 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857900.251 * * [simplify]: iters left: 5 (7 enodes) 1553857900.255 * * [simplify]: iters left: 4 (31 enodes) 1553857900.266 * * [simplify]: iters left: 3 (53 enodes) 1553857900.282 * * [simplify]: iters left: 2 (65 enodes) 1553857900.303 * * [simplify]: iters left: 1 (97 enodes) 1553857900.316 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857900.316 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857900.316 * [simplify]: Simplified to 0 1553857900.316 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857900.316 * * * * [progress]: [ 190 / 441 ] simplifiying candidate # 1553857900.316 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1553857900.317 * * [simplify]: iters left: 6 (12 enodes) 1553857900.320 * * [simplify]: iters left: 5 (52 enodes) 1553857900.329 * * [simplify]: iters left: 4 (93 enodes) 1553857900.349 * * [simplify]: iters left: 3 (144 enodes) 1553857900.391 * * [simplify]: iters left: 2 (151 enodes) 1553857900.424 * * [simplify]: iters left: 1 (165 enodes) 1553857900.459 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857900.459 * * [simplify]: Extracting #1: cost 22 inf + 0 1553857900.459 * * [simplify]: Extracting #2: cost 24 inf + 542 1553857900.460 * * [simplify]: Extracting #3: cost 5 inf + 2012 1553857900.462 * * [simplify]: Extracting #4: cost 0 inf + 2621 1553857900.464 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857900.464 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857900.465 * [simplify]: Simplifying (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im)))) 1553857900.465 * * [simplify]: iters left: 6 (8 enodes) 1553857900.468 * * [simplify]: iters left: 5 (38 enodes) 1553857900.481 * * [simplify]: iters left: 4 (69 enodes) 1553857900.499 * * [simplify]: iters left: 3 (148 enodes) 1553857900.536 * * [simplify]: iters left: 2 (233 enodes) 1553857900.584 * * [simplify]: iters left: 1 (252 enodes) 1553857900.603 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857900.603 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857900.603 * [simplify]: Simplified to 0 1553857900.603 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857900.603 * * * * [progress]: [ 191 / 441 ] simplifiying candidate # 1553857900.603 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1553857900.604 * * [simplify]: iters left: 6 (12 enodes) 1553857900.608 * * [simplify]: iters left: 5 (51 enodes) 1553857900.625 * * [simplify]: iters left: 4 (98 enodes) 1553857900.648 * * [simplify]: iters left: 3 (151 enodes) 1553857900.675 * * [simplify]: iters left: 2 (164 enodes) 1553857900.709 * * [simplify]: iters left: 1 (185 enodes) 1553857900.736 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857900.736 * * [simplify]: Extracting #1: cost 21 inf + 0 1553857900.736 * * [simplify]: Extracting #2: cost 21 inf + 620 1553857900.737 * * [simplify]: Extracting #3: cost 4 inf + 2449 1553857900.738 * * [simplify]: Extracting #4: cost 0 inf + 3095 1553857900.739 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857900.739 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857900.739 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im))))) 1553857900.739 * * [simplify]: iters left: 6 (8 enodes) 1553857900.741 * * [simplify]: iters left: 5 (32 enodes) 1553857900.746 * * [simplify]: iters left: 4 (60 enodes) 1553857900.759 * * [simplify]: iters left: 3 (136 enodes) 1553857900.786 * * [simplify]: iters left: 2 (206 enodes) 1553857900.834 * * [simplify]: iters left: 1 (228 enodes) 1553857900.852 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857900.852 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857900.852 * [simplify]: Simplified to 0 1553857900.852 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857900.852 * * * * [progress]: [ 192 / 441 ] simplifiying candidate # 1553857900.853 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1553857900.853 * * [simplify]: iters left: 6 (11 enodes) 1553857900.855 * * [simplify]: iters left: 5 (44 enodes) 1553857900.862 * * [simplify]: iters left: 4 (68 enodes) 1553857900.873 * * [simplify]: iters left: 3 (92 enodes) 1553857900.891 * * [simplify]: iters left: 2 (96 enodes) 1553857900.905 * * [simplify]: iters left: 1 (106 enodes) 1553857900.915 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857900.915 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857900.915 * * [simplify]: Extracting #2: cost 13 inf + 498 1553857900.916 * * [simplify]: Extracting #3: cost 0 inf + 1483 1553857900.916 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857900.916 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857900.917 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1553857900.917 * * [simplify]: iters left: 6 (7 enodes) 1553857900.920 * * [simplify]: iters left: 5 (25 enodes) 1553857900.927 * * [simplify]: iters left: 4 (39 enodes) 1553857900.942 * * [simplify]: iters left: 3 (82 enodes) 1553857900.967 * * [simplify]: iters left: 2 (110 enodes) 1553857900.991 * * [simplify]: iters left: 1 (112 enodes) 1553857901.005 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857901.005 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857901.006 * [simplify]: Simplified to 0 1553857901.006 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857901.006 * * * * [progress]: [ 193 / 441 ] simplifiying candidate # 1553857901.006 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* y.im (* x.re 1)))) 1553857901.006 * * [simplify]: iters left: 6 (10 enodes) 1553857901.012 * * [simplify]: iters left: 5 (38 enodes) 1553857901.023 * * [simplify]: iters left: 4 (55 enodes) 1553857901.036 * * [simplify]: iters left: 3 (69 enodes) 1553857901.044 * * [simplify]: iters left: 2 (70 enodes) 1553857901.055 * * [simplify]: iters left: 1 (75 enodes) 1553857901.062 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857901.062 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857901.062 * * [simplify]: Extracting #2: cost 8 inf + 419 1553857901.062 * * [simplify]: Extracting #3: cost 0 inf + 831 1553857901.062 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857901.063 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- y.im) (* x.re 1) (* y.im (* x.re 1)))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857901.063 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1553857901.063 * * [simplify]: iters left: 5 (7 enodes) 1553857901.065 * * [simplify]: iters left: 4 (24 enodes) 1553857901.072 * * [simplify]: iters left: 3 (37 enodes) 1553857901.083 * * [simplify]: iters left: 2 (53 enodes) 1553857901.095 * * [simplify]: iters left: 1 (58 enodes) 1553857901.104 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857901.104 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857901.104 * [simplify]: Simplified to 0 1553857901.104 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857901.104 * * * * [progress]: [ 194 / 441 ] simplifiying candidate # 1553857901.105 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1553857901.105 * * [simplify]: iters left: 6 (12 enodes) 1553857901.110 * * [simplify]: iters left: 5 (51 enodes) 1553857901.125 * * [simplify]: iters left: 4 (94 enodes) 1553857901.153 * * [simplify]: iters left: 3 (138 enodes) 1553857901.194 * * [simplify]: iters left: 2 (151 enodes) 1553857901.225 * * [simplify]: iters left: 1 (169 enodes) 1553857901.241 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857901.241 * * [simplify]: Extracting #1: cost 21 inf + 0 1553857901.242 * * [simplify]: Extracting #2: cost 21 inf + 835 1553857901.242 * * [simplify]: Extracting #3: cost 4 inf + 2638 1553857901.243 * * [simplify]: Extracting #4: cost 0 inf + 3110 1553857901.244 * * [simplify]: Extracting #5: cost 0 inf + 3095 1553857901.245 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857901.245 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857901.245 * [simplify]: Simplifying (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re)))) 1553857901.245 * * [simplify]: iters left: 6 (8 enodes) 1553857901.247 * * [simplify]: iters left: 5 (36 enodes) 1553857901.253 * * [simplify]: iters left: 4 (64 enodes) 1553857901.280 * * [simplify]: iters left: 3 (129 enodes) 1553857901.317 * * [simplify]: iters left: 2 (200 enodes) 1553857901.343 * * [simplify]: iters left: 1 (223 enodes) 1553857901.365 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857901.365 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857901.365 * [simplify]: Simplified to 0 1553857901.365 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857901.365 * * * * [progress]: [ 195 / 441 ] simplifiying candidate # 1553857901.365 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1553857901.365 * * [simplify]: iters left: 6 (11 enodes) 1553857901.368 * * [simplify]: iters left: 5 (44 enodes) 1553857901.381 * * [simplify]: iters left: 4 (68 enodes) 1553857901.404 * * [simplify]: iters left: 3 (93 enodes) 1553857901.427 * * [simplify]: iters left: 2 (97 enodes) 1553857901.451 * * [simplify]: iters left: 1 (107 enodes) 1553857901.471 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857901.471 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857901.471 * * [simplify]: Extracting #2: cost 13 inf + 539 1553857901.472 * * [simplify]: Extracting #3: cost 0 inf + 1483 1553857901.473 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857901.473 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re)))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857901.474 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1553857901.474 * * [simplify]: iters left: 6 (7 enodes) 1553857901.477 * * [simplify]: iters left: 5 (29 enodes) 1553857901.489 * * [simplify]: iters left: 4 (46 enodes) 1553857901.498 * * [simplify]: iters left: 3 (81 enodes) 1553857901.511 * * [simplify]: iters left: 2 (110 enodes) 1553857901.524 * * [simplify]: iters left: 1 (111 enodes) 1553857901.541 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857901.541 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857901.541 * [simplify]: Simplified to 0 1553857901.542 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857901.542 * * * * [progress]: [ 196 / 441 ] simplifiying candidate # 1553857901.542 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* (* x.re y.im) 1))) 1553857901.542 * * [simplify]: iters left: 6 (10 enodes) 1553857901.548 * * [simplify]: iters left: 5 (42 enodes) 1553857901.562 * * [simplify]: iters left: 4 (68 enodes) 1553857901.584 * * [simplify]: iters left: 3 (94 enodes) 1553857901.605 * * [simplify]: iters left: 2 (106 enodes) 1553857901.618 * * [simplify]: iters left: 1 (114 enodes) 1553857901.626 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857901.627 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857901.627 * * [simplify]: Extracting #2: cost 7 inf + 296 1553857901.627 * * [simplify]: Extracting #3: cost 1 inf + 668 1553857901.627 * * [simplify]: Extracting #4: cost 0 inf + 750 1553857901.628 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857901.628 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857901.628 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857901.628 * * [simplify]: iters left: 5 (7 enodes) 1553857901.632 * * [simplify]: iters left: 4 (31 enodes) 1553857901.643 * * [simplify]: iters left: 3 (53 enodes) 1553857901.652 * * [simplify]: iters left: 2 (65 enodes) 1553857901.664 * * [simplify]: iters left: 1 (97 enodes) 1553857901.683 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857901.683 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857901.683 * [simplify]: Simplified to 0 1553857901.683 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857901.683 * * * * [progress]: [ 197 / 441 ] simplifiying candidate # 1553857901.684 * [simplify]: Simplifying (fma 1 (* x.im y.re) (- (* x.re y.im))) 1553857901.684 * * [simplify]: iters left: 5 (9 enodes) 1553857901.688 * * [simplify]: iters left: 4 (37 enodes) 1553857901.694 * * [simplify]: iters left: 3 (51 enodes) 1553857901.703 * * [simplify]: iters left: 2 (63 enodes) 1553857901.710 * * [simplify]: iters left: 1 (64 enodes) 1553857901.718 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857901.718 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857901.718 * * [simplify]: Extracting #2: cost 5 inf + 501 1553857901.719 * * [simplify]: Extracting #3: cost 0 inf + 749 1553857901.719 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857901.719 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- x.re) y.im (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857901.720 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1553857901.720 * * [simplify]: iters left: 3 (5 enodes) 1553857901.722 * * [simplify]: iters left: 2 (18 enodes) 1553857901.727 * * [simplify]: iters left: 1 (25 enodes) 1553857901.735 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857901.735 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857901.735 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857901.735 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857901.735 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857901.736 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1553857901.736 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (- (* x.re y.im) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857901.736 * * * * [progress]: [ 198 / 441 ] simplifiying candidate # 1553857901.736 * [simplify]: Simplifying (fma y.re x.im (- (* y.im x.re))) 1553857901.736 * * [simplify]: iters left: 5 (7 enodes) 1553857901.739 * * [simplify]: iters left: 4 (28 enodes) 1553857901.748 * * [simplify]: iters left: 3 (39 enodes) 1553857901.758 * * [simplify]: iters left: 2 (44 enodes) 1553857901.764 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857901.764 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857901.764 * * [simplify]: Extracting #2: cost 8 inf + 210 1553857901.765 * * [simplify]: Extracting #3: cost 1 inf + 736 1553857901.765 * * [simplify]: Extracting #4: cost 0 inf + 748 1553857901.765 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857901.765 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- y.im) x.re (* y.im x.re))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857901.765 * [simplify]: Simplifying (fma (- y.im) x.re (* y.im x.re)) 1553857901.765 * * [simplify]: iters left: 3 (5 enodes) 1553857901.767 * * [simplify]: iters left: 2 (18 enodes) 1553857901.769 * * [simplify]: iters left: 1 (25 enodes) 1553857901.773 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857901.773 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857901.773 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857901.773 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857901.773 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857901.774 * [simplify]: Simplified to (- (* y.im x.re) (* y.im x.re)) 1553857901.774 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (- (* y.im x.re) (* y.im x.re))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857901.774 * * * * [progress]: [ 199 / 441 ] simplifiying candidate # 1553857901.774 * [simplify]: Simplifying (fma y.re x.im (- (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) 1553857901.774 * * [simplify]: iters left: 6 (10 enodes) 1553857901.776 * * [simplify]: iters left: 5 (40 enodes) 1553857901.785 * * [simplify]: iters left: 4 (60 enodes) 1553857901.797 * * [simplify]: iters left: 3 (85 enodes) 1553857901.825 * * [simplify]: iters left: 2 (129 enodes) 1553857901.867 * * [simplify]: iters left: 1 (198 enodes) 1553857901.946 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857901.946 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857901.947 * * [simplify]: Extracting #2: cost 41 inf + 2 1553857901.947 * * [simplify]: Extracting #3: cost 67 inf + 624 1553857901.949 * * [simplify]: Extracting #4: cost 58 inf + 1685 1553857901.951 * * [simplify]: Extracting #5: cost 45 inf + 6797 1553857901.956 * * [simplify]: Extracting #6: cost 8 inf + 28604 1553857901.963 * * [simplify]: Extracting #7: cost 0 inf + 34029 1553857901.970 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857901.970 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im)))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857901.970 * [simplify]: Simplifying (fma (- (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))) (* (cbrt (* x.re y.im)) (* (cbrt (* x.re y.im)) (cbrt (* x.re y.im))))) 1553857901.970 * * [simplify]: iters left: 6 (8 enodes) 1553857901.974 * * [simplify]: iters left: 5 (30 enodes) 1553857901.984 * * [simplify]: iters left: 4 (46 enodes) 1553857902.003 * * [simplify]: iters left: 3 (95 enodes) 1553857902.037 * * [simplify]: iters left: 2 (153 enodes) 1553857902.075 * * [simplify]: iters left: 1 (222 enodes) 1553857902.118 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857902.118 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857902.118 * [simplify]: Simplified to 0 1553857902.118 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857902.118 * * * * [progress]: [ 200 / 441 ] simplifiying candidate # 1553857902.119 * [simplify]: Simplifying (fma y.re x.im (- (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) 1553857902.119 * * [simplify]: iters left: 6 (9 enodes) 1553857902.123 * * [simplify]: iters left: 5 (31 enodes) 1553857902.132 * * [simplify]: iters left: 4 (45 enodes) 1553857902.144 * * [simplify]: iters left: 3 (56 enodes) 1553857902.156 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857902.156 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857902.157 * * [simplify]: Extracting #2: cost 14 inf + 87 1553857902.157 * * [simplify]: Extracting #3: cost 1 inf + 1074 1553857902.157 * * [simplify]: Extracting #4: cost 0 inf + 1156 1553857902.158 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857902.158 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857902.158 * [simplify]: Simplifying (fma (- (sqrt (* x.re y.im))) (sqrt (* x.re y.im)) (* (sqrt (* x.re y.im)) (sqrt (* x.re y.im)))) 1553857902.158 * * [simplify]: iters left: 6 (7 enodes) 1553857902.159 * * [simplify]: iters left: 5 (22 enodes) 1553857902.162 * * [simplify]: iters left: 4 (30 enodes) 1553857902.167 * * [simplify]: iters left: 3 (46 enodes) 1553857902.173 * * [simplify]: iters left: 2 (56 enodes) 1553857902.179 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857902.179 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857902.179 * [simplify]: Simplified to 0 1553857902.179 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857902.179 * * * * [progress]: [ 201 / 441 ] simplifiying candidate # 1553857902.179 * [simplify]: Simplifying (fma y.re x.im (- (* (* x.re y.im) 1))) 1553857902.179 * * [simplify]: iters left: 6 (9 enodes) 1553857902.182 * * [simplify]: iters left: 5 (38 enodes) 1553857902.192 * * [simplify]: iters left: 4 (63 enodes) 1553857902.212 * * [simplify]: iters left: 3 (88 enodes) 1553857902.235 * * [simplify]: iters left: 2 (96 enodes) 1553857902.255 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857902.255 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857902.256 * * [simplify]: Extracting #2: cost 9 inf + 170 1553857902.256 * * [simplify]: Extracting #3: cost 1 inf + 708 1553857902.257 * * [simplify]: Extracting #4: cost 0 inf + 750 1553857902.258 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857902.258 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857902.258 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857902.258 * * [simplify]: iters left: 5 (7 enodes) 1553857902.262 * * [simplify]: iters left: 4 (31 enodes) 1553857902.278 * * [simplify]: iters left: 3 (53 enodes) 1553857902.295 * * [simplify]: iters left: 2 (65 enodes) 1553857902.313 * * [simplify]: iters left: 1 (97 enodes) 1553857902.326 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857902.326 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857902.326 * [simplify]: Simplified to 0 1553857902.326 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857902.326 * * * * [progress]: [ 202 / 441 ] simplifiying candidate # 1553857902.327 * [simplify]: Simplifying (fma y.re x.im (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 1553857902.327 * * [simplify]: iters left: 6 (10 enodes) 1553857902.329 * * [simplify]: iters left: 5 (43 enodes) 1553857902.336 * * [simplify]: iters left: 4 (81 enodes) 1553857902.363 * * [simplify]: iters left: 3 (130 enodes) 1553857902.405 * * [simplify]: iters left: 2 (136 enodes) 1553857902.432 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857902.432 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857902.432 * * [simplify]: Extracting #2: cost 32 inf + 2 1553857902.432 * * [simplify]: Extracting #3: cost 19 inf + 922 1553857902.434 * * [simplify]: Extracting #4: cost 2 inf + 2512 1553857902.436 * * [simplify]: Extracting #5: cost 0 inf + 2620 1553857902.437 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857902.437 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857902.438 * [simplify]: Simplifying (fma (- (* (sqrt x.re) (sqrt y.im))) (* (sqrt x.re) (sqrt y.im)) (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im)))) 1553857902.438 * * [simplify]: iters left: 6 (8 enodes) 1553857902.442 * * [simplify]: iters left: 5 (38 enodes) 1553857902.455 * * [simplify]: iters left: 4 (69 enodes) 1553857902.482 * * [simplify]: iters left: 3 (148 enodes) 1553857902.529 * * [simplify]: iters left: 2 (233 enodes) 1553857902.556 * * [simplify]: iters left: 1 (252 enodes) 1553857902.575 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857902.575 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857902.575 * [simplify]: Simplified to 0 1553857902.575 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (fma y.re x.im (- (* (* (sqrt x.re) (sqrt y.im)) (* (sqrt x.re) (sqrt y.im))))) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857902.575 * * * * [progress]: [ 203 / 441 ] simplifiying candidate # 1553857902.575 * [simplify]: Simplifying (fma y.re x.im (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 1553857902.576 * * [simplify]: iters left: 6 (10 enodes) 1553857902.579 * * [simplify]: iters left: 5 (42 enodes) 1553857902.597 * * [simplify]: iters left: 4 (86 enodes) 1553857902.626 * * [simplify]: iters left: 3 (139 enodes) 1553857902.661 * * [simplify]: iters left: 2 (147 enodes) 1553857902.689 * * [simplify]: iters left: 1 (149 enodes) 1553857902.704 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857902.704 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857902.704 * * [simplify]: Extracting #2: cost 29 inf + 3 1553857902.704 * * [simplify]: Extracting #3: cost 14 inf + 1348 1553857902.705 * * [simplify]: Extracting #4: cost 1 inf + 2972 1553857902.706 * * [simplify]: Extracting #5: cost 0 inf + 3094 1553857902.708 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857902.708 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857902.709 * [simplify]: Simplifying (fma (- (cbrt y.im)) (* x.re (* (cbrt y.im) (cbrt y.im))) (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im))))) 1553857902.709 * * [simplify]: iters left: 6 (8 enodes) 1553857902.711 * * [simplify]: iters left: 5 (32 enodes) 1553857902.716 * * [simplify]: iters left: 4 (60 enodes) 1553857902.730 * * [simplify]: iters left: 3 (136 enodes) 1553857902.780 * * [simplify]: iters left: 2 (206 enodes) 1553857902.811 * * [simplify]: iters left: 1 (228 enodes) 1553857902.829 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857902.829 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857902.829 * [simplify]: Simplified to 0 1553857902.829 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (fma y.re x.im (- (* (cbrt y.im) (* x.re (* (cbrt y.im) (cbrt y.im)))))) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857902.830 * * * * [progress]: [ 204 / 441 ] simplifiying candidate # 1553857902.830 * [simplify]: Simplifying (fma y.re x.im (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 1553857902.830 * * [simplify]: iters left: 6 (9 enodes) 1553857902.834 * * [simplify]: iters left: 5 (35 enodes) 1553857902.845 * * [simplify]: iters left: 4 (56 enodes) 1553857902.862 * * [simplify]: iters left: 3 (74 enodes) 1553857902.880 * * [simplify]: iters left: 2 (77 enodes) 1553857902.899 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857902.899 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857902.899 * * [simplify]: Extracting #2: cost 21 inf + 3 1553857902.900 * * [simplify]: Extracting #3: cost 7 inf + 964 1553857902.901 * * [simplify]: Extracting #4: cost 0 inf + 1497 1553857902.901 * * [simplify]: Extracting #5: cost 0 inf + 1482 1553857902.902 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857902.902 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857902.903 * [simplify]: Simplifying (fma (- (sqrt y.im)) (* x.re (sqrt y.im)) (* (sqrt y.im) (* x.re (sqrt y.im)))) 1553857902.903 * * [simplify]: iters left: 6 (7 enodes) 1553857902.906 * * [simplify]: iters left: 5 (25 enodes) 1553857902.914 * * [simplify]: iters left: 4 (39 enodes) 1553857902.932 * * [simplify]: iters left: 3 (82 enodes) 1553857902.957 * * [simplify]: iters left: 2 (110 enodes) 1553857902.982 * * [simplify]: iters left: 1 (112 enodes) 1553857902.997 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857902.998 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857902.998 * [simplify]: Simplified to 0 1553857902.998 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (fma y.re x.im (- (* (sqrt y.im) (* x.re (sqrt y.im))))) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857902.998 * * * * [progress]: [ 205 / 441 ] simplifiying candidate # 1553857902.998 * [simplify]: Simplifying (fma y.re x.im (- (* y.im (* x.re 1)))) 1553857902.998 * * [simplify]: iters left: 6 (9 enodes) 1553857903.003 * * [simplify]: iters left: 5 (34 enodes) 1553857903.013 * * [simplify]: iters left: 4 (50 enodes) 1553857903.027 * * [simplify]: iters left: 3 (58 enodes) 1553857903.040 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857903.040 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857903.040 * * [simplify]: Extracting #2: cost 9 inf + 251 1553857903.041 * * [simplify]: Extracting #3: cost 1 inf + 818 1553857903.041 * * [simplify]: Extracting #4: cost 0 inf + 830 1553857903.042 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857903.042 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- y.im) (* x.re 1) (* y.im (* x.re 1)))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857903.042 * [simplify]: Simplifying (fma (- y.im) (* x.re 1) (* y.im (* x.re 1))) 1553857903.042 * * [simplify]: iters left: 5 (7 enodes) 1553857903.046 * * [simplify]: iters left: 4 (24 enodes) 1553857903.053 * * [simplify]: iters left: 3 (37 enodes) 1553857903.064 * * [simplify]: iters left: 2 (53 enodes) 1553857903.079 * * [simplify]: iters left: 1 (58 enodes) 1553857903.086 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857903.086 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857903.086 * [simplify]: Simplified to 0 1553857903.086 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (fma y.re x.im (- (* y.im (* x.re 1)))) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857903.086 * * * * [progress]: [ 206 / 441 ] simplifiying candidate # 1553857903.086 * [simplify]: Simplifying (fma y.re x.im (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 1553857903.086 * * [simplify]: iters left: 6 (10 enodes) 1553857903.088 * * [simplify]: iters left: 5 (42 enodes) 1553857903.095 * * [simplify]: iters left: 4 (83 enodes) 1553857903.108 * * [simplify]: iters left: 3 (123 enodes) 1553857903.141 * * [simplify]: iters left: 2 (133 enodes) 1553857903.161 * * [simplify]: iters left: 1 (143 enodes) 1553857903.179 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857903.179 * * [simplify]: Extracting #1: cost 17 inf + 0 1553857903.179 * * [simplify]: Extracting #2: cost 31 inf + 3 1553857903.180 * * [simplify]: Extracting #3: cost 17 inf + 1272 1553857903.180 * * [simplify]: Extracting #4: cost 0 inf + 3258 1553857903.181 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857903.181 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857903.182 * [simplify]: Simplifying (fma (- (* (cbrt x.re) y.im)) (* (cbrt x.re) (cbrt x.re)) (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re)))) 1553857903.182 * * [simplify]: iters left: 6 (8 enodes) 1553857903.183 * * [simplify]: iters left: 5 (36 enodes) 1553857903.194 * * [simplify]: iters left: 4 (64 enodes) 1553857903.207 * * [simplify]: iters left: 3 (129 enodes) 1553857903.232 * * [simplify]: iters left: 2 (200 enodes) 1553857903.263 * * [simplify]: iters left: 1 (223 enodes) 1553857903.285 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857903.285 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857903.285 * [simplify]: Simplified to 0 1553857903.285 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (fma y.re x.im (- (* (* (cbrt x.re) y.im) (* (cbrt x.re) (cbrt x.re))))) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857903.285 * * * * [progress]: [ 207 / 441 ] simplifiying candidate # 1553857903.286 * [simplify]: Simplifying (fma y.re x.im (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 1553857903.286 * * [simplify]: iters left: 6 (9 enodes) 1553857903.290 * * [simplify]: iters left: 5 (35 enodes) 1553857903.300 * * [simplify]: iters left: 4 (56 enodes) 1553857903.316 * * [simplify]: iters left: 3 (75 enodes) 1553857903.334 * * [simplify]: iters left: 2 (78 enodes) 1553857903.348 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857903.348 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857903.349 * * [simplify]: Extracting #2: cost 21 inf + 3 1553857903.349 * * [simplify]: Extracting #3: cost 7 inf + 964 1553857903.349 * * [simplify]: Extracting #4: cost 0 inf + 1497 1553857903.350 * * [simplify]: Extracting #5: cost 0 inf + 1482 1553857903.350 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857903.350 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* y.im x.re)) (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re)))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857903.350 * [simplify]: Simplifying (fma (- (* (sqrt x.re) y.im)) (sqrt x.re) (* (* (sqrt x.re) y.im) (sqrt x.re))) 1553857903.350 * * [simplify]: iters left: 6 (7 enodes) 1553857903.352 * * [simplify]: iters left: 5 (29 enodes) 1553857903.356 * * [simplify]: iters left: 4 (46 enodes) 1553857903.363 * * [simplify]: iters left: 3 (81 enodes) 1553857903.380 * * [simplify]: iters left: 2 (110 enodes) 1553857903.396 * * [simplify]: iters left: 1 (111 enodes) 1553857903.405 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857903.405 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857903.405 * [simplify]: Simplified to 0 1553857903.405 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (fma y.re x.im (- (* (* (sqrt x.re) y.im) (sqrt x.re)))) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857903.405 * * * * [progress]: [ 208 / 441 ] simplifiying candidate # 1553857903.405 * [simplify]: Simplifying (fma y.re x.im (- (* (* x.re y.im) 1))) 1553857903.405 * * [simplify]: iters left: 6 (9 enodes) 1553857903.407 * * [simplify]: iters left: 5 (38 enodes) 1553857903.414 * * [simplify]: iters left: 4 (63 enodes) 1553857903.433 * * [simplify]: iters left: 3 (88 enodes) 1553857903.455 * * [simplify]: iters left: 2 (96 enodes) 1553857903.475 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857903.475 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857903.475 * * [simplify]: Extracting #2: cost 9 inf + 170 1553857903.476 * * [simplify]: Extracting #3: cost 1 inf + 708 1553857903.477 * * [simplify]: Extracting #4: cost 0 inf + 750 1553857903.477 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857903.478 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857903.478 * [simplify]: Simplifying (fma (- (* x.re y.im)) 1 (* (* x.re y.im) 1)) 1553857903.478 * * [simplify]: iters left: 5 (7 enodes) 1553857903.481 * * [simplify]: iters left: 4 (31 enodes) 1553857903.487 * * [simplify]: iters left: 3 (53 enodes) 1553857903.495 * * [simplify]: iters left: 2 (65 enodes) 1553857903.506 * * [simplify]: iters left: 1 (97 enodes) 1553857903.525 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857903.525 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857903.526 * [simplify]: Simplified to 0 1553857903.526 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) 0) (hypot y.re y.im)) (hypot y.re y.im))) 1553857903.526 * * * * [progress]: [ 209 / 441 ] simplifiying candidate # 1553857903.526 * [simplify]: Simplifying (fma y.re x.im (- (* x.re y.im))) 1553857903.526 * * [simplify]: iters left: 5 (7 enodes) 1553857903.529 * * [simplify]: iters left: 4 (28 enodes) 1553857903.537 * * [simplify]: iters left: 3 (39 enodes) 1553857903.548 * * [simplify]: iters left: 2 (44 enodes) 1553857903.558 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857903.558 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857903.558 * * [simplify]: Extracting #2: cost 8 inf + 210 1553857903.558 * * [simplify]: Extracting #3: cost 1 inf + 736 1553857903.558 * * [simplify]: Extracting #4: cost 0 inf + 748 1553857903.558 * [simplify]: Simplified to (- (* y.re x.im) (* x.re y.im)) 1553857903.558 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (fma (- x.re) y.im (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857903.559 * [simplify]: Simplifying (fma (- x.re) y.im (* x.re y.im)) 1553857903.559 * * [simplify]: iters left: 3 (5 enodes) 1553857903.560 * * [simplify]: iters left: 2 (18 enodes) 1553857903.562 * * [simplify]: iters left: 1 (25 enodes) 1553857903.566 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857903.566 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857903.566 * * [simplify]: Extracting #2: cost 11 inf + 2 1553857903.566 * * [simplify]: Extracting #3: cost 4 inf + 373 1553857903.566 * * [simplify]: Extracting #4: cost 0 inf + 699 1553857903.567 * [simplify]: Simplified to (- (* x.re y.im) (* x.re y.im)) 1553857903.567 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (+ (- (* y.re x.im) (* x.re y.im)) (- (* x.re y.im) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857903.567 * * * * [progress]: [ 210 / 441 ] simplifiying candidate # 1553857903.567 * * * * [progress]: [ 211 / 441 ] simplifiying candidate # 1553857903.567 * * * * [progress]: [ 212 / 441 ] simplifiying candidate # 1553857903.567 * * * * [progress]: [ 213 / 441 ] simplifiying candidate # 1553857903.567 * [simplify]: Simplifying (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) 1553857903.567 * * [simplify]: iters left: 5 (5 enodes) 1553857903.568 * * [simplify]: iters left: 4 (16 enodes) 1553857903.570 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857903.570 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857903.570 * * [simplify]: Extracting #2: cost 5 inf + 0 1553857903.570 * * [simplify]: Extracting #3: cost 8 inf + 0 1553857903.570 * * [simplify]: Extracting #4: cost 6 inf + 2 1553857903.570 * * [simplify]: Extracting #5: cost 0 inf + 654 1553857903.570 * [simplify]: Simplified to (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) 1553857903.570 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma (* (cbrt (* x.im y.re)) (cbrt (* x.im y.re))) (cbrt (* x.im y.re)) (- (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857903.571 * * * * [progress]: [ 214 / 441 ] simplifiying candidate # 1553857903.571 * [simplify]: Simplifying (sqrt (* x.im y.re)) 1553857903.571 * * [simplify]: iters left: 3 (4 enodes) 1553857903.572 * * [simplify]: iters left: 2 (13 enodes) 1553857903.573 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857903.573 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857903.573 * * [simplify]: Extracting #2: cost 6 inf + 0 1553857903.573 * * [simplify]: Extracting #3: cost 4 inf + 2 1553857903.573 * * [simplify]: Extracting #4: cost 0 inf + 250 1553857903.573 * [simplify]: Simplified to (sqrt (* x.im y.re)) 1553857903.573 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma (sqrt (* x.im y.re)) (sqrt (* x.im y.re)) (- (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857903.573 * * * * [progress]: [ 215 / 441 ] simplifiying candidate # 1553857903.573 * * * * [progress]: [ 216 / 441 ] simplifiying candidate # 1553857903.574 * [simplify]: Simplifying (* (sqrt x.im) (sqrt y.re)) 1553857903.574 * * [simplify]: iters left: 3 (5 enodes) 1553857903.575 * * [simplify]: iters left: 2 (16 enodes) 1553857903.577 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857903.577 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857903.577 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857903.577 * * [simplify]: Extracting #3: cost 4 inf + 84 1553857903.577 * * [simplify]: Extracting #4: cost 0 inf + 410 1553857903.577 * [simplify]: Simplified to (* (sqrt y.re) (sqrt x.im)) 1553857903.577 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.im) (sqrt y.re)) (- (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857903.577 * * * * [progress]: [ 217 / 441 ] simplifiying candidate # 1553857903.577 * [simplify]: Simplifying (* x.im (* (cbrt y.re) (cbrt y.re))) 1553857903.577 * * [simplify]: iters left: 5 (5 enodes) 1553857903.578 * * [simplify]: iters left: 4 (18 enodes) 1553857903.581 * * [simplify]: iters left: 3 (22 enodes) 1553857903.583 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857903.584 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857903.584 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857903.584 * * [simplify]: Extracting #3: cost 0 inf + 974 1553857903.584 * [simplify]: Simplified to (* (* (cbrt y.re) (cbrt y.re)) x.im) 1553857903.584 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma (* (* (cbrt y.re) (cbrt y.re)) x.im) (cbrt y.re) (- (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857903.584 * * * * [progress]: [ 218 / 441 ] simplifiying candidate # 1553857903.584 * [simplify]: Simplifying (* x.im (sqrt y.re)) 1553857903.584 * * [simplify]: iters left: 3 (4 enodes) 1553857903.586 * * [simplify]: iters left: 2 (13 enodes) 1553857903.589 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857903.589 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857903.589 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857903.589 * * [simplify]: Extracting #3: cost 4 inf + 2 1553857903.589 * * [simplify]: Extracting #4: cost 0 inf + 248 1553857903.589 * [simplify]: Simplified to (* x.im (sqrt y.re)) 1553857903.589 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma (* x.im (sqrt y.re)) (sqrt y.re) (- (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857903.590 * * * * [progress]: [ 219 / 441 ] simplifiying candidate # 1553857903.590 * [simplify]: Simplifying (* x.im 1) 1553857903.590 * * [simplify]: iters left: 2 (3 enodes) 1553857903.592 * * [simplify]: iters left: 1 (9 enodes) 1553857903.595 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857903.595 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857903.595 * [simplify]: Simplified to x.im 1553857903.595 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma x.im y.re (- (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857903.595 * * * * [progress]: [ 220 / 441 ] simplifiying candidate # 1553857903.595 * [simplify]: Simplifying (* (cbrt x.im) (cbrt x.im)) 1553857903.595 * * [simplify]: iters left: 3 (3 enodes) 1553857903.596 * * [simplify]: iters left: 2 (9 enodes) 1553857903.599 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857903.599 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857903.599 * * [simplify]: Extracting #2: cost 5 inf + 0 1553857903.599 * * [simplify]: Extracting #3: cost 4 inf + 1 1553857903.600 * * [simplify]: Extracting #4: cost 0 inf + 405 1553857903.600 * [simplify]: Simplified to (* (cbrt x.im) (cbrt x.im)) 1553857903.600 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma (* (cbrt x.im) (cbrt x.im)) (* (cbrt x.im) y.re) (- (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857903.600 * * * * [progress]: [ 221 / 441 ] simplifiying candidate # 1553857903.600 * [simplify]: Simplifying (sqrt x.im) 1553857903.600 * * [simplify]: iters left: 1 (2 enodes) 1553857903.601 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857903.601 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857903.601 * * [simplify]: Extracting #2: cost 2 inf + 1 1553857903.601 * * [simplify]: Extracting #3: cost 0 inf + 83 1553857903.601 * [simplify]: Simplified to (sqrt x.im) 1553857903.601 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma (sqrt x.im) (* (sqrt x.im) y.re) (- (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857903.601 * * * * [progress]: [ 222 / 441 ] simplifiying candidate # 1553857903.601 * * * * [progress]: [ 223 / 441 ] simplifiying candidate # 1553857903.602 * * * * [progress]: [ 224 / 441 ] simplifiying candidate # 1553857903.602 * [simplify]: Simplifying (/ (exp (* x.im y.re)) (exp (* x.re y.im))) 1553857903.602 * * [simplify]: iters left: 5 (9 enodes) 1553857903.606 * * [simplify]: iters left: 4 (35 enodes) 1553857903.616 * * [simplify]: iters left: 3 (56 enodes) 1553857903.633 * * [simplify]: iters left: 2 (97 enodes) 1553857903.665 * * [simplify]: iters left: 1 (199 enodes) 1553857903.730 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857903.730 * * [simplify]: Extracting #1: cost 63 inf + 0 1553857903.731 * * [simplify]: Extracting #2: cost 178 inf + 0 1553857903.733 * * [simplify]: Extracting #3: cost 210 inf + 773 1553857903.735 * * [simplify]: Extracting #4: cost 175 inf + 4429 1553857903.741 * * [simplify]: Extracting #5: cost 102 inf + 25241 1553857903.759 * * [simplify]: Extracting #6: cost 22 inf + 76819 1553857903.771 * * [simplify]: Extracting #7: cost 0 inf + 95657 1553857903.780 * * [simplify]: Extracting #8: cost 0 inf + 95577 1553857903.789 * [simplify]: Simplified to (exp (- (* x.im y.re) (* x.re y.im))) 1553857903.790 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (log (exp (- (* x.im y.re) (* x.re y.im)))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857903.790 * * * * [progress]: [ 225 / 441 ] simplifiying candidate # 1553857903.790 * * * * [progress]: [ 226 / 441 ] simplifiying candidate # 1553857903.790 * * * * [progress]: [ 227 / 441 ] simplifiying candidate # 1553857903.790 * * * * [progress]: [ 228 / 441 ] simplifiying candidate # 1553857903.790 * * * * [progress]: [ 229 / 441 ] simplifiying candidate # 1553857903.790 * * * * [progress]: [ 230 / 441 ] simplifiying candidate # 1553857903.790 * * * * [progress]: [ 231 / 441 ] simplifiying candidate # 1553857903.790 * * * * [progress]: [ 232 / 441 ] simplifiying candidate # 1553857903.790 * * * * [progress]: [ 233 / 441 ] simplifiying candidate # 1553857903.790 * * * * [progress]: [ 234 / 441 ] simplifiying candidate # 1553857903.791 * * * * [progress]: [ 235 / 441 ] simplifiying candidate # 1553857903.791 * [simplify]: Simplifying (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857903.791 * * [simplify]: iters left: 5 (9 enodes) 1553857903.795 * * [simplify]: iters left: 4 (30 enodes) 1553857903.802 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857903.802 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857903.802 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857903.802 * * [simplify]: Extracting #3: cost 14 inf + 0 1553857903.802 * * [simplify]: Extracting #4: cost 10 inf + 4 1553857903.803 * * [simplify]: Extracting #5: cost 4 inf + 376 1553857903.803 * * [simplify]: Extracting #6: cost 1 inf + 704 1553857903.803 * * [simplify]: Extracting #7: cost 0 inf + 908 1553857903.804 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857903.804 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im)))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857903.804 * [simplify]: Simplifying (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857903.804 * * [simplify]: iters left: 5 (9 enodes) 1553857903.808 * * [simplify]: iters left: 4 (31 enodes) 1553857903.816 * * [simplify]: iters left: 3 (34 enodes) 1553857903.826 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857903.826 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857903.826 * * [simplify]: Extracting #2: cost 10 inf + 0 1553857903.826 * * [simplify]: Extracting #3: cost 16 inf + 0 1553857903.826 * * [simplify]: Extracting #4: cost 12 inf + 4 1553857903.827 * * [simplify]: Extracting #5: cost 5 inf + 498 1553857903.827 * * [simplify]: Extracting #6: cost 0 inf + 1152 1553857903.827 * [simplify]: Simplified to (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857903.828 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im)))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857903.828 * * * * [progress]: [ 236 / 441 ] simplifiying candidate # 1553857903.828 * [simplify]: Simplifying (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1553857903.828 * * [simplify]: iters left: 5 (10 enodes) 1553857903.832 * * [simplify]: iters left: 4 (33 enodes) 1553857903.841 * * [simplify]: iters left: 3 (35 enodes) 1553857903.849 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857903.849 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857903.850 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857903.850 * * [simplify]: Extracting #3: cost 12 inf + 84 1553857903.850 * * [simplify]: Extracting #4: cost 6 inf + 412 1553857903.850 * * [simplify]: Extracting #5: cost 1 inf + 1016 1553857903.850 * * [simplify]: Extracting #6: cost 0 inf + 1098 1553857903.850 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1553857903.850 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im)))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857903.851 * [simplify]: Simplifying (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1553857903.851 * * [simplify]: iters left: 5 (10 enodes) 1553857903.853 * * [simplify]: iters left: 4 (34 enodes) 1553857903.857 * * [simplify]: iters left: 3 (43 enodes) 1553857903.864 * * [simplify]: iters left: 2 (51 enodes) 1553857903.870 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857903.870 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857903.870 * * [simplify]: Extracting #2: cost 19 inf + 0 1553857903.870 * * [simplify]: Extracting #3: cost 17 inf + 125 1553857903.871 * * [simplify]: Extracting #4: cost 7 inf + 979 1553857903.871 * * [simplify]: Extracting #5: cost 1 inf + 1714 1553857903.871 * * [simplify]: Extracting #6: cost 0 inf + 1796 1553857903.872 * [simplify]: Simplified to (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) 1553857903.872 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re)))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857903.872 * * * * [progress]: [ 237 / 441 ] simplifiying candidate # 1553857903.872 * [simplify]: Simplifying (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1553857903.872 * * [simplify]: iters left: 5 (10 enodes) 1553857903.874 * * [simplify]: iters left: 4 (34 enodes) 1553857903.878 * * [simplify]: iters left: 3 (35 enodes) 1553857903.882 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857903.882 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857903.882 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857903.882 * * [simplify]: Extracting #3: cost 12 inf + 84 1553857903.883 * * [simplify]: Extracting #4: cost 7 inf + 210 1553857903.883 * * [simplify]: Extracting #5: cost 2 inf + 757 1553857903.883 * * [simplify]: Extracting #6: cost 0 inf + 1098 1553857903.883 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1553857903.883 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im)))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857903.883 * [simplify]: Simplifying (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1553857903.883 * * [simplify]: iters left: 5 (10 enodes) 1553857903.885 * * [simplify]: iters left: 4 (35 enodes) 1553857903.890 * * [simplify]: iters left: 3 (39 enodes) 1553857903.894 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857903.895 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857903.895 * * [simplify]: Extracting #2: cost 15 inf + 0 1553857903.895 * * [simplify]: Extracting #3: cost 15 inf + 43 1553857903.895 * * [simplify]: Extracting #4: cost 8 inf + 252 1553857903.895 * * [simplify]: Extracting #5: cost 3 inf + 904 1553857903.895 * * [simplify]: Extracting #6: cost 0 inf + 1392 1553857903.896 * [simplify]: Simplified to (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) 1553857903.896 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im)))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857903.896 * * * * [progress]: [ 238 / 441 ] simplifiying candidate # 1553857903.896 * [simplify]: Simplifying (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1553857903.896 * * [simplify]: iters left: 5 (11 enodes) 1553857903.898 * * [simplify]: iters left: 4 (37 enodes) 1553857903.905 * * [simplify]: iters left: 3 (40 enodes) 1553857903.909 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857903.909 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857903.909 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857903.909 * * [simplify]: Extracting #3: cost 13 inf + 45 1553857903.910 * * [simplify]: Extracting #4: cost 5 inf + 535 1553857903.910 * * [simplify]: Extracting #5: cost 0 inf + 1338 1553857903.910 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1553857903.910 * [simplify]: Simplified (2 1 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im)))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857903.910 * [simplify]: Simplifying (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1553857903.910 * * [simplify]: iters left: 5 (11 enodes) 1553857903.912 * * [simplify]: iters left: 4 (38 enodes) 1553857903.918 * * [simplify]: iters left: 3 (48 enodes) 1553857903.924 * * [simplify]: iters left: 2 (56 enodes) 1553857903.931 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857903.931 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857903.931 * * [simplify]: Extracting #2: cost 24 inf + 0 1553857903.931 * * [simplify]: Extracting #3: cost 16 inf + 168 1553857903.931 * * [simplify]: Extracting #4: cost 5 inf + 1184 1553857903.932 * * [simplify]: Extracting #5: cost 0 inf + 2036 1553857903.932 * [simplify]: Simplified to (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) 1553857903.932 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im)))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857903.932 * * * * [progress]: [ 239 / 441 ] simplifiying candidate # 1553857903.932 * [simplify]: Simplifying (- (* x.im y.re) (* x.re y.im)) 1553857903.932 * * [simplify]: iters left: 4 (7 enodes) 1553857903.934 * * [simplify]: iters left: 3 (26 enodes) 1553857903.939 * * [simplify]: iters left: 2 (36 enodes) 1553857903.949 * * [simplify]: iters left: 1 (44 enodes) 1553857903.959 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857903.959 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857903.959 * * [simplify]: Extracting #2: cost 10 inf + 86 1553857903.959 * * [simplify]: Extracting #3: cost 2 inf + 654 1553857903.960 * * [simplify]: Extracting #4: cost 0 inf + 748 1553857903.960 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857903.960 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* 1 (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857903.961 * * * * [progress]: [ 240 / 441 ] simplifiying candidate # 1553857903.961 * [simplify]: Simplifying (- (* x.im y.re) (* x.re y.im)) 1553857903.961 * * [simplify]: iters left: 4 (7 enodes) 1553857903.964 * * [simplify]: iters left: 3 (26 enodes) 1553857903.971 * * [simplify]: iters left: 2 (36 enodes) 1553857903.981 * * [simplify]: iters left: 1 (44 enodes) 1553857903.991 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857903.991 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857903.991 * * [simplify]: Extracting #2: cost 10 inf + 86 1553857903.991 * * [simplify]: Extracting #3: cost 2 inf + 654 1553857903.992 * * [simplify]: Extracting #4: cost 0 inf + 748 1553857903.992 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857903.992 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* 1 (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857903.992 * * * * [progress]: [ 241 / 441 ] simplifiying candidate # 1553857903.993 * [simplify]: Simplifying (- (* x.im y.re) (* x.re y.im)) 1553857903.993 * * [simplify]: iters left: 4 (7 enodes) 1553857903.996 * * [simplify]: iters left: 3 (26 enodes) 1553857904.003 * * [simplify]: iters left: 2 (36 enodes) 1553857904.013 * * [simplify]: iters left: 1 (44 enodes) 1553857904.023 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857904.023 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857904.023 * * [simplify]: Extracting #2: cost 10 inf + 86 1553857904.024 * * [simplify]: Extracting #3: cost 2 inf + 654 1553857904.024 * * [simplify]: Extracting #4: cost 0 inf + 748 1553857904.024 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857904.025 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* 1 (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857904.025 * * * * [progress]: [ 242 / 441 ] simplifiying candidate # 1553857904.025 * [simplify]: Simplifying (- (* x.im y.re) (* x.re y.im)) 1553857904.025 * * [simplify]: iters left: 4 (7 enodes) 1553857904.028 * * [simplify]: iters left: 3 (26 enodes) 1553857904.036 * * [simplify]: iters left: 2 (36 enodes) 1553857904.045 * * [simplify]: iters left: 1 (44 enodes) 1553857904.055 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857904.055 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857904.055 * * [simplify]: Extracting #2: cost 10 inf + 86 1553857904.056 * * [simplify]: Extracting #3: cost 2 inf + 654 1553857904.056 * * [simplify]: Extracting #4: cost 0 inf + 748 1553857904.057 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857904.057 * [simplify]: Simplified (2 1 1 2) to (λ (x.re x.im y.re y.im) (/ (/ (* 1 (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im))) 1553857904.057 * * * * [progress]: [ 243 / 441 ] simplifiying candidate # 1553857904.057 * * * * [progress]: [ 244 / 441 ] simplifiying candidate #real (real->posit16 (- (* x.im y.re) (* x.re y.im)))) (hypot y.re y.im)) (hypot y.re y.im)))> 1553857904.057 * * * * [progress]: [ 245 / 441 ] simplifiying candidate # 1553857904.057 * * * * [progress]: [ 246 / 441 ] simplifiying candidate # 1553857904.057 * * * * [progress]: [ 247 / 441 ] simplifiying candidate # 1553857904.057 * * * * [progress]: [ 248 / 441 ] simplifiying candidate # 1553857904.057 * [simplify]: Simplifying (- (- (log (- (* x.im y.re) (* x.re y.im))) (log (hypot y.re y.im))) (log (hypot y.re y.im))) 1553857904.057 * * [simplify]: iters left: 6 (12 enodes) 1553857904.063 * * [simplify]: iters left: 5 (46 enodes) 1553857904.076 * * [simplify]: iters left: 4 (70 enodes) 1553857904.085 * * [simplify]: iters left: 3 (87 enodes) 1553857904.095 * * [simplify]: iters left: 2 (89 enodes) 1553857904.109 * * [simplify]: iters left: 1 (96 enodes) 1553857904.132 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857904.132 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857904.132 * * [simplify]: Extracting #2: cost 24 inf + 0 1553857904.132 * * [simplify]: Extracting #3: cost 35 inf + 0 1553857904.133 * * [simplify]: Extracting #4: cost 32 inf + 210 1553857904.133 * * [simplify]: Extracting #5: cost 19 inf + 1554 1553857904.135 * * [simplify]: Extracting #6: cost 4 inf + 5587 1553857904.137 * * [simplify]: Extracting #7: cost 0 inf + 6759 1553857904.140 * [simplify]: Simplified to (- (- (log (- (* x.im y.re) (* x.re y.im))) (log (hypot y.re y.im))) (log (hypot y.re y.im))) 1553857904.140 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (- (log (- (* x.im y.re) (* x.re y.im))) (log (hypot y.re y.im))) (log (hypot y.re y.im))))) 1553857904.140 * * * * [progress]: [ 249 / 441 ] simplifiying candidate # 1553857904.140 * [simplify]: Simplifying (- (log (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (log (hypot y.re y.im))) 1553857904.140 * * [simplify]: iters left: 6 (12 enodes) 1553857904.143 * * [simplify]: iters left: 5 (48 enodes) 1553857904.150 * * [simplify]: iters left: 4 (82 enodes) 1553857904.161 * * [simplify]: iters left: 3 (129 enodes) 1553857904.190 * * [simplify]: iters left: 2 (160 enodes) 1553857904.213 * * [simplify]: iters left: 1 (173 enodes) 1553857904.238 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857904.238 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857904.238 * * [simplify]: Extracting #2: cost 17 inf + 0 1553857904.238 * * [simplify]: Extracting #3: cost 34 inf + 0 1553857904.239 * * [simplify]: Extracting #4: cost 47 inf + 169 1553857904.239 * * [simplify]: Extracting #5: cost 38 inf + 2171 1553857904.242 * * [simplify]: Extracting #6: cost 9 inf + 6622 1553857904.245 * * [simplify]: Extracting #7: cost 0 inf + 7968 1553857904.248 * [simplify]: Simplified to (- (log (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (log (hypot y.re y.im))) 1553857904.248 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (exp (- (log (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (log (hypot y.re y.im))))) 1553857904.248 * * * * [progress]: [ 250 / 441 ] simplifiying candidate # 1553857904.248 * * * * [progress]: [ 251 / 441 ] simplifiying candidate # 1553857904.248 * * * * [progress]: [ 252 / 441 ] simplifiying candidate # 1553857904.249 * [simplify]: Simplifying (/ (/ (* (* (- (* x.im y.re) (* x.re y.im)) (- (* x.im y.re) (* x.re y.im))) (- (* x.im y.re) (* x.re y.im))) (* (* (hypot y.re y.im) (hypot y.re y.im)) (hypot y.re y.im))) (* (* (hypot y.re y.im) (hypot y.re y.im)) (hypot y.re y.im))) 1553857904.249 * * [simplify]: iters left: 6 (14 enodes) 1553857904.256 * * [simplify]: iters left: 5 (60 enodes) 1553857904.280 * * [simplify]: iters left: 4 (167 enodes) 1553857904.342 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857904.343 * * [simplify]: Extracting #1: cost 47 inf + 0 1553857904.343 * * [simplify]: Extracting #2: cost 135 inf + 0 1553857904.345 * * [simplify]: Extracting #3: cost 185 inf + 640 1553857904.353 * * [simplify]: Extracting #4: cost 82 inf + 24298 1553857904.378 * * [simplify]: Extracting #5: cost 7 inf + 45005 1553857904.393 * * [simplify]: Extracting #6: cost 0 inf + 46712 1553857904.405 * [simplify]: Simplified to (* (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im))) 1553857904.405 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt (* (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im))))) 1553857904.405 * * * * [progress]: [ 253 / 441 ] simplifiying candidate # 1553857904.406 * [simplify]: Simplifying (/ (* (* (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (* (* (hypot y.re y.im) (hypot y.re y.im)) (hypot y.re y.im))) 1553857904.406 * * [simplify]: iters left: 6 (14 enodes) 1553857904.409 * * [simplify]: iters left: 5 (65 enodes) 1553857904.424 * * [simplify]: iters left: 4 (175 enodes) 1553857904.505 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857904.505 * * [simplify]: Extracting #1: cost 48 inf + 0 1553857904.505 * * [simplify]: Extracting #2: cost 149 inf + 1 1553857904.506 * * [simplify]: Extracting #3: cost 211 inf + 1049 1553857904.511 * * [simplify]: Extracting #4: cost 94 inf + 33233 1553857904.524 * * [simplify]: Extracting #5: cost 0 inf + 61948 1553857904.539 * * [simplify]: Extracting #6: cost 0 inf + 60755 1553857904.552 * * [simplify]: Extracting #7: cost 0 inf + 60595 1553857904.567 * [simplify]: Simplified to (* (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im))) 1553857904.567 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (cbrt (* (* (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im))))) 1553857904.567 * * * * [progress]: [ 254 / 441 ] simplifiying candidate # 1553857904.567 * * * * [progress]: [ 255 / 441 ] simplifiying candidate # 1553857904.567 * * * * [progress]: [ 256 / 441 ] simplifiying candidate # 1553857904.567 * * * * [progress]: [ 257 / 441 ] simplifiying candidate # 1553857904.567 * * * * [progress]: [ 258 / 441 ] simplifiying candidate # 1553857904.568 * [simplify]: Simplifying (/ (/ (* x.im y.re) (hypot y.re y.im)) (hypot y.re y.im)) 1553857904.568 * * [simplify]: iters left: 6 (7 enodes) 1553857904.569 * * [simplify]: iters left: 5 (26 enodes) 1553857904.576 * * [simplify]: iters left: 4 (43 enodes) 1553857904.583 * * [simplify]: iters left: 3 (67 enodes) 1553857904.592 * * [simplify]: iters left: 2 (77 enodes) 1553857904.606 * * [simplify]: iters left: 1 (79 enodes) 1553857904.626 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857904.626 * * [simplify]: Extracting #1: cost 16 inf + 0 1553857904.626 * * [simplify]: Extracting #2: cost 27 inf + 2 1553857904.626 * * [simplify]: Extracting #3: cost 20 inf + 477 1553857904.627 * * [simplify]: Extracting #4: cost 0 inf + 2907 1553857904.628 * [simplify]: Simplified to (/ (* x.im y.re) (* (hypot y.re y.im) (hypot y.re y.im))) 1553857904.629 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (- (/ (* x.im y.re) (* (hypot y.re y.im) (hypot y.re y.im))) (/ (/ (* x.re y.im) (hypot y.re y.im)) (hypot y.re y.im)))) 1553857904.629 * * * * [progress]: [ 259 / 441 ] simplifiying candidate # 1553857904.629 * [simplify]: Simplifying (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857904.629 * * [simplify]: iters left: 6 (14 enodes) 1553857904.635 * * [simplify]: iters left: 5 (56 enodes) 1553857904.652 * * [simplify]: iters left: 4 (95 enodes) 1553857904.679 * * [simplify]: iters left: 3 (132 enodes) 1553857904.713 * * [simplify]: iters left: 2 (163 enodes) 1553857904.734 * * [simplify]: iters left: 1 (175 enodes) 1553857904.754 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857904.754 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857904.754 * * [simplify]: Extracting #2: cost 22 inf + 0 1553857904.754 * * [simplify]: Extracting #3: cost 33 inf + 0 1553857904.754 * * [simplify]: Extracting #4: cost 52 inf + 3 1553857904.755 * * [simplify]: Extracting #5: cost 48 inf + 2138 1553857904.756 * * [simplify]: Extracting #6: cost 9 inf + 9194 1553857904.759 * * [simplify]: Extracting #7: cost 1 inf + 11661 1553857904.764 * * [simplify]: Extracting #8: cost 0 inf + 12120 1553857904.768 * [simplify]: Simplified to (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) 1553857904.769 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1553857904.769 * [simplify]: Simplifying (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857904.769 * * [simplify]: iters left: 6 (12 enodes) 1553857904.775 * * [simplify]: iters left: 5 (44 enodes) 1553857904.789 * * [simplify]: iters left: 4 (68 enodes) 1553857904.808 * * [simplify]: iters left: 3 (98 enodes) 1553857904.833 * * [simplify]: iters left: 2 (126 enodes) 1553857904.867 * * [simplify]: iters left: 1 (138 enodes) 1553857904.898 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857904.898 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857904.898 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857904.898 * * [simplify]: Extracting #3: cost 19 inf + 0 1553857904.899 * * [simplify]: Extracting #4: cost 35 inf + 214 1553857904.900 * * [simplify]: Extracting #5: cost 26 inf + 3145 1553857904.902 * * [simplify]: Extracting #6: cost 2 inf + 6477 1553857904.905 * * [simplify]: Extracting #7: cost 0 inf + 6578 1553857904.907 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857904.907 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1553857904.907 * * * * [progress]: [ 260 / 441 ] simplifiying candidate # 1553857904.908 * [simplify]: Simplifying (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1553857904.908 * * [simplify]: iters left: 6 (13 enodes) 1553857904.914 * * [simplify]: iters left: 5 (49 enodes) 1553857904.930 * * [simplify]: iters left: 4 (77 enodes) 1553857904.951 * * [simplify]: iters left: 3 (110 enodes) 1553857904.980 * * [simplify]: iters left: 2 (138 enodes) 1553857905.017 * * [simplify]: iters left: 1 (150 enodes) 1553857905.052 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857905.052 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857905.052 * * [simplify]: Extracting #2: cost 14 inf + 0 1553857905.052 * * [simplify]: Extracting #3: cost 25 inf + 0 1553857905.053 * * [simplify]: Extracting #4: cost 44 inf + 3 1553857905.053 * * [simplify]: Extracting #5: cost 41 inf + 1879 1553857905.056 * * [simplify]: Extracting #6: cost 6 inf + 7103 1553857905.059 * * [simplify]: Extracting #7: cost 0 inf + 8692 1553857905.061 * [simplify]: Simplified to (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1553857905.061 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1553857905.062 * [simplify]: Simplifying (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1553857905.062 * * [simplify]: iters left: 6 (12 enodes) 1553857905.065 * * [simplify]: iters left: 5 (44 enodes) 1553857905.071 * * [simplify]: iters left: 4 (68 enodes) 1553857905.080 * * [simplify]: iters left: 3 (98 enodes) 1553857905.093 * * [simplify]: iters left: 2 (126 enodes) 1553857905.126 * * [simplify]: iters left: 1 (138 enodes) 1553857905.156 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857905.156 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857905.156 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857905.156 * * [simplify]: Extracting #3: cost 19 inf + 0 1553857905.156 * * [simplify]: Extracting #4: cost 35 inf + 214 1553857905.156 * * [simplify]: Extracting #5: cost 26 inf + 3105 1553857905.158 * * [simplify]: Extracting #6: cost 2 inf + 6317 1553857905.159 * * [simplify]: Extracting #7: cost 0 inf + 6418 1553857905.161 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1553857905.161 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1553857905.161 * * * * [progress]: [ 261 / 441 ] simplifiying candidate # 1553857905.161 * [simplify]: Simplifying (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 1) 1553857905.161 * * [simplify]: iters left: 6 (13 enodes) 1553857905.164 * * [simplify]: iters left: 5 (49 enodes) 1553857905.172 * * [simplify]: iters left: 4 (83 enodes) 1553857905.186 * * [simplify]: iters left: 3 (114 enodes) 1553857905.211 * * [simplify]: iters left: 2 (142 enodes) 1553857905.229 * * [simplify]: iters left: 1 (154 enodes) 1553857905.264 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857905.264 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857905.264 * * [simplify]: Extracting #2: cost 7 inf + 1 1553857905.265 * * [simplify]: Extracting #3: cost 17 inf + 1 1553857905.265 * * [simplify]: Extracting #4: cost 39 inf + 3 1553857905.265 * * [simplify]: Extracting #5: cost 47 inf + 253 1553857905.265 * * [simplify]: Extracting #6: cost 29 inf + 2279 1553857905.266 * * [simplify]: Extracting #7: cost 5 inf + 6016 1553857905.268 * * [simplify]: Extracting #8: cost 0 inf + 6825 1553857905.269 * [simplify]: Simplified to (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 1553857905.269 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im)))) 1553857905.269 * [simplify]: Simplifying (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im)) 1553857905.269 * * [simplify]: iters left: 6 (11 enodes) 1553857905.272 * * [simplify]: iters left: 5 (41 enodes) 1553857905.277 * * [simplify]: iters left: 4 (65 enodes) 1553857905.286 * * [simplify]: iters left: 3 (95 enodes) 1553857905.304 * * [simplify]: iters left: 2 (123 enodes) 1553857905.331 * * [simplify]: iters left: 1 (135 enodes) 1553857905.348 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857905.349 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857905.349 * * [simplify]: Extracting #2: cost 9 inf + 0 1553857905.349 * * [simplify]: Extracting #3: cost 13 inf + 116 1553857905.349 * * [simplify]: Extracting #4: cost 33 inf + 214 1553857905.350 * * [simplify]: Extracting #5: cost 32 inf + 1670 1553857905.351 * * [simplify]: Extracting #6: cost 10 inf + 4271 1553857905.353 * * [simplify]: Extracting #7: cost 0 inf + 6144 1553857905.356 * [simplify]: Simplified to (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im)) 1553857905.356 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (/ (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im)))) 1553857905.356 * * * * [progress]: [ 262 / 441 ] simplifiying candidate # 1553857905.356 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857905.356 * * [simplify]: iters left: 6 (13 enodes) 1553857905.363 * * [simplify]: iters left: 5 (49 enodes) 1553857905.377 * * [simplify]: iters left: 4 (75 enodes) 1553857905.398 * * [simplify]: iters left: 3 (105 enodes) 1553857905.426 * * [simplify]: iters left: 2 (133 enodes) 1553857905.462 * * [simplify]: iters left: 1 (145 enodes) 1553857905.498 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857905.498 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857905.498 * * [simplify]: Extracting #2: cost 12 inf + 0 1553857905.498 * * [simplify]: Extracting #3: cost 23 inf + 0 1553857905.498 * * [simplify]: Extracting #4: cost 40 inf + 117 1553857905.499 * * [simplify]: Extracting #5: cost 35 inf + 2147 1553857905.501 * * [simplify]: Extracting #6: cost 10 inf + 5081 1553857905.503 * * [simplify]: Extracting #7: cost 0 inf + 7610 1553857905.506 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857905.506 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1553857905.507 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857905.507 * * [simplify]: iters left: 6 (12 enodes) 1553857905.512 * * [simplify]: iters left: 5 (44 enodes) 1553857905.525 * * [simplify]: iters left: 4 (68 enodes) 1553857905.539 * * [simplify]: iters left: 3 (98 enodes) 1553857905.551 * * [simplify]: iters left: 2 (126 enodes) 1553857905.568 * * [simplify]: iters left: 1 (138 enodes) 1553857905.586 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857905.586 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857905.586 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857905.586 * * [simplify]: Extracting #3: cost 19 inf + 0 1553857905.587 * * [simplify]: Extracting #4: cost 35 inf + 214 1553857905.587 * * [simplify]: Extracting #5: cost 26 inf + 3105 1553857905.588 * * [simplify]: Extracting #6: cost 2 inf + 6317 1553857905.589 * * [simplify]: Extracting #7: cost 0 inf + 6418 1553857905.591 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857905.591 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1553857905.591 * * * * [progress]: [ 263 / 441 ] simplifiying candidate # 1553857905.591 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1553857905.591 * * [simplify]: iters left: 6 (12 enodes) 1553857905.593 * * [simplify]: iters left: 5 (44 enodes) 1553857905.600 * * [simplify]: iters left: 4 (68 enodes) 1553857905.610 * * [simplify]: iters left: 3 (98 enodes) 1553857905.633 * * [simplify]: iters left: 2 (126 enodes) 1553857905.666 * * [simplify]: iters left: 1 (138 enodes) 1553857905.701 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857905.702 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857905.702 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857905.702 * * [simplify]: Extracting #3: cost 19 inf + 0 1553857905.702 * * [simplify]: Extracting #4: cost 35 inf + 214 1553857905.703 * * [simplify]: Extracting #5: cost 26 inf + 3065 1553857905.705 * * [simplify]: Extracting #6: cost 2 inf + 6157 1553857905.706 * * [simplify]: Extracting #7: cost 0 inf + 6258 1553857905.707 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1553857905.707 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1553857905.708 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1553857905.708 * * [simplify]: iters left: 6 (12 enodes) 1553857905.710 * * [simplify]: iters left: 5 (44 enodes) 1553857905.717 * * [simplify]: iters left: 4 (68 enodes) 1553857905.727 * * [simplify]: iters left: 3 (98 enodes) 1553857905.740 * * [simplify]: iters left: 2 (126 enodes) 1553857905.774 * * [simplify]: iters left: 1 (138 enodes) 1553857905.807 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857905.807 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857905.807 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857905.807 * * [simplify]: Extracting #3: cost 19 inf + 0 1553857905.808 * * [simplify]: Extracting #4: cost 35 inf + 214 1553857905.809 * * [simplify]: Extracting #5: cost 26 inf + 3065 1553857905.811 * * [simplify]: Extracting #6: cost 2 inf + 6157 1553857905.813 * * [simplify]: Extracting #7: cost 0 inf + 6258 1553857905.816 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1553857905.816 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1553857905.816 * * * * [progress]: [ 264 / 441 ] simplifiying candidate # 1553857905.816 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 1) 1553857905.816 * * [simplify]: iters left: 6 (12 enodes) 1553857905.822 * * [simplify]: iters left: 5 (44 enodes) 1553857905.836 * * [simplify]: iters left: 4 (70 enodes) 1553857905.857 * * [simplify]: iters left: 3 (100 enodes) 1553857905.877 * * [simplify]: iters left: 2 (128 enodes) 1553857905.894 * * [simplify]: iters left: 1 (140 enodes) 1553857905.913 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857905.914 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857905.914 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857905.914 * * [simplify]: Extracting #3: cost 35 inf + 3 1553857905.914 * * [simplify]: Extracting #4: cost 45 inf + 130 1553857905.914 * * [simplify]: Extracting #5: cost 27 inf + 1869 1553857905.915 * * [simplify]: Extracting #6: cost 2 inf + 5193 1553857905.916 * * [simplify]: Extracting #7: cost 0 inf + 5387 1553857905.917 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 1553857905.917 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im)))) 1553857905.918 * [simplify]: Simplifying (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im)) 1553857905.918 * * [simplify]: iters left: 6 (11 enodes) 1553857905.920 * * [simplify]: iters left: 5 (41 enodes) 1553857905.932 * * [simplify]: iters left: 4 (65 enodes) 1553857905.950 * * [simplify]: iters left: 3 (95 enodes) 1553857905.976 * * [simplify]: iters left: 2 (123 enodes) 1553857906.009 * * [simplify]: iters left: 1 (135 enodes) 1553857906.041 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857906.041 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857906.041 * * [simplify]: Extracting #2: cost 9 inf + 0 1553857906.041 * * [simplify]: Extracting #3: cost 13 inf + 116 1553857906.042 * * [simplify]: Extracting #4: cost 33 inf + 214 1553857906.042 * * [simplify]: Extracting #5: cost 32 inf + 1670 1553857906.043 * * [simplify]: Extracting #6: cost 10 inf + 4231 1553857906.044 * * [simplify]: Extracting #7: cost 0 inf + 5984 1553857906.045 * [simplify]: Simplified to (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im)) 1553857906.045 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (hypot y.re y.im)))) 1553857906.045 * * * * [progress]: [ 265 / 441 ] simplifiying candidate # 1553857906.046 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857906.046 * * [simplify]: iters left: 6 (14 enodes) 1553857906.049 * * [simplify]: iters left: 5 (57 enodes) 1553857906.058 * * [simplify]: iters left: 4 (105 enodes) 1553857906.076 * * [simplify]: iters left: 3 (157 enodes) 1553857906.127 * * [simplify]: iters left: 2 (196 enodes) 1553857906.175 * * [simplify]: iters left: 1 (235 enodes) 1553857906.226 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857906.226 * * [simplify]: Extracting #1: cost 33 inf + 0 1553857906.229 * * [simplify]: Extracting #2: cost 82 inf + 0 1553857906.230 * * [simplify]: Extracting #3: cost 85 inf + 7 1553857906.231 * * [simplify]: Extracting #4: cost 69 inf + 3435 1553857906.233 * * [simplify]: Extracting #5: cost 51 inf + 8297 1553857906.240 * * [simplify]: Extracting #6: cost 11 inf + 27444 1553857906.247 * * [simplify]: Extracting #7: cost 0 inf + 33210 1553857906.252 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 1553857906.252 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1553857906.252 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857906.252 * * [simplify]: iters left: 6 (12 enodes) 1553857906.255 * * [simplify]: iters left: 5 (43 enodes) 1553857906.261 * * [simplify]: iters left: 4 (55 enodes) 1553857906.269 * * [simplify]: iters left: 3 (63 enodes) 1553857906.276 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857906.276 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857906.276 * * [simplify]: Extracting #2: cost 12 inf + 0 1553857906.276 * * [simplify]: Extracting #3: cost 23 inf + 0 1553857906.277 * * [simplify]: Extracting #4: cost 21 inf + 128 1553857906.277 * * [simplify]: Extracting #5: cost 9 inf + 1268 1553857906.278 * * [simplify]: Extracting #6: cost 1 inf + 3075 1553857906.279 * * [simplify]: Extracting #7: cost 0 inf + 3494 1553857906.280 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857906.280 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))))) 1553857906.280 * * * * [progress]: [ 266 / 441 ] simplifiying candidate # 1553857906.281 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1553857906.281 * * [simplify]: iters left: 6 (15 enodes) 1553857906.287 * * [simplify]: iters left: 5 (58 enodes) 1553857906.305 * * [simplify]: iters left: 4 (99 enodes) 1553857906.336 * * [simplify]: iters left: 3 (152 enodes) 1553857906.385 * * [simplify]: iters left: 2 (199 enodes) 1553857906.445 * * [simplify]: iters left: 1 (216 enodes) 1553857906.504 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857906.504 * * [simplify]: Extracting #1: cost 23 inf + 0 1553857906.504 * * [simplify]: Extracting #2: cost 46 inf + 0 1553857906.505 * * [simplify]: Extracting #3: cost 57 inf + 0 1553857906.505 * * [simplify]: Extracting #4: cost 53 inf + 267 1553857906.507 * * [simplify]: Extracting #5: cost 24 inf + 6619 1553857906.513 * * [simplify]: Extracting #6: cost 3 inf + 15001 1553857906.517 * * [simplify]: Extracting #7: cost 0 inf + 16338 1553857906.520 * [simplify]: Simplified to (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1553857906.520 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1553857906.520 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1553857906.520 * * [simplify]: iters left: 6 (13 enodes) 1553857906.523 * * [simplify]: iters left: 5 (46 enodes) 1553857906.529 * * [simplify]: iters left: 4 (61 enodes) 1553857906.537 * * [simplify]: iters left: 3 (71 enodes) 1553857906.550 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857906.550 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857906.550 * * [simplify]: Extracting #2: cost 16 inf + 0 1553857906.550 * * [simplify]: Extracting #3: cost 27 inf + 0 1553857906.551 * * [simplify]: Extracting #4: cost 25 inf + 169 1553857906.551 * * [simplify]: Extracting #5: cost 12 inf + 1203 1553857906.552 * * [simplify]: Extracting #6: cost 3 inf + 3751 1553857906.553 * * [simplify]: Extracting #7: cost 0 inf + 4526 1553857906.555 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857906.555 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))))) 1553857906.555 * * * * [progress]: [ 267 / 441 ] simplifiying candidate # 1553857906.555 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) 1553857906.556 * * [simplify]: iters left: 6 (15 enodes) 1553857906.563 * * [simplify]: iters left: 5 (58 enodes) 1553857906.582 * * [simplify]: iters left: 4 (99 enodes) 1553857906.616 * * [simplify]: iters left: 3 (132 enodes) 1553857906.653 * * [simplify]: iters left: 2 (153 enodes) 1553857906.679 * * [simplify]: iters left: 1 (156 enodes) 1553857906.696 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857906.696 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857906.696 * * [simplify]: Extracting #2: cost 24 inf + 1 1553857906.696 * * [simplify]: Extracting #3: cost 35 inf + 1 1553857906.699 * * [simplify]: Extracting #4: cost 32 inf + 186 1553857906.700 * * [simplify]: Extracting #5: cost 14 inf + 3221 1553857906.702 * * [simplify]: Extracting #6: cost 2 inf + 7161 1553857906.706 * * [simplify]: Extracting #7: cost 0 inf + 7745 1553857906.709 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) 1553857906.709 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1553857906.709 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1553857906.709 * * [simplify]: iters left: 6 (12 enodes) 1553857906.712 * * [simplify]: iters left: 5 (43 enodes) 1553857906.718 * * [simplify]: iters left: 4 (58 enodes) 1553857906.725 * * [simplify]: iters left: 3 (68 enodes) 1553857906.733 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857906.733 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857906.733 * * [simplify]: Extracting #2: cost 17 inf + 0 1553857906.733 * * [simplify]: Extracting #3: cost 23 inf + 2 1553857906.733 * * [simplify]: Extracting #4: cost 20 inf + 404 1553857906.733 * * [simplify]: Extracting #5: cost 4 inf + 2616 1553857906.734 * * [simplify]: Extracting #6: cost 0 inf + 4092 1553857906.734 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 1553857906.734 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))))) 1553857906.735 * * * * [progress]: [ 268 / 441 ] simplifiying candidate # 1553857906.735 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857906.735 * * [simplify]: iters left: 6 (15 enodes) 1553857906.738 * * [simplify]: iters left: 5 (56 enodes) 1553857906.751 * * [simplify]: iters left: 4 (88 enodes) 1553857906.770 * * [simplify]: iters left: 3 (143 enodes) 1553857906.792 * * [simplify]: iters left: 2 (197 enodes) 1553857906.833 * * [simplify]: iters left: 1 (212 enodes) 1553857906.876 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857906.876 * * [simplify]: Extracting #1: cost 23 inf + 0 1553857906.877 * * [simplify]: Extracting #2: cost 46 inf + 0 1553857906.877 * * [simplify]: Extracting #3: cost 57 inf + 0 1553857906.877 * * [simplify]: Extracting #4: cost 53 inf + 267 1553857906.878 * * [simplify]: Extracting #5: cost 27 inf + 5366 1553857906.881 * * [simplify]: Extracting #6: cost 2 inf + 15460 1553857906.884 * * [simplify]: Extracting #7: cost 0 inf + 16338 1553857906.888 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1553857906.888 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1553857906.889 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857906.889 * * [simplify]: iters left: 6 (13 enodes) 1553857906.892 * * [simplify]: iters left: 5 (46 enodes) 1553857906.898 * * [simplify]: iters left: 4 (61 enodes) 1553857906.911 * * [simplify]: iters left: 3 (71 enodes) 1553857906.929 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857906.929 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857906.929 * * [simplify]: Extracting #2: cost 16 inf + 0 1553857906.929 * * [simplify]: Extracting #3: cost 27 inf + 0 1553857906.930 * * [simplify]: Extracting #4: cost 25 inf + 169 1553857906.930 * * [simplify]: Extracting #5: cost 12 inf + 1163 1553857906.931 * * [simplify]: Extracting #6: cost 3 inf + 3631 1553857906.932 * * [simplify]: Extracting #7: cost 0 inf + 4526 1553857906.934 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 1553857906.934 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 1553857906.934 * * * * [progress]: [ 269 / 441 ] simplifiying candidate # 1553857906.934 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1553857906.935 * * [simplify]: iters left: 6 (13 enodes) 1553857906.940 * * [simplify]: iters left: 5 (48 enodes) 1553857906.954 * * [simplify]: iters left: 4 (65 enodes) 1553857906.969 * * [simplify]: iters left: 3 (83 enodes) 1553857906.980 * * [simplify]: iters left: 2 (88 enodes) 1553857906.991 * * [simplify]: iters left: 1 (91 enodes) 1553857907.001 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857907.001 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857907.001 * * [simplify]: Extracting #2: cost 23 inf + 0 1553857907.002 * * [simplify]: Extracting #3: cost 28 inf + 59 1553857907.002 * * [simplify]: Extracting #4: cost 24 inf + 518 1553857907.002 * * [simplify]: Extracting #5: cost 11 inf + 2346 1553857907.003 * * [simplify]: Extracting #6: cost 1 inf + 5601 1553857907.004 * * [simplify]: Extracting #7: cost 0 inf + 5940 1553857907.005 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (hypot y.re y.im)) 1553857907.005 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (hypot y.re y.im)) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1553857907.005 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1553857907.006 * * [simplify]: iters left: 6 (12 enodes) 1553857907.008 * * [simplify]: iters left: 5 (43 enodes) 1553857907.014 * * [simplify]: iters left: 4 (53 enodes) 1553857907.020 * * [simplify]: iters left: 3 (62 enodes) 1553857907.034 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857907.035 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857907.035 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857907.035 * * [simplify]: Extracting #3: cost 19 inf + 2 1553857907.035 * * [simplify]: Extracting #4: cost 17 inf + 298 1553857907.036 * * [simplify]: Extracting #5: cost 3 inf + 1763 1553857907.036 * * [simplify]: Extracting #6: cost 0 inf + 2740 1553857907.038 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1553857907.038 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (hypot y.re y.im)) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)))) 1553857907.038 * * * * [progress]: [ 270 / 441 ] simplifiying candidate # 1553857907.038 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) 1) 1553857907.038 * * [simplify]: iters left: 6 (14 enodes) 1553857907.045 * * [simplify]: iters left: 5 (51 enodes) 1553857907.061 * * [simplify]: iters left: 4 (74 enodes) 1553857907.086 * * [simplify]: iters left: 3 (94 enodes) 1553857907.110 * * [simplify]: iters left: 2 (103 enodes) 1553857907.124 * * [simplify]: iters left: 1 (105 enodes) 1553857907.136 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857907.136 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857907.136 * * [simplify]: Extracting #2: cost 16 inf + 1 1553857907.136 * * [simplify]: Extracting #3: cost 27 inf + 1 1553857907.136 * * [simplify]: Extracting #4: cost 24 inf + 202 1553857907.136 * * [simplify]: Extracting #5: cost 7 inf + 2495 1553857907.137 * * [simplify]: Extracting #6: cost 0 inf + 4557 1553857907.138 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) 1553857907.139 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1553857907.139 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1553857907.139 * * [simplify]: iters left: 6 (12 enodes) 1553857907.142 * * [simplify]: iters left: 5 (43 enodes) 1553857907.154 * * [simplify]: iters left: 4 (58 enodes) 1553857907.171 * * [simplify]: iters left: 3 (68 enodes) 1553857907.187 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857907.187 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857907.187 * * [simplify]: Extracting #2: cost 17 inf + 0 1553857907.187 * * [simplify]: Extracting #3: cost 23 inf + 2 1553857907.187 * * [simplify]: Extracting #4: cost 20 inf + 364 1553857907.188 * * [simplify]: Extracting #5: cost 4 inf + 2416 1553857907.190 * * [simplify]: Extracting #6: cost 0 inf + 3772 1553857907.191 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1553857907.191 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))))) 1553857907.191 * * * * [progress]: [ 271 / 441 ] simplifiying candidate # 1553857907.191 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857907.191 * * [simplify]: iters left: 6 (15 enodes) 1553857907.202 * * [simplify]: iters left: 5 (56 enodes) 1553857907.213 * * [simplify]: iters left: 4 (95 enodes) 1553857907.228 * * [simplify]: iters left: 3 (141 enodes) 1553857907.257 * * [simplify]: iters left: 2 (191 enodes) 1553857907.298 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857907.298 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857907.298 * * [simplify]: Extracting #2: cost 24 inf + 1 1553857907.298 * * [simplify]: Extracting #3: cost 35 inf + 1 1553857907.299 * * [simplify]: Extracting #4: cost 33 inf + 129 1553857907.299 * * [simplify]: Extracting #5: cost 18 inf + 1948 1553857907.302 * * [simplify]: Extracting #6: cost 2 inf + 6987 1553857907.305 * * [simplify]: Extracting #7: cost 0 inf + 7785 1553857907.308 * * [simplify]: Extracting #8: cost 0 inf + 7745 1553857907.312 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) 1553857907.312 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857907.312 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857907.312 * * [simplify]: iters left: 6 (12 enodes) 1553857907.317 * * [simplify]: iters left: 5 (43 enodes) 1553857907.329 * * [simplify]: iters left: 4 (58 enodes) 1553857907.345 * * [simplify]: iters left: 3 (68 enodes) 1553857907.362 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857907.362 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857907.362 * * [simplify]: Extracting #2: cost 17 inf + 0 1553857907.362 * * [simplify]: Extracting #3: cost 23 inf + 2 1553857907.362 * * [simplify]: Extracting #4: cost 21 inf + 267 1553857907.363 * * [simplify]: Extracting #5: cost 3 inf + 2995 1553857907.365 * * [simplify]: Extracting #6: cost 0 inf + 4092 1553857907.366 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 1553857907.366 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))))) 1553857907.366 * * * * [progress]: [ 272 / 441 ] simplifiying candidate # 1553857907.367 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) (sqrt (hypot y.re y.im))) 1553857907.367 * * [simplify]: iters left: 6 (14 enodes) 1553857907.374 * * [simplify]: iters left: 5 (51 enodes) 1553857907.389 * * [simplify]: iters left: 4 (79 enodes) 1553857907.413 * * [simplify]: iters left: 3 (102 enodes) 1553857907.428 * * [simplify]: iters left: 2 (116 enodes) 1553857907.443 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857907.443 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857907.443 * * [simplify]: Extracting #2: cost 16 inf + 1 1553857907.444 * * [simplify]: Extracting #3: cost 27 inf + 1 1553857907.444 * * [simplify]: Extracting #4: cost 26 inf + 88 1553857907.444 * * [simplify]: Extracting #5: cost 9 inf + 2086 1553857907.445 * * [simplify]: Extracting #6: cost 1 inf + 4218 1553857907.447 * * [simplify]: Extracting #7: cost 0 inf + 4557 1553857907.449 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (hypot y.re y.im)) (cbrt (- (* x.im y.re) (* x.re y.im))))) 1553857907.449 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (hypot y.re y.im)) (cbrt (- (* x.im y.re) (* x.re y.im))))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1553857907.449 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1553857907.450 * * [simplify]: iters left: 6 (12 enodes) 1553857907.455 * * [simplify]: iters left: 5 (43 enodes) 1553857907.468 * * [simplify]: iters left: 4 (58 enodes) 1553857907.484 * * [simplify]: iters left: 3 (68 enodes) 1553857907.500 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857907.500 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857907.500 * * [simplify]: Extracting #2: cost 17 inf + 0 1553857907.500 * * [simplify]: Extracting #3: cost 23 inf + 2 1553857907.500 * * [simplify]: Extracting #4: cost 21 inf + 267 1553857907.501 * * [simplify]: Extracting #5: cost 3 inf + 2755 1553857907.502 * * [simplify]: Extracting #6: cost 0 inf + 3772 1553857907.504 * [simplify]: Simplified to (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 1553857907.504 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (/ (sqrt (hypot y.re y.im)) (cbrt (- (* x.im y.re) (* x.re y.im))))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))))) 1553857907.504 * * * * [progress]: [ 273 / 441 ] simplifiying candidate # 1553857907.504 * [simplify]: Simplifying (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 1) 1553857907.504 * * [simplify]: iters left: 6 (12 enodes) 1553857907.511 * * [simplify]: iters left: 5 (41 enodes) 1553857907.523 * * [simplify]: iters left: 4 (61 enodes) 1553857907.541 * * [simplify]: iters left: 3 (70 enodes) 1553857907.560 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857907.561 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857907.561 * * [simplify]: Extracting #2: cost 7 inf + 1 1553857907.561 * * [simplify]: Extracting #3: cost 17 inf + 1 1553857907.561 * * [simplify]: Extracting #4: cost 16 inf + 88 1553857907.561 * * [simplify]: Extracting #5: cost 5 inf + 953 1553857907.562 * * [simplify]: Extracting #6: cost 0 inf + 2135 1553857907.563 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1553857907.563 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)))) 1553857907.564 * [simplify]: Simplifying (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 1553857907.564 * * [simplify]: iters left: 6 (11 enodes) 1553857907.568 * * [simplify]: iters left: 5 (40 enodes) 1553857907.580 * * [simplify]: iters left: 4 (52 enodes) 1553857907.595 * * [simplify]: iters left: 3 (60 enodes) 1553857907.609 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857907.609 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857907.609 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857907.609 * * [simplify]: Extracting #3: cost 19 inf + 2 1553857907.610 * * [simplify]: Extracting #4: cost 15 inf + 381 1553857907.610 * * [simplify]: Extracting #5: cost 2 inf + 2062 1553857907.611 * * [simplify]: Extracting #6: cost 0 inf + 2740 1553857907.612 * [simplify]: Simplified to (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 1553857907.612 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)))) 1553857907.612 * * * * [progress]: [ 274 / 441 ] simplifiying candidate # 1553857907.613 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857907.613 * * [simplify]: iters left: 6 (13 enodes) 1553857907.619 * * [simplify]: iters left: 5 (50 enodes) 1553857907.634 * * [simplify]: iters left: 4 (73 enodes) 1553857907.656 * * [simplify]: iters left: 3 (85 enodes) 1553857907.679 * * [simplify]: iters left: 2 (96 enodes) 1553857907.698 * * [simplify]: iters left: 1 (120 enodes) 1553857907.718 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857907.718 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857907.718 * * [simplify]: Extracting #2: cost 31 inf + 0 1553857907.718 * * [simplify]: Extracting #3: cost 45 inf + 4 1553857907.719 * * [simplify]: Extracting #4: cost 39 inf + 410 1553857907.719 * * [simplify]: Extracting #5: cost 13 inf + 5701 1553857907.721 * * [simplify]: Extracting #6: cost 0 inf + 10636 1553857907.722 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 1553857907.722 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1553857907.723 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857907.723 * * [simplify]: iters left: 6 (12 enodes) 1553857907.725 * * [simplify]: iters left: 5 (43 enodes) 1553857907.732 * * [simplify]: iters left: 4 (55 enodes) 1553857907.741 * * [simplify]: iters left: 3 (63 enodes) 1553857907.756 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857907.756 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857907.756 * * [simplify]: Extracting #2: cost 12 inf + 0 1553857907.756 * * [simplify]: Extracting #3: cost 23 inf + 0 1553857907.756 * * [simplify]: Extracting #4: cost 21 inf + 128 1553857907.757 * * [simplify]: Extracting #5: cost 9 inf + 1188 1553857907.758 * * [simplify]: Extracting #6: cost 1 inf + 2875 1553857907.759 * * [simplify]: Extracting #7: cost 0 inf + 3254 1553857907.760 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857907.760 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))))) 1553857907.760 * * * * [progress]: [ 275 / 441 ] simplifiying candidate # 1553857907.760 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1553857907.761 * * [simplify]: iters left: 6 (14 enodes) 1553857907.766 * * [simplify]: iters left: 5 (51 enodes) 1553857907.781 * * [simplify]: iters left: 4 (71 enodes) 1553857907.793 * * [simplify]: iters left: 3 (91 enodes) 1553857907.805 * * [simplify]: iters left: 2 (93 enodes) 1553857907.824 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857907.824 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857907.824 * * [simplify]: Extracting #2: cost 24 inf + 0 1553857907.825 * * [simplify]: Extracting #3: cost 35 inf + 0 1553857907.825 * * [simplify]: Extracting #4: cost 34 inf + 87 1553857907.825 * * [simplify]: Extracting #5: cost 18 inf + 1584 1553857907.826 * * [simplify]: Extracting #6: cost 2 inf + 5952 1553857907.827 * * [simplify]: Extracting #7: cost 0 inf + 6750 1553857907.828 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) 1553857907.828 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1553857907.829 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1553857907.829 * * [simplify]: iters left: 6 (13 enodes) 1553857907.831 * * [simplify]: iters left: 5 (46 enodes) 1553857907.838 * * [simplify]: iters left: 4 (61 enodes) 1553857907.846 * * [simplify]: iters left: 3 (71 enodes) 1553857907.855 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857907.855 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857907.855 * * [simplify]: Extracting #2: cost 16 inf + 0 1553857907.855 * * [simplify]: Extracting #3: cost 27 inf + 0 1553857907.855 * * [simplify]: Extracting #4: cost 25 inf + 169 1553857907.856 * * [simplify]: Extracting #5: cost 12 inf + 1163 1553857907.857 * * [simplify]: Extracting #6: cost 3 inf + 3511 1553857907.858 * * [simplify]: Extracting #7: cost 0 inf + 4206 1553857907.859 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857907.859 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))))) 1553857907.860 * * * * [progress]: [ 276 / 441 ] simplifiying candidate # 1553857907.860 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) 1553857907.860 * * [simplify]: iters left: 6 (14 enodes) 1553857907.864 * * [simplify]: iters left: 5 (51 enodes) 1553857907.871 * * [simplify]: iters left: 4 (71 enodes) 1553857907.884 * * [simplify]: iters left: 3 (86 enodes) 1553857907.898 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857907.898 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857907.899 * * [simplify]: Extracting #2: cost 12 inf + 1 1553857907.899 * * [simplify]: Extracting #3: cost 23 inf + 1 1553857907.899 * * [simplify]: Extracting #4: cost 22 inf + 88 1553857907.899 * * [simplify]: Extracting #5: cost 6 inf + 1465 1553857907.900 * * [simplify]: Extracting #6: cost 1 inf + 2876 1553857907.902 * * [simplify]: Extracting #7: cost 0 inf + 3255 1553857907.903 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857907.903 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1553857907.903 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1553857907.903 * * [simplify]: iters left: 6 (12 enodes) 1553857907.908 * * [simplify]: iters left: 5 (43 enodes) 1553857907.917 * * [simplify]: iters left: 4 (58 enodes) 1553857907.925 * * [simplify]: iters left: 3 (68 enodes) 1553857907.932 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857907.933 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857907.933 * * [simplify]: Extracting #2: cost 17 inf + 0 1553857907.933 * * [simplify]: Extracting #3: cost 23 inf + 2 1553857907.933 * * [simplify]: Extracting #4: cost 20 inf + 404 1553857907.933 * * [simplify]: Extracting #5: cost 4 inf + 2456 1553857907.934 * * [simplify]: Extracting #6: cost 0 inf + 3772 1553857907.934 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 1553857907.934 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))))) 1553857907.934 * * * * [progress]: [ 277 / 441 ] simplifiying candidate # 1553857907.935 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857907.935 * * [simplify]: iters left: 6 (14 enodes) 1553857907.938 * * [simplify]: iters left: 5 (51 enodes) 1553857907.944 * * [simplify]: iters left: 4 (71 enodes) 1553857907.954 * * [simplify]: iters left: 3 (88 enodes) 1553857907.974 * * [simplify]: iters left: 2 (91 enodes) 1553857907.985 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857907.985 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857907.985 * * [simplify]: Extracting #2: cost 22 inf + 0 1553857907.985 * * [simplify]: Extracting #3: cost 35 inf + 0 1553857907.985 * * [simplify]: Extracting #4: cost 34 inf + 87 1553857907.986 * * [simplify]: Extracting #5: cost 20 inf + 1230 1553857907.986 * * [simplify]: Extracting #6: cost 9 inf + 3867 1553857907.987 * * [simplify]: Extracting #7: cost 0 inf + 6750 1553857907.988 * [simplify]: Simplified to (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857907.988 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1553857907.989 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857907.989 * * [simplify]: iters left: 6 (13 enodes) 1553857907.991 * * [simplify]: iters left: 5 (46 enodes) 1553857907.997 * * [simplify]: iters left: 4 (61 enodes) 1553857908.010 * * [simplify]: iters left: 3 (71 enodes) 1553857908.027 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857908.027 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857908.027 * * [simplify]: Extracting #2: cost 16 inf + 0 1553857908.027 * * [simplify]: Extracting #3: cost 27 inf + 0 1553857908.027 * * [simplify]: Extracting #4: cost 25 inf + 169 1553857908.028 * * [simplify]: Extracting #5: cost 12 inf + 1123 1553857908.029 * * [simplify]: Extracting #6: cost 3 inf + 3391 1553857908.030 * * [simplify]: Extracting #7: cost 0 inf + 4206 1553857908.031 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 1553857908.031 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 1553857908.032 * * * * [progress]: [ 278 / 441 ] simplifiying candidate # 1553857908.032 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1553857908.032 * * [simplify]: iters left: 6 (12 enodes) 1553857908.035 * * [simplify]: iters left: 5 (43 enodes) 1553857908.041 * * [simplify]: iters left: 4 (53 enodes) 1553857908.047 * * [simplify]: iters left: 3 (62 enodes) 1553857908.055 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857908.056 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857908.056 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857908.056 * * [simplify]: Extracting #3: cost 19 inf + 2 1553857908.056 * * [simplify]: Extracting #4: cost 17 inf + 298 1553857908.056 * * [simplify]: Extracting #5: cost 3 inf + 1643 1553857908.057 * * [simplify]: Extracting #6: cost 0 inf + 2500 1553857908.057 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1553857908.057 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1553857908.057 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1553857908.057 * * [simplify]: iters left: 6 (12 enodes) 1553857908.060 * * [simplify]: iters left: 5 (43 enodes) 1553857908.071 * * [simplify]: iters left: 4 (53 enodes) 1553857908.086 * * [simplify]: iters left: 3 (62 enodes) 1553857908.100 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857908.100 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857908.100 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857908.100 * * [simplify]: Extracting #3: cost 19 inf + 2 1553857908.101 * * [simplify]: Extracting #4: cost 17 inf + 298 1553857908.101 * * [simplify]: Extracting #5: cost 3 inf + 1643 1553857908.102 * * [simplify]: Extracting #6: cost 0 inf + 2500 1553857908.104 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) 1553857908.104 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)))) 1553857908.104 * * * * [progress]: [ 279 / 441 ] simplifiying candidate # 1553857908.104 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1) 1553857908.104 * * [simplify]: iters left: 6 (13 enodes) 1553857908.111 * * [simplify]: iters left: 5 (46 enodes) 1553857908.125 * * [simplify]: iters left: 4 (61 enodes) 1553857908.142 * * [simplify]: iters left: 3 (72 enodes) 1553857908.158 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857908.158 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857908.158 * * [simplify]: Extracting #2: cost 8 inf + 1 1553857908.158 * * [simplify]: Extracting #3: cost 19 inf + 1 1553857908.159 * * [simplify]: Extracting #4: cost 17 inf + 170 1553857908.159 * * [simplify]: Extracting #5: cost 5 inf + 1067 1553857908.160 * * [simplify]: Extracting #6: cost 0 inf + 1983 1553857908.161 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857908.161 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1553857908.161 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1553857908.161 * * [simplify]: iters left: 6 (12 enodes) 1553857908.166 * * [simplify]: iters left: 5 (43 enodes) 1553857908.178 * * [simplify]: iters left: 4 (58 enodes) 1553857908.198 * * [simplify]: iters left: 3 (68 enodes) 1553857908.209 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857908.210 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857908.210 * * [simplify]: Extracting #2: cost 17 inf + 0 1553857908.210 * * [simplify]: Extracting #3: cost 23 inf + 2 1553857908.210 * * [simplify]: Extracting #4: cost 20 inf + 364 1553857908.210 * * [simplify]: Extracting #5: cost 4 inf + 2256 1553857908.211 * * [simplify]: Extracting #6: cost 0 inf + 3452 1553857908.211 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1553857908.211 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))))) 1553857908.212 * * * * [progress]: [ 280 / 441 ] simplifiying candidate # 1553857908.212 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857908.212 * * [simplify]: iters left: 6 (14 enodes) 1553857908.215 * * [simplify]: iters left: 5 (51 enodes) 1553857908.223 * * [simplify]: iters left: 4 (69 enodes) 1553857908.233 * * [simplify]: iters left: 3 (82 enodes) 1553857908.243 * * [simplify]: iters left: 2 (83 enodes) 1553857908.259 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857908.259 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857908.259 * * [simplify]: Extracting #2: cost 12 inf + 1 1553857908.259 * * [simplify]: Extracting #3: cost 23 inf + 1 1553857908.260 * * [simplify]: Extracting #4: cost 22 inf + 88 1553857908.260 * * [simplify]: Extracting #5: cost 6 inf + 1775 1553857908.262 * * [simplify]: Extracting #6: cost 0 inf + 3255 1553857908.263 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857908.263 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857908.264 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857908.264 * * [simplify]: iters left: 6 (12 enodes) 1553857908.269 * * [simplify]: iters left: 5 (43 enodes) 1553857908.277 * * [simplify]: iters left: 4 (58 enodes) 1553857908.286 * * [simplify]: iters left: 3 (68 enodes) 1553857908.294 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857908.294 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857908.295 * * [simplify]: Extracting #2: cost 17 inf + 0 1553857908.295 * * [simplify]: Extracting #3: cost 23 inf + 2 1553857908.295 * * [simplify]: Extracting #4: cost 21 inf + 267 1553857908.295 * * [simplify]: Extracting #5: cost 3 inf + 2795 1553857908.296 * * [simplify]: Extracting #6: cost 0 inf + 3772 1553857908.296 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 1553857908.296 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))))) 1553857908.296 * * * * [progress]: [ 281 / 441 ] simplifiying candidate # 1553857908.297 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) (sqrt (hypot y.re y.im))) 1553857908.297 * * [simplify]: iters left: 6 (13 enodes) 1553857908.300 * * [simplify]: iters left: 5 (46 enodes) 1553857908.309 * * [simplify]: iters left: 4 (60 enodes) 1553857908.325 * * [simplify]: iters left: 3 (71 enodes) 1553857908.341 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857908.341 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857908.341 * * [simplify]: Extracting #2: cost 8 inf + 1 1553857908.341 * * [simplify]: Extracting #3: cost 19 inf + 1 1553857908.342 * * [simplify]: Extracting #4: cost 17 inf + 170 1553857908.342 * * [simplify]: Extracting #5: cost 4 inf + 1124 1553857908.343 * * [simplify]: Extracting #6: cost 1 inf + 1684 1553857908.344 * * [simplify]: Extracting #7: cost 0 inf + 1983 1553857908.345 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857908.345 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1553857908.345 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1553857908.345 * * [simplify]: iters left: 6 (12 enodes) 1553857908.350 * * [simplify]: iters left: 5 (43 enodes) 1553857908.362 * * [simplify]: iters left: 4 (58 enodes) 1553857908.378 * * [simplify]: iters left: 3 (68 enodes) 1553857908.395 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857908.395 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857908.395 * * [simplify]: Extracting #2: cost 17 inf + 0 1553857908.396 * * [simplify]: Extracting #3: cost 23 inf + 2 1553857908.396 * * [simplify]: Extracting #4: cost 21 inf + 267 1553857908.397 * * [simplify]: Extracting #5: cost 3 inf + 2555 1553857908.398 * * [simplify]: Extracting #6: cost 0 inf + 3452 1553857908.399 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 1553857908.399 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))))) 1553857908.399 * * * * [progress]: [ 282 / 441 ] simplifiying candidate # 1553857908.400 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1) 1553857908.400 * * [simplify]: iters left: 6 (11 enodes) 1553857908.405 * * [simplify]: iters left: 5 (36 enodes) 1553857908.419 * * [simplify]: iters left: 4 (50 enodes) 1553857908.427 * * [simplify]: iters left: 3 (58 enodes) 1553857908.433 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857908.433 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857908.433 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857908.433 * * [simplify]: Extracting #3: cost 10 inf + 211 1553857908.434 * * [simplify]: Extracting #4: cost 0 inf + 1077 1553857908.434 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1553857908.434 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)))) 1553857908.434 * [simplify]: Simplifying (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 1553857908.434 * * [simplify]: iters left: 6 (11 enodes) 1553857908.436 * * [simplify]: iters left: 5 (40 enodes) 1553857908.442 * * [simplify]: iters left: 4 (52 enodes) 1553857908.450 * * [simplify]: iters left: 3 (60 enodes) 1553857908.463 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857908.463 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857908.464 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857908.464 * * [simplify]: Extracting #3: cost 19 inf + 2 1553857908.464 * * [simplify]: Extracting #4: cost 15 inf + 381 1553857908.464 * * [simplify]: Extracting #5: cost 2 inf + 1902 1553857908.466 * * [simplify]: Extracting #6: cost 0 inf + 2500 1553857908.467 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 1553857908.467 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)))) 1553857908.467 * * * * [progress]: [ 283 / 441 ] simplifiying candidate # 1553857908.467 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857908.468 * * [simplify]: iters left: 6 (8 enodes) 1553857908.472 * * [simplify]: iters left: 5 (32 enodes) 1553857908.482 * * [simplify]: iters left: 4 (47 enodes) 1553857908.495 * * [simplify]: iters left: 3 (51 enodes) 1553857908.508 * * [simplify]: iters left: 2 (61 enodes) 1553857908.522 * * [simplify]: iters left: 1 (81 enodes) 1553857908.538 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857908.538 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857908.538 * * [simplify]: Extracting #2: cost 28 inf + 1 1553857908.538 * * [simplify]: Extracting #3: cost 34 inf + 5 1553857908.538 * * [simplify]: Extracting #4: cost 22 inf + 2087 1553857908.540 * * [simplify]: Extracting #5: cost 1 inf + 7927 1553857908.542 * * [simplify]: Extracting #6: cost 0 inf + 8275 1553857908.543 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1553857908.543 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1553857908.544 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857908.544 * * [simplify]: iters left: 6 (11 enodes) 1553857908.549 * * [simplify]: iters left: 5 (43 enodes) 1553857908.561 * * [simplify]: iters left: 4 (75 enodes) 1553857908.585 * * [simplify]: iters left: 3 (131 enodes) 1553857908.622 * * [simplify]: iters left: 2 (206 enodes) 1553857908.656 * * [simplify]: iters left: 1 (262 enodes) 1553857908.721 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857908.721 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857908.722 * * [simplify]: Extracting #2: cost 59 inf + 2 1553857908.722 * * [simplify]: Extracting #3: cost 71 inf + 1318 1553857908.726 * * [simplify]: Extracting #4: cost 16 inf + 12382 1553857908.732 * * [simplify]: Extracting #5: cost 0 inf + 15902 1553857908.738 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857908.739 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1553857908.739 * * * * [progress]: [ 284 / 441 ] simplifiying candidate # 1553857908.739 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1553857908.739 * * [simplify]: iters left: 6 (9 enodes) 1553857908.744 * * [simplify]: iters left: 5 (33 enodes) 1553857908.754 * * [simplify]: iters left: 4 (45 enodes) 1553857908.769 * * [simplify]: iters left: 3 (57 enodes) 1553857908.785 * * [simplify]: iters left: 2 (59 enodes) 1553857908.792 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857908.792 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857908.792 * * [simplify]: Extracting #2: cost 21 inf + 1 1553857908.792 * * [simplify]: Extracting #3: cost 24 inf + 1 1553857908.793 * * [simplify]: Extracting #4: cost 22 inf + 3 1553857908.793 * * [simplify]: Extracting #5: cost 14 inf + 1261 1553857908.793 * * [simplify]: Extracting #6: cost 1 inf + 3850 1553857908.794 * * [simplify]: Extracting #7: cost 0 inf + 4067 1553857908.794 * [simplify]: Simplified to (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857908.794 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1553857908.795 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1553857908.795 * * [simplify]: iters left: 6 (12 enodes) 1553857908.797 * * [simplify]: iters left: 5 (46 enodes) 1553857908.804 * * [simplify]: iters left: 4 (81 enodes) 1553857908.818 * * [simplify]: iters left: 3 (152 enodes) 1553857908.851 * * [simplify]: iters left: 2 (282 enodes) 1553857908.900 * * [simplify]: iters left: 1 (394 enodes) 1553857908.982 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857908.982 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857908.983 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857908.983 * * [simplify]: Extracting #3: cost 105 inf + 1251 1553857908.986 * * [simplify]: Extracting #4: cost 32 inf + 15539 1553857908.992 * * [simplify]: Extracting #5: cost 0 inf + 22742 1553857909.002 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1553857909.002 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1553857909.002 * * * * [progress]: [ 285 / 441 ] simplifiying candidate # 1553857909.002 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) 1553857909.002 * * [simplify]: iters left: 6 (8 enodes) 1553857909.007 * * [simplify]: iters left: 5 (28 enodes) 1553857909.016 * * [simplify]: iters left: 4 (38 enodes) 1553857909.027 * * [simplify]: iters left: 3 (45 enodes) 1553857909.041 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857909.041 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857909.041 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857909.042 * * [simplify]: Extracting #3: cost 12 inf + 1 1553857909.042 * * [simplify]: Extracting #4: cost 9 inf + 60 1553857909.042 * * [simplify]: Extracting #5: cost 0 inf + 1537 1553857909.042 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857909.042 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1553857909.043 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1553857909.043 * * [simplify]: iters left: 6 (11 enodes) 1553857909.048 * * [simplify]: iters left: 5 (43 enodes) 1553857909.060 * * [simplify]: iters left: 4 (78 enodes) 1553857909.085 * * [simplify]: iters left: 3 (149 enodes) 1553857909.132 * * [simplify]: iters left: 2 (279 enodes) 1553857909.203 * * [simplify]: iters left: 1 (391 enodes) 1553857909.294 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857909.294 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857909.294 * * [simplify]: Extracting #2: cost 83 inf + 2 1553857909.295 * * [simplify]: Extracting #3: cost 99 inf + 2070 1553857909.298 * * [simplify]: Extracting #4: cost 17 inf + 16608 1553857909.302 * * [simplify]: Extracting #5: cost 0 inf + 19908 1553857909.306 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 1553857909.307 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))))) 1553857909.307 * * * * [progress]: [ 286 / 441 ] simplifiying candidate # 1553857909.307 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857909.307 * * [simplify]: iters left: 6 (9 enodes) 1553857909.309 * * [simplify]: iters left: 5 (33 enodes) 1553857909.315 * * [simplify]: iters left: 4 (45 enodes) 1553857909.322 * * [simplify]: iters left: 3 (54 enodes) 1553857909.330 * * [simplify]: iters left: 2 (57 enodes) 1553857909.338 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857909.338 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857909.338 * * [simplify]: Extracting #2: cost 19 inf + 1 1553857909.338 * * [simplify]: Extracting #3: cost 24 inf + 1 1553857909.338 * * [simplify]: Extracting #4: cost 22 inf + 3 1553857909.338 * * [simplify]: Extracting #5: cost 18 inf + 392 1553857909.338 * * [simplify]: Extracting #6: cost 4 inf + 3237 1553857909.339 * * [simplify]: Extracting #7: cost 0 inf + 4067 1553857909.340 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857909.340 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1553857909.340 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857909.340 * * [simplify]: iters left: 6 (12 enodes) 1553857909.342 * * [simplify]: iters left: 5 (46 enodes) 1553857909.349 * * [simplify]: iters left: 4 (81 enodes) 1553857909.373 * * [simplify]: iters left: 3 (152 enodes) 1553857909.422 * * [simplify]: iters left: 2 (282 enodes) 1553857909.510 * * [simplify]: iters left: 1 (394 enodes) 1553857909.597 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857909.597 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857909.598 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857909.599 * * [simplify]: Extracting #3: cost 105 inf + 1131 1553857909.604 * * [simplify]: Extracting #4: cost 32 inf + 15339 1553857909.613 * * [simplify]: Extracting #5: cost 0 inf + 22742 1553857909.622 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857909.623 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1553857909.623 * * * * [progress]: [ 287 / 441 ] simplifiying candidate # 1553857909.623 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1553857909.623 * * [simplify]: iters left: 6 (7 enodes) 1553857909.627 * * [simplify]: iters left: 5 (25 enodes) 1553857909.635 * * [simplify]: iters left: 4 (27 enodes) 1553857909.644 * * [simplify]: iters left: 3 (28 enodes) 1553857909.652 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857909.652 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857909.652 * * [simplify]: Extracting #2: cost 10 inf + 1 1553857909.652 * * [simplify]: Extracting #3: cost 0 inf + 783 1553857909.653 * [simplify]: Simplified to (/ 1 (hypot y.re y.im)) 1553857909.653 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1553857909.653 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1553857909.653 * * [simplify]: iters left: 6 (11 enodes) 1553857909.658 * * [simplify]: iters left: 5 (43 enodes) 1553857909.671 * * [simplify]: iters left: 4 (73 enodes) 1553857909.693 * * [simplify]: iters left: 3 (130 enodes) 1553857909.736 * * [simplify]: iters left: 2 (205 enodes) 1553857909.795 * * [simplify]: iters left: 1 (261 enodes) 1553857909.859 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857909.860 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857909.860 * * [simplify]: Extracting #2: cost 58 inf + 2 1553857909.861 * * [simplify]: Extracting #3: cost 65 inf + 1589 1553857909.866 * * [simplify]: Extracting #4: cost 11 inf + 8674 1553857909.871 * * [simplify]: Extracting #5: cost 0 inf + 10348 1553857909.876 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857909.876 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.re y.im)) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 1553857909.876 * * * * [progress]: [ 288 / 441 ] simplifiying candidate # 1553857909.876 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) 1) 1553857909.876 * * [simplify]: iters left: 6 (7 enodes) 1553857909.880 * * [simplify]: iters left: 5 (23 enodes) 1553857909.888 * * [simplify]: iters left: 4 (28 enodes) 1553857909.896 * * [simplify]: iters left: 3 (31 enodes) 1553857909.904 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857909.904 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857909.904 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857909.904 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857909.904 * * [simplify]: Extracting #4: cost 6 inf + 3 1553857909.904 * * [simplify]: Extracting #5: cost 2 inf + 352 1553857909.904 * * [simplify]: Extracting #6: cost 0 inf + 587 1553857909.904 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1553857909.905 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1553857909.905 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1553857909.905 * * [simplify]: iters left: 6 (11 enodes) 1553857909.910 * * [simplify]: iters left: 5 (43 enodes) 1553857909.923 * * [simplify]: iters left: 4 (78 enodes) 1553857909.948 * * [simplify]: iters left: 3 (149 enodes) 1553857909.975 * * [simplify]: iters left: 2 (279 enodes) 1553857910.037 * * [simplify]: iters left: 1 (391 enodes) 1553857910.144 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857910.144 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857910.144 * * [simplify]: Extracting #2: cost 83 inf + 2 1553857910.145 * * [simplify]: Extracting #3: cost 99 inf + 1750 1553857910.151 * * [simplify]: Extracting #4: cost 17 inf + 14328 1553857910.158 * * [simplify]: Extracting #5: cost 0 inf + 17188 1553857910.163 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 1553857910.163 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))))) 1553857910.163 * * * * [progress]: [ 289 / 441 ] simplifiying candidate # 1553857910.163 * [simplify]: Simplifying (/ (/ 1 1) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857910.163 * * [simplify]: iters left: 6 (8 enodes) 1553857910.166 * * [simplify]: iters left: 5 (26 enodes) 1553857910.170 * * [simplify]: iters left: 4 (32 enodes) 1553857910.174 * * [simplify]: iters left: 3 (34 enodes) 1553857910.179 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857910.179 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857910.179 * * [simplify]: Extracting #2: cost 11 inf + 1 1553857910.179 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857910.179 * * [simplify]: Extracting #4: cost 12 inf + 3 1553857910.180 * * [simplify]: Extracting #5: cost 7 inf + 610 1553857910.180 * * [simplify]: Extracting #6: cost 1 inf + 1675 1553857910.180 * * [simplify]: Extracting #7: cost 0 inf + 1893 1553857910.180 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857910.180 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857910.181 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857910.181 * * [simplify]: iters left: 6 (11 enodes) 1553857910.183 * * [simplify]: iters left: 5 (43 enodes) 1553857910.197 * * [simplify]: iters left: 4 (78 enodes) 1553857910.221 * * [simplify]: iters left: 3 (149 enodes) 1553857910.257 * * [simplify]: iters left: 2 (279 enodes) 1553857910.305 * * [simplify]: iters left: 1 (391 enodes) 1553857910.719 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857910.719 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857910.720 * * [simplify]: Extracting #2: cost 83 inf + 2 1553857910.720 * * [simplify]: Extracting #3: cost 99 inf + 1509 1553857910.723 * * [simplify]: Extracting #4: cost 23 inf + 15184 1553857910.727 * * [simplify]: Extracting #5: cost 1 inf + 19690 1553857910.734 * * [simplify]: Extracting #6: cost 0 inf + 19908 1553857910.743 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857910.743 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857910.743 * * * * [progress]: [ 290 / 441 ] simplifiying candidate # 1553857910.743 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (hypot y.re y.im))) 1553857910.743 * * [simplify]: iters left: 4 (7 enodes) 1553857910.747 * * [simplify]: iters left: 3 (21 enodes) 1553857910.753 * * [simplify]: iters left: 2 (23 enodes) 1553857910.758 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857910.759 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857910.759 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857910.759 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857910.759 * * [simplify]: Extracting #4: cost 1 inf + 449 1553857910.759 * * [simplify]: Extracting #5: cost 0 inf + 587 1553857910.759 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1553857910.759 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1553857910.759 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1553857910.759 * * [simplify]: iters left: 6 (11 enodes) 1553857910.762 * * [simplify]: iters left: 5 (43 enodes) 1553857910.768 * * [simplify]: iters left: 4 (78 enodes) 1553857910.780 * * [simplify]: iters left: 3 (149 enodes) 1553857910.807 * * [simplify]: iters left: 2 (279 enodes) 1553857910.877 * * [simplify]: iters left: 1 (391 enodes) 1553857910.985 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857910.985 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857910.985 * * [simplify]: Extracting #2: cost 83 inf + 2 1553857910.987 * * [simplify]: Extracting #3: cost 99 inf + 1469 1553857910.992 * * [simplify]: Extracting #4: cost 23 inf + 13264 1553857911.001 * * [simplify]: Extracting #5: cost 1 inf + 17010 1553857911.010 * * [simplify]: Extracting #6: cost 0 inf + 17188 1553857911.018 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1553857911.019 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1553857911.019 * * * * [progress]: [ 291 / 441 ] simplifiying candidate # 1553857911.019 * [simplify]: Simplifying (/ (/ 1 1) 1) 1553857911.019 * * [simplify]: iters left: 4 (3 enodes) 1553857911.021 * * [simplify]: iters left: 3 (7 enodes) 1553857911.024 * * [simplify]: iters left: 2 (9 enodes) 1553857911.027 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857911.027 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857911.027 * [simplify]: Simplified to 1 1553857911.027 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)))) 1553857911.027 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1553857911.027 * * [simplify]: iters left: 6 (10 enodes) 1553857911.034 * * [simplify]: iters left: 5 (40 enodes) 1553857911.046 * * [simplify]: iters left: 4 (72 enodes) 1553857911.069 * * [simplify]: iters left: 3 (128 enodes) 1553857911.107 * * [simplify]: iters left: 2 (203 enodes) 1553857911.164 * * [simplify]: iters left: 1 (259 enodes) 1553857911.228 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857911.228 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857911.228 * * [simplify]: Extracting #2: cost 58 inf + 2 1553857911.229 * * [simplify]: Extracting #3: cost 64 inf + 1987 1553857911.233 * * [simplify]: Extracting #4: cost 7 inf + 9386 1553857911.238 * * [simplify]: Extracting #5: cost 0 inf + 10348 1553857911.243 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1553857911.243 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)))) 1553857911.243 * * * * [progress]: [ 292 / 441 ] simplifiying candidate # 1553857911.244 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857911.244 * * [simplify]: iters left: 6 (14 enodes) 1553857911.249 * * [simplify]: iters left: 5 (51 enodes) 1553857911.256 * * [simplify]: iters left: 4 (64 enodes) 1553857911.264 * * [simplify]: iters left: 3 (68 enodes) 1553857911.275 * * [simplify]: iters left: 2 (79 enodes) 1553857911.297 * * [simplify]: iters left: 1 (103 enodes) 1553857911.331 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857911.331 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857911.331 * * [simplify]: Extracting #2: cost 32 inf + 0 1553857911.332 * * [simplify]: Extracting #3: cost 42 inf + 4 1553857911.332 * * [simplify]: Extracting #4: cost 32 inf + 2479 1553857911.333 * * [simplify]: Extracting #5: cost 15 inf + 7018 1553857911.334 * * [simplify]: Extracting #6: cost 8 inf + 7851 1553857911.335 * * [simplify]: Extracting #7: cost 0 inf + 10788 1553857911.336 * [simplify]: Simplified to (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857911.336 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1553857911.336 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857911.337 * * [simplify]: iters left: 6 (13 enodes) 1553857911.339 * * [simplify]: iters left: 5 (48 enodes) 1553857911.345 * * [simplify]: iters left: 4 (65 enodes) 1553857911.354 * * [simplify]: iters left: 3 (75 enodes) 1553857911.363 * * [simplify]: iters left: 2 (80 enodes) 1553857911.373 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857911.373 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857911.373 * * [simplify]: Extracting #2: cost 23 inf + 0 1553857911.373 * * [simplify]: Extracting #3: cost 34 inf + 0 1553857911.373 * * [simplify]: Extracting #4: cost 35 inf + 59 1553857911.375 * * [simplify]: Extracting #5: cost 29 inf + 569 1553857911.375 * * [simplify]: Extracting #6: cost 16 inf + 2381 1553857911.376 * * [simplify]: Extracting #7: cost 2 inf + 6390 1553857911.377 * * [simplify]: Extracting #8: cost 0 inf + 6986 1553857911.379 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857911.380 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))))) 1553857911.380 * * * * [progress]: [ 293 / 441 ] simplifiying candidate # 1553857911.380 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1553857911.380 * * [simplify]: iters left: 6 (15 enodes) 1553857911.387 * * [simplify]: iters left: 5 (52 enodes) 1553857911.401 * * [simplify]: iters left: 4 (62 enodes) 1553857911.418 * * [simplify]: iters left: 3 (74 enodes) 1553857911.437 * * [simplify]: iters left: 2 (76 enodes) 1553857911.448 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857911.448 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857911.448 * * [simplify]: Extracting #2: cost 25 inf + 0 1553857911.448 * * [simplify]: Extracting #3: cost 32 inf + 0 1553857911.449 * * [simplify]: Extracting #4: cost 32 inf + 156 1553857911.449 * * [simplify]: Extracting #5: cost 22 inf + 1374 1553857911.449 * * [simplify]: Extracting #6: cost 7 inf + 3969 1553857911.450 * * [simplify]: Extracting #7: cost 2 inf + 6144 1553857911.451 * * [simplify]: Extracting #8: cost 0 inf + 6982 1553857911.452 * [simplify]: Simplified to (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857911.452 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1553857911.452 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1553857911.452 * * [simplify]: iters left: 6 (14 enodes) 1553857911.455 * * [simplify]: iters left: 5 (51 enodes) 1553857911.462 * * [simplify]: iters left: 4 (71 enodes) 1553857911.478 * * [simplify]: iters left: 3 (88 enodes) 1553857911.503 * * [simplify]: iters left: 2 (100 enodes) 1553857911.529 * * [simplify]: iters left: 1 (104 enodes) 1553857911.546 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857911.546 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857911.546 * * [simplify]: Extracting #2: cost 30 inf + 0 1553857911.546 * * [simplify]: Extracting #3: cost 44 inf + 0 1553857911.546 * * [simplify]: Extracting #4: cost 45 inf + 59 1553857911.546 * * [simplify]: Extracting #5: cost 31 inf + 1903 1553857911.547 * * [simplify]: Extracting #6: cost 9 inf + 7094 1553857911.549 * * [simplify]: Extracting #7: cost 0 inf + 9646 1553857911.550 * [simplify]: Simplified to (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1553857911.550 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1553857911.550 * * * * [progress]: [ 294 / 441 ] simplifiying candidate # 1553857911.551 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) 1553857911.551 * * [simplify]: iters left: 6 (15 enodes) 1553857911.554 * * [simplify]: iters left: 5 (52 enodes) 1553857911.562 * * [simplify]: iters left: 4 (62 enodes) 1553857911.571 * * [simplify]: iters left: 3 (69 enodes) 1553857911.587 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857911.587 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857911.587 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857911.587 * * [simplify]: Extracting #3: cost 20 inf + 1 1553857911.588 * * [simplify]: Extracting #4: cost 21 inf + 60 1553857911.588 * * [simplify]: Extracting #5: cost 14 inf + 747 1553857911.588 * * [simplify]: Extracting #6: cost 5 inf + 1447 1553857911.589 * * [simplify]: Extracting #7: cost 0 inf + 3247 1553857911.590 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857911.590 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1553857911.591 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1553857911.591 * * [simplify]: iters left: 6 (13 enodes) 1553857911.596 * * [simplify]: iters left: 5 (48 enodes) 1553857911.612 * * [simplify]: iters left: 4 (68 enodes) 1553857911.631 * * [simplify]: iters left: 3 (85 enodes) 1553857911.654 * * [simplify]: iters left: 2 (97 enodes) 1553857911.668 * * [simplify]: iters left: 1 (101 enodes) 1553857911.679 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857911.680 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857911.680 * * [simplify]: Extracting #2: cost 31 inf + 0 1553857911.680 * * [simplify]: Extracting #3: cost 39 inf + 59 1553857911.680 * * [simplify]: Extracting #4: cost 38 inf + 744 1553857911.680 * * [simplify]: Extracting #5: cost 36 inf + 746 1553857911.680 * * [simplify]: Extracting #6: cost 21 inf + 2956 1553857911.682 * * [simplify]: Extracting #7: cost 2 inf + 8216 1553857911.683 * * [simplify]: Extracting #8: cost 0 inf + 8732 1553857911.684 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 1553857911.684 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))))) 1553857911.685 * * * * [progress]: [ 295 / 441 ] simplifiying candidate # 1553857911.685 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857911.685 * * [simplify]: iters left: 6 (15 enodes) 1553857911.688 * * [simplify]: iters left: 5 (52 enodes) 1553857911.695 * * [simplify]: iters left: 4 (62 enodes) 1553857911.703 * * [simplify]: iters left: 3 (71 enodes) 1553857911.713 * * [simplify]: iters left: 2 (74 enodes) 1553857911.722 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857911.722 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857911.722 * * [simplify]: Extracting #2: cost 23 inf + 0 1553857911.722 * * [simplify]: Extracting #3: cost 32 inf + 0 1553857911.722 * * [simplify]: Extracting #4: cost 33 inf + 59 1553857911.723 * * [simplify]: Extracting #5: cost 25 inf + 763 1553857911.723 * * [simplify]: Extracting #6: cost 9 inf + 3211 1553857911.724 * * [simplify]: Extracting #7: cost 2 inf + 6144 1553857911.725 * * [simplify]: Extracting #8: cost 0 inf + 6982 1553857911.726 * [simplify]: Simplified to (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1553857911.726 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1553857911.726 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857911.726 * * [simplify]: iters left: 6 (14 enodes) 1553857911.729 * * [simplify]: iters left: 5 (51 enodes) 1553857911.736 * * [simplify]: iters left: 4 (71 enodes) 1553857911.746 * * [simplify]: iters left: 3 (88 enodes) 1553857911.758 * * [simplify]: iters left: 2 (100 enodes) 1553857911.771 * * [simplify]: iters left: 1 (104 enodes) 1553857911.796 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857911.796 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857911.796 * * [simplify]: Extracting #2: cost 30 inf + 0 1553857911.796 * * [simplify]: Extracting #3: cost 44 inf + 0 1553857911.796 * * [simplify]: Extracting #4: cost 45 inf + 59 1553857911.797 * * [simplify]: Extracting #5: cost 31 inf + 1823 1553857911.799 * * [simplify]: Extracting #6: cost 9 inf + 7054 1553857911.802 * * [simplify]: Extracting #7: cost 0 inf + 9646 1553857911.805 * [simplify]: Simplified to (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857911.805 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1553857911.805 * * * * [progress]: [ 296 / 441 ] simplifiying candidate # 1553857911.805 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1553857911.805 * * [simplify]: iters left: 6 (13 enodes) 1553857911.811 * * [simplify]: iters left: 5 (44 enodes) 1553857911.823 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857911.823 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857911.823 * * [simplify]: Extracting #2: cost 14 inf + 0 1553857911.823 * * [simplify]: Extracting #3: cost 15 inf + 59 1553857911.823 * * [simplify]: Extracting #4: cost 17 inf + 213 1553857911.824 * * [simplify]: Extracting #5: cost 12 inf + 436 1553857911.824 * * [simplify]: Extracting #6: cost 7 inf + 726 1553857911.824 * * [simplify]: Extracting #7: cost 3 inf + 1650 1553857911.825 * * [simplify]: Extracting #8: cost 0 inf + 2492 1553857911.826 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) 1553857911.826 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1553857911.826 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1553857911.827 * * [simplify]: iters left: 6 (13 enodes) 1553857911.832 * * [simplify]: iters left: 5 (48 enodes) 1553857911.845 * * [simplify]: iters left: 4 (63 enodes) 1553857911.862 * * [simplify]: iters left: 3 (74 enodes) 1553857911.871 * * [simplify]: iters left: 2 (79 enodes) 1553857911.881 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857911.881 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857911.881 * * [simplify]: Extracting #2: cost 24 inf + 0 1553857911.881 * * [simplify]: Extracting #3: cost 29 inf + 59 1553857911.881 * * [simplify]: Extracting #4: cost 30 inf + 310 1553857911.881 * * [simplify]: Extracting #5: cost 28 inf + 312 1553857911.882 * * [simplify]: Extracting #6: cost 17 inf + 1529 1553857911.882 * * [simplify]: Extracting #7: cost 2 inf + 4796 1553857911.883 * * [simplify]: Extracting #8: cost 0 inf + 5272 1553857911.884 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) 1553857911.884 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)))) 1553857911.884 * * * * [progress]: [ 297 / 441 ] simplifiying candidate # 1553857911.884 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1) 1553857911.885 * * [simplify]: iters left: 6 (14 enodes) 1553857911.888 * * [simplify]: iters left: 5 (47 enodes) 1553857911.901 * * [simplify]: iters left: 4 (52 enodes) 1553857911.913 * * [simplify]: iters left: 3 (55 enodes) 1553857911.919 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857911.919 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857911.920 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857911.920 * * [simplify]: Extracting #3: cost 16 inf + 1 1553857911.920 * * [simplify]: Extracting #4: cost 17 inf + 60 1553857911.920 * * [simplify]: Extracting #5: cost 8 inf + 561 1553857911.920 * * [simplify]: Extracting #6: cost 5 inf + 727 1553857911.920 * * [simplify]: Extracting #7: cost 1 inf + 1556 1553857911.921 * * [simplify]: Extracting #8: cost 0 inf + 1895 1553857911.921 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857911.921 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1553857911.921 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1553857911.921 * * [simplify]: iters left: 6 (13 enodes) 1553857911.924 * * [simplify]: iters left: 5 (48 enodes) 1553857911.930 * * [simplify]: iters left: 4 (68 enodes) 1553857911.941 * * [simplify]: iters left: 3 (85 enodes) 1553857911.963 * * [simplify]: iters left: 2 (97 enodes) 1553857911.987 * * [simplify]: iters left: 1 (101 enodes) 1553857912.012 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857912.012 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857912.012 * * [simplify]: Extracting #2: cost 31 inf + 0 1553857912.012 * * [simplify]: Extracting #3: cost 39 inf + 59 1553857912.012 * * [simplify]: Extracting #4: cost 38 inf + 584 1553857912.013 * * [simplify]: Extracting #5: cost 36 inf + 586 1553857912.014 * * [simplify]: Extracting #6: cost 21 inf + 2716 1553857912.017 * * [simplify]: Extracting #7: cost 2 inf + 7456 1553857912.020 * * [simplify]: Extracting #8: cost 0 inf + 7932 1553857912.023 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 1553857912.023 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))))) 1553857912.023 * * * * [progress]: [ 298 / 441 ] simplifiying candidate # 1553857912.024 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857912.024 * * [simplify]: iters left: 6 (15 enodes) 1553857912.031 * * [simplify]: iters left: 5 (52 enodes) 1553857912.046 * * [simplify]: iters left: 4 (60 enodes) 1553857912.063 * * [simplify]: iters left: 3 (65 enodes) 1553857912.079 * * [simplify]: iters left: 2 (66 enodes) 1553857912.095 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857912.095 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857912.095 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857912.095 * * [simplify]: Extracting #3: cost 20 inf + 1 1553857912.095 * * [simplify]: Extracting #4: cost 20 inf + 117 1553857912.096 * * [simplify]: Extracting #5: cost 15 inf + 570 1553857912.096 * * [simplify]: Extracting #6: cost 6 inf + 1243 1553857912.097 * * [simplify]: Extracting #7: cost 1 inf + 2868 1553857912.098 * * [simplify]: Extracting #8: cost 0 inf + 3247 1553857912.099 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857912.099 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857912.099 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857912.099 * * [simplify]: iters left: 6 (13 enodes) 1553857912.105 * * [simplify]: iters left: 5 (48 enodes) 1553857912.119 * * [simplify]: iters left: 4 (68 enodes) 1553857912.138 * * [simplify]: iters left: 3 (85 enodes) 1553857912.161 * * [simplify]: iters left: 2 (97 enodes) 1553857912.187 * * [simplify]: iters left: 1 (101 enodes) 1553857912.211 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857912.211 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857912.212 * * [simplify]: Extracting #2: cost 31 inf + 0 1553857912.212 * * [simplify]: Extracting #3: cost 39 inf + 59 1553857912.212 * * [simplify]: Extracting #4: cost 38 inf + 744 1553857912.212 * * [simplify]: Extracting #5: cost 36 inf + 746 1553857912.213 * * [simplify]: Extracting #6: cost 21 inf + 3196 1553857912.214 * * [simplify]: Extracting #7: cost 1 inf + 8434 1553857912.215 * * [simplify]: Extracting #8: cost 0 inf + 8732 1553857912.217 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 1553857912.217 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))))) 1553857912.217 * * * * [progress]: [ 299 / 441 ] simplifiying candidate # 1553857912.217 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1) (sqrt (hypot y.re y.im))) 1553857912.217 * * [simplify]: iters left: 6 (14 enodes) 1553857912.220 * * [simplify]: iters left: 5 (47 enodes) 1553857912.227 * * [simplify]: iters left: 4 (51 enodes) 1553857912.234 * * [simplify]: iters left: 3 (54 enodes) 1553857912.241 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857912.241 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857912.241 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857912.241 * * [simplify]: Extracting #3: cost 16 inf + 1 1553857912.242 * * [simplify]: Extracting #4: cost 17 inf + 60 1553857912.242 * * [simplify]: Extracting #5: cost 9 inf + 479 1553857912.242 * * [simplify]: Extracting #6: cost 4 inf + 809 1553857912.242 * * [simplify]: Extracting #7: cost 1 inf + 1556 1553857912.242 * * [simplify]: Extracting #8: cost 0 inf + 1895 1553857912.243 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857912.243 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1553857912.243 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1553857912.243 * * [simplify]: iters left: 6 (13 enodes) 1553857912.246 * * [simplify]: iters left: 5 (48 enodes) 1553857912.252 * * [simplify]: iters left: 4 (68 enodes) 1553857912.261 * * [simplify]: iters left: 3 (85 enodes) 1553857912.273 * * [simplify]: iters left: 2 (97 enodes) 1553857912.287 * * [simplify]: iters left: 1 (101 enodes) 1553857912.311 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857912.311 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857912.312 * * [simplify]: Extracting #2: cost 31 inf + 0 1553857912.312 * * [simplify]: Extracting #3: cost 39 inf + 59 1553857912.312 * * [simplify]: Extracting #4: cost 38 inf + 584 1553857912.312 * * [simplify]: Extracting #5: cost 36 inf + 586 1553857912.313 * * [simplify]: Extracting #6: cost 21 inf + 2836 1553857912.315 * * [simplify]: Extracting #7: cost 1 inf + 7674 1553857912.318 * * [simplify]: Extracting #8: cost 0 inf + 7932 1553857912.321 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1553857912.321 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))))) 1553857912.321 * * * * [progress]: [ 300 / 441 ] simplifiying candidate # 1553857912.322 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1) 1) 1553857912.322 * * [simplify]: iters left: 6 (12 enodes) 1553857912.326 * * [simplify]: iters left: 5 (37 enodes) 1553857912.331 * * [simplify]: iters left: 4 (41 enodes) 1553857912.337 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857912.337 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857912.337 * * [simplify]: Extracting #2: cost 8 inf + 1 1553857912.337 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857912.337 * * [simplify]: Extracting #4: cost 10 inf + 5 1553857912.337 * * [simplify]: Extracting #5: cost 3 inf + 419 1553857912.337 * * [simplify]: Extracting #6: cost 0 inf + 909 1553857912.337 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857912.337 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)))) 1553857912.337 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 1553857912.338 * * [simplify]: iters left: 6 (12 enodes) 1553857912.340 * * [simplify]: iters left: 5 (45 enodes) 1553857912.346 * * [simplify]: iters left: 4 (62 enodes) 1553857912.354 * * [simplify]: iters left: 3 (72 enodes) 1553857912.364 * * [simplify]: iters left: 2 (77 enodes) 1553857912.384 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857912.384 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857912.384 * * [simplify]: Extracting #2: cost 24 inf + 0 1553857912.384 * * [simplify]: Extracting #3: cost 29 inf + 59 1553857912.384 * * [simplify]: Extracting #4: cost 31 inf + 213 1553857912.385 * * [simplify]: Extracting #5: cost 28 inf + 312 1553857912.385 * * [simplify]: Extracting #6: cost 11 inf + 2796 1553857912.387 * * [simplify]: Extracting #7: cost 0 inf + 5272 1553857912.389 * [simplify]: Simplified to (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 1553857912.389 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)))) 1553857912.389 * * * * [progress]: [ 301 / 441 ] simplifiying candidate # 1553857912.390 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857912.390 * * [simplify]: iters left: 6 (15 enodes) 1553857912.396 * * [simplify]: iters left: 5 (54 enodes) 1553857912.405 * * [simplify]: iters left: 4 (69 enodes) 1553857912.414 * * [simplify]: iters left: 3 (73 enodes) 1553857912.425 * * [simplify]: iters left: 2 (84 enodes) 1553857912.445 * * [simplify]: iters left: 1 (108 enodes) 1553857912.484 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857912.484 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857912.485 * * [simplify]: Extracting #2: cost 34 inf + 0 1553857912.485 * * [simplify]: Extracting #3: cost 44 inf + 102 1553857912.485 * * [simplify]: Extracting #4: cost 33 inf + 1037 1553857912.486 * * [simplify]: Extracting #5: cost 16 inf + 6313 1553857912.488 * * [simplify]: Extracting #6: cost 8 inf + 7946 1553857912.490 * * [simplify]: Extracting #7: cost 3 inf + 9956 1553857912.493 * * [simplify]: Extracting #8: cost 0 inf + 11098 1553857912.494 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 1553857912.494 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1553857912.494 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857912.494 * * [simplify]: iters left: 6 (14 enodes) 1553857912.497 * * [simplify]: iters left: 5 (51 enodes) 1553857912.504 * * [simplify]: iters left: 4 (78 enodes) 1553857912.515 * * [simplify]: iters left: 3 (116 enodes) 1553857912.543 * * [simplify]: iters left: 2 (165 enodes) 1553857912.595 * * [simplify]: iters left: 1 (219 enodes) 1553857912.652 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857912.652 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857912.652 * * [simplify]: Extracting #2: cost 47 inf + 0 1553857912.653 * * [simplify]: Extracting #3: cost 74 inf + 0 1553857912.653 * * [simplify]: Extracting #4: cost 69 inf + 248 1553857912.655 * * [simplify]: Extracting #5: cost 35 inf + 6939 1553857912.660 * * [simplify]: Extracting #6: cost 9 inf + 13159 1553857912.666 * * [simplify]: Extracting #7: cost 0 inf + 16350 1553857912.672 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857912.673 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))))) 1553857912.673 * * * * [progress]: [ 302 / 441 ] simplifiying candidate # 1553857912.673 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1553857912.674 * * [simplify]: iters left: 6 (16 enodes) 1553857912.680 * * [simplify]: iters left: 5 (55 enodes) 1553857912.696 * * [simplify]: iters left: 4 (67 enodes) 1553857912.714 * * [simplify]: iters left: 3 (79 enodes) 1553857912.737 * * [simplify]: iters left: 2 (81 enodes) 1553857912.756 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857912.757 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857912.757 * * [simplify]: Extracting #2: cost 27 inf + 0 1553857912.757 * * [simplify]: Extracting #3: cost 36 inf + 0 1553857912.757 * * [simplify]: Extracting #4: cost 33 inf + 85 1553857912.757 * * [simplify]: Extracting #5: cost 21 inf + 1211 1553857912.758 * * [simplify]: Extracting #6: cost 12 inf + 2681 1553857912.760 * * [simplify]: Extracting #7: cost 3 inf + 5940 1553857912.762 * * [simplify]: Extracting #8: cost 0 inf + 7322 1553857912.764 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1553857912.764 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1553857912.765 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1553857912.765 * * [simplify]: iters left: 6 (15 enodes) 1553857912.771 * * [simplify]: iters left: 5 (54 enodes) 1553857912.784 * * [simplify]: iters left: 4 (84 enodes) 1553857912.796 * * [simplify]: iters left: 3 (133 enodes) 1553857912.821 * * [simplify]: iters left: 2 (215 enodes) 1553857912.869 * * [simplify]: iters left: 1 (317 enodes) 1553857912.930 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857912.930 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857912.930 * * [simplify]: Extracting #2: cost 66 inf + 0 1553857912.931 * * [simplify]: Extracting #3: cost 100 inf + 0 1553857912.931 * * [simplify]: Extracting #4: cost 95 inf + 248 1553857912.935 * * [simplify]: Extracting #5: cost 43 inf + 10473 1553857912.943 * * [simplify]: Extracting #6: cost 6 inf + 21182 1553857912.951 * * [simplify]: Extracting #7: cost 0 inf + 23050 1553857912.955 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 1553857912.955 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 1553857912.955 * * * * [progress]: [ 303 / 441 ] simplifiying candidate # 1553857912.956 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) 1553857912.956 * * [simplify]: iters left: 6 (16 enodes) 1553857912.959 * * [simplify]: iters left: 5 (55 enodes) 1553857912.967 * * [simplify]: iters left: 4 (67 enodes) 1553857912.976 * * [simplify]: iters left: 3 (74 enodes) 1553857912.994 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857912.994 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857912.994 * * [simplify]: Extracting #2: cost 15 inf + 1 1553857912.995 * * [simplify]: Extracting #3: cost 24 inf + 1 1553857912.995 * * [simplify]: Extracting #4: cost 20 inf + 127 1553857912.995 * * [simplify]: Extracting #5: cost 10 inf + 1155 1553857912.996 * * [simplify]: Extracting #6: cost 5 inf + 1622 1553857912.997 * * [simplify]: Extracting #7: cost 1 inf + 3063 1553857912.998 * * [simplify]: Extracting #8: cost 0 inf + 3497 1553857912.999 * [simplify]: Simplified to (/ (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857912.999 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1553857913.000 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1553857913.000 * * [simplify]: iters left: 6 (14 enodes) 1553857913.006 * * [simplify]: iters left: 5 (51 enodes) 1553857913.016 * * [simplify]: iters left: 4 (81 enodes) 1553857913.029 * * [simplify]: iters left: 3 (130 enodes) 1553857913.055 * * [simplify]: iters left: 2 (212 enodes) 1553857913.100 * * [simplify]: iters left: 1 (314 enodes) 1553857913.148 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857913.148 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857913.148 * * [simplify]: Extracting #2: cost 67 inf + 0 1553857913.149 * * [simplify]: Extracting #3: cost 94 inf + 124 1553857913.149 * * [simplify]: Extracting #4: cost 66 inf + 5340 1553857913.152 * * [simplify]: Extracting #5: cost 22 inf + 14604 1553857913.156 * * [simplify]: Extracting #6: cost 2 inf + 20420 1553857913.161 * * [simplify]: Extracting #7: cost 0 inf + 20856 1553857913.170 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 1553857913.170 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))))) 1553857913.171 * * * * [progress]: [ 304 / 441 ] simplifiying candidate # 1553857913.171 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857913.171 * * [simplify]: iters left: 6 (16 enodes) 1553857913.177 * * [simplify]: iters left: 5 (55 enodes) 1553857913.184 * * [simplify]: iters left: 4 (67 enodes) 1553857913.193 * * [simplify]: iters left: 3 (76 enodes) 1553857913.202 * * [simplify]: iters left: 2 (79 enodes) 1553857913.219 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857913.219 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857913.219 * * [simplify]: Extracting #2: cost 25 inf + 0 1553857913.219 * * [simplify]: Extracting #3: cost 36 inf + 0 1553857913.220 * * [simplify]: Extracting #4: cost 33 inf + 85 1553857913.220 * * [simplify]: Extracting #5: cost 25 inf + 638 1553857913.221 * * [simplify]: Extracting #6: cost 12 inf + 2681 1553857913.221 * * [simplify]: Extracting #7: cost 5 inf + 5152 1553857913.223 * * [simplify]: Extracting #8: cost 0 inf + 7322 1553857913.224 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1553857913.224 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1553857913.224 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857913.224 * * [simplify]: iters left: 6 (15 enodes) 1553857913.227 * * [simplify]: iters left: 5 (54 enodes) 1553857913.235 * * [simplify]: iters left: 4 (84 enodes) 1553857913.247 * * [simplify]: iters left: 3 (133 enodes) 1553857913.282 * * [simplify]: iters left: 2 (215 enodes) 1553857913.344 * * [simplify]: iters left: 1 (317 enodes) 1553857913.395 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857913.395 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857913.395 * * [simplify]: Extracting #2: cost 66 inf + 0 1553857913.395 * * [simplify]: Extracting #3: cost 100 inf + 0 1553857913.395 * * [simplify]: Extracting #4: cost 95 inf + 248 1553857913.397 * * [simplify]: Extracting #5: cost 43 inf + 10273 1553857913.402 * * [simplify]: Extracting #6: cost 6 inf + 21102 1553857913.411 * * [simplify]: Extracting #7: cost 0 inf + 23050 1553857913.420 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857913.420 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))))) 1553857913.421 * * * * [progress]: [ 305 / 441 ] simplifiying candidate # 1553857913.421 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1553857913.421 * * [simplify]: iters left: 6 (14 enodes) 1553857913.427 * * [simplify]: iters left: 5 (47 enodes) 1553857913.434 * * [simplify]: iters left: 4 (49 enodes) 1553857913.440 * * [simplify]: iters left: 3 (50 enodes) 1553857913.447 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857913.447 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857913.447 * * [simplify]: Extracting #2: cost 16 inf + 0 1553857913.447 * * [simplify]: Extracting #3: cost 19 inf + 43 1553857913.447 * * [simplify]: Extracting #4: cost 14 inf + 378 1553857913.448 * * [simplify]: Extracting #5: cost 11 inf + 598 1553857913.448 * * [simplify]: Extracting #6: cost 4 inf + 1501 1553857913.448 * * [simplify]: Extracting #7: cost 1 inf + 2388 1553857913.449 * * [simplify]: Extracting #8: cost 0 inf + 2742 1553857913.449 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (hypot y.re y.im)) 1553857913.449 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (hypot y.re y.im)) (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1553857913.450 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1553857913.450 * * [simplify]: iters left: 6 (14 enodes) 1553857913.452 * * [simplify]: iters left: 5 (51 enodes) 1553857913.459 * * [simplify]: iters left: 4 (76 enodes) 1553857913.475 * * [simplify]: iters left: 3 (115 enodes) 1553857913.501 * * [simplify]: iters left: 2 (164 enodes) 1553857913.539 * * [simplify]: iters left: 1 (218 enodes) 1553857913.597 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857913.597 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857913.597 * * [simplify]: Extracting #2: cost 48 inf + 0 1553857913.597 * * [simplify]: Extracting #3: cost 68 inf + 124 1553857913.598 * * [simplify]: Extracting #4: cost 40 inf + 4587 1553857913.600 * * [simplify]: Extracting #5: cost 14 inf + 9112 1553857913.602 * * [simplify]: Extracting #6: cost 6 inf + 10178 1553857913.605 * * [simplify]: Extracting #7: cost 1 inf + 11737 1553857913.607 * * [simplify]: Extracting #8: cost 0 inf + 12076 1553857913.610 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)) 1553857913.610 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (hypot y.re y.im)) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)))) 1553857913.610 * * * * [progress]: [ 306 / 441 ] simplifiying candidate # 1553857913.610 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) 1) 1553857913.610 * * [simplify]: iters left: 6 (15 enodes) 1553857913.614 * * [simplify]: iters left: 5 (50 enodes) 1553857913.621 * * [simplify]: iters left: 4 (57 enodes) 1553857913.629 * * [simplify]: iters left: 3 (60 enodes) 1553857913.636 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857913.636 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857913.636 * * [simplify]: Extracting #2: cost 11 inf + 1 1553857913.636 * * [simplify]: Extracting #3: cost 20 inf + 1 1553857913.637 * * [simplify]: Extracting #4: cost 16 inf + 127 1553857913.637 * * [simplify]: Extracting #5: cost 9 inf + 624 1553857913.637 * * [simplify]: Extracting #6: cost 6 inf + 845 1553857913.637 * * [simplify]: Extracting #7: cost 1 inf + 1761 1553857913.638 * * [simplify]: Extracting #8: cost 0 inf + 2115 1553857913.638 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) 1553857913.638 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1553857913.638 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1553857913.638 * * [simplify]: iters left: 6 (14 enodes) 1553857913.644 * * [simplify]: iters left: 5 (51 enodes) 1553857913.659 * * [simplify]: iters left: 4 (81 enodes) 1553857913.683 * * [simplify]: iters left: 3 (130 enodes) 1553857913.719 * * [simplify]: iters left: 2 (212 enodes) 1553857913.755 * * [simplify]: iters left: 1 (314 enodes) 1553857913.822 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857913.822 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857913.822 * * [simplify]: Extracting #2: cost 67 inf + 0 1553857913.822 * * [simplify]: Extracting #3: cost 94 inf + 124 1553857913.823 * * [simplify]: Extracting #4: cost 66 inf + 4700 1553857913.826 * * [simplify]: Extracting #5: cost 22 inf + 13084 1553857913.830 * * [simplify]: Extracting #6: cost 2 inf + 18380 1553857913.835 * * [simplify]: Extracting #7: cost 0 inf + 18776 1553857913.839 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 1553857913.839 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))))) 1553857913.840 * * * * [progress]: [ 307 / 441 ] simplifiying candidate # 1553857913.840 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857913.840 * * [simplify]: iters left: 6 (16 enodes) 1553857913.844 * * [simplify]: iters left: 5 (55 enodes) 1553857913.851 * * [simplify]: iters left: 4 (65 enodes) 1553857913.860 * * [simplify]: iters left: 3 (70 enodes) 1553857913.869 * * [simplify]: iters left: 2 (71 enodes) 1553857913.877 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857913.877 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857913.877 * * [simplify]: Extracting #2: cost 15 inf + 1 1553857913.877 * * [simplify]: Extracting #3: cost 24 inf + 1 1553857913.878 * * [simplify]: Extracting #4: cost 20 inf + 127 1553857913.878 * * [simplify]: Extracting #5: cost 13 inf + 664 1553857913.878 * * [simplify]: Extracting #6: cost 4 inf + 2056 1553857913.879 * * [simplify]: Extracting #7: cost 0 inf + 3497 1553857913.879 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857913.879 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857913.879 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857913.879 * * [simplify]: iters left: 6 (14 enodes) 1553857913.884 * * [simplify]: iters left: 5 (51 enodes) 1553857913.898 * * [simplify]: iters left: 4 (81 enodes) 1553857913.922 * * [simplify]: iters left: 3 (130 enodes) 1553857913.942 * * [simplify]: iters left: 2 (212 enodes) 1553857913.980 * * [simplify]: iters left: 1 (314 enodes) 1553857914.041 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857914.041 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857914.041 * * [simplify]: Extracting #2: cost 67 inf + 0 1553857914.042 * * [simplify]: Extracting #3: cost 94 inf + 124 1553857914.042 * * [simplify]: Extracting #4: cost 66 inf + 5381 1553857914.045 * * [simplify]: Extracting #5: cost 19 inf + 15538 1553857914.049 * * [simplify]: Extracting #6: cost 2 inf + 20420 1553857914.054 * * [simplify]: Extracting #7: cost 0 inf + 20856 1553857914.063 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 1553857914.063 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))))) 1553857914.064 * * * * [progress]: [ 308 / 441 ] simplifiying candidate # 1553857914.064 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1) (sqrt (hypot y.re y.im))) 1553857914.064 * * [simplify]: iters left: 6 (15 enodes) 1553857914.071 * * [simplify]: iters left: 5 (50 enodes) 1553857914.085 * * [simplify]: iters left: 4 (56 enodes) 1553857914.101 * * [simplify]: iters left: 3 (59 enodes) 1553857914.116 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857914.116 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857914.117 * * [simplify]: Extracting #2: cost 11 inf + 1 1553857914.117 * * [simplify]: Extracting #3: cost 20 inf + 1 1553857914.117 * * [simplify]: Extracting #4: cost 15 inf + 168 1553857914.117 * * [simplify]: Extracting #5: cost 10 inf + 567 1553857914.118 * * [simplify]: Extracting #6: cost 4 inf + 969 1553857914.118 * * [simplify]: Extracting #7: cost 0 inf + 2115 1553857914.119 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) 1553857914.119 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1553857914.119 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1553857914.120 * * [simplify]: iters left: 6 (14 enodes) 1553857914.126 * * [simplify]: iters left: 5 (51 enodes) 1553857914.141 * * [simplify]: iters left: 4 (81 enodes) 1553857914.163 * * [simplify]: iters left: 3 (130 enodes) 1553857914.181 * * [simplify]: iters left: 2 (212 enodes) 1553857914.231 * * [simplify]: iters left: 1 (314 enodes) 1553857914.281 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857914.281 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857914.281 * * [simplify]: Extracting #2: cost 67 inf + 0 1553857914.282 * * [simplify]: Extracting #3: cost 94 inf + 124 1553857914.284 * * [simplify]: Extracting #4: cost 66 inf + 4701 1553857914.288 * * [simplify]: Extracting #5: cost 19 inf + 13858 1553857914.292 * * [simplify]: Extracting #6: cost 2 inf + 18380 1553857914.296 * * [simplify]: Extracting #7: cost 0 inf + 18776 1553857914.300 * [simplify]: Simplified to (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1553857914.301 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))))) 1553857914.301 * * * * [progress]: [ 309 / 441 ] simplifiying candidate # 1553857914.301 * [simplify]: Simplifying (/ (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1) 1) 1553857914.301 * * [simplify]: iters left: 6 (13 enodes) 1553857914.304 * * [simplify]: iters left: 5 (40 enodes) 1553857914.310 * * [simplify]: iters left: 4 (46 enodes) 1553857914.316 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857914.316 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857914.316 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857914.316 * * [simplify]: Extracting #3: cost 12 inf + 85 1553857914.316 * * [simplify]: Extracting #4: cost 7 inf + 291 1553857914.317 * * [simplify]: Extracting #5: cost 3 inf + 579 1553857914.317 * * [simplify]: Extracting #6: cost 1 inf + 880 1553857914.317 * * [simplify]: Extracting #7: cost 0 inf + 1099 1553857914.318 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1553857914.318 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (hypot y.re y.im)) (hypot y.re y.im)))) 1553857914.318 * [simplify]: Simplifying (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 1553857914.318 * * [simplify]: iters left: 6 (13 enodes) 1553857914.323 * * [simplify]: iters left: 5 (48 enodes) 1553857914.335 * * [simplify]: iters left: 4 (75 enodes) 1553857914.354 * * [simplify]: iters left: 3 (113 enodes) 1553857914.377 * * [simplify]: iters left: 2 (162 enodes) 1553857914.414 * * [simplify]: iters left: 1 (216 enodes) 1553857914.443 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857914.443 * * [simplify]: Extracting #1: cost 13 inf + 0 1553857914.443 * * [simplify]: Extracting #2: cost 48 inf + 0 1553857914.443 * * [simplify]: Extracting #3: cost 69 inf + 43 1553857914.444 * * [simplify]: Extracting #4: cost 45 inf + 3567 1553857914.445 * * [simplify]: Extracting #5: cost 16 inf + 8717 1553857914.448 * * [simplify]: Extracting #6: cost 6 inf + 10218 1553857914.450 * * [simplify]: Extracting #7: cost 0 inf + 12076 1553857914.454 * [simplify]: Simplified to (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)) (hypot y.re y.im)) 1553857914.455 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (/ (- (sqrt (* x.im y.re)) (* (sqrt y.im) (sqrt x.re))) (hypot y.re y.im)) (hypot y.re y.im)))) 1553857914.455 * * * * [progress]: [ 310 / 441 ] simplifiying candidate # 1553857914.455 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857914.455 * * [simplify]: iters left: 6 (15 enodes) 1553857914.462 * * [simplify]: iters left: 5 (55 enodes) 1553857914.479 * * [simplify]: iters left: 4 (69 enodes) 1553857914.497 * * [simplify]: iters left: 3 (73 enodes) 1553857914.511 * * [simplify]: iters left: 2 (84 enodes) 1553857914.524 * * [simplify]: iters left: 1 (108 enodes) 1553857914.550 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857914.550 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857914.550 * * [simplify]: Extracting #2: cost 34 inf + 0 1553857914.550 * * [simplify]: Extracting #3: cost 44 inf + 102 1553857914.551 * * [simplify]: Extracting #4: cost 34 inf + 1051 1553857914.552 * * [simplify]: Extracting #5: cost 13 inf + 6656 1553857914.554 * * [simplify]: Extracting #6: cost 2 inf + 10350 1553857914.557 * * [simplify]: Extracting #7: cost 0 inf + 11098 1553857914.560 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 1553857914.560 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1553857914.560 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857914.560 * * [simplify]: iters left: 6 (14 enodes) 1553857914.566 * * [simplify]: iters left: 5 (52 enodes) 1553857914.581 * * [simplify]: iters left: 4 (74 enodes) 1553857914.606 * * [simplify]: iters left: 3 (102 enodes) 1553857914.636 * * [simplify]: iters left: 2 (133 enodes) 1553857914.659 * * [simplify]: iters left: 1 (141 enodes) 1553857914.675 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857914.675 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857914.675 * * [simplify]: Extracting #2: cost 41 inf + 0 1553857914.675 * * [simplify]: Extracting #3: cost 50 inf + 84 1553857914.675 * * [simplify]: Extracting #4: cost 47 inf + 411 1553857914.676 * * [simplify]: Extracting #5: cost 29 inf + 3542 1553857914.677 * * [simplify]: Extracting #6: cost 6 inf + 9277 1553857914.679 * * [simplify]: Extracting #7: cost 0 inf + 11346 1553857914.681 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857914.681 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))))) 1553857914.682 * * * * [progress]: [ 311 / 441 ] simplifiying candidate # 1553857914.682 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1553857914.682 * * [simplify]: iters left: 6 (16 enodes) 1553857914.689 * * [simplify]: iters left: 5 (56 enodes) 1553857914.700 * * [simplify]: iters left: 4 (67 enodes) 1553857914.708 * * [simplify]: iters left: 3 (79 enodes) 1553857914.718 * * [simplify]: iters left: 2 (81 enodes) 1553857914.730 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857914.730 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857914.730 * * [simplify]: Extracting #2: cost 27 inf + 0 1553857914.731 * * [simplify]: Extracting #3: cost 36 inf + 0 1553857914.731 * * [simplify]: Extracting #4: cost 24 inf + 926 1553857914.732 * * [simplify]: Extracting #5: cost 17 inf + 2174 1553857914.732 * * [simplify]: Extracting #6: cost 9 inf + 3768 1553857914.734 * * [simplify]: Extracting #7: cost 3 inf + 5940 1553857914.736 * * [simplify]: Extracting #8: cost 0 inf + 7322 1553857914.739 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1553857914.739 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1553857914.739 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1553857914.739 * * [simplify]: iters left: 6 (15 enodes) 1553857914.746 * * [simplify]: iters left: 5 (55 enodes) 1553857914.761 * * [simplify]: iters left: 4 (80 enodes) 1553857914.783 * * [simplify]: iters left: 3 (119 enodes) 1553857914.803 * * [simplify]: iters left: 2 (179 enodes) 1553857914.840 * * [simplify]: iters left: 1 (199 enodes) 1553857914.885 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857914.885 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857914.885 * * [simplify]: Extracting #2: cost 54 inf + 0 1553857914.886 * * [simplify]: Extracting #3: cost 67 inf + 125 1553857914.886 * * [simplify]: Extracting #4: cost 65 inf + 411 1553857914.888 * * [simplify]: Extracting #5: cost 44 inf + 3917 1553857914.891 * * [simplify]: Extracting #6: cost 11 inf + 12525 1553857914.897 * * [simplify]: Extracting #7: cost 1 inf + 15528 1553857914.903 * * [simplify]: Extracting #8: cost 0 inf + 15906 1553857914.909 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))) 1553857914.909 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (sqrt (hypot y.re y.im)))))) 1553857914.910 * * * * [progress]: [ 312 / 441 ] simplifiying candidate # 1553857914.910 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) 1553857914.910 * * [simplify]: iters left: 6 (16 enodes) 1553857914.918 * * [simplify]: iters left: 5 (56 enodes) 1553857914.936 * * [simplify]: iters left: 4 (67 enodes) 1553857914.955 * * [simplify]: iters left: 3 (74 enodes) 1553857914.975 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857914.975 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857914.975 * * [simplify]: Extracting #2: cost 15 inf + 1 1553857914.976 * * [simplify]: Extracting #3: cost 24 inf + 1 1553857914.976 * * [simplify]: Extracting #4: cost 15 inf + 692 1553857914.976 * * [simplify]: Extracting #5: cost 10 inf + 1155 1553857914.977 * * [simplify]: Extracting #6: cost 5 inf + 1622 1553857914.978 * * [simplify]: Extracting #7: cost 1 inf + 3063 1553857914.979 * * [simplify]: Extracting #8: cost 0 inf + 3497 1553857914.980 * [simplify]: Simplified to (/ (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857914.980 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1553857914.981 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1553857914.981 * * [simplify]: iters left: 6 (14 enodes) 1553857914.987 * * [simplify]: iters left: 5 (52 enodes) 1553857915.002 * * [simplify]: iters left: 4 (77 enodes) 1553857915.021 * * [simplify]: iters left: 3 (116 enodes) 1553857915.039 * * [simplify]: iters left: 2 (176 enodes) 1553857915.080 * * [simplify]: iters left: 1 (196 enodes) 1553857915.102 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857915.102 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857915.102 * * [simplify]: Extracting #2: cost 54 inf + 0 1553857915.102 * * [simplify]: Extracting #3: cost 64 inf + 126 1553857915.103 * * [simplify]: Extracting #4: cost 36 inf + 5804 1553857915.104 * * [simplify]: Extracting #5: cost 23 inf + 8130 1553857915.106 * * [simplify]: Extracting #6: cost 9 inf + 11628 1553857915.109 * * [simplify]: Extracting #7: cost 0 inf + 14352 1553857915.111 * [simplify]: Simplified to (/ (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1553857915.111 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1553857915.112 * * * * [progress]: [ 313 / 441 ] simplifiying candidate # 1553857915.112 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857915.112 * * [simplify]: iters left: 6 (16 enodes) 1553857915.118 * * [simplify]: iters left: 5 (56 enodes) 1553857915.133 * * [simplify]: iters left: 4 (67 enodes) 1553857915.148 * * [simplify]: iters left: 3 (76 enodes) 1553857915.157 * * [simplify]: iters left: 2 (79 enodes) 1553857915.166 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857915.166 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857915.166 * * [simplify]: Extracting #2: cost 25 inf + 0 1553857915.166 * * [simplify]: Extracting #3: cost 36 inf + 0 1553857915.166 * * [simplify]: Extracting #4: cost 25 inf + 749 1553857915.167 * * [simplify]: Extracting #5: cost 19 inf + 1660 1553857915.167 * * [simplify]: Extracting #6: cost 11 inf + 2900 1553857915.168 * * [simplify]: Extracting #7: cost 4 inf + 5546 1553857915.169 * * [simplify]: Extracting #8: cost 0 inf + 7322 1553857915.170 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1553857915.170 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (* (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1553857915.170 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857915.170 * * [simplify]: iters left: 6 (15 enodes) 1553857915.173 * * [simplify]: iters left: 5 (55 enodes) 1553857915.185 * * [simplify]: iters left: 4 (80 enodes) 1553857915.207 * * [simplify]: iters left: 3 (119 enodes) 1553857915.244 * * [simplify]: iters left: 2 (179 enodes) 1553857915.295 * * [simplify]: iters left: 1 (199 enodes) 1553857915.328 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857915.328 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857915.329 * * [simplify]: Extracting #2: cost 54 inf + 0 1553857915.329 * * [simplify]: Extracting #3: cost 67 inf + 125 1553857915.329 * * [simplify]: Extracting #4: cost 65 inf + 411 1553857915.330 * * [simplify]: Extracting #5: cost 44 inf + 3837 1553857915.332 * * [simplify]: Extracting #6: cost 11 inf + 12565 1553857915.335 * * [simplify]: Extracting #7: cost 1 inf + 15528 1553857915.338 * * [simplify]: Extracting #8: cost 0 inf + 15906 1553857915.341 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857915.341 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))))) 1553857915.341 * * * * [progress]: [ 314 / 441 ] simplifiying candidate # 1553857915.341 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1553857915.341 * * [simplify]: iters left: 6 (14 enodes) 1553857915.344 * * [simplify]: iters left: 5 (48 enodes) 1553857915.350 * * [simplify]: iters left: 4 (49 enodes) 1553857915.358 * * [simplify]: iters left: 3 (50 enodes) 1553857915.370 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857915.370 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857915.370 * * [simplify]: Extracting #2: cost 16 inf + 0 1553857915.371 * * [simplify]: Extracting #3: cost 17 inf + 197 1553857915.371 * * [simplify]: Extracting #4: cost 15 inf + 393 1553857915.371 * * [simplify]: Extracting #5: cost 13 inf + 435 1553857915.372 * * [simplify]: Extracting #6: cost 6 inf + 1297 1553857915.372 * * [simplify]: Extracting #7: cost 1 inf + 2388 1553857915.373 * * [simplify]: Extracting #8: cost 0 inf + 2742 1553857915.374 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (hypot y.re y.im)) 1553857915.374 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (hypot y.re y.im)) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1553857915.375 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1553857915.375 * * [simplify]: iters left: 6 (14 enodes) 1553857915.381 * * [simplify]: iters left: 5 (52 enodes) 1553857915.396 * * [simplify]: iters left: 4 (72 enodes) 1553857915.416 * * [simplify]: iters left: 3 (101 enodes) 1553857915.445 * * [simplify]: iters left: 2 (132 enodes) 1553857915.478 * * [simplify]: iters left: 1 (140 enodes) 1553857915.510 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857915.510 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857915.510 * * [simplify]: Extracting #2: cost 41 inf + 0 1553857915.511 * * [simplify]: Extracting #3: cost 46 inf + 126 1553857915.512 * * [simplify]: Extracting #4: cost 29 inf + 2892 1553857915.513 * * [simplify]: Extracting #5: cost 17 inf + 4560 1553857915.516 * * [simplify]: Extracting #6: cost 6 inf + 6939 1553857915.519 * * [simplify]: Extracting #7: cost 0 inf + 8352 1553857915.523 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.re y.im)) 1553857915.523 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (hypot y.re y.im)) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (hypot y.re y.im)))) 1553857915.523 * * * * [progress]: [ 315 / 441 ] simplifiying candidate # 1553857915.523 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1) 1553857915.523 * * [simplify]: iters left: 6 (15 enodes) 1553857915.530 * * [simplify]: iters left: 5 (51 enodes) 1553857915.543 * * [simplify]: iters left: 4 (57 enodes) 1553857915.551 * * [simplify]: iters left: 3 (60 enodes) 1553857915.558 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857915.558 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857915.558 * * [simplify]: Extracting #2: cost 11 inf + 1 1553857915.558 * * [simplify]: Extracting #3: cost 20 inf + 1 1553857915.558 * * [simplify]: Extracting #4: cost 13 inf + 338 1553857915.558 * * [simplify]: Extracting #5: cost 8 inf + 721 1553857915.558 * * [simplify]: Extracting #6: cost 7 inf + 763 1553857915.559 * * [simplify]: Extracting #7: cost 2 inf + 1407 1553857915.559 * * [simplify]: Extracting #8: cost 0 inf + 2115 1553857915.559 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857915.559 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1553857915.560 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1553857915.560 * * [simplify]: iters left: 6 (14 enodes) 1553857915.563 * * [simplify]: iters left: 5 (52 enodes) 1553857915.571 * * [simplify]: iters left: 4 (77 enodes) 1553857915.593 * * [simplify]: iters left: 3 (116 enodes) 1553857915.611 * * [simplify]: iters left: 2 (176 enodes) 1553857915.634 * * [simplify]: iters left: 1 (196 enodes) 1553857915.668 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857915.668 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857915.668 * * [simplify]: Extracting #2: cost 54 inf + 0 1553857915.669 * * [simplify]: Extracting #3: cost 64 inf + 126 1553857915.670 * * [simplify]: Extracting #4: cost 36 inf + 5084 1553857915.673 * * [simplify]: Extracting #5: cost 23 inf + 7170 1553857915.677 * * [simplify]: Extracting #6: cost 9 inf + 10428 1553857915.682 * * [simplify]: Extracting #7: cost 0 inf + 12912 1553857915.688 * [simplify]: Simplified to (/ (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1553857915.688 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1553857915.688 * * * * [progress]: [ 316 / 441 ] simplifiying candidate # 1553857915.688 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857915.688 * * [simplify]: iters left: 6 (16 enodes) 1553857915.697 * * [simplify]: iters left: 5 (56 enodes) 1553857915.714 * * [simplify]: iters left: 4 (68 enodes) 1553857915.732 * * [simplify]: iters left: 3 (71 enodes) 1553857915.750 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857915.750 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857915.750 * * [simplify]: Extracting #2: cost 15 inf + 1 1553857915.750 * * [simplify]: Extracting #3: cost 24 inf + 1 1553857915.750 * * [simplify]: Extracting #4: cost 17 inf + 458 1553857915.751 * * [simplify]: Extracting #5: cost 10 inf + 1155 1553857915.751 * * [simplify]: Extracting #6: cost 5 inf + 1622 1553857915.752 * * [simplify]: Extracting #7: cost 1 inf + 3063 1553857915.753 * * [simplify]: Extracting #8: cost 0 inf + 3497 1553857915.755 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857915.755 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857915.755 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857915.755 * * [simplify]: iters left: 6 (14 enodes) 1553857915.761 * * [simplify]: iters left: 5 (52 enodes) 1553857915.775 * * [simplify]: iters left: 4 (77 enodes) 1553857915.798 * * [simplify]: iters left: 3 (116 enodes) 1553857915.831 * * [simplify]: iters left: 2 (176 enodes) 1553857915.855 * * [simplify]: iters left: 1 (196 enodes) 1553857915.894 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857915.894 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857915.895 * * [simplify]: Extracting #2: cost 54 inf + 0 1553857915.895 * * [simplify]: Extracting #3: cost 64 inf + 126 1553857915.895 * * [simplify]: Extracting #4: cost 39 inf + 5152 1553857915.897 * * [simplify]: Extracting #5: cost 23 inf + 8130 1553857915.899 * * [simplify]: Extracting #6: cost 7 inf + 12304 1553857915.901 * * [simplify]: Extracting #7: cost 0 inf + 14352 1553857915.904 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))) 1553857915.904 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (hypot y.re y.im))))) 1553857915.904 * * * * [progress]: [ 317 / 441 ] simplifiying candidate # 1553857915.904 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1) (sqrt (hypot y.re y.im))) 1553857915.904 * * [simplify]: iters left: 6 (15 enodes) 1553857915.908 * * [simplify]: iters left: 5 (51 enodes) 1553857915.922 * * [simplify]: iters left: 4 (58 enodes) 1553857915.939 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857915.939 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857915.939 * * [simplify]: Extracting #2: cost 11 inf + 1 1553857915.939 * * [simplify]: Extracting #3: cost 20 inf + 1 1553857915.939 * * [simplify]: Extracting #4: cost 17 inf + 86 1553857915.940 * * [simplify]: Extracting #5: cost 9 inf + 624 1553857915.940 * * [simplify]: Extracting #6: cost 7 inf + 763 1553857915.941 * * [simplify]: Extracting #7: cost 3 inf + 1188 1553857915.941 * * [simplify]: Extracting #8: cost 0 inf + 2115 1553857915.942 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857915.942 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1553857915.943 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1553857915.943 * * [simplify]: iters left: 6 (14 enodes) 1553857915.950 * * [simplify]: iters left: 5 (52 enodes) 1553857915.965 * * [simplify]: iters left: 4 (77 enodes) 1553857915.987 * * [simplify]: iters left: 3 (116 enodes) 1553857916.010 * * [simplify]: iters left: 2 (176 enodes) 1553857916.033 * * [simplify]: iters left: 1 (196 enodes) 1553857916.058 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857916.058 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857916.058 * * [simplify]: Extracting #2: cost 54 inf + 0 1553857916.058 * * [simplify]: Extracting #3: cost 64 inf + 126 1553857916.059 * * [simplify]: Extracting #4: cost 39 inf + 4552 1553857916.061 * * [simplify]: Extracting #5: cost 23 inf + 7170 1553857916.063 * * [simplify]: Extracting #6: cost 7 inf + 11024 1553857916.065 * * [simplify]: Extracting #7: cost 0 inf + 12912 1553857916.068 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))) 1553857916.068 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (* (sqrt (hypot y.re y.im)) (hypot y.re y.im))))) 1553857916.068 * * * * [progress]: [ 318 / 441 ] simplifiying candidate # 1553857916.068 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1) 1) 1553857916.068 * * [simplify]: iters left: 6 (13 enodes) 1553857916.072 * * [simplify]: iters left: 5 (41 enodes) 1553857916.078 * * [simplify]: iters left: 4 (46 enodes) 1553857916.090 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857916.090 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857916.090 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857916.090 * * [simplify]: Extracting #3: cost 12 inf + 85 1553857916.090 * * [simplify]: Extracting #4: cost 7 inf + 211 1553857916.091 * * [simplify]: Extracting #5: cost 0 inf + 1099 1553857916.091 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1553857916.091 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)))) 1553857916.092 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 1553857916.092 * * [simplify]: iters left: 6 (13 enodes) 1553857916.098 * * [simplify]: iters left: 5 (49 enodes) 1553857916.108 * * [simplify]: iters left: 4 (71 enodes) 1553857916.118 * * [simplify]: iters left: 3 (99 enodes) 1553857916.134 * * [simplify]: iters left: 2 (130 enodes) 1553857916.150 * * [simplify]: iters left: 1 (138 enodes) 1553857916.165 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857916.166 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857916.166 * * [simplify]: Extracting #2: cost 41 inf + 0 1553857916.166 * * [simplify]: Extracting #3: cost 36 inf + 1240 1553857916.167 * * [simplify]: Extracting #4: cost 23 inf + 3795 1553857916.167 * * [simplify]: Extracting #5: cost 16 inf + 4738 1553857916.169 * * [simplify]: Extracting #6: cost 3 inf + 7618 1553857916.170 * * [simplify]: Extracting #7: cost 0 inf + 8352 1553857916.172 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (* (hypot y.re y.im) (hypot y.re y.im))) 1553857916.172 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (sqrt (* x.re y.im))) (* (hypot y.re y.im) (hypot y.re y.im))))) 1553857916.172 * * * * [progress]: [ 319 / 441 ] simplifiying candidate # 1553857916.172 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857916.173 * * [simplify]: iters left: 6 (16 enodes) 1553857916.179 * * [simplify]: iters left: 5 (58 enodes) 1553857916.195 * * [simplify]: iters left: 4 (74 enodes) 1553857916.215 * * [simplify]: iters left: 3 (78 enodes) 1553857916.238 * * [simplify]: iters left: 2 (89 enodes) 1553857916.265 * * [simplify]: iters left: 1 (113 enodes) 1553857916.302 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857916.302 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857916.302 * * [simplify]: Extracting #2: cost 36 inf + 0 1553857916.302 * * [simplify]: Extracting #3: cost 47 inf + 143 1553857916.303 * * [simplify]: Extracting #4: cost 31 inf + 1850 1553857916.304 * * [simplify]: Extracting #5: cost 7 inf + 9004 1553857916.307 * * [simplify]: Extracting #6: cost 0 inf + 11658 1553857916.310 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 1553857916.310 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1553857916.311 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857916.311 * * [simplify]: iters left: 6 (15 enodes) 1553857916.317 * * [simplify]: iters left: 5 (55 enodes) 1553857916.327 * * [simplify]: iters left: 4 (87 enodes) 1553857916.339 * * [simplify]: iters left: 3 (143 enodes) 1553857916.366 * * [simplify]: iters left: 2 (218 enodes) 1553857916.406 * * [simplify]: iters left: 1 (274 enodes) 1553857916.462 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857916.462 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857916.463 * * [simplify]: Extracting #2: cost 65 inf + 0 1553857916.463 * * [simplify]: Extracting #3: cost 89 inf + 125 1553857916.463 * * [simplify]: Extracting #4: cost 81 inf + 616 1553857916.464 * * [simplify]: Extracting #5: cost 40 inf + 9969 1553857916.468 * * [simplify]: Extracting #6: cost 4 inf + 19520 1553857916.472 * * [simplify]: Extracting #7: cost 0 inf + 20710 1553857916.476 * [simplify]: Simplified to (/ (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857916.476 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) (/ (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1553857916.476 * * * * [progress]: [ 320 / 441 ] simplifiying candidate # 1553857916.476 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1553857916.477 * * [simplify]: iters left: 6 (17 enodes) 1553857916.480 * * [simplify]: iters left: 5 (59 enodes) 1553857916.495 * * [simplify]: iters left: 4 (72 enodes) 1553857916.515 * * [simplify]: iters left: 3 (84 enodes) 1553857916.537 * * [simplify]: iters left: 2 (86 enodes) 1553857916.548 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857916.548 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857916.548 * * [simplify]: Extracting #2: cost 29 inf + 0 1553857916.548 * * [simplify]: Extracting #3: cost 40 inf + 0 1553857916.548 * * [simplify]: Extracting #4: cost 27 inf + 949 1553857916.549 * * [simplify]: Extracting #5: cost 13 inf + 2582 1553857916.550 * * [simplify]: Extracting #6: cost 1 inf + 7408 1553857916.551 * * [simplify]: Extracting #7: cost 0 inf + 7962 1553857916.552 * [simplify]: Simplified to (/ (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857916.553 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1553857916.553 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1553857916.553 * * [simplify]: iters left: 6 (16 enodes) 1553857916.556 * * [simplify]: iters left: 5 (58 enodes) 1553857916.564 * * [simplify]: iters left: 4 (93 enodes) 1553857916.590 * * [simplify]: iters left: 3 (164 enodes) 1553857916.632 * * [simplify]: iters left: 2 (294 enodes) 1553857916.682 * * [simplify]: iters left: 1 (406 enodes) 1553857916.759 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857916.759 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857916.759 * * [simplify]: Extracting #2: cost 90 inf + 0 1553857916.760 * * [simplify]: Extracting #3: cost 124 inf + 84 1553857916.760 * * [simplify]: Extracting #4: cost 116 inf + 494 1553857916.762 * * [simplify]: Extracting #5: cost 57 inf + 14961 1553857916.768 * * [simplify]: Extracting #6: cost 5 inf + 27824 1553857916.774 * * [simplify]: Extracting #7: cost 0 inf + 29310 1553857916.780 * [simplify]: Simplified to (/ (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1553857916.780 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1553857916.780 * * * * [progress]: [ 321 / 441 ] simplifiying candidate # 1553857916.780 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) 1553857916.780 * * [simplify]: iters left: 6 (17 enodes) 1553857916.784 * * [simplify]: iters left: 5 (59 enodes) 1553857916.796 * * [simplify]: iters left: 4 (72 enodes) 1553857916.818 * * [simplify]: iters left: 3 (79 enodes) 1553857916.828 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857916.828 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857916.828 * * [simplify]: Extracting #2: cost 17 inf + 1 1553857916.828 * * [simplify]: Extracting #3: cost 28 inf + 1 1553857916.828 * * [simplify]: Extracting #4: cost 18 inf + 499 1553857916.828 * * [simplify]: Extracting #5: cost 8 inf + 1319 1553857916.829 * * [simplify]: Extracting #6: cost 1 inf + 3423 1553857916.830 * * [simplify]: Extracting #7: cost 0 inf + 3897 1553857916.830 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857916.830 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1553857916.831 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1553857916.831 * * [simplify]: iters left: 6 (15 enodes) 1553857916.834 * * [simplify]: iters left: 5 (55 enodes) 1553857916.842 * * [simplify]: iters left: 4 (90 enodes) 1553857916.862 * * [simplify]: iters left: 3 (161 enodes) 1553857916.909 * * [simplify]: iters left: 2 (291 enodes) 1553857916.985 * * [simplify]: iters left: 1 (403 enodes) 1553857917.081 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857917.081 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857917.081 * * [simplify]: Extracting #2: cost 90 inf + 0 1553857917.081 * * [simplify]: Extracting #3: cost 119 inf + 167 1553857917.082 * * [simplify]: Extracting #4: cost 76 inf + 7691 1553857917.087 * * [simplify]: Extracting #5: cost 7 inf + 25088 1553857917.092 * * [simplify]: Extracting #6: cost 0 inf + 26476 1553857917.103 * [simplify]: Simplified to (/ (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1553857917.103 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1553857917.103 * * * * [progress]: [ 322 / 441 ] simplifiying candidate # 1553857917.104 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857917.104 * * [simplify]: iters left: 6 (17 enodes) 1553857917.111 * * [simplify]: iters left: 5 (59 enodes) 1553857917.127 * * [simplify]: iters left: 4 (72 enodes) 1553857917.136 * * [simplify]: iters left: 3 (81 enodes) 1553857917.146 * * [simplify]: iters left: 2 (84 enodes) 1553857917.156 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857917.156 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857917.156 * * [simplify]: Extracting #2: cost 27 inf + 0 1553857917.156 * * [simplify]: Extracting #3: cost 40 inf + 0 1553857917.156 * * [simplify]: Extracting #4: cost 30 inf + 378 1553857917.157 * * [simplify]: Extracting #5: cost 15 inf + 2188 1553857917.158 * * [simplify]: Extracting #6: cost 2 inf + 7014 1553857917.161 * * [simplify]: Extracting #7: cost 0 inf + 7962 1553857917.163 * [simplify]: Simplified to (/ (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1553857917.163 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1553857917.164 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857917.164 * * [simplify]: iters left: 6 (16 enodes) 1553857917.171 * * [simplify]: iters left: 5 (58 enodes) 1553857917.188 * * [simplify]: iters left: 4 (93 enodes) 1553857917.213 * * [simplify]: iters left: 3 (164 enodes) 1553857917.243 * * [simplify]: iters left: 2 (294 enodes) 1553857917.310 * * [simplify]: iters left: 1 (406 enodes) 1553857917.402 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857917.403 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857917.403 * * [simplify]: Extracting #2: cost 90 inf + 0 1553857917.404 * * [simplify]: Extracting #3: cost 124 inf + 84 1553857917.405 * * [simplify]: Extracting #4: cost 116 inf + 494 1553857917.408 * * [simplify]: Extracting #5: cost 57 inf + 14721 1553857917.421 * * [simplify]: Extracting #6: cost 5 inf + 27784 1553857917.431 * * [simplify]: Extracting #7: cost 0 inf + 29310 1553857917.437 * [simplify]: Simplified to (/ (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857917.437 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1553857917.438 * * * * [progress]: [ 323 / 441 ] simplifiying candidate # 1553857917.438 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1553857917.438 * * [simplify]: iters left: 6 (15 enodes) 1553857917.441 * * [simplify]: iters left: 5 (51 enodes) 1553857917.448 * * [simplify]: iters left: 4 (54 enodes) 1553857917.454 * * [simplify]: iters left: 3 (55 enodes) 1553857917.461 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857917.461 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857917.461 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857917.461 * * [simplify]: Extracting #3: cost 22 inf + 100 1553857917.461 * * [simplify]: Extracting #4: cost 12 inf + 558 1553857917.462 * * [simplify]: Extracting #5: cost 7 inf + 1006 1553857917.462 * * [simplify]: Extracting #6: cost 1 inf + 2748 1553857917.463 * * [simplify]: Extracting #7: cost 0 inf + 3142 1553857917.463 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (hypot y.re y.im)) 1553857917.463 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (hypot y.re y.im)) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1553857917.464 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1553857917.464 * * [simplify]: iters left: 6 (15 enodes) 1553857917.469 * * [simplify]: iters left: 5 (55 enodes) 1553857917.485 * * [simplify]: iters left: 4 (85 enodes) 1553857917.511 * * [simplify]: iters left: 3 (142 enodes) 1553857917.548 * * [simplify]: iters left: 2 (217 enodes) 1553857917.585 * * [simplify]: iters left: 1 (273 enodes) 1553857917.642 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857917.642 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857917.642 * * [simplify]: Extracting #2: cost 65 inf + 0 1553857917.642 * * [simplify]: Extracting #3: cost 85 inf + 167 1553857917.643 * * [simplify]: Extracting #4: cost 54 inf + 4430 1553857917.646 * * [simplify]: Extracting #5: cost 8 inf + 13131 1553857917.649 * * [simplify]: Extracting #6: cost 0 inf + 15156 1553857917.653 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (hypot y.re y.im)) 1553857917.653 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (hypot y.re y.im)) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (hypot y.re y.im)))) 1553857917.653 * * * * [progress]: [ 324 / 441 ] simplifiying candidate # 1553857917.653 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) 1) 1553857917.653 * * [simplify]: iters left: 6 (16 enodes) 1553857917.657 * * [simplify]: iters left: 5 (54 enodes) 1553857917.669 * * [simplify]: iters left: 4 (62 enodes) 1553857917.677 * * [simplify]: iters left: 3 (65 enodes) 1553857917.685 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857917.685 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857917.685 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857917.685 * * [simplify]: Extracting #3: cost 24 inf + 1 1553857917.685 * * [simplify]: Extracting #4: cost 12 inf + 421 1553857917.686 * * [simplify]: Extracting #5: cost 5 inf + 1007 1553857917.686 * * [simplify]: Extracting #6: cost 0 inf + 2435 1553857917.686 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) 1553857917.686 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1553857917.687 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1553857917.687 * * [simplify]: iters left: 6 (15 enodes) 1553857917.690 * * [simplify]: iters left: 5 (55 enodes) 1553857917.703 * * [simplify]: iters left: 4 (90 enodes) 1553857917.732 * * [simplify]: iters left: 3 (161 enodes) 1553857917.778 * * [simplify]: iters left: 2 (291 enodes) 1553857917.858 * * [simplify]: iters left: 1 (403 enodes) 1553857917.918 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857917.918 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857917.919 * * [simplify]: Extracting #2: cost 90 inf + 0 1553857917.919 * * [simplify]: Extracting #3: cost 119 inf + 167 1553857917.922 * * [simplify]: Extracting #4: cost 76 inf + 6771 1553857917.929 * * [simplify]: Extracting #5: cost 7 inf + 22488 1553857917.935 * * [simplify]: Extracting #6: cost 0 inf + 23756 1553857917.940 * [simplify]: Simplified to (/ (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1553857917.941 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (/ (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1553857917.941 * * * * [progress]: [ 325 / 441 ] simplifiying candidate # 1553857917.941 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857917.941 * * [simplify]: iters left: 6 (17 enodes) 1553857917.945 * * [simplify]: iters left: 5 (59 enodes) 1553857917.954 * * [simplify]: iters left: 4 (73 enodes) 1553857917.970 * * [simplify]: iters left: 3 (76 enodes) 1553857917.988 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857917.988 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857917.988 * * [simplify]: Extracting #2: cost 17 inf + 1 1553857917.988 * * [simplify]: Extracting #3: cost 28 inf + 1 1553857917.988 * * [simplify]: Extracting #4: cost 20 inf + 185 1553857917.988 * * [simplify]: Extracting #5: cost 9 inf + 1142 1553857917.989 * * [simplify]: Extracting #6: cost 2 inf + 2989 1553857917.991 * * [simplify]: Extracting #7: cost 0 inf + 3897 1553857917.992 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857917.992 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857917.993 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857917.993 * * [simplify]: iters left: 6 (15 enodes) 1553857917.999 * * [simplify]: iters left: 5 (55 enodes) 1553857918.019 * * [simplify]: iters left: 4 (90 enodes) 1553857918.046 * * [simplify]: iters left: 3 (161 enodes) 1553857918.097 * * [simplify]: iters left: 2 (291 enodes) 1553857918.159 * * [simplify]: iters left: 1 (403 enodes) 1553857918.247 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857918.247 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857918.248 * * [simplify]: Extracting #2: cost 90 inf + 0 1553857918.249 * * [simplify]: Extracting #3: cost 112 inf + 1046 1553857918.251 * * [simplify]: Extracting #4: cost 68 inf + 9190 1553857918.260 * * [simplify]: Extracting #5: cost 8 inf + 24870 1553857918.272 * * [simplify]: Extracting #6: cost 0 inf + 26476 1553857918.282 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 1553857918.282 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))))) 1553857918.282 * * * * [progress]: [ 326 / 441 ] simplifiying candidate # 1553857918.282 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1) (sqrt (hypot y.re y.im))) 1553857918.282 * * [simplify]: iters left: 6 (16 enodes) 1553857918.286 * * [simplify]: iters left: 5 (54 enodes) 1553857918.294 * * [simplify]: iters left: 4 (63 enodes) 1553857918.303 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857918.303 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857918.303 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857918.303 * * [simplify]: Extracting #3: cost 24 inf + 1 1553857918.303 * * [simplify]: Extracting #4: cost 15 inf + 226 1553857918.303 * * [simplify]: Extracting #5: cost 6 inf + 885 1553857918.304 * * [simplify]: Extracting #6: cost 0 inf + 2435 1553857918.304 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) 1553857918.304 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1553857918.304 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1553857918.304 * * [simplify]: iters left: 6 (15 enodes) 1553857918.308 * * [simplify]: iters left: 5 (55 enodes) 1553857918.319 * * [simplify]: iters left: 4 (90 enodes) 1553857918.335 * * [simplify]: iters left: 3 (161 enodes) 1553857918.375 * * [simplify]: iters left: 2 (291 enodes) 1553857918.441 * * [simplify]: iters left: 1 (403 enodes) 1553857918.520 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857918.520 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857918.521 * * [simplify]: Extracting #2: cost 90 inf + 0 1553857918.521 * * [simplify]: Extracting #3: cost 112 inf + 926 1553857918.522 * * [simplify]: Extracting #4: cost 68 inf + 8110 1553857918.527 * * [simplify]: Extracting #5: cost 8 inf + 22310 1553857918.532 * * [simplify]: Extracting #6: cost 0 inf + 23756 1553857918.538 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 1553857918.538 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))))) 1553857918.538 * * * * [progress]: [ 327 / 441 ] simplifiying candidate # 1553857918.538 * [simplify]: Simplifying (/ (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1) 1) 1553857918.539 * * [simplify]: iters left: 6 (14 enodes) 1553857918.543 * * [simplify]: iters left: 5 (46 enodes) 1553857918.554 * * [simplify]: iters left: 4 (51 enodes) 1553857918.560 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857918.560 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857918.560 * * [simplify]: Extracting #2: cost 18 inf + 1 1553857918.560 * * [simplify]: Extracting #3: cost 13 inf + 46 1553857918.561 * * [simplify]: Extracting #4: cost 5 inf + 536 1553857918.561 * * [simplify]: Extracting #5: cost 0 inf + 1339 1553857918.561 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1553857918.561 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (hypot y.re y.im)) (hypot y.re y.im)))) 1553857918.561 * [simplify]: Simplifying (/ (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (hypot y.re y.im)) (hypot y.re y.im)) 1553857918.562 * * [simplify]: iters left: 6 (14 enodes) 1553857918.564 * * [simplify]: iters left: 5 (52 enodes) 1553857918.572 * * [simplify]: iters left: 4 (84 enodes) 1553857918.587 * * [simplify]: iters left: 3 (140 enodes) 1553857918.614 * * [simplify]: iters left: 2 (215 enodes) 1553857918.666 * * [simplify]: iters left: 1 (271 enodes) 1553857918.734 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857918.734 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857918.735 * * [simplify]: Extracting #2: cost 65 inf + 0 1553857918.735 * * [simplify]: Extracting #3: cost 85 inf + 167 1553857918.737 * * [simplify]: Extracting #4: cost 56 inf + 4095 1553857918.741 * * [simplify]: Extracting #5: cost 8 inf + 13294 1553857918.748 * * [simplify]: Extracting #6: cost 0 inf + 15156 1553857918.755 * [simplify]: Simplified to (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (* (hypot y.re y.im) (hypot y.re y.im))) 1553857918.755 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (- (* (sqrt y.re) (sqrt x.im)) (* (sqrt x.re) (sqrt y.im))) (* (hypot y.re y.im) (hypot y.re y.im))))) 1553857918.755 * * * * [progress]: [ 328 / 441 ] simplifiying candidate # 1553857918.755 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857918.756 * * [simplify]: iters left: 6 (8 enodes) 1553857918.760 * * [simplify]: iters left: 5 (32 enodes) 1553857918.770 * * [simplify]: iters left: 4 (47 enodes) 1553857918.783 * * [simplify]: iters left: 3 (51 enodes) 1553857918.794 * * [simplify]: iters left: 2 (61 enodes) 1553857918.804 * * [simplify]: iters left: 1 (81 enodes) 1553857918.823 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857918.823 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857918.823 * * [simplify]: Extracting #2: cost 28 inf + 1 1553857918.823 * * [simplify]: Extracting #3: cost 34 inf + 5 1553857918.824 * * [simplify]: Extracting #4: cost 22 inf + 2087 1553857918.825 * * [simplify]: Extracting #5: cost 1 inf + 7927 1553857918.827 * * [simplify]: Extracting #6: cost 0 inf + 8275 1553857918.829 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1553857918.829 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1553857918.829 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857918.829 * * [simplify]: iters left: 6 (11 enodes) 1553857918.834 * * [simplify]: iters left: 5 (43 enodes) 1553857918.847 * * [simplify]: iters left: 4 (75 enodes) 1553857918.859 * * [simplify]: iters left: 3 (131 enodes) 1553857918.880 * * [simplify]: iters left: 2 (206 enodes) 1553857918.925 * * [simplify]: iters left: 1 (262 enodes) 1553857918.960 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857918.960 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857918.960 * * [simplify]: Extracting #2: cost 59 inf + 2 1553857918.961 * * [simplify]: Extracting #3: cost 71 inf + 1318 1553857918.965 * * [simplify]: Extracting #4: cost 16 inf + 12382 1553857918.971 * * [simplify]: Extracting #5: cost 0 inf + 15902 1553857918.977 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857918.977 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1553857918.977 * * * * [progress]: [ 329 / 441 ] simplifiying candidate # 1553857918.978 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1553857918.978 * * [simplify]: iters left: 6 (9 enodes) 1553857918.982 * * [simplify]: iters left: 5 (33 enodes) 1553857918.993 * * [simplify]: iters left: 4 (45 enodes) 1553857919.007 * * [simplify]: iters left: 3 (57 enodes) 1553857919.021 * * [simplify]: iters left: 2 (59 enodes) 1553857919.039 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857919.039 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857919.039 * * [simplify]: Extracting #2: cost 21 inf + 1 1553857919.039 * * [simplify]: Extracting #3: cost 24 inf + 1 1553857919.039 * * [simplify]: Extracting #4: cost 22 inf + 3 1553857919.040 * * [simplify]: Extracting #5: cost 14 inf + 1261 1553857919.041 * * [simplify]: Extracting #6: cost 1 inf + 3850 1553857919.042 * * [simplify]: Extracting #7: cost 0 inf + 4067 1553857919.043 * [simplify]: Simplified to (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857919.043 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1553857919.044 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1553857919.044 * * [simplify]: iters left: 6 (12 enodes) 1553857919.050 * * [simplify]: iters left: 5 (46 enodes) 1553857919.064 * * [simplify]: iters left: 4 (81 enodes) 1553857919.083 * * [simplify]: iters left: 3 (152 enodes) 1553857919.111 * * [simplify]: iters left: 2 (282 enodes) 1553857919.173 * * [simplify]: iters left: 1 (394 enodes) 1553857919.266 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857919.266 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857919.267 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857919.267 * * [simplify]: Extracting #3: cost 105 inf + 1251 1553857919.270 * * [simplify]: Extracting #4: cost 32 inf + 15539 1553857919.274 * * [simplify]: Extracting #5: cost 0 inf + 22742 1553857919.280 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1553857919.280 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1553857919.280 * * * * [progress]: [ 330 / 441 ] simplifiying candidate # 1553857919.280 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) 1553857919.280 * * [simplify]: iters left: 6 (8 enodes) 1553857919.282 * * [simplify]: iters left: 5 (28 enodes) 1553857919.289 * * [simplify]: iters left: 4 (38 enodes) 1553857919.300 * * [simplify]: iters left: 3 (45 enodes) 1553857919.312 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857919.312 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857919.312 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857919.312 * * [simplify]: Extracting #3: cost 12 inf + 1 1553857919.312 * * [simplify]: Extracting #4: cost 9 inf + 60 1553857919.312 * * [simplify]: Extracting #5: cost 0 inf + 1537 1553857919.313 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857919.313 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1553857919.313 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1553857919.314 * * [simplify]: iters left: 6 (11 enodes) 1553857919.318 * * [simplify]: iters left: 5 (43 enodes) 1553857919.324 * * [simplify]: iters left: 4 (78 enodes) 1553857919.338 * * [simplify]: iters left: 3 (149 enodes) 1553857919.363 * * [simplify]: iters left: 2 (279 enodes) 1553857919.445 * * [simplify]: iters left: 1 (391 enodes) 1553857919.527 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857919.527 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857919.527 * * [simplify]: Extracting #2: cost 83 inf + 2 1553857919.528 * * [simplify]: Extracting #3: cost 99 inf + 2070 1553857919.530 * * [simplify]: Extracting #4: cost 17 inf + 16608 1553857919.535 * * [simplify]: Extracting #5: cost 0 inf + 19908 1553857919.539 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 1553857919.539 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))))) 1553857919.539 * * * * [progress]: [ 331 / 441 ] simplifiying candidate # 1553857919.539 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857919.539 * * [simplify]: iters left: 6 (9 enodes) 1553857919.542 * * [simplify]: iters left: 5 (33 enodes) 1553857919.547 * * [simplify]: iters left: 4 (45 enodes) 1553857919.554 * * [simplify]: iters left: 3 (54 enodes) 1553857919.569 * * [simplify]: iters left: 2 (57 enodes) 1553857919.576 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857919.576 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857919.576 * * [simplify]: Extracting #2: cost 19 inf + 1 1553857919.576 * * [simplify]: Extracting #3: cost 24 inf + 1 1553857919.577 * * [simplify]: Extracting #4: cost 22 inf + 3 1553857919.577 * * [simplify]: Extracting #5: cost 18 inf + 392 1553857919.577 * * [simplify]: Extracting #6: cost 4 inf + 3237 1553857919.578 * * [simplify]: Extracting #7: cost 0 inf + 4067 1553857919.578 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857919.578 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1553857919.578 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857919.579 * * [simplify]: iters left: 6 (12 enodes) 1553857919.581 * * [simplify]: iters left: 5 (46 enodes) 1553857919.587 * * [simplify]: iters left: 4 (81 enodes) 1553857919.599 * * [simplify]: iters left: 3 (152 enodes) 1553857919.624 * * [simplify]: iters left: 2 (282 enodes) 1553857919.686 * * [simplify]: iters left: 1 (394 enodes) 1553857919.752 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857919.752 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857919.753 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857919.754 * * [simplify]: Extracting #3: cost 105 inf + 1131 1553857919.759 * * [simplify]: Extracting #4: cost 32 inf + 15339 1553857919.770 * * [simplify]: Extracting #5: cost 0 inf + 22742 1553857919.781 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857919.781 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1553857919.781 * * * * [progress]: [ 332 / 441 ] simplifiying candidate # 1553857919.781 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1553857919.781 * * [simplify]: iters left: 6 (7 enodes) 1553857919.785 * * [simplify]: iters left: 5 (25 enodes) 1553857919.792 * * [simplify]: iters left: 4 (27 enodes) 1553857919.800 * * [simplify]: iters left: 3 (28 enodes) 1553857919.808 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857919.808 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857919.808 * * [simplify]: Extracting #2: cost 10 inf + 1 1553857919.808 * * [simplify]: Extracting #3: cost 0 inf + 783 1553857919.809 * [simplify]: Simplified to (/ 1 (hypot y.re y.im)) 1553857919.809 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1553857919.809 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1553857919.809 * * [simplify]: iters left: 6 (11 enodes) 1553857919.814 * * [simplify]: iters left: 5 (43 enodes) 1553857919.827 * * [simplify]: iters left: 4 (73 enodes) 1553857919.849 * * [simplify]: iters left: 3 (130 enodes) 1553857919.888 * * [simplify]: iters left: 2 (205 enodes) 1553857919.945 * * [simplify]: iters left: 1 (261 enodes) 1553857919.976 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857919.977 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857919.977 * * [simplify]: Extracting #2: cost 58 inf + 2 1553857919.977 * * [simplify]: Extracting #3: cost 65 inf + 1589 1553857919.979 * * [simplify]: Extracting #4: cost 11 inf + 8674 1553857919.981 * * [simplify]: Extracting #5: cost 0 inf + 10348 1553857919.984 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857919.984 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.re y.im)) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 1553857919.984 * * * * [progress]: [ 333 / 441 ] simplifiying candidate # 1553857919.984 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) 1) 1553857919.984 * * [simplify]: iters left: 6 (7 enodes) 1553857919.986 * * [simplify]: iters left: 5 (23 enodes) 1553857919.992 * * [simplify]: iters left: 4 (28 enodes) 1553857920.002 * * [simplify]: iters left: 3 (31 enodes) 1553857920.009 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857920.009 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857920.009 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857920.009 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857920.009 * * [simplify]: Extracting #4: cost 6 inf + 3 1553857920.010 * * [simplify]: Extracting #5: cost 2 inf + 352 1553857920.010 * * [simplify]: Extracting #6: cost 0 inf + 587 1553857920.010 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1553857920.010 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1553857920.011 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1553857920.011 * * [simplify]: iters left: 6 (11 enodes) 1553857920.016 * * [simplify]: iters left: 5 (43 enodes) 1553857920.030 * * [simplify]: iters left: 4 (78 enodes) 1553857920.054 * * [simplify]: iters left: 3 (149 enodes) 1553857920.101 * * [simplify]: iters left: 2 (279 enodes) 1553857920.148 * * [simplify]: iters left: 1 (391 enodes) 1553857920.251 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857920.251 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857920.252 * * [simplify]: Extracting #2: cost 83 inf + 2 1553857920.253 * * [simplify]: Extracting #3: cost 99 inf + 1750 1553857920.258 * * [simplify]: Extracting #4: cost 17 inf + 14328 1553857920.267 * * [simplify]: Extracting #5: cost 0 inf + 17188 1553857920.276 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 1553857920.276 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))))) 1553857920.276 * * * * [progress]: [ 334 / 441 ] simplifiying candidate # 1553857920.277 * [simplify]: Simplifying (/ (/ 1 1) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857920.277 * * [simplify]: iters left: 6 (8 enodes) 1553857920.281 * * [simplify]: iters left: 5 (26 enodes) 1553857920.289 * * [simplify]: iters left: 4 (32 enodes) 1553857920.298 * * [simplify]: iters left: 3 (34 enodes) 1553857920.308 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857920.308 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857920.308 * * [simplify]: Extracting #2: cost 11 inf + 1 1553857920.309 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857920.309 * * [simplify]: Extracting #4: cost 12 inf + 3 1553857920.309 * * [simplify]: Extracting #5: cost 7 inf + 610 1553857920.309 * * [simplify]: Extracting #6: cost 1 inf + 1675 1553857920.310 * * [simplify]: Extracting #7: cost 0 inf + 1893 1553857920.310 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857920.310 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857920.311 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857920.311 * * [simplify]: iters left: 6 (11 enodes) 1553857920.316 * * [simplify]: iters left: 5 (43 enodes) 1553857920.329 * * [simplify]: iters left: 4 (78 enodes) 1553857920.343 * * [simplify]: iters left: 3 (149 enodes) 1553857920.372 * * [simplify]: iters left: 2 (279 enodes) 1553857920.432 * * [simplify]: iters left: 1 (391 enodes) 1553857920.508 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857920.508 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857920.508 * * [simplify]: Extracting #2: cost 83 inf + 2 1553857920.509 * * [simplify]: Extracting #3: cost 99 inf + 1509 1553857920.514 * * [simplify]: Extracting #4: cost 23 inf + 15184 1553857920.525 * * [simplify]: Extracting #5: cost 1 inf + 19690 1553857920.533 * * [simplify]: Extracting #6: cost 0 inf + 19908 1553857920.542 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857920.542 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857920.543 * * * * [progress]: [ 335 / 441 ] simplifiying candidate # 1553857920.543 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (hypot y.re y.im))) 1553857920.543 * * [simplify]: iters left: 4 (7 enodes) 1553857920.547 * * [simplify]: iters left: 3 (21 enodes) 1553857920.553 * * [simplify]: iters left: 2 (23 enodes) 1553857920.560 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857920.560 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857920.560 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857920.560 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857920.561 * * [simplify]: Extracting #4: cost 1 inf + 449 1553857920.561 * * [simplify]: Extracting #5: cost 0 inf + 587 1553857920.561 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1553857920.561 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1553857920.562 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1553857920.562 * * [simplify]: iters left: 6 (11 enodes) 1553857920.567 * * [simplify]: iters left: 5 (43 enodes) 1553857920.580 * * [simplify]: iters left: 4 (78 enodes) 1553857920.598 * * [simplify]: iters left: 3 (149 enodes) 1553857920.623 * * [simplify]: iters left: 2 (279 enodes) 1553857920.712 * * [simplify]: iters left: 1 (391 enodes) 1553857920.781 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857920.781 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857920.781 * * [simplify]: Extracting #2: cost 83 inf + 2 1553857920.782 * * [simplify]: Extracting #3: cost 99 inf + 1469 1553857920.784 * * [simplify]: Extracting #4: cost 23 inf + 13264 1553857920.788 * * [simplify]: Extracting #5: cost 1 inf + 17010 1553857920.793 * * [simplify]: Extracting #6: cost 0 inf + 17188 1553857920.797 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1553857920.797 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1553857920.798 * * * * [progress]: [ 336 / 441 ] simplifiying candidate # 1553857920.798 * [simplify]: Simplifying (/ (/ 1 1) 1) 1553857920.798 * * [simplify]: iters left: 4 (3 enodes) 1553857920.799 * * [simplify]: iters left: 3 (7 enodes) 1553857920.801 * * [simplify]: iters left: 2 (9 enodes) 1553857920.802 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857920.802 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857920.802 * [simplify]: Simplified to 1 1553857920.802 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)))) 1553857920.802 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1553857920.802 * * [simplify]: iters left: 6 (10 enodes) 1553857920.804 * * [simplify]: iters left: 5 (40 enodes) 1553857920.810 * * [simplify]: iters left: 4 (72 enodes) 1553857920.828 * * [simplify]: iters left: 3 (128 enodes) 1553857920.867 * * [simplify]: iters left: 2 (203 enodes) 1553857920.925 * * [simplify]: iters left: 1 (259 enodes) 1553857920.992 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857920.992 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857920.993 * * [simplify]: Extracting #2: cost 58 inf + 2 1553857920.994 * * [simplify]: Extracting #3: cost 64 inf + 1987 1553857920.998 * * [simplify]: Extracting #4: cost 7 inf + 9386 1553857921.003 * * [simplify]: Extracting #5: cost 0 inf + 10348 1553857921.007 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1553857921.007 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)))) 1553857921.007 * * * * [progress]: [ 337 / 441 ] simplifiying candidate # 1553857921.007 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857921.007 * * [simplify]: iters left: 6 (8 enodes) 1553857921.009 * * [simplify]: iters left: 5 (32 enodes) 1553857921.015 * * [simplify]: iters left: 4 (47 enodes) 1553857921.022 * * [simplify]: iters left: 3 (51 enodes) 1553857921.030 * * [simplify]: iters left: 2 (61 enodes) 1553857921.041 * * [simplify]: iters left: 1 (81 enodes) 1553857921.061 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857921.061 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857921.061 * * [simplify]: Extracting #2: cost 28 inf + 1 1553857921.061 * * [simplify]: Extracting #3: cost 34 inf + 5 1553857921.061 * * [simplify]: Extracting #4: cost 22 inf + 2087 1553857921.063 * * [simplify]: Extracting #5: cost 1 inf + 7927 1553857921.065 * * [simplify]: Extracting #6: cost 0 inf + 8275 1553857921.066 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1553857921.066 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1553857921.067 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857921.067 * * [simplify]: iters left: 6 (11 enodes) 1553857921.072 * * [simplify]: iters left: 5 (43 enodes) 1553857921.085 * * [simplify]: iters left: 4 (75 enodes) 1553857921.096 * * [simplify]: iters left: 3 (131 enodes) 1553857921.119 * * [simplify]: iters left: 2 (206 enodes) 1553857921.180 * * [simplify]: iters left: 1 (262 enodes) 1553857921.246 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857921.246 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857921.246 * * [simplify]: Extracting #2: cost 59 inf + 2 1553857921.247 * * [simplify]: Extracting #3: cost 71 inf + 1318 1553857921.250 * * [simplify]: Extracting #4: cost 16 inf + 12382 1553857921.257 * * [simplify]: Extracting #5: cost 0 inf + 15902 1553857921.263 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857921.263 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1553857921.263 * * * * [progress]: [ 338 / 441 ] simplifiying candidate # 1553857921.263 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1553857921.264 * * [simplify]: iters left: 6 (9 enodes) 1553857921.268 * * [simplify]: iters left: 5 (33 enodes) 1553857921.279 * * [simplify]: iters left: 4 (45 enodes) 1553857921.293 * * [simplify]: iters left: 3 (57 enodes) 1553857921.313 * * [simplify]: iters left: 2 (59 enodes) 1553857921.328 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857921.329 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857921.329 * * [simplify]: Extracting #2: cost 21 inf + 1 1553857921.329 * * [simplify]: Extracting #3: cost 24 inf + 1 1553857921.329 * * [simplify]: Extracting #4: cost 22 inf + 3 1553857921.329 * * [simplify]: Extracting #5: cost 14 inf + 1261 1553857921.330 * * [simplify]: Extracting #6: cost 1 inf + 3850 1553857921.332 * * [simplify]: Extracting #7: cost 0 inf + 4067 1553857921.333 * [simplify]: Simplified to (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857921.333 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1553857921.333 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1553857921.333 * * [simplify]: iters left: 6 (12 enodes) 1553857921.339 * * [simplify]: iters left: 5 (46 enodes) 1553857921.353 * * [simplify]: iters left: 4 (81 enodes) 1553857921.378 * * [simplify]: iters left: 3 (152 enodes) 1553857921.414 * * [simplify]: iters left: 2 (282 enodes) 1553857921.472 * * [simplify]: iters left: 1 (394 enodes) 1553857921.550 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857921.550 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857921.550 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857921.551 * * [simplify]: Extracting #3: cost 105 inf + 1251 1553857921.556 * * [simplify]: Extracting #4: cost 32 inf + 15539 1553857921.566 * * [simplify]: Extracting #5: cost 0 inf + 22742 1553857921.574 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1553857921.574 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1553857921.574 * * * * [progress]: [ 339 / 441 ] simplifiying candidate # 1553857921.574 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) 1553857921.575 * * [simplify]: iters left: 6 (8 enodes) 1553857921.577 * * [simplify]: iters left: 5 (28 enodes) 1553857921.582 * * [simplify]: iters left: 4 (38 enodes) 1553857921.588 * * [simplify]: iters left: 3 (45 enodes) 1553857921.593 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857921.593 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857921.593 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857921.593 * * [simplify]: Extracting #3: cost 12 inf + 1 1553857921.593 * * [simplify]: Extracting #4: cost 9 inf + 60 1553857921.593 * * [simplify]: Extracting #5: cost 0 inf + 1537 1553857921.594 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857921.594 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1553857921.594 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1553857921.594 * * [simplify]: iters left: 6 (11 enodes) 1553857921.596 * * [simplify]: iters left: 5 (43 enodes) 1553857921.604 * * [simplify]: iters left: 4 (78 enodes) 1553857921.630 * * [simplify]: iters left: 3 (149 enodes) 1553857921.677 * * [simplify]: iters left: 2 (279 enodes) 1553857921.767 * * [simplify]: iters left: 1 (391 enodes) 1553857921.846 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857921.846 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857921.846 * * [simplify]: Extracting #2: cost 83 inf + 2 1553857921.846 * * [simplify]: Extracting #3: cost 99 inf + 2070 1553857921.849 * * [simplify]: Extracting #4: cost 17 inf + 16608 1553857921.854 * * [simplify]: Extracting #5: cost 0 inf + 19908 1553857921.859 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 1553857921.859 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))))) 1553857921.859 * * * * [progress]: [ 340 / 441 ] simplifiying candidate # 1553857921.859 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857921.859 * * [simplify]: iters left: 6 (9 enodes) 1553857921.862 * * [simplify]: iters left: 5 (33 enodes) 1553857921.867 * * [simplify]: iters left: 4 (45 enodes) 1553857921.873 * * [simplify]: iters left: 3 (54 enodes) 1553857921.880 * * [simplify]: iters left: 2 (57 enodes) 1553857921.888 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857921.888 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857921.888 * * [simplify]: Extracting #2: cost 19 inf + 1 1553857921.888 * * [simplify]: Extracting #3: cost 24 inf + 1 1553857921.888 * * [simplify]: Extracting #4: cost 22 inf + 3 1553857921.888 * * [simplify]: Extracting #5: cost 18 inf + 392 1553857921.888 * * [simplify]: Extracting #6: cost 4 inf + 3237 1553857921.889 * * [simplify]: Extracting #7: cost 0 inf + 4067 1553857921.890 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857921.890 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1553857921.890 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857921.890 * * [simplify]: iters left: 6 (12 enodes) 1553857921.892 * * [simplify]: iters left: 5 (46 enodes) 1553857921.901 * * [simplify]: iters left: 4 (81 enodes) 1553857921.925 * * [simplify]: iters left: 3 (152 enodes) 1553857921.959 * * [simplify]: iters left: 2 (282 enodes) 1553857922.015 * * [simplify]: iters left: 1 (394 enodes) 1553857922.092 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857922.093 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857922.093 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857922.094 * * [simplify]: Extracting #3: cost 105 inf + 1131 1553857922.099 * * [simplify]: Extracting #4: cost 32 inf + 15339 1553857922.110 * * [simplify]: Extracting #5: cost 0 inf + 22742 1553857922.120 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857922.120 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1553857922.120 * * * * [progress]: [ 341 / 441 ] simplifiying candidate # 1553857922.120 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1553857922.120 * * [simplify]: iters left: 6 (7 enodes) 1553857922.124 * * [simplify]: iters left: 5 (25 enodes) 1553857922.132 * * [simplify]: iters left: 4 (27 enodes) 1553857922.139 * * [simplify]: iters left: 3 (28 enodes) 1553857922.144 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857922.144 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857922.144 * * [simplify]: Extracting #2: cost 10 inf + 1 1553857922.144 * * [simplify]: Extracting #3: cost 0 inf + 783 1553857922.144 * [simplify]: Simplified to (/ 1 (hypot y.re y.im)) 1553857922.144 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1553857922.145 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1553857922.145 * * [simplify]: iters left: 6 (11 enodes) 1553857922.147 * * [simplify]: iters left: 5 (43 enodes) 1553857922.153 * * [simplify]: iters left: 4 (73 enodes) 1553857922.164 * * [simplify]: iters left: 3 (130 enodes) 1553857922.196 * * [simplify]: iters left: 2 (205 enodes) 1553857922.237 * * [simplify]: iters left: 1 (261 enodes) 1553857922.279 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857922.279 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857922.280 * * [simplify]: Extracting #2: cost 58 inf + 2 1553857922.280 * * [simplify]: Extracting #3: cost 65 inf + 1589 1553857922.282 * * [simplify]: Extracting #4: cost 11 inf + 8674 1553857922.284 * * [simplify]: Extracting #5: cost 0 inf + 10348 1553857922.287 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857922.287 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.re y.im)) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 1553857922.287 * * * * [progress]: [ 342 / 441 ] simplifiying candidate # 1553857922.287 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) 1) 1553857922.287 * * [simplify]: iters left: 6 (7 enodes) 1553857922.289 * * [simplify]: iters left: 5 (23 enodes) 1553857922.293 * * [simplify]: iters left: 4 (28 enodes) 1553857922.299 * * [simplify]: iters left: 3 (31 enodes) 1553857922.303 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857922.303 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857922.303 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857922.303 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857922.303 * * [simplify]: Extracting #4: cost 6 inf + 3 1553857922.303 * * [simplify]: Extracting #5: cost 2 inf + 352 1553857922.303 * * [simplify]: Extracting #6: cost 0 inf + 587 1553857922.303 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1553857922.304 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1553857922.304 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1553857922.304 * * [simplify]: iters left: 6 (11 enodes) 1553857922.306 * * [simplify]: iters left: 5 (43 enodes) 1553857922.316 * * [simplify]: iters left: 4 (78 enodes) 1553857922.341 * * [simplify]: iters left: 3 (149 enodes) 1553857922.389 * * [simplify]: iters left: 2 (279 enodes) 1553857922.446 * * [simplify]: iters left: 1 (391 enodes) 1553857922.546 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857922.546 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857922.547 * * [simplify]: Extracting #2: cost 83 inf + 2 1553857922.548 * * [simplify]: Extracting #3: cost 99 inf + 1750 1553857922.553 * * [simplify]: Extracting #4: cost 17 inf + 14328 1553857922.562 * * [simplify]: Extracting #5: cost 0 inf + 17188 1553857922.571 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 1553857922.571 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))))) 1553857922.571 * * * * [progress]: [ 343 / 441 ] simplifiying candidate # 1553857922.571 * [simplify]: Simplifying (/ (/ 1 1) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857922.571 * * [simplify]: iters left: 6 (8 enodes) 1553857922.576 * * [simplify]: iters left: 5 (26 enodes) 1553857922.583 * * [simplify]: iters left: 4 (32 enodes) 1553857922.591 * * [simplify]: iters left: 3 (34 enodes) 1553857922.596 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857922.596 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857922.596 * * [simplify]: Extracting #2: cost 11 inf + 1 1553857922.596 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857922.596 * * [simplify]: Extracting #4: cost 12 inf + 3 1553857922.596 * * [simplify]: Extracting #5: cost 7 inf + 610 1553857922.596 * * [simplify]: Extracting #6: cost 1 inf + 1675 1553857922.596 * * [simplify]: Extracting #7: cost 0 inf + 1893 1553857922.597 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857922.597 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857922.597 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857922.597 * * [simplify]: iters left: 6 (11 enodes) 1553857922.599 * * [simplify]: iters left: 5 (43 enodes) 1553857922.605 * * [simplify]: iters left: 4 (78 enodes) 1553857922.631 * * [simplify]: iters left: 3 (149 enodes) 1553857922.657 * * [simplify]: iters left: 2 (279 enodes) 1553857922.715 * * [simplify]: iters left: 1 (391 enodes) 1553857922.791 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857922.791 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857922.791 * * [simplify]: Extracting #2: cost 83 inf + 2 1553857922.792 * * [simplify]: Extracting #3: cost 99 inf + 1509 1553857922.794 * * [simplify]: Extracting #4: cost 23 inf + 15184 1553857922.799 * * [simplify]: Extracting #5: cost 1 inf + 19690 1553857922.803 * * [simplify]: Extracting #6: cost 0 inf + 19908 1553857922.808 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857922.808 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857922.808 * * * * [progress]: [ 344 / 441 ] simplifiying candidate # 1553857922.808 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (hypot y.re y.im))) 1553857922.808 * * [simplify]: iters left: 4 (7 enodes) 1553857922.810 * * [simplify]: iters left: 3 (21 enodes) 1553857922.813 * * [simplify]: iters left: 2 (23 enodes) 1553857922.816 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857922.816 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857922.816 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857922.816 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857922.816 * * [simplify]: Extracting #4: cost 1 inf + 449 1553857922.816 * * [simplify]: Extracting #5: cost 0 inf + 587 1553857922.816 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1553857922.816 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1553857922.817 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1553857922.817 * * [simplify]: iters left: 6 (11 enodes) 1553857922.819 * * [simplify]: iters left: 5 (43 enodes) 1553857922.830 * * [simplify]: iters left: 4 (78 enodes) 1553857922.854 * * [simplify]: iters left: 3 (149 enodes) 1553857922.899 * * [simplify]: iters left: 2 (279 enodes) 1553857922.961 * * [simplify]: iters left: 1 (391 enodes) 1553857923.029 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857923.029 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857923.029 * * [simplify]: Extracting #2: cost 83 inf + 2 1553857923.030 * * [simplify]: Extracting #3: cost 99 inf + 1469 1553857923.032 * * [simplify]: Extracting #4: cost 23 inf + 13264 1553857923.036 * * [simplify]: Extracting #5: cost 1 inf + 17010 1553857923.041 * * [simplify]: Extracting #6: cost 0 inf + 17188 1553857923.045 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1553857923.045 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1553857923.046 * * * * [progress]: [ 345 / 441 ] simplifiying candidate # 1553857923.046 * [simplify]: Simplifying (/ (/ 1 1) 1) 1553857923.046 * * [simplify]: iters left: 4 (3 enodes) 1553857923.048 * * [simplify]: iters left: 3 (7 enodes) 1553857923.050 * * [simplify]: iters left: 2 (9 enodes) 1553857923.053 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857923.053 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857923.053 * [simplify]: Simplified to 1 1553857923.053 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)))) 1553857923.053 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1553857923.054 * * [simplify]: iters left: 6 (10 enodes) 1553857923.058 * * [simplify]: iters left: 5 (40 enodes) 1553857923.070 * * [simplify]: iters left: 4 (72 enodes) 1553857923.095 * * [simplify]: iters left: 3 (128 enodes) 1553857923.125 * * [simplify]: iters left: 2 (203 enodes) 1553857923.159 * * [simplify]: iters left: 1 (259 enodes) 1553857923.214 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857923.214 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857923.214 * * [simplify]: Extracting #2: cost 58 inf + 2 1553857923.214 * * [simplify]: Extracting #3: cost 64 inf + 1987 1553857923.216 * * [simplify]: Extracting #4: cost 7 inf + 9386 1553857923.219 * * [simplify]: Extracting #5: cost 0 inf + 10348 1553857923.221 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1553857923.221 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)))) 1553857923.221 * * * * [progress]: [ 346 / 441 ] simplifiying candidate # 1553857923.222 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857923.222 * * [simplify]: iters left: 6 (8 enodes) 1553857923.224 * * [simplify]: iters left: 5 (32 enodes) 1553857923.229 * * [simplify]: iters left: 4 (47 enodes) 1553857923.243 * * [simplify]: iters left: 3 (51 enodes) 1553857923.252 * * [simplify]: iters left: 2 (61 enodes) 1553857923.262 * * [simplify]: iters left: 1 (81 enodes) 1553857923.282 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857923.282 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857923.283 * * [simplify]: Extracting #2: cost 28 inf + 1 1553857923.283 * * [simplify]: Extracting #3: cost 34 inf + 5 1553857923.283 * * [simplify]: Extracting #4: cost 22 inf + 2087 1553857923.285 * * [simplify]: Extracting #5: cost 1 inf + 7927 1553857923.286 * * [simplify]: Extracting #6: cost 0 inf + 8275 1553857923.288 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1553857923.288 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1553857923.288 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857923.288 * * [simplify]: iters left: 6 (11 enodes) 1553857923.291 * * [simplify]: iters left: 5 (43 enodes) 1553857923.298 * * [simplify]: iters left: 4 (75 enodes) 1553857923.309 * * [simplify]: iters left: 3 (131 enodes) 1553857923.328 * * [simplify]: iters left: 2 (206 enodes) 1553857923.367 * * [simplify]: iters left: 1 (262 enodes) 1553857923.416 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857923.416 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857923.416 * * [simplify]: Extracting #2: cost 59 inf + 2 1553857923.417 * * [simplify]: Extracting #3: cost 71 inf + 1318 1553857923.421 * * [simplify]: Extracting #4: cost 16 inf + 12382 1553857923.427 * * [simplify]: Extracting #5: cost 0 inf + 15902 1553857923.433 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857923.433 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1553857923.434 * * * * [progress]: [ 347 / 441 ] simplifiying candidate # 1553857923.434 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1553857923.434 * * [simplify]: iters left: 6 (9 enodes) 1553857923.438 * * [simplify]: iters left: 5 (33 enodes) 1553857923.443 * * [simplify]: iters left: 4 (45 enodes) 1553857923.450 * * [simplify]: iters left: 3 (57 enodes) 1553857923.460 * * [simplify]: iters left: 2 (59 enodes) 1553857923.467 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857923.468 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857923.468 * * [simplify]: Extracting #2: cost 21 inf + 1 1553857923.468 * * [simplify]: Extracting #3: cost 24 inf + 1 1553857923.468 * * [simplify]: Extracting #4: cost 22 inf + 3 1553857923.468 * * [simplify]: Extracting #5: cost 14 inf + 1261 1553857923.468 * * [simplify]: Extracting #6: cost 1 inf + 3850 1553857923.469 * * [simplify]: Extracting #7: cost 0 inf + 4067 1553857923.471 * [simplify]: Simplified to (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857923.471 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1553857923.471 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1553857923.471 * * [simplify]: iters left: 6 (12 enodes) 1553857923.477 * * [simplify]: iters left: 5 (46 enodes) 1553857923.491 * * [simplify]: iters left: 4 (81 enodes) 1553857923.516 * * [simplify]: iters left: 3 (152 enodes) 1553857923.565 * * [simplify]: iters left: 2 (282 enodes) 1553857923.628 * * [simplify]: iters left: 1 (394 enodes) 1553857923.709 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857923.709 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857923.710 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857923.711 * * [simplify]: Extracting #3: cost 105 inf + 1251 1553857923.715 * * [simplify]: Extracting #4: cost 32 inf + 15539 1553857923.719 * * [simplify]: Extracting #5: cost 0 inf + 22742 1553857923.724 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1553857923.724 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1553857923.724 * * * * [progress]: [ 348 / 441 ] simplifiying candidate # 1553857923.725 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) 1553857923.725 * * [simplify]: iters left: 6 (8 enodes) 1553857923.727 * * [simplify]: iters left: 5 (28 enodes) 1553857923.732 * * [simplify]: iters left: 4 (38 enodes) 1553857923.737 * * [simplify]: iters left: 3 (45 enodes) 1553857923.744 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857923.744 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857923.744 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857923.744 * * [simplify]: Extracting #3: cost 12 inf + 1 1553857923.745 * * [simplify]: Extracting #4: cost 9 inf + 60 1553857923.745 * * [simplify]: Extracting #5: cost 0 inf + 1537 1553857923.745 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857923.745 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1553857923.746 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1553857923.746 * * [simplify]: iters left: 6 (11 enodes) 1553857923.750 * * [simplify]: iters left: 5 (43 enodes) 1553857923.763 * * [simplify]: iters left: 4 (78 enodes) 1553857923.789 * * [simplify]: iters left: 3 (149 enodes) 1553857923.825 * * [simplify]: iters left: 2 (279 enodes) 1553857923.887 * * [simplify]: iters left: 1 (391 enodes) 1553857923.944 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857923.945 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857923.945 * * [simplify]: Extracting #2: cost 83 inf + 2 1553857923.946 * * [simplify]: Extracting #3: cost 99 inf + 2070 1553857923.952 * * [simplify]: Extracting #4: cost 17 inf + 16608 1553857923.960 * * [simplify]: Extracting #5: cost 0 inf + 19908 1553857923.965 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 1553857923.965 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))))) 1553857923.965 * * * * [progress]: [ 349 / 441 ] simplifiying candidate # 1553857923.965 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857923.965 * * [simplify]: iters left: 6 (9 enodes) 1553857923.968 * * [simplify]: iters left: 5 (33 enodes) 1553857923.973 * * [simplify]: iters left: 4 (45 enodes) 1553857923.979 * * [simplify]: iters left: 3 (54 enodes) 1553857923.986 * * [simplify]: iters left: 2 (57 enodes) 1553857923.998 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857923.999 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857923.999 * * [simplify]: Extracting #2: cost 19 inf + 1 1553857923.999 * * [simplify]: Extracting #3: cost 24 inf + 1 1553857923.999 * * [simplify]: Extracting #4: cost 22 inf + 3 1553857923.999 * * [simplify]: Extracting #5: cost 18 inf + 392 1553857924.000 * * [simplify]: Extracting #6: cost 4 inf + 3237 1553857924.001 * * [simplify]: Extracting #7: cost 0 inf + 4067 1553857924.002 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857924.002 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1553857924.003 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857924.003 * * [simplify]: iters left: 6 (12 enodes) 1553857924.008 * * [simplify]: iters left: 5 (46 enodes) 1553857924.015 * * [simplify]: iters left: 4 (81 enodes) 1553857924.027 * * [simplify]: iters left: 3 (152 enodes) 1553857924.052 * * [simplify]: iters left: 2 (282 enodes) 1553857924.116 * * [simplify]: iters left: 1 (394 enodes) 1553857924.191 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857924.191 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857924.191 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857924.193 * * [simplify]: Extracting #3: cost 105 inf + 1131 1553857924.197 * * [simplify]: Extracting #4: cost 32 inf + 15339 1553857924.203 * * [simplify]: Extracting #5: cost 0 inf + 22742 1553857924.208 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857924.208 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1553857924.208 * * * * [progress]: [ 350 / 441 ] simplifiying candidate # 1553857924.208 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1553857924.208 * * [simplify]: iters left: 6 (7 enodes) 1553857924.210 * * [simplify]: iters left: 5 (25 enodes) 1553857924.214 * * [simplify]: iters left: 4 (27 enodes) 1553857924.218 * * [simplify]: iters left: 3 (28 enodes) 1553857924.222 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857924.222 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857924.222 * * [simplify]: Extracting #2: cost 10 inf + 1 1553857924.222 * * [simplify]: Extracting #3: cost 0 inf + 783 1553857924.222 * [simplify]: Simplified to (/ 1 (hypot y.re y.im)) 1553857924.222 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1553857924.222 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1553857924.222 * * [simplify]: iters left: 6 (11 enodes) 1553857924.225 * * [simplify]: iters left: 5 (43 enodes) 1553857924.238 * * [simplify]: iters left: 4 (73 enodes) 1553857924.250 * * [simplify]: iters left: 3 (130 enodes) 1553857924.269 * * [simplify]: iters left: 2 (205 enodes) 1553857924.329 * * [simplify]: iters left: 1 (261 enodes) 1553857924.371 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857924.371 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857924.371 * * [simplify]: Extracting #2: cost 58 inf + 2 1553857924.372 * * [simplify]: Extracting #3: cost 65 inf + 1589 1553857924.374 * * [simplify]: Extracting #4: cost 11 inf + 8674 1553857924.376 * * [simplify]: Extracting #5: cost 0 inf + 10348 1553857924.381 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857924.381 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.re y.im)) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 1553857924.381 * * * * [progress]: [ 351 / 441 ] simplifiying candidate # 1553857924.381 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) 1) 1553857924.381 * * [simplify]: iters left: 6 (7 enodes) 1553857924.385 * * [simplify]: iters left: 5 (23 enodes) 1553857924.394 * * [simplify]: iters left: 4 (28 enodes) 1553857924.402 * * [simplify]: iters left: 3 (31 enodes) 1553857924.409 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857924.409 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857924.409 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857924.409 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857924.409 * * [simplify]: Extracting #4: cost 6 inf + 3 1553857924.410 * * [simplify]: Extracting #5: cost 2 inf + 352 1553857924.410 * * [simplify]: Extracting #6: cost 0 inf + 587 1553857924.410 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1553857924.410 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1553857924.411 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1553857924.411 * * [simplify]: iters left: 6 (11 enodes) 1553857924.415 * * [simplify]: iters left: 5 (43 enodes) 1553857924.429 * * [simplify]: iters left: 4 (78 enodes) 1553857924.453 * * [simplify]: iters left: 3 (149 enodes) 1553857924.501 * * [simplify]: iters left: 2 (279 enodes) 1553857924.595 * * [simplify]: iters left: 1 (391 enodes) 1553857924.686 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857924.686 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857924.686 * * [simplify]: Extracting #2: cost 83 inf + 2 1553857924.687 * * [simplify]: Extracting #3: cost 99 inf + 1750 1553857924.690 * * [simplify]: Extracting #4: cost 17 inf + 14328 1553857924.694 * * [simplify]: Extracting #5: cost 0 inf + 17188 1553857924.700 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 1553857924.700 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))))) 1553857924.700 * * * * [progress]: [ 352 / 441 ] simplifiying candidate # 1553857924.700 * [simplify]: Simplifying (/ (/ 1 1) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857924.700 * * [simplify]: iters left: 6 (8 enodes) 1553857924.704 * * [simplify]: iters left: 5 (26 enodes) 1553857924.712 * * [simplify]: iters left: 4 (32 enodes) 1553857924.717 * * [simplify]: iters left: 3 (34 enodes) 1553857924.721 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857924.721 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857924.721 * * [simplify]: Extracting #2: cost 11 inf + 1 1553857924.722 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857924.722 * * [simplify]: Extracting #4: cost 12 inf + 3 1553857924.722 * * [simplify]: Extracting #5: cost 7 inf + 610 1553857924.722 * * [simplify]: Extracting #6: cost 1 inf + 1675 1553857924.722 * * [simplify]: Extracting #7: cost 0 inf + 1893 1553857924.722 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857924.722 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857924.723 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857924.723 * * [simplify]: iters left: 6 (11 enodes) 1553857924.725 * * [simplify]: iters left: 5 (43 enodes) 1553857924.731 * * [simplify]: iters left: 4 (78 enodes) 1553857924.746 * * [simplify]: iters left: 3 (149 enodes) 1553857924.790 * * [simplify]: iters left: 2 (279 enodes) 1553857924.852 * * [simplify]: iters left: 1 (391 enodes) 1553857924.956 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857924.956 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857924.957 * * [simplify]: Extracting #2: cost 83 inf + 2 1553857924.958 * * [simplify]: Extracting #3: cost 99 inf + 1509 1553857924.964 * * [simplify]: Extracting #4: cost 23 inf + 15184 1553857924.972 * * [simplify]: Extracting #5: cost 1 inf + 19690 1553857924.981 * * [simplify]: Extracting #6: cost 0 inf + 19908 1553857924.990 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857924.990 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857924.990 * * * * [progress]: [ 353 / 441 ] simplifiying candidate # 1553857924.990 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (hypot y.re y.im))) 1553857924.991 * * [simplify]: iters left: 4 (7 enodes) 1553857924.994 * * [simplify]: iters left: 3 (21 enodes) 1553857924.997 * * [simplify]: iters left: 2 (23 enodes) 1553857925.000 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857925.000 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857925.000 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857925.000 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857925.000 * * [simplify]: Extracting #4: cost 1 inf + 449 1553857925.000 * * [simplify]: Extracting #5: cost 0 inf + 587 1553857925.001 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1553857925.001 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1553857925.001 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1553857925.001 * * [simplify]: iters left: 6 (11 enodes) 1553857925.003 * * [simplify]: iters left: 5 (43 enodes) 1553857925.009 * * [simplify]: iters left: 4 (78 enodes) 1553857925.021 * * [simplify]: iters left: 3 (149 enodes) 1553857925.065 * * [simplify]: iters left: 2 (279 enodes) 1553857925.122 * * [simplify]: iters left: 1 (391 enodes) 1553857925.229 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857925.229 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857925.230 * * [simplify]: Extracting #2: cost 83 inf + 2 1553857925.231 * * [simplify]: Extracting #3: cost 99 inf + 1469 1553857925.235 * * [simplify]: Extracting #4: cost 23 inf + 13264 1553857925.244 * * [simplify]: Extracting #5: cost 1 inf + 17010 1553857925.252 * * [simplify]: Extracting #6: cost 0 inf + 17188 1553857925.261 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1553857925.262 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1553857925.262 * * * * [progress]: [ 354 / 441 ] simplifiying candidate # 1553857925.262 * [simplify]: Simplifying (/ (/ 1 1) 1) 1553857925.262 * * [simplify]: iters left: 4 (3 enodes) 1553857925.265 * * [simplify]: iters left: 3 (7 enodes) 1553857925.267 * * [simplify]: iters left: 2 (9 enodes) 1553857925.269 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857925.269 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857925.269 * [simplify]: Simplified to 1 1553857925.269 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)))) 1553857925.269 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1553857925.270 * * [simplify]: iters left: 6 (10 enodes) 1553857925.273 * * [simplify]: iters left: 5 (40 enodes) 1553857925.279 * * [simplify]: iters left: 4 (72 enodes) 1553857925.291 * * [simplify]: iters left: 3 (128 enodes) 1553857925.318 * * [simplify]: iters left: 2 (203 enodes) 1553857925.371 * * [simplify]: iters left: 1 (259 enodes) 1553857925.413 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857925.413 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857925.413 * * [simplify]: Extracting #2: cost 58 inf + 2 1553857925.414 * * [simplify]: Extracting #3: cost 64 inf + 1987 1553857925.417 * * [simplify]: Extracting #4: cost 7 inf + 9386 1553857925.420 * * [simplify]: Extracting #5: cost 0 inf + 10348 1553857925.422 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1553857925.422 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)))) 1553857925.422 * * * * [progress]: [ 355 / 441 ] simplifiying candidate # 1553857925.423 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857925.423 * * [simplify]: iters left: 6 (8 enodes) 1553857925.425 * * [simplify]: iters left: 5 (32 enodes) 1553857925.430 * * [simplify]: iters left: 4 (47 enodes) 1553857925.437 * * [simplify]: iters left: 3 (51 enodes) 1553857925.445 * * [simplify]: iters left: 2 (61 enodes) 1553857925.455 * * [simplify]: iters left: 1 (81 enodes) 1553857925.471 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857925.471 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857925.472 * * [simplify]: Extracting #2: cost 28 inf + 1 1553857925.472 * * [simplify]: Extracting #3: cost 34 inf + 5 1553857925.472 * * [simplify]: Extracting #4: cost 22 inf + 2087 1553857925.473 * * [simplify]: Extracting #5: cost 1 inf + 7927 1553857925.473 * * [simplify]: Extracting #6: cost 0 inf + 8275 1553857925.474 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1553857925.474 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1553857925.475 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857925.475 * * [simplify]: iters left: 6 (11 enodes) 1553857925.477 * * [simplify]: iters left: 5 (43 enodes) 1553857925.483 * * [simplify]: iters left: 4 (75 enodes) 1553857925.504 * * [simplify]: iters left: 3 (131 enodes) 1553857925.543 * * [simplify]: iters left: 2 (206 enodes) 1553857925.578 * * [simplify]: iters left: 1 (262 enodes) 1553857925.617 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857925.617 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857925.617 * * [simplify]: Extracting #2: cost 59 inf + 2 1553857925.618 * * [simplify]: Extracting #3: cost 71 inf + 1318 1553857925.620 * * [simplify]: Extracting #4: cost 16 inf + 12382 1553857925.623 * * [simplify]: Extracting #5: cost 0 inf + 15902 1553857925.626 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857925.626 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1553857925.627 * * * * [progress]: [ 356 / 441 ] simplifiying candidate # 1553857925.627 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) 1553857925.627 * * [simplify]: iters left: 6 (9 enodes) 1553857925.631 * * [simplify]: iters left: 5 (33 enodes) 1553857925.641 * * [simplify]: iters left: 4 (45 enodes) 1553857925.654 * * [simplify]: iters left: 3 (57 enodes) 1553857925.664 * * [simplify]: iters left: 2 (59 enodes) 1553857925.672 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857925.672 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857925.672 * * [simplify]: Extracting #2: cost 21 inf + 1 1553857925.672 * * [simplify]: Extracting #3: cost 24 inf + 1 1553857925.672 * * [simplify]: Extracting #4: cost 22 inf + 3 1553857925.672 * * [simplify]: Extracting #5: cost 14 inf + 1261 1553857925.672 * * [simplify]: Extracting #6: cost 1 inf + 3850 1553857925.673 * * [simplify]: Extracting #7: cost 0 inf + 4067 1553857925.674 * [simplify]: Simplified to (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857925.674 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ (/ 1 (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1553857925.674 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1553857925.674 * * [simplify]: iters left: 6 (12 enodes) 1553857925.676 * * [simplify]: iters left: 5 (46 enodes) 1553857925.683 * * [simplify]: iters left: 4 (81 enodes) 1553857925.696 * * [simplify]: iters left: 3 (152 enodes) 1553857925.720 * * [simplify]: iters left: 2 (282 enodes) 1553857925.807 * * [simplify]: iters left: 1 (394 enodes) 1553857925.883 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857925.883 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857925.884 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857925.885 * * [simplify]: Extracting #3: cost 105 inf + 1251 1553857925.889 * * [simplify]: Extracting #4: cost 32 inf + 15539 1553857925.894 * * [simplify]: Extracting #5: cost 0 inf + 22742 1553857925.899 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1553857925.899 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1553857925.899 * * * * [progress]: [ 357 / 441 ] simplifiying candidate # 1553857925.899 * [simplify]: Simplifying (/ (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1) 1553857925.900 * * [simplify]: iters left: 6 (8 enodes) 1553857925.902 * * [simplify]: iters left: 5 (28 enodes) 1553857925.907 * * [simplify]: iters left: 4 (38 enodes) 1553857925.912 * * [simplify]: iters left: 3 (45 enodes) 1553857925.919 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857925.919 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857925.919 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857925.919 * * [simplify]: Extracting #3: cost 12 inf + 1 1553857925.919 * * [simplify]: Extracting #4: cost 9 inf + 60 1553857925.920 * * [simplify]: Extracting #5: cost 0 inf + 1537 1553857925.920 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857925.920 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)))) 1553857925.921 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im))) (hypot y.re y.im)) 1553857925.921 * * [simplify]: iters left: 6 (11 enodes) 1553857925.925 * * [simplify]: iters left: 5 (43 enodes) 1553857925.940 * * [simplify]: iters left: 4 (78 enodes) 1553857925.965 * * [simplify]: iters left: 3 (149 enodes) 1553857926.012 * * [simplify]: iters left: 2 (279 enodes) 1553857926.095 * * [simplify]: iters left: 1 (391 enodes) 1553857926.157 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857926.157 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857926.157 * * [simplify]: Extracting #2: cost 83 inf + 2 1553857926.158 * * [simplify]: Extracting #3: cost 99 inf + 2070 1553857926.160 * * [simplify]: Extracting #4: cost 17 inf + 16608 1553857926.169 * * [simplify]: Extracting #5: cost 0 inf + 19908 1553857926.178 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 1553857926.178 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))))) 1553857926.178 * * * * [progress]: [ 358 / 441 ] simplifiying candidate # 1553857926.178 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857926.179 * * [simplify]: iters left: 6 (9 enodes) 1553857926.183 * * [simplify]: iters left: 5 (33 enodes) 1553857926.193 * * [simplify]: iters left: 4 (45 enodes) 1553857926.206 * * [simplify]: iters left: 3 (54 enodes) 1553857926.219 * * [simplify]: iters left: 2 (57 enodes) 1553857926.226 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857926.226 * * [simplify]: Extracting #1: cost 10 inf + 0 1553857926.226 * * [simplify]: Extracting #2: cost 19 inf + 1 1553857926.227 * * [simplify]: Extracting #3: cost 24 inf + 1 1553857926.227 * * [simplify]: Extracting #4: cost 22 inf + 3 1553857926.227 * * [simplify]: Extracting #5: cost 18 inf + 392 1553857926.227 * * [simplify]: Extracting #6: cost 4 inf + 3237 1553857926.228 * * [simplify]: Extracting #7: cost 0 inf + 4067 1553857926.228 * [simplify]: Simplified to (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857926.228 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1553857926.229 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857926.229 * * [simplify]: iters left: 6 (12 enodes) 1553857926.231 * * [simplify]: iters left: 5 (46 enodes) 1553857926.238 * * [simplify]: iters left: 4 (81 enodes) 1553857926.256 * * [simplify]: iters left: 3 (152 enodes) 1553857926.282 * * [simplify]: iters left: 2 (282 enodes) 1553857926.366 * * [simplify]: iters left: 1 (394 enodes) 1553857926.427 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857926.427 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857926.427 * * [simplify]: Extracting #2: cost 84 inf + 2 1553857926.428 * * [simplify]: Extracting #3: cost 105 inf + 1131 1553857926.431 * * [simplify]: Extracting #4: cost 32 inf + 15339 1553857926.436 * * [simplify]: Extracting #5: cost 0 inf + 22742 1553857926.445 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857926.445 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (sqrt (hypot y.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))))) 1553857926.445 * * * * [progress]: [ 359 / 441 ] simplifiying candidate # 1553857926.446 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1553857926.446 * * [simplify]: iters left: 6 (7 enodes) 1553857926.449 * * [simplify]: iters left: 5 (25 enodes) 1553857926.455 * * [simplify]: iters left: 4 (27 enodes) 1553857926.459 * * [simplify]: iters left: 3 (28 enodes) 1553857926.463 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857926.463 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857926.463 * * [simplify]: Extracting #2: cost 10 inf + 1 1553857926.463 * * [simplify]: Extracting #3: cost 0 inf + 783 1553857926.463 * [simplify]: Simplified to (/ 1 (hypot y.re y.im)) 1553857926.463 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.re y.im)) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))))) 1553857926.463 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im))) 1553857926.464 * * [simplify]: iters left: 6 (11 enodes) 1553857926.466 * * [simplify]: iters left: 5 (43 enodes) 1553857926.472 * * [simplify]: iters left: 4 (73 enodes) 1553857926.483 * * [simplify]: iters left: 3 (130 enodes) 1553857926.522 * * [simplify]: iters left: 2 (205 enodes) 1553857926.571 * * [simplify]: iters left: 1 (261 enodes) 1553857926.615 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857926.615 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857926.616 * * [simplify]: Extracting #2: cost 58 inf + 2 1553857926.616 * * [simplify]: Extracting #3: cost 65 inf + 1589 1553857926.620 * * [simplify]: Extracting #4: cost 11 inf + 8674 1553857926.623 * * [simplify]: Extracting #5: cost 0 inf + 10348 1553857926.626 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1553857926.626 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (hypot y.re y.im)) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 1553857926.626 * * * * [progress]: [ 360 / 441 ] simplifiying candidate # 1553857926.626 * [simplify]: Simplifying (/ (/ 1 (sqrt (hypot y.re y.im))) 1) 1553857926.626 * * [simplify]: iters left: 6 (7 enodes) 1553857926.628 * * [simplify]: iters left: 5 (23 enodes) 1553857926.634 * * [simplify]: iters left: 4 (28 enodes) 1553857926.638 * * [simplify]: iters left: 3 (31 enodes) 1553857926.641 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857926.641 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857926.641 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857926.642 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857926.642 * * [simplify]: Extracting #4: cost 6 inf + 3 1553857926.642 * * [simplify]: Extracting #5: cost 2 inf + 352 1553857926.642 * * [simplify]: Extracting #6: cost 0 inf + 587 1553857926.642 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1553857926.642 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)))) 1553857926.642 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (hypot y.re y.im)) 1553857926.642 * * [simplify]: iters left: 6 (11 enodes) 1553857926.645 * * [simplify]: iters left: 5 (43 enodes) 1553857926.652 * * [simplify]: iters left: 4 (78 enodes) 1553857926.671 * * [simplify]: iters left: 3 (149 enodes) 1553857926.696 * * [simplify]: iters left: 2 (279 enodes) 1553857926.760 * * [simplify]: iters left: 1 (391 enodes) 1553857926.856 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857926.857 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857926.857 * * [simplify]: Extracting #2: cost 83 inf + 2 1553857926.857 * * [simplify]: Extracting #3: cost 99 inf + 1750 1553857926.860 * * [simplify]: Extracting #4: cost 17 inf + 14328 1553857926.865 * * [simplify]: Extracting #5: cost 0 inf + 17188 1553857926.869 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 1553857926.869 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))))) 1553857926.869 * * * * [progress]: [ 361 / 441 ] simplifiying candidate # 1553857926.869 * [simplify]: Simplifying (/ (/ 1 1) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857926.870 * * [simplify]: iters left: 6 (8 enodes) 1553857926.872 * * [simplify]: iters left: 5 (26 enodes) 1553857926.876 * * [simplify]: iters left: 4 (32 enodes) 1553857926.880 * * [simplify]: iters left: 3 (34 enodes) 1553857926.888 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857926.888 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857926.889 * * [simplify]: Extracting #2: cost 11 inf + 1 1553857926.889 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857926.889 * * [simplify]: Extracting #4: cost 12 inf + 3 1553857926.889 * * [simplify]: Extracting #5: cost 7 inf + 610 1553857926.890 * * [simplify]: Extracting #6: cost 1 inf + 1675 1553857926.890 * * [simplify]: Extracting #7: cost 0 inf + 1893 1553857926.891 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857926.891 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857926.891 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857926.891 * * [simplify]: iters left: 6 (11 enodes) 1553857926.896 * * [simplify]: iters left: 5 (43 enodes) 1553857926.908 * * [simplify]: iters left: 4 (78 enodes) 1553857926.934 * * [simplify]: iters left: 3 (149 enodes) 1553857926.957 * * [simplify]: iters left: 2 (279 enodes) 1553857927.017 * * [simplify]: iters left: 1 (391 enodes) 1553857927.121 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857927.122 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857927.122 * * [simplify]: Extracting #2: cost 83 inf + 2 1553857927.123 * * [simplify]: Extracting #3: cost 99 inf + 1509 1553857927.130 * * [simplify]: Extracting #4: cost 23 inf + 15184 1553857927.138 * * [simplify]: Extracting #5: cost 1 inf + 19690 1553857927.147 * * [simplify]: Extracting #6: cost 0 inf + 19908 1553857927.156 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857927.156 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857927.156 * * * * [progress]: [ 362 / 441 ] simplifiying candidate # 1553857927.156 * [simplify]: Simplifying (/ (/ 1 1) (sqrt (hypot y.re y.im))) 1553857927.157 * * [simplify]: iters left: 4 (7 enodes) 1553857927.161 * * [simplify]: iters left: 3 (21 enodes) 1553857927.167 * * [simplify]: iters left: 2 (23 enodes) 1553857927.173 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857927.173 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857927.174 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857927.174 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857927.174 * * [simplify]: Extracting #4: cost 1 inf + 449 1553857927.174 * * [simplify]: Extracting #5: cost 0 inf + 587 1553857927.174 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1553857927.174 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1553857927.174 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1553857927.174 * * [simplify]: iters left: 6 (11 enodes) 1553857927.177 * * [simplify]: iters left: 5 (43 enodes) 1553857927.183 * * [simplify]: iters left: 4 (78 enodes) 1553857927.195 * * [simplify]: iters left: 3 (149 enodes) 1553857927.238 * * [simplify]: iters left: 2 (279 enodes) 1553857927.295 * * [simplify]: iters left: 1 (391 enodes) 1553857927.374 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857927.374 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857927.375 * * [simplify]: Extracting #2: cost 83 inf + 2 1553857927.375 * * [simplify]: Extracting #3: cost 99 inf + 1469 1553857927.378 * * [simplify]: Extracting #4: cost 23 inf + 13264 1553857927.382 * * [simplify]: Extracting #5: cost 1 inf + 17010 1553857927.389 * * [simplify]: Extracting #6: cost 0 inf + 17188 1553857927.398 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1553857927.398 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1553857927.398 * * * * [progress]: [ 363 / 441 ] simplifiying candidate # 1553857927.398 * [simplify]: Simplifying (/ (/ 1 1) 1) 1553857927.399 * * [simplify]: iters left: 4 (3 enodes) 1553857927.401 * * [simplify]: iters left: 3 (7 enodes) 1553857927.403 * * [simplify]: iters left: 2 (9 enodes) 1553857927.405 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857927.405 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857927.405 * [simplify]: Simplified to 1 1553857927.405 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)))) 1553857927.405 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1553857927.406 * * [simplify]: iters left: 6 (10 enodes) 1553857927.408 * * [simplify]: iters left: 5 (40 enodes) 1553857927.413 * * [simplify]: iters left: 4 (72 enodes) 1553857927.426 * * [simplify]: iters left: 3 (128 enodes) 1553857927.458 * * [simplify]: iters left: 2 (203 enodes) 1553857927.517 * * [simplify]: iters left: 1 (259 enodes) 1553857927.582 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857927.582 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857927.583 * * [simplify]: Extracting #2: cost 58 inf + 2 1553857927.584 * * [simplify]: Extracting #3: cost 64 inf + 1987 1553857927.588 * * [simplify]: Extracting #4: cost 7 inf + 9386 1553857927.593 * * [simplify]: Extracting #5: cost 0 inf + 10348 1553857927.598 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1553857927.598 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)))) 1553857927.598 * * * * [progress]: [ 364 / 441 ] simplifiying candidate # 1553857927.598 * [simplify]: Simplifying (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857927.598 * * [simplify]: iters left: 6 (7 enodes) 1553857927.602 * * [simplify]: iters left: 5 (25 enodes) 1553857927.610 * * [simplify]: iters left: 4 (29 enodes) 1553857927.619 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857927.619 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857927.620 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857927.620 * * [simplify]: Extracting #3: cost 12 inf + 1 1553857927.620 * * [simplify]: Extracting #4: cost 8 inf + 117 1553857927.620 * * [simplify]: Extracting #5: cost 5 inf + 609 1553857927.621 * * [simplify]: Extracting #6: cost 1 inf + 1319 1553857927.621 * * [simplify]: Extracting #7: cost 0 inf + 1537 1553857927.621 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857927.622 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857927.622 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857927.622 * * [simplify]: iters left: 6 (11 enodes) 1553857927.627 * * [simplify]: iters left: 5 (43 enodes) 1553857927.640 * * [simplify]: iters left: 4 (78 enodes) 1553857927.665 * * [simplify]: iters left: 3 (149 enodes) 1553857927.714 * * [simplify]: iters left: 2 (279 enodes) 1553857927.775 * * [simplify]: iters left: 1 (391 enodes) 1553857927.872 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857927.872 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857927.872 * * [simplify]: Extracting #2: cost 83 inf + 2 1553857927.872 * * [simplify]: Extracting #3: cost 99 inf + 1509 1553857927.875 * * [simplify]: Extracting #4: cost 23 inf + 15184 1553857927.879 * * [simplify]: Extracting #5: cost 1 inf + 19690 1553857927.884 * * [simplify]: Extracting #6: cost 0 inf + 19908 1553857927.889 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857927.889 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857927.889 * * * * [progress]: [ 365 / 441 ] simplifiying candidate # 1553857927.889 * [simplify]: Simplifying (/ 1 (sqrt (hypot y.re y.im))) 1553857927.889 * * [simplify]: iters left: 4 (6 enodes) 1553857927.891 * * [simplify]: iters left: 3 (20 enodes) 1553857927.895 * * [simplify]: iters left: 2 (22 enodes) 1553857927.901 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857927.901 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857927.901 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857927.901 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857927.901 * * [simplify]: Extracting #4: cost 6 inf + 3 1553857927.902 * * [simplify]: Extracting #5: cost 1 inf + 449 1553857927.902 * * [simplify]: Extracting #6: cost 0 inf + 587 1553857927.902 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1553857927.902 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1553857927.902 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1553857927.903 * * [simplify]: iters left: 6 (11 enodes) 1553857927.907 * * [simplify]: iters left: 5 (43 enodes) 1553857927.920 * * [simplify]: iters left: 4 (78 enodes) 1553857927.945 * * [simplify]: iters left: 3 (149 enodes) 1553857927.972 * * [simplify]: iters left: 2 (279 enodes) 1553857928.036 * * [simplify]: iters left: 1 (391 enodes) 1553857928.113 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857928.114 * * [simplify]: Extracting #1: cost 27 inf + 0 1553857928.114 * * [simplify]: Extracting #2: cost 83 inf + 2 1553857928.114 * * [simplify]: Extracting #3: cost 99 inf + 1469 1553857928.117 * * [simplify]: Extracting #4: cost 23 inf + 13264 1553857928.121 * * [simplify]: Extracting #5: cost 1 inf + 17010 1553857928.125 * * [simplify]: Extracting #6: cost 0 inf + 17188 1553857928.130 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1553857928.130 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ 1 (sqrt (hypot y.re y.im))) (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1553857928.130 * * * * [progress]: [ 366 / 441 ] simplifiying candidate # 1553857928.130 * [simplify]: Simplifying (/ 1 1) 1553857928.130 * * [simplify]: iters left: 2 (2 enodes) 1553857928.131 * * [simplify]: iters left: 1 (6 enodes) 1553857928.132 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857928.132 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857928.132 * [simplify]: Simplified to 1 1553857928.132 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)))) 1553857928.133 * [simplify]: Simplifying (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1553857928.133 * * [simplify]: iters left: 6 (10 enodes) 1553857928.135 * * [simplify]: iters left: 5 (40 enodes) 1553857928.144 * * [simplify]: iters left: 4 (72 enodes) 1553857928.158 * * [simplify]: iters left: 3 (128 enodes) 1553857928.179 * * [simplify]: iters left: 2 (203 enodes) 1553857928.214 * * [simplify]: iters left: 1 (259 enodes) 1553857928.269 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857928.269 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857928.270 * * [simplify]: Extracting #2: cost 58 inf + 2 1553857928.270 * * [simplify]: Extracting #3: cost 64 inf + 1987 1553857928.274 * * [simplify]: Extracting #4: cost 7 inf + 9386 1553857928.279 * * [simplify]: Extracting #5: cost 0 inf + 10348 1553857928.284 * [simplify]: Simplified to (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)) 1553857928.285 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* 1 (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)))) 1553857928.285 * * * * [progress]: [ 367 / 441 ] simplifiying candidate # 1553857928.285 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857928.285 * * [simplify]: iters left: 6 (11 enodes) 1553857928.290 * * [simplify]: iters left: 5 (43 enodes) 1553857928.304 * * [simplify]: iters left: 4 (82 enodes) 1553857928.330 * * [simplify]: iters left: 3 (163 enodes) 1553857928.382 * * [simplify]: iters left: 2 (243 enodes) 1553857928.454 * * [simplify]: iters left: 1 (283 enodes) 1553857928.532 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857928.532 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857928.532 * * [simplify]: Extracting #2: cost 59 inf + 2 1553857928.533 * * [simplify]: Extracting #3: cost 71 inf + 1656 1553857928.537 * * [simplify]: Extracting #4: cost 17 inf + 12281 1553857928.543 * * [simplify]: Extracting #5: cost 0 inf + 15902 1553857928.549 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857928.550 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (/ 1 (hypot y.re y.im)) (cbrt (hypot y.re y.im))))) 1553857928.550 * [simplify]: Simplifying (/ (/ 1 (hypot y.re y.im)) (cbrt (hypot y.re y.im))) 1553857928.550 * * [simplify]: iters left: 5 (7 enodes) 1553857928.554 * * [simplify]: iters left: 4 (25 enodes) 1553857928.562 * * [simplify]: iters left: 3 (32 enodes) 1553857928.567 * * [simplify]: iters left: 2 (34 enodes) 1553857928.572 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857928.572 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857928.572 * * [simplify]: Extracting #2: cost 14 inf + 1 1553857928.572 * * [simplify]: Extracting #3: cost 8 inf + 431 1553857928.572 * * [simplify]: Extracting #4: cost 3 inf + 1239 1553857928.573 * * [simplify]: Extracting #5: cost 0 inf + 1733 1553857928.573 * [simplify]: Simplified to (/ 1 (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))) 1553857928.573 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ 1 (* (hypot y.re y.im) (cbrt (hypot y.re y.im)))))) 1553857928.573 * * * * [progress]: [ 368 / 441 ] simplifiying candidate # 1553857928.573 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1553857928.573 * * [simplify]: iters left: 6 (10 enodes) 1553857928.575 * * [simplify]: iters left: 5 (38 enodes) 1553857928.581 * * [simplify]: iters left: 4 (62 enodes) 1553857928.590 * * [simplify]: iters left: 3 (92 enodes) 1553857928.611 * * [simplify]: iters left: 2 (120 enodes) 1553857928.638 * * [simplify]: iters left: 1 (132 enodes) 1553857928.653 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857928.653 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857928.653 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857928.653 * * [simplify]: Extracting #3: cost 44 inf + 170 1553857928.654 * * [simplify]: Extracting #4: cost 32 inf + 1434 1553857928.654 * * [simplify]: Extracting #5: cost 8 inf + 5082 1553857928.656 * * [simplify]: Extracting #6: cost 0 inf + 6342 1553857928.657 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1553857928.657 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))))) 1553857928.658 * [simplify]: Simplifying (/ (/ 1 (hypot y.re y.im)) (sqrt (hypot y.re y.im))) 1553857928.658 * * [simplify]: iters left: 5 (7 enodes) 1553857928.660 * * [simplify]: iters left: 4 (25 enodes) 1553857928.663 * * [simplify]: iters left: 3 (32 enodes) 1553857928.671 * * [simplify]: iters left: 2 (34 enodes) 1553857928.681 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857928.681 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857928.681 * * [simplify]: Extracting #2: cost 14 inf + 1 1553857928.681 * * [simplify]: Extracting #3: cost 8 inf + 351 1553857928.682 * * [simplify]: Extracting #4: cost 3 inf + 999 1553857928.682 * * [simplify]: Extracting #5: cost 0 inf + 1413 1553857928.683 * [simplify]: Simplified to (/ 1 (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))) 1553857928.683 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (/ 1 (* (hypot y.re y.im) (sqrt (hypot y.re y.im)))))) 1553857928.683 * * * * [progress]: [ 369 / 441 ] simplifiying candidate # 1553857928.683 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) 1) 1553857928.683 * * [simplify]: iters left: 6 (9 enodes) 1553857928.688 * * [simplify]: iters left: 5 (35 enodes) 1553857928.699 * * [simplify]: iters left: 4 (58 enodes) 1553857928.717 * * [simplify]: iters left: 3 (97 enodes) 1553857928.746 * * [simplify]: iters left: 2 (111 enodes) 1553857928.760 * * [simplify]: iters left: 1 (115 enodes) 1553857928.771 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857928.771 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857928.771 * * [simplify]: Extracting #2: cost 14 inf + 211 1553857928.772 * * [simplify]: Extracting #3: cost 6 inf + 1081 1553857928.772 * * [simplify]: Extracting #4: cost 0 inf + 1413 1553857928.772 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857928.773 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (/ (/ 1 (hypot y.re y.im)) (hypot y.re y.im)))) 1553857928.773 * [simplify]: Simplifying (/ (/ 1 (hypot y.re y.im)) (hypot y.re y.im)) 1553857928.773 * * [simplify]: iters left: 5 (6 enodes) 1553857928.774 * * [simplify]: iters left: 4 (22 enodes) 1553857928.778 * * [simplify]: iters left: 3 (26 enodes) 1553857928.782 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857928.782 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857928.783 * * [simplify]: Extracting #2: cost 10 inf + 1 1553857928.783 * * [simplify]: Extracting #3: cost 8 inf + 3 1553857928.783 * * [simplify]: Extracting #4: cost 2 inf + 548 1553857928.783 * * [simplify]: Extracting #5: cost 0 inf + 783 1553857928.783 * [simplify]: Simplified to (/ (/ 1 (hypot y.re y.im)) (hypot y.re y.im)) 1553857928.784 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (* (- (* x.im y.re) (* x.re y.im)) (/ (/ 1 (hypot y.re y.im)) (hypot y.re y.im)))) 1553857928.784 * * * * [progress]: [ 370 / 441 ] simplifiying candidate # 1553857928.784 * * * * [progress]: [ 371 / 441 ] simplifiying candidate # 1553857928.784 * * * * [progress]: [ 372 / 441 ] simplifiying candidate # 1553857928.784 * * * * [progress]: [ 373 / 441 ] simplifiying candidate # 1553857928.784 * [simplify]: Simplifying (cbrt (hypot y.re y.im)) 1553857928.784 * * [simplify]: iters left: 2 (4 enodes) 1553857928.786 * * [simplify]: iters left: 1 (12 enodes) 1553857928.789 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857928.789 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857928.789 * * [simplify]: Extracting #2: cost 6 inf + 0 1553857928.789 * * [simplify]: Extracting #3: cost 4 inf + 2 1553857928.789 * * [simplify]: Extracting #4: cost 0 inf + 390 1553857928.789 * [simplify]: Simplified to (cbrt (hypot y.re y.im)) 1553857928.789 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (cbrt (hypot y.re y.im)))) 1553857928.789 * * * * [progress]: [ 374 / 441 ] simplifiying candidate # 1553857928.790 * [simplify]: Simplifying (sqrt (hypot y.re y.im)) 1553857928.790 * * [simplify]: iters left: 2 (4 enodes) 1553857928.791 * * [simplify]: iters left: 1 (12 enodes) 1553857928.794 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857928.795 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857928.795 * * [simplify]: Extracting #2: cost 6 inf + 0 1553857928.795 * * [simplify]: Extracting #3: cost 4 inf + 2 1553857928.795 * * [simplify]: Extracting #4: cost 0 inf + 310 1553857928.795 * [simplify]: Simplified to (sqrt (hypot y.re y.im)) 1553857928.795 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (sqrt (hypot y.re y.im))) (sqrt (hypot y.re y.im)))) 1553857928.795 * * * * [progress]: [ 375 / 441 ] simplifiying candidate # 1553857928.795 * [simplify]: Simplifying (hypot y.re y.im) 1553857928.795 * * [simplify]: iters left: 1 (3 enodes) 1553857928.797 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857928.797 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857928.797 * * [simplify]: Extracting #2: cost 2 inf + 2 1553857928.797 * * [simplify]: Extracting #3: cost 0 inf + 116 1553857928.797 * [simplify]: Simplified to (hypot y.re y.im) 1553857928.797 * [simplify]: Simplified (2 2) to (λ (x.re x.im y.re y.im) (/ (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) 1) (hypot y.re y.im))) 1553857928.797 * * * * [progress]: [ 376 / 441 ] simplifiying candidate # 1553857928.798 * [simplify]: Simplifying (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 1553857928.798 * * [simplify]: iters left: 6 (11 enodes) 1553857928.803 * * [simplify]: iters left: 5 (41 enodes) 1553857928.815 * * [simplify]: iters left: 4 (65 enodes) 1553857928.827 * * [simplify]: iters left: 3 (95 enodes) 1553857928.841 * * [simplify]: iters left: 2 (123 enodes) 1553857928.862 * * [simplify]: iters left: 1 (135 enodes) 1553857928.894 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857928.894 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857928.894 * * [simplify]: Extracting #2: cost 5 inf + 0 1553857928.894 * * [simplify]: Extracting #3: cost 15 inf + 0 1553857928.894 * * [simplify]: Extracting #4: cost 37 inf + 2 1553857928.894 * * [simplify]: Extracting #5: cost 47 inf + 129 1553857928.895 * * [simplify]: Extracting #6: cost 32 inf + 1727 1553857928.897 * * [simplify]: Extracting #7: cost 2 inf + 5950 1553857928.899 * * [simplify]: Extracting #8: cost 0 inf + 6144 1553857928.901 * [simplify]: Simplified to (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) 1553857928.901 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))) (/ (hypot y.re y.im) (cbrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))))) 1553857928.901 * * * * [progress]: [ 377 / 441 ] simplifiying candidate # 1553857928.901 * [simplify]: Simplifying (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 1553857928.902 * * [simplify]: iters left: 6 (10 enodes) 1553857928.904 * * [simplify]: iters left: 5 (38 enodes) 1553857928.909 * * [simplify]: iters left: 4 (62 enodes) 1553857928.918 * * [simplify]: iters left: 3 (92 enodes) 1553857928.930 * * [simplify]: iters left: 2 (120 enodes) 1553857928.961 * * [simplify]: iters left: 1 (132 enodes) 1553857928.993 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857928.993 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857928.993 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857928.993 * * [simplify]: Extracting #3: cost 35 inf + 2 1553857928.993 * * [simplify]: Extracting #4: cost 44 inf + 170 1553857928.994 * * [simplify]: Extracting #5: cost 28 inf + 1945 1553857928.996 * * [simplify]: Extracting #6: cost 4 inf + 4876 1553857928.999 * * [simplify]: Extracting #7: cost 0 inf + 5386 1553857929.001 * [simplify]: Simplified to (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) 1553857929.001 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))) (/ (hypot y.re y.im) (sqrt (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)))))) 1553857929.001 * * * * [progress]: [ 378 / 441 ] simplifiying candidate # 1553857929.002 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857929.002 * * [simplify]: iters left: 6 (13 enodes) 1553857929.007 * * [simplify]: iters left: 5 (50 enodes) 1553857929.022 * * [simplify]: iters left: 4 (75 enodes) 1553857929.044 * * [simplify]: iters left: 3 (90 enodes) 1553857929.066 * * [simplify]: iters left: 2 (93 enodes) 1553857929.090 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857929.090 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857929.090 * * [simplify]: Extracting #2: cost 22 inf + 0 1553857929.090 * * [simplify]: Extracting #3: cost 33 inf + 0 1553857929.090 * * [simplify]: Extracting #4: cost 31 inf + 185 1553857929.092 * * [simplify]: Extracting #5: cost 8 inf + 4777 1553857929.094 * * [simplify]: Extracting #6: cost 0 inf + 7254 1553857929.097 * [simplify]: Simplified to (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) 1553857929.097 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))))) 1553857929.097 * * * * [progress]: [ 379 / 441 ] simplifiying candidate # 1553857929.097 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) 1553857929.098 * * [simplify]: iters left: 6 (12 enodes) 1553857929.103 * * [simplify]: iters left: 5 (43 enodes) 1553857929.115 * * [simplify]: iters left: 4 (57 enodes) 1553857929.128 * * [simplify]: iters left: 3 (68 enodes) 1553857929.136 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857929.136 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857929.136 * * [simplify]: Extracting #2: cost 14 inf + 0 1553857929.136 * * [simplify]: Extracting #3: cost 25 inf + 0 1553857929.136 * * [simplify]: Extracting #4: cost 23 inf + 144 1553857929.136 * * [simplify]: Extracting #5: cost 6 inf + 2047 1553857929.137 * * [simplify]: Extracting #6: cost 1 inf + 3687 1553857929.138 * * [simplify]: Extracting #7: cost 0 inf + 4066 1553857929.138 * [simplify]: Simplified to (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) 1553857929.138 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (sqrt (hypot y.re y.im))) (/ (hypot y.re y.im) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im)))))) 1553857929.139 * * * * [progress]: [ 380 / 441 ] simplifiying candidate # 1553857929.139 * [simplify]: Simplifying (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1) 1553857929.139 * * [simplify]: iters left: 6 (11 enodes) 1553857929.142 * * [simplify]: iters left: 5 (40 enodes) 1553857929.149 * * [simplify]: iters left: 4 (60 enodes) 1553857929.158 * * [simplify]: iters left: 3 (69 enodes) 1553857929.175 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857929.175 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857929.175 * * [simplify]: Extracting #2: cost 7 inf + 1 1553857929.175 * * [simplify]: Extracting #3: cost 17 inf + 1 1553857929.175 * * [simplify]: Extracting #4: cost 15 inf + 129 1553857929.176 * * [simplify]: Extracting #5: cost 3 inf + 1402 1553857929.177 * * [simplify]: Extracting #6: cost 1 inf + 1891 1553857929.178 * * [simplify]: Extracting #7: cost 0 inf + 2135 1553857929.179 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1553857929.179 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (/ (hypot y.re y.im) (/ (cbrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im))))) 1553857929.179 * * * * [progress]: [ 381 / 441 ] simplifiying candidate # 1553857929.180 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857929.180 * * [simplify]: iters left: 6 (12 enodes) 1553857929.185 * * [simplify]: iters left: 5 (43 enodes) 1553857929.198 * * [simplify]: iters left: 4 (55 enodes) 1553857929.214 * * [simplify]: iters left: 3 (63 enodes) 1553857929.230 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857929.230 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857929.230 * * [simplify]: Extracting #2: cost 12 inf + 0 1553857929.230 * * [simplify]: Extracting #3: cost 23 inf + 0 1553857929.230 * * [simplify]: Extracting #4: cost 21 inf + 128 1553857929.231 * * [simplify]: Extracting #5: cost 9 inf + 1188 1553857929.231 * * [simplify]: Extracting #6: cost 1 inf + 2875 1553857929.233 * * [simplify]: Extracting #7: cost 0 inf + 3254 1553857929.234 * [simplify]: Simplified to (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857929.234 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (hypot y.re y.im) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (cbrt (hypot y.re y.im)))))) 1553857929.234 * * * * [progress]: [ 382 / 441 ] simplifiying candidate # 1553857929.234 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857929.234 * * [simplify]: iters left: 6 (11 enodes) 1553857929.239 * * [simplify]: iters left: 5 (38 enodes) 1553857929.250 * * [simplify]: iters left: 4 (48 enodes) 1553857929.263 * * [simplify]: iters left: 3 (56 enodes) 1553857929.277 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857929.277 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857929.277 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857929.277 * * [simplify]: Extracting #3: cost 19 inf + 0 1553857929.277 * * [simplify]: Extracting #4: cost 16 inf + 210 1553857929.277 * * [simplify]: Extracting #5: cost 3 inf + 1287 1553857929.278 * * [simplify]: Extracting #6: cost 0 inf + 1982 1553857929.278 * [simplify]: Simplified to (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857929.278 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (hypot y.re y.im) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (sqrt (hypot y.re y.im)))))) 1553857929.278 * * * * [progress]: [ 383 / 441 ] simplifiying candidate # 1553857929.278 * [simplify]: Simplifying (/ (sqrt (- (* x.im y.re) (* x.re y.im))) 1) 1553857929.278 * * [simplify]: iters left: 6 (10 enodes) 1553857929.281 * * [simplify]: iters left: 5 (35 enodes) 1553857929.287 * * [simplify]: iters left: 4 (47 enodes) 1553857929.294 * * [simplify]: iters left: 3 (55 enodes) 1553857929.304 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857929.305 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857929.305 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857929.305 * * [simplify]: Extracting #3: cost 13 inf + 47 1553857929.305 * * [simplify]: Extracting #4: cost 4 inf + 789 1553857929.306 * * [simplify]: Extracting #5: cost 0 inf + 1077 1553857929.306 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1553857929.307 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (/ (hypot y.re y.im) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (hypot y.re y.im))))) 1553857929.307 * * * * [progress]: [ 384 / 441 ] simplifiying candidate # 1553857929.307 * [simplify]: Simplifying (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857929.307 * * [simplify]: iters left: 6 (7 enodes) 1553857929.311 * * [simplify]: iters left: 5 (25 enodes) 1553857929.318 * * [simplify]: iters left: 4 (29 enodes) 1553857929.328 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857929.328 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857929.328 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857929.328 * * [simplify]: Extracting #3: cost 12 inf + 1 1553857929.329 * * [simplify]: Extracting #4: cost 8 inf + 117 1553857929.329 * * [simplify]: Extracting #5: cost 5 inf + 609 1553857929.329 * * [simplify]: Extracting #6: cost 1 inf + 1319 1553857929.330 * * [simplify]: Extracting #7: cost 0 inf + 1537 1553857929.330 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857929.330 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im)))))) 1553857929.330 * * * * [progress]: [ 385 / 441 ] simplifiying candidate # 1553857929.331 * [simplify]: Simplifying (/ 1 (sqrt (hypot y.re y.im))) 1553857929.331 * * [simplify]: iters left: 4 (6 enodes) 1553857929.334 * * [simplify]: iters left: 3 (20 enodes) 1553857929.340 * * [simplify]: iters left: 2 (22 enodes) 1553857929.344 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857929.344 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857929.344 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857929.344 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857929.344 * * [simplify]: Extracting #4: cost 6 inf + 3 1553857929.344 * * [simplify]: Extracting #5: cost 1 inf + 449 1553857929.344 * * [simplify]: Extracting #6: cost 0 inf + 587 1553857929.344 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1553857929.344 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (hypot y.re y.im))) (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im)))))) 1553857929.344 * * * * [progress]: [ 386 / 441 ] simplifiying candidate # 1553857929.344 * [simplify]: Simplifying (/ 1 1) 1553857929.344 * * [simplify]: iters left: 2 (2 enodes) 1553857929.345 * * [simplify]: iters left: 1 (6 enodes) 1553857929.347 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857929.347 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857929.347 * [simplify]: Simplified to 1 1553857929.347 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))))) 1553857929.347 * * * * [progress]: [ 387 / 441 ] simplifiying candidate # 1553857929.347 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857929.347 * * [simplify]: iters left: 6 (13 enodes) 1553857929.350 * * [simplify]: iters left: 5 (44 enodes) 1553857929.356 * * [simplify]: iters left: 4 (46 enodes) 1553857929.362 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857929.362 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857929.362 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857929.362 * * [simplify]: Extracting #3: cost 20 inf + 0 1553857929.362 * * [simplify]: Extracting #4: cost 22 inf + 2 1553857929.362 * * [simplify]: Extracting #5: cost 19 inf + 61 1553857929.362 * * [simplify]: Extracting #6: cost 7 inf + 1806 1553857929.363 * * [simplify]: Extracting #7: cost 0 inf + 3246 1553857929.363 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857929.363 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im)))))) 1553857929.363 * * * * [progress]: [ 388 / 441 ] simplifiying candidate # 1553857929.363 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857929.364 * * [simplify]: iters left: 6 (12 enodes) 1553857929.366 * * [simplify]: iters left: 5 (39 enodes) 1553857929.371 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857929.371 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857929.371 * * [simplify]: Extracting #2: cost 9 inf + 0 1553857929.371 * * [simplify]: Extracting #3: cost 16 inf + 0 1553857929.371 * * [simplify]: Extracting #4: cost 16 inf + 116 1553857929.371 * * [simplify]: Extracting #5: cost 5 inf + 726 1553857929.371 * * [simplify]: Extracting #6: cost 0 inf + 1894 1553857929.372 * [simplify]: Simplified to (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857929.372 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (hypot y.re y.im) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im)))))) 1553857929.372 * * * * [progress]: [ 389 / 441 ] simplifiying candidate # 1553857929.372 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1) 1553857929.372 * * [simplify]: iters left: 6 (11 enodes) 1553857929.375 * * [simplify]: iters left: 5 (36 enodes) 1553857929.380 * * [simplify]: iters left: 4 (38 enodes) 1553857929.386 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857929.386 * * [simplify]: Extracting #1: cost 5 inf + 0 1553857929.386 * * [simplify]: Extracting #2: cost 8 inf + 1 1553857929.386 * * [simplify]: Extracting #3: cost 14 inf + 1 1553857929.386 * * [simplify]: Extracting #4: cost 10 inf + 5 1553857929.386 * * [simplify]: Extracting #5: cost 4 inf + 337 1553857929.386 * * [simplify]: Extracting #6: cost 0 inf + 909 1553857929.386 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857929.386 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (/ (hypot y.re y.im) (/ (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im))))) 1553857929.386 * * * * [progress]: [ 390 / 441 ] simplifiying candidate # 1553857929.387 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857929.387 * * [simplify]: iters left: 6 (14 enodes) 1553857929.390 * * [simplify]: iters left: 5 (47 enodes) 1553857929.403 * * [simplify]: iters left: 4 (51 enodes) 1553857929.416 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857929.417 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857929.417 * * [simplify]: Extracting #2: cost 15 inf + 0 1553857929.417 * * [simplify]: Extracting #3: cost 24 inf + 0 1553857929.417 * * [simplify]: Extracting #4: cost 19 inf + 167 1553857929.417 * * [simplify]: Extracting #5: cost 12 inf + 855 1553857929.418 * * [simplify]: Extracting #6: cost 4 inf + 2055 1553857929.419 * * [simplify]: Extracting #7: cost 1 inf + 3102 1553857929.420 * * [simplify]: Extracting #8: cost 0 inf + 3496 1553857929.421 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857929.421 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.re y.im)))))) 1553857929.421 * * * * [progress]: [ 391 / 441 ] simplifiying candidate # 1553857929.422 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) 1553857929.422 * * [simplify]: iters left: 6 (13 enodes) 1553857929.427 * * [simplify]: iters left: 5 (42 enodes) 1553857929.440 * * [simplify]: iters left: 4 (44 enodes) 1553857929.446 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857929.446 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857929.446 * * [simplify]: Extracting #2: cost 11 inf + 0 1553857929.446 * * [simplify]: Extracting #3: cost 20 inf + 0 1553857929.446 * * [simplify]: Extracting #4: cost 17 inf + 85 1553857929.446 * * [simplify]: Extracting #5: cost 11 inf + 444 1553857929.446 * * [simplify]: Extracting #6: cost 4 inf + 1105 1553857929.447 * * [simplify]: Extracting #7: cost 1 inf + 1760 1553857929.447 * * [simplify]: Extracting #8: cost 0 inf + 2114 1553857929.447 * [simplify]: Simplified to (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) 1553857929.448 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (sqrt (hypot y.re y.im))) (/ (hypot y.re y.im) (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im)))))) 1553857929.448 * * * * [progress]: [ 392 / 441 ] simplifiying candidate # 1553857929.448 * [simplify]: Simplifying (/ (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1) 1553857929.448 * * [simplify]: iters left: 6 (12 enodes) 1553857929.451 * * [simplify]: iters left: 5 (39 enodes) 1553857929.457 * * [simplify]: iters left: 4 (43 enodes) 1553857929.462 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857929.462 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857929.462 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857929.463 * * [simplify]: Extracting #3: cost 10 inf + 167 1553857929.463 * * [simplify]: Extracting #4: cost 6 inf + 413 1553857929.463 * * [simplify]: Extracting #5: cost 1 inf + 1017 1553857929.463 * * [simplify]: Extracting #6: cost 0 inf + 1099 1553857929.463 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1553857929.463 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (/ (hypot y.re y.im) (/ (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) (hypot y.re y.im))))) 1553857929.463 * * * * [progress]: [ 393 / 441 ] simplifiying candidate # 1553857929.464 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857929.464 * * [simplify]: iters left: 6 (14 enodes) 1553857929.466 * * [simplify]: iters left: 5 (48 enodes) 1553857929.473 * * [simplify]: iters left: 4 (51 enodes) 1553857929.486 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857929.486 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857929.486 * * [simplify]: Extracting #2: cost 15 inf + 0 1553857929.486 * * [simplify]: Extracting #3: cost 24 inf + 0 1553857929.487 * * [simplify]: Extracting #4: cost 16 inf + 650 1553857929.487 * * [simplify]: Extracting #5: cost 11 inf + 1032 1553857929.488 * * [simplify]: Extracting #6: cost 5 inf + 1973 1553857929.488 * * [simplify]: Extracting #7: cost 1 inf + 3102 1553857929.489 * * [simplify]: Extracting #8: cost 0 inf + 3496 1553857929.491 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857929.491 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (cbrt (hypot y.re y.im)))))) 1553857929.491 * * * * [progress]: [ 394 / 441 ] simplifiying candidate # 1553857929.491 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857929.491 * * [simplify]: iters left: 6 (13 enodes) 1553857929.497 * * [simplify]: iters left: 5 (43 enodes) 1553857929.508 * * [simplify]: iters left: 4 (44 enodes) 1553857929.519 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857929.519 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857929.519 * * [simplify]: Extracting #2: cost 11 inf + 0 1553857929.519 * * [simplify]: Extracting #3: cost 20 inf + 0 1553857929.519 * * [simplify]: Extracting #4: cost 14 inf + 296 1553857929.520 * * [simplify]: Extracting #5: cost 9 inf + 518 1553857929.520 * * [simplify]: Extracting #6: cost 3 inf + 1187 1553857929.521 * * [simplify]: Extracting #7: cost 0 inf + 2114 1553857929.522 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) 1553857929.522 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im))) (/ (hypot y.re y.im) (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (sqrt (hypot y.re y.im)))))) 1553857929.522 * * * * [progress]: [ 395 / 441 ] simplifiying candidate # 1553857929.522 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1) 1553857929.522 * * [simplify]: iters left: 6 (12 enodes) 1553857929.528 * * [simplify]: iters left: 5 (40 enodes) 1553857929.539 * * [simplify]: iters left: 4 (45 enodes) 1553857929.552 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857929.552 * * [simplify]: Extracting #1: cost 7 inf + 0 1553857929.553 * * [simplify]: Extracting #2: cost 13 inf + 1 1553857929.553 * * [simplify]: Extracting #3: cost 13 inf + 44 1553857929.553 * * [simplify]: Extracting #4: cost 7 inf + 211 1553857929.553 * * [simplify]: Extracting #5: cost 1 inf + 880 1553857929.554 * * [simplify]: Extracting #6: cost 0 inf + 1099 1553857929.554 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1553857929.554 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (/ (hypot y.re y.im) (/ (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) (hypot y.re y.im))))) 1553857929.555 * * * * [progress]: [ 396 / 441 ] simplifiying candidate # 1553857929.555 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857929.555 * * [simplify]: iters left: 6 (15 enodes) 1553857929.561 * * [simplify]: iters left: 5 (51 enodes) 1553857929.575 * * [simplify]: iters left: 4 (56 enodes) 1553857929.589 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857929.589 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857929.589 * * [simplify]: Extracting #2: cost 17 inf + 0 1553857929.589 * * [simplify]: Extracting #3: cost 28 inf + 0 1553857929.590 * * [simplify]: Extracting #4: cost 13 inf + 815 1553857929.590 * * [simplify]: Extracting #5: cost 7 inf + 1440 1553857929.591 * * [simplify]: Extracting #6: cost 0 inf + 3896 1553857929.593 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857929.593 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (/ (hypot y.re y.im) (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (cbrt (hypot y.re y.im)))))) 1553857929.593 * * * * [progress]: [ 397 / 441 ] simplifiying candidate # 1553857929.593 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) 1553857929.593 * * [simplify]: iters left: 6 (14 enodes) 1553857929.596 * * [simplify]: iters left: 5 (46 enodes) 1553857929.601 * * [simplify]: iters left: 4 (49 enodes) 1553857929.607 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857929.607 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857929.607 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857929.607 * * [simplify]: Extracting #3: cost 24 inf + 0 1553857929.608 * * [simplify]: Extracting #4: cost 14 inf + 322 1553857929.608 * * [simplify]: Extracting #5: cost 7 inf + 843 1553857929.608 * * [simplify]: Extracting #6: cost 2 inf + 1781 1553857929.608 * * [simplify]: Extracting #7: cost 0 inf + 2434 1553857929.609 * [simplify]: Simplified to (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) 1553857929.609 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im))) (/ (hypot y.re y.im) (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (sqrt (hypot y.re y.im)))))) 1553857929.609 * * * * [progress]: [ 398 / 441 ] simplifiying candidate # 1553857929.609 * [simplify]: Simplifying (/ (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1) 1553857929.609 * * [simplify]: iters left: 6 (13 enodes) 1553857929.612 * * [simplify]: iters left: 5 (43 enodes) 1553857929.619 * * [simplify]: iters left: 4 (50 enodes) 1553857929.625 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857929.625 * * [simplify]: Extracting #1: cost 9 inf + 0 1553857929.625 * * [simplify]: Extracting #2: cost 18 inf + 1 1553857929.625 * * [simplify]: Extracting #3: cost 12 inf + 87 1553857929.625 * * [simplify]: Extracting #4: cost 5 inf + 455 1553857929.625 * * [simplify]: Extracting #5: cost 0 inf + 1339 1553857929.626 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1553857929.626 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (/ (hypot y.re y.im) (/ (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) (hypot y.re y.im))))) 1553857929.626 * * * * [progress]: [ 399 / 441 ] simplifiying candidate # 1553857929.626 * [simplify]: Simplifying (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857929.626 * * [simplify]: iters left: 6 (7 enodes) 1553857929.628 * * [simplify]: iters left: 5 (25 enodes) 1553857929.632 * * [simplify]: iters left: 4 (29 enodes) 1553857929.640 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857929.641 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857929.641 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857929.641 * * [simplify]: Extracting #3: cost 12 inf + 1 1553857929.641 * * [simplify]: Extracting #4: cost 8 inf + 117 1553857929.641 * * [simplify]: Extracting #5: cost 5 inf + 609 1553857929.641 * * [simplify]: Extracting #6: cost 1 inf + 1319 1553857929.642 * * [simplify]: Extracting #7: cost 0 inf + 1537 1553857929.642 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857929.642 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im)))))) 1553857929.642 * * * * [progress]: [ 400 / 441 ] simplifiying candidate # 1553857929.643 * [simplify]: Simplifying (/ 1 (sqrt (hypot y.re y.im))) 1553857929.643 * * [simplify]: iters left: 4 (6 enodes) 1553857929.646 * * [simplify]: iters left: 3 (20 enodes) 1553857929.652 * * [simplify]: iters left: 2 (22 enodes) 1553857929.660 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857929.660 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857929.660 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857929.660 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857929.660 * * [simplify]: Extracting #4: cost 6 inf + 3 1553857929.660 * * [simplify]: Extracting #5: cost 1 inf + 449 1553857929.661 * * [simplify]: Extracting #6: cost 0 inf + 587 1553857929.661 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1553857929.661 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (hypot y.re y.im))) (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im)))))) 1553857929.661 * * * * [progress]: [ 401 / 441 ] simplifiying candidate # 1553857929.661 * [simplify]: Simplifying (/ 1 1) 1553857929.662 * * [simplify]: iters left: 2 (2 enodes) 1553857929.663 * * [simplify]: iters left: 1 (6 enodes) 1553857929.665 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857929.666 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857929.666 * [simplify]: Simplified to 1 1553857929.666 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))))) 1553857929.666 * * * * [progress]: [ 402 / 441 ] simplifiying candidate # 1553857929.666 * [simplify]: Simplifying (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857929.666 * * [simplify]: iters left: 6 (7 enodes) 1553857929.670 * * [simplify]: iters left: 5 (25 enodes) 1553857929.677 * * [simplify]: iters left: 4 (29 enodes) 1553857929.686 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857929.686 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857929.686 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857929.686 * * [simplify]: Extracting #3: cost 12 inf + 1 1553857929.686 * * [simplify]: Extracting #4: cost 8 inf + 117 1553857929.686 * * [simplify]: Extracting #5: cost 5 inf + 609 1553857929.687 * * [simplify]: Extracting #6: cost 1 inf + 1319 1553857929.687 * * [simplify]: Extracting #7: cost 0 inf + 1537 1553857929.688 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857929.688 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im)))))) 1553857929.688 * * * * [progress]: [ 403 / 441 ] simplifiying candidate # 1553857929.688 * [simplify]: Simplifying (/ 1 (sqrt (hypot y.re y.im))) 1553857929.688 * * [simplify]: iters left: 4 (6 enodes) 1553857929.691 * * [simplify]: iters left: 3 (20 enodes) 1553857929.697 * * [simplify]: iters left: 2 (22 enodes) 1553857929.700 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857929.701 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857929.701 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857929.701 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857929.701 * * [simplify]: Extracting #4: cost 6 inf + 3 1553857929.701 * * [simplify]: Extracting #5: cost 1 inf + 449 1553857929.701 * * [simplify]: Extracting #6: cost 0 inf + 587 1553857929.701 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1553857929.701 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (hypot y.re y.im))) (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im)))))) 1553857929.701 * * * * [progress]: [ 404 / 441 ] simplifiying candidate # 1553857929.701 * [simplify]: Simplifying (/ 1 1) 1553857929.701 * * [simplify]: iters left: 2 (2 enodes) 1553857929.702 * * [simplify]: iters left: 1 (6 enodes) 1553857929.703 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857929.703 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857929.703 * [simplify]: Simplified to 1 1553857929.703 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))))) 1553857929.703 * * * * [progress]: [ 405 / 441 ] simplifiying candidate # 1553857929.704 * [simplify]: Simplifying (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857929.704 * * [simplify]: iters left: 6 (7 enodes) 1553857929.705 * * [simplify]: iters left: 5 (25 enodes) 1553857929.709 * * [simplify]: iters left: 4 (29 enodes) 1553857929.714 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857929.714 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857929.714 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857929.714 * * [simplify]: Extracting #3: cost 12 inf + 1 1553857929.714 * * [simplify]: Extracting #4: cost 8 inf + 117 1553857929.714 * * [simplify]: Extracting #5: cost 5 inf + 609 1553857929.714 * * [simplify]: Extracting #6: cost 1 inf + 1319 1553857929.714 * * [simplify]: Extracting #7: cost 0 inf + 1537 1553857929.714 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857929.714 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im)))))) 1553857929.715 * * * * [progress]: [ 406 / 441 ] simplifiying candidate # 1553857929.715 * [simplify]: Simplifying (/ 1 (sqrt (hypot y.re y.im))) 1553857929.715 * * [simplify]: iters left: 4 (6 enodes) 1553857929.716 * * [simplify]: iters left: 3 (20 enodes) 1553857929.719 * * [simplify]: iters left: 2 (22 enodes) 1553857929.722 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857929.722 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857929.723 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857929.723 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857929.723 * * [simplify]: Extracting #4: cost 6 inf + 3 1553857929.723 * * [simplify]: Extracting #5: cost 1 inf + 449 1553857929.723 * * [simplify]: Extracting #6: cost 0 inf + 587 1553857929.723 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1553857929.723 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (hypot y.re y.im))) (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im)))))) 1553857929.723 * * * * [progress]: [ 407 / 441 ] simplifiying candidate # 1553857929.723 * [simplify]: Simplifying (/ 1 1) 1553857929.723 * * [simplify]: iters left: 2 (2 enodes) 1553857929.724 * * [simplify]: iters left: 1 (6 enodes) 1553857929.725 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857929.725 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857929.725 * [simplify]: Simplified to 1 1553857929.725 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))))) 1553857929.726 * * * * [progress]: [ 408 / 441 ] simplifiying candidate # 1553857929.726 * [simplify]: Simplifying (/ 1 (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857929.726 * * [simplify]: iters left: 6 (7 enodes) 1553857929.727 * * [simplify]: iters left: 5 (25 enodes) 1553857929.731 * * [simplify]: iters left: 4 (29 enodes) 1553857929.738 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857929.738 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857929.738 * * [simplify]: Extracting #2: cost 9 inf + 1 1553857929.738 * * [simplify]: Extracting #3: cost 12 inf + 1 1553857929.738 * * [simplify]: Extracting #4: cost 8 inf + 117 1553857929.739 * * [simplify]: Extracting #5: cost 5 inf + 609 1553857929.739 * * [simplify]: Extracting #6: cost 1 inf + 1319 1553857929.739 * * [simplify]: Extracting #7: cost 0 inf + 1537 1553857929.740 * [simplify]: Simplified to (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) 1553857929.740 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (/ 1 (cbrt (hypot y.re y.im))) (cbrt (hypot y.re y.im))) (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (cbrt (hypot y.re y.im)))))) 1553857929.740 * * * * [progress]: [ 409 / 441 ] simplifiying candidate # 1553857929.740 * [simplify]: Simplifying (/ 1 (sqrt (hypot y.re y.im))) 1553857929.740 * * [simplify]: iters left: 4 (6 enodes) 1553857929.743 * * [simplify]: iters left: 3 (20 enodes) 1553857929.749 * * [simplify]: iters left: 2 (22 enodes) 1553857929.755 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857929.755 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857929.755 * * [simplify]: Extracting #2: cost 5 inf + 1 1553857929.755 * * [simplify]: Extracting #3: cost 8 inf + 1 1553857929.756 * * [simplify]: Extracting #4: cost 6 inf + 3 1553857929.756 * * [simplify]: Extracting #5: cost 1 inf + 449 1553857929.756 * * [simplify]: Extracting #6: cost 0 inf + 587 1553857929.756 * [simplify]: Simplified to (/ 1 (sqrt (hypot y.re y.im))) 1553857929.756 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ 1 (sqrt (hypot y.re y.im))) (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im)))))) 1553857929.756 * * * * [progress]: [ 410 / 441 ] simplifiying candidate # 1553857929.757 * [simplify]: Simplifying (/ 1 1) 1553857929.757 * * [simplify]: iters left: 2 (2 enodes) 1553857929.758 * * [simplify]: iters left: 1 (6 enodes) 1553857929.759 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857929.759 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857929.759 * [simplify]: Simplified to 1 1553857929.759 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ 1 (/ (hypot y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im))))) 1553857929.759 * * * * [progress]: [ 411 / 441 ] simplifiying candidate # 1553857929.759 * * * * [progress]: [ 412 / 441 ] simplifiying candidate # 1553857929.759 * [simplify]: Simplifying (- (* x.im y.re) (* x.re y.im)) 1553857929.759 * * [simplify]: iters left: 4 (7 enodes) 1553857929.761 * * [simplify]: iters left: 3 (26 enodes) 1553857929.764 * * [simplify]: iters left: 2 (36 enodes) 1553857929.770 * * [simplify]: iters left: 1 (44 enodes) 1553857929.775 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857929.775 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857929.775 * * [simplify]: Extracting #2: cost 10 inf + 86 1553857929.775 * * [simplify]: Extracting #3: cost 2 inf + 654 1553857929.775 * * [simplify]: Extracting #4: cost 0 inf + 748 1553857929.776 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857929.776 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (/ (hypot y.re y.im) (/ 1 (hypot y.re y.im))))) 1553857929.776 * * * * [progress]: [ 413 / 441 ] simplifiying candidate # 1553857929.776 * [simplify]: Simplifying (- (* x.im y.re) (* x.re y.im)) 1553857929.776 * * [simplify]: iters left: 4 (7 enodes) 1553857929.777 * * [simplify]: iters left: 3 (26 enodes) 1553857929.781 * * [simplify]: iters left: 2 (36 enodes) 1553857929.786 * * [simplify]: iters left: 1 (44 enodes) 1553857929.791 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857929.791 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857929.791 * * [simplify]: Extracting #2: cost 10 inf + 86 1553857929.791 * * [simplify]: Extracting #3: cost 2 inf + 654 1553857929.791 * * [simplify]: Extracting #4: cost 0 inf + 748 1553857929.792 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857929.792 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (hypot y.re y.im)))) 1553857929.792 * * * * [progress]: [ 414 / 441 ] simplifiying candidate # 1553857929.792 * [simplify]: Simplifying (- (- (* x.im y.re) (* x.re y.im))) 1553857929.792 * * [simplify]: iters left: 6 (8 enodes) 1553857929.795 * * [simplify]: iters left: 5 (29 enodes) 1553857929.802 * * [simplify]: iters left: 4 (42 enodes) 1553857929.814 * * [simplify]: iters left: 3 (67 enodes) 1553857929.826 * * [simplify]: iters left: 2 (76 enodes) 1553857929.834 * * [simplify]: iters left: 1 (81 enodes) 1553857929.843 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857929.843 * * [simplify]: Extracting #1: cost 15 inf + 0 1553857929.843 * * [simplify]: Extracting #2: cost 15 inf + 308 1553857929.843 * * [simplify]: Extracting #3: cost 1 inf + 1298 1553857929.844 * * [simplify]: Extracting #4: cost 0 inf + 1324 1553857929.844 * [simplify]: Simplified to (- (* x.re y.im) (* x.im y.re)) 1553857929.844 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- (* x.re y.im) (* x.im y.re)) (* (hypot y.re y.im) (- (hypot y.re y.im))))) 1553857929.844 * * * * [progress]: [ 415 / 441 ] simplifiying candidate # 1553857929.844 * * * * [progress]: [ 416 / 441 ] simplifiying candidate # 1553857929.844 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857929.845 * * [simplify]: iters left: 6 (11 enodes) 1553857929.847 * * [simplify]: iters left: 5 (43 enodes) 1553857929.855 * * [simplify]: iters left: 4 (82 enodes) 1553857929.880 * * [simplify]: iters left: 3 (163 enodes) 1553857929.919 * * [simplify]: iters left: 2 (243 enodes) 1553857929.967 * * [simplify]: iters left: 1 (283 enodes) 1553857930.040 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857930.040 * * [simplify]: Extracting #1: cost 19 inf + 0 1553857930.040 * * [simplify]: Extracting #2: cost 59 inf + 2 1553857930.041 * * [simplify]: Extracting #3: cost 71 inf + 1656 1553857930.044 * * [simplify]: Extracting #4: cost 17 inf + 12281 1553857930.051 * * [simplify]: Extracting #5: cost 0 inf + 15902 1553857930.057 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) 1553857930.057 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (* (cbrt (hypot y.re y.im)) (cbrt (hypot y.re y.im)))) (* (hypot y.re y.im) (cbrt (hypot y.re y.im))))) 1553857930.057 * * * * [progress]: [ 417 / 441 ] simplifiying candidate # 1553857930.058 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1553857930.058 * * [simplify]: iters left: 6 (10 enodes) 1553857930.062 * * [simplify]: iters left: 5 (38 enodes) 1553857930.073 * * [simplify]: iters left: 4 (62 enodes) 1553857930.093 * * [simplify]: iters left: 3 (92 enodes) 1553857930.118 * * [simplify]: iters left: 2 (120 enodes) 1553857930.150 * * [simplify]: iters left: 1 (132 enodes) 1553857930.180 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857930.181 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857930.181 * * [simplify]: Extracting #2: cost 34 inf + 2 1553857930.181 * * [simplify]: Extracting #3: cost 44 inf + 170 1553857930.182 * * [simplify]: Extracting #4: cost 32 inf + 1434 1553857930.184 * * [simplify]: Extracting #5: cost 8 inf + 5082 1553857930.186 * * [simplify]: Extracting #6: cost 0 inf + 6342 1553857930.189 * [simplify]: Simplified to (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) 1553857930.189 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* x.im y.re) (* x.re y.im)) (sqrt (hypot y.re y.im))) (* (hypot y.re y.im) (sqrt (hypot y.re y.im))))) 1553857930.189 * * * * [progress]: [ 418 / 441 ] simplifiying candidate # 1553857930.189 * [simplify]: Simplifying (/ (- (* x.im y.re) (* x.re y.im)) 1) 1553857930.189 * * [simplify]: iters left: 6 (9 enodes) 1553857930.194 * * [simplify]: iters left: 5 (35 enodes) 1553857930.206 * * [simplify]: iters left: 4 (58 enodes) 1553857930.226 * * [simplify]: iters left: 3 (97 enodes) 1553857930.252 * * [simplify]: iters left: 2 (111 enodes) 1553857930.277 * * [simplify]: iters left: 1 (115 enodes) 1553857930.298 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857930.298 * * [simplify]: Extracting #1: cost 12 inf + 0 1553857930.298 * * [simplify]: Extracting #2: cost 14 inf + 211 1553857930.299 * * [simplify]: Extracting #3: cost 6 inf + 1081 1553857930.299 * * [simplify]: Extracting #4: cost 0 inf + 1413 1553857930.300 * [simplify]: Simplified to (- (* x.im y.re) (* x.re y.im)) 1553857930.301 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- (* x.im y.re) (* x.re y.im)) (* (hypot y.re y.im) (hypot y.re y.im)))) 1553857930.301 * * * * [progress]: [ 419 / 441 ] simplifiying candidate # 1553857930.301 * [simplify]: Simplifying (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1553857930.301 * * [simplify]: iters left: 6 (9 enodes) 1553857930.305 * * [simplify]: iters left: 5 (32 enodes) 1553857930.313 * * [simplify]: iters left: 4 (42 enodes) 1553857930.319 * * [simplify]: iters left: 3 (50 enodes) 1553857930.325 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857930.325 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857930.325 * * [simplify]: Extracting #2: cost 5 inf + 0 1553857930.325 * * [simplify]: Extracting #3: cost 15 inf + 0 1553857930.325 * * [simplify]: Extracting #4: cost 14 inf + 127 1553857930.325 * * [simplify]: Extracting #5: cost 4 inf + 1133 1553857930.326 * * [simplify]: Extracting #6: cost 0 inf + 1674 1553857930.326 * * [simplify]: Extracting #7: cost 0 inf + 1644 1553857930.326 * [simplify]: Simplified to (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) 1553857930.326 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (* (cbrt (- (* x.im y.re) (* x.re y.im))) (cbrt (- (* x.im y.re) (* x.re y.im)))) (* (hypot y.re y.im) (/ (hypot y.re y.im) (cbrt (- (* x.im y.re) (* x.re y.im))))))) 1553857930.326 * * * * [progress]: [ 420 / 441 ] simplifiying candidate # 1553857930.327 * [simplify]: Simplifying (sqrt (- (* x.im y.re) (* x.re y.im))) 1553857930.327 * * [simplify]: iters left: 5 (8 enodes) 1553857930.328 * * [simplify]: iters left: 4 (29 enodes) 1553857930.332 * * [simplify]: iters left: 3 (39 enodes) 1553857930.339 * * [simplify]: iters left: 2 (47 enodes) 1553857930.344 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857930.344 * * [simplify]: Extracting #1: cost 3 inf + 0 1553857930.344 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857930.344 * * [simplify]: Extracting #3: cost 11 inf + 128 1553857930.344 * * [simplify]: Extracting #4: cost 2 inf + 788 1553857930.344 * * [simplify]: Extracting #5: cost 0 inf + 1076 1553857930.345 * [simplify]: Simplified to (sqrt (- (* x.im y.re) (* x.re y.im))) 1553857930.345 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (sqrt (- (* x.im y.re) (* x.re y.im))) (* (hypot y.re y.im) (/ (hypot y.re y.im) (sqrt (- (* x.im y.re) (* x.re y.im))))))) 1553857930.345 * * * * [progress]: [ 421 / 441 ] simplifiying candidate # 1553857930.345 * * * * [progress]: [ 422 / 441 ] simplifiying candidate # 1553857930.345 * [simplify]: Simplifying (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857930.346 * * [simplify]: iters left: 5 (9 enodes) 1553857930.349 * * [simplify]: iters left: 4 (30 enodes) 1553857930.357 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857930.357 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857930.357 * * [simplify]: Extracting #2: cost 8 inf + 0 1553857930.357 * * [simplify]: Extracting #3: cost 14 inf + 0 1553857930.357 * * [simplify]: Extracting #4: cost 10 inf + 4 1553857930.358 * * [simplify]: Extracting #5: cost 4 inf + 376 1553857930.358 * * [simplify]: Extracting #6: cost 1 inf + 704 1553857930.358 * * [simplify]: Extracting #7: cost 0 inf + 908 1553857930.359 * [simplify]: Simplified to (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) 1553857930.359 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (+ (sqrt (* x.im y.re)) (sqrt (* x.re y.im))) (* (hypot y.re y.im) (/ (hypot y.re y.im) (- (sqrt (* x.im y.re)) (sqrt (* x.re y.im))))))) 1553857930.359 * * * * [progress]: [ 423 / 441 ] simplifiying candidate # 1553857930.359 * [simplify]: Simplifying (+ (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))) 1553857930.359 * * [simplify]: iters left: 5 (10 enodes) 1553857930.364 * * [simplify]: iters left: 4 (33 enodes) 1553857930.372 * * [simplify]: iters left: 3 (35 enodes) 1553857930.381 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857930.381 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857930.381 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857930.381 * * [simplify]: Extracting #3: cost 12 inf + 84 1553857930.382 * * [simplify]: Extracting #4: cost 6 inf + 412 1553857930.382 * * [simplify]: Extracting #5: cost 1 inf + 1016 1553857930.383 * * [simplify]: Extracting #6: cost 0 inf + 1098 1553857930.383 * [simplify]: Simplified to (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) 1553857930.383 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (fma (sqrt x.re) (sqrt y.im) (sqrt (* x.im y.re))) (* (hypot y.re y.im) (/ (hypot y.re y.im) (- (sqrt (* x.im y.re)) (* (sqrt x.re) (sqrt y.im))))))) 1553857930.383 * * * * [progress]: [ 424 / 441 ] simplifiying candidate # 1553857930.384 * [simplify]: Simplifying (+ (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))) 1553857930.384 * * [simplify]: iters left: 5 (10 enodes) 1553857930.388 * * [simplify]: iters left: 4 (34 enodes) 1553857930.397 * * [simplify]: iters left: 3 (35 enodes) 1553857930.406 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857930.406 * * [simplify]: Extracting #1: cost 6 inf + 0 1553857930.406 * * [simplify]: Extracting #2: cost 13 inf + 0 1553857930.406 * * [simplify]: Extracting #3: cost 12 inf + 84 1553857930.407 * * [simplify]: Extracting #4: cost 7 inf + 210 1553857930.407 * * [simplify]: Extracting #5: cost 2 inf + 757 1553857930.407 * * [simplify]: Extracting #6: cost 0 inf + 1098 1553857930.408 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) 1553857930.408 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (fma (sqrt x.im) (sqrt y.re) (sqrt (* x.re y.im))) (* (hypot y.re y.im) (/ (hypot y.re y.im) (- (* (sqrt x.im) (sqrt y.re)) (sqrt (* x.re y.im))))))) 1553857930.408 * * * * [progress]: [ 425 / 441 ] simplifiying candidate # 1553857930.408 * [simplify]: Simplifying (+ (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))) 1553857930.409 * * [simplify]: iters left: 5 (11 enodes) 1553857930.413 * * [simplify]: iters left: 4 (37 enodes) 1553857930.423 * * [simplify]: iters left: 3 (40 enodes) 1553857930.433 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857930.433 * * [simplify]: Extracting #1: cost 8 inf + 0 1553857930.433 * * [simplify]: Extracting #2: cost 18 inf + 0 1553857930.433 * * [simplify]: Extracting #3: cost 13 inf + 45 1553857930.434 * * [simplify]: Extracting #4: cost 5 inf + 535 1553857930.434 * * [simplify]: Extracting #5: cost 0 inf + 1338 1553857930.435 * [simplify]: Simplified to (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) 1553857930.435 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (fma (sqrt x.im) (sqrt y.re) (* (sqrt x.re) (sqrt y.im))) (* (hypot y.re y.im) (/ (hypot y.re y.im) (- (* (sqrt x.im) (sqrt y.re)) (* (sqrt x.re) (sqrt y.im))))))) 1553857930.435 * * * * [progress]: [ 426 / 441 ] simplifiying candidate # 1553857930.435 * * * * [progress]: [ 427 / 441 ] simplifiying candidate # 1553857930.435 * * * * [progress]: [ 428 / 441 ] simplifiying candidate # 1553857930.435 * * * * [progress]: [ 429 / 441 ] simplifiying candidate # 1553857930.435 * * * * [progress]: [ 430 / 441 ] simplifiying candidate # 1553857930.436 * [simplify]: Simplifying (- (pow (* x.im y.re) 3) (pow (* x.re y.im) 3)) 1553857930.436 * * [simplify]: iters left: 5 (10 enodes) 1553857930.442 * * [simplify]: iters left: 4 (53 enodes) 1553857930.459 * * [simplify]: iters left: 3 (169 enodes) 1553857930.513 * * [simplify]: iters left: 2 (492 enodes) 1553857930.755 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857930.755 * * [simplify]: Extracting #1: cost 75 inf + 0 1553857930.757 * * [simplify]: Extracting #2: cost 198 inf + 374 1553857930.763 * * [simplify]: Extracting #3: cost 166 inf + 9893 1553857930.776 * * [simplify]: Extracting #4: cost 47 inf + 48458 1553857930.790 * * [simplify]: Extracting #5: cost 10 inf + 62459 1553857930.799 * * [simplify]: Extracting #6: cost 0 inf + 66866 1553857930.808 * [simplify]: Simplified to (- (* (* x.im y.re) (* (* x.im y.re) (* x.im y.re))) (* (* (* x.re y.im) (* x.re y.im)) (* x.re y.im))) 1553857930.808 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- (* (* x.im y.re) (* (* x.im y.re) (* x.im y.re))) (* (* (* x.re y.im) (* x.re y.im)) (* x.re y.im))) (* (hypot y.re y.im) (* (hypot y.re y.im) (+ (* (* x.im y.re) (* x.im y.re)) (+ (* (* x.re y.im) (* x.re y.im)) (* (* x.im y.re) (* x.re y.im)))))))) 1553857930.808 * * * * [progress]: [ 431 / 441 ] simplifiying candidate # 1553857930.808 * [simplify]: Simplifying (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 1553857930.808 * * [simplify]: iters left: 6 (9 enodes) 1553857930.810 * * [simplify]: iters left: 5 (49 enodes) 1553857930.827 * * [simplify]: iters left: 4 (119 enodes) 1553857930.871 * * [simplify]: iters left: 3 (204 enodes) 1553857930.945 * * [simplify]: iters left: 2 (305 enodes) 1553857931.044 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857931.044 * * [simplify]: Extracting #1: cost 61 inf + 0 1553857931.045 * * [simplify]: Extracting #2: cost 103 inf + 740 1553857931.047 * * [simplify]: Extracting #3: cost 58 inf + 5220 1553857931.055 * * [simplify]: Extracting #4: cost 4 inf + 14703 1553857931.066 * * [simplify]: Extracting #5: cost 0 inf + 15779 1553857931.078 * [simplify]: Simplified to (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) 1553857931.078 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- (* (* x.im y.re) (* x.im y.re)) (* (* x.re y.im) (* x.re y.im))) (* (hypot y.re y.im) (* (hypot y.re y.im) (+ (* x.im y.re) (* x.re y.im)))))) 1553857931.078 * * * * [progress]: [ 432 / 441 ] simplifiying candidate #real (real->posit16 (/ (/ (- (* x.im y.re) (* x.re y.im)) (hypot y.re y.im)) (hypot y.re y.im)))))> 1553857931.078 * * * * [progress]: [ 433 / 441 ] simplifiying candidate # 1553857931.078 * [simplify]: Simplifying (* -1 x.re) 1553857931.078 * * [simplify]: iters left: 2 (3 enodes) 1553857931.081 * * [simplify]: iters left: 1 (11 enodes) 1553857931.084 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857931.084 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857931.084 * * [simplify]: Extracting #2: cost 0 inf + 84 1553857931.084 * [simplify]: Simplified to (- x.re) 1553857931.084 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- x.re) (hypot y.re y.im))) 1553857931.084 * * * * [progress]: [ 434 / 441 ] simplifiying candidate # 1553857931.085 * [simplify]: Simplifying x.im 1553857931.085 * * [simplify]: iters left: 0 (1 enodes) 1553857931.085 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857931.085 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857931.085 * [simplify]: Simplified to x.im 1553857931.085 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ x.im (hypot y.re y.im))) 1553857931.085 * * * * [progress]: [ 435 / 441 ] simplifiying candidate # 1553857931.086 * [simplify]: Simplifying (* -1 x.im) 1553857931.086 * * [simplify]: iters left: 2 (3 enodes) 1553857931.088 * * [simplify]: iters left: 1 (11 enodes) 1553857931.091 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857931.091 * * [simplify]: Extracting #1: cost 4 inf + 0 1553857931.091 * * [simplify]: Extracting #2: cost 0 inf + 84 1553857931.091 * [simplify]: Simplified to (- x.im) 1553857931.091 * [simplify]: Simplified (2 1) to (λ (x.re x.im y.re y.im) (/ (- x.im) (hypot y.re y.im))) 1553857931.091 * * * * [progress]: [ 436 / 441 ] simplifiying candidate # 1553857931.092 * [simplify]: Simplifying 0 1553857931.092 * * [simplify]: iters left: 0 (1 enodes) 1553857931.093 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857931.093 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857931.093 * [simplify]: Simplified to 0 1553857931.093 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ 0 (hypot y.re y.im)) (hypot y.re y.im))) 1553857931.093 * * * * [progress]: [ 437 / 441 ] simplifiying candidate # 1553857931.093 * [simplify]: Simplifying (- (* y.re x.im) (* y.im x.re)) 1553857931.093 * * [simplify]: iters left: 4 (7 enodes) 1553857931.096 * * [simplify]: iters left: 3 (26 enodes) 1553857931.104 * * [simplify]: iters left: 2 (36 enodes) 1553857931.113 * * [simplify]: iters left: 1 (44 enodes) 1553857931.125 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857931.125 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857931.126 * * [simplify]: Extracting #2: cost 10 inf + 86 1553857931.126 * * [simplify]: Extracting #3: cost 2 inf + 654 1553857931.126 * * [simplify]: Extracting #4: cost 0 inf + 748 1553857931.127 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857931.127 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im)) (hypot y.re y.im))) 1553857931.127 * * * * [progress]: [ 438 / 441 ] simplifiying candidate # 1553857931.127 * [simplify]: Simplifying (- (* y.re x.im) (* y.im x.re)) 1553857931.127 * * [simplify]: iters left: 4 (7 enodes) 1553857931.130 * * [simplify]: iters left: 3 (26 enodes) 1553857931.137 * * [simplify]: iters left: 2 (36 enodes) 1553857931.148 * * [simplify]: iters left: 1 (44 enodes) 1553857931.158 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857931.158 * * [simplify]: Extracting #1: cost 11 inf + 0 1553857931.158 * * [simplify]: Extracting #2: cost 10 inf + 86 1553857931.158 * * [simplify]: Extracting #3: cost 2 inf + 654 1553857931.159 * * [simplify]: Extracting #4: cost 0 inf + 748 1553857931.159 * [simplify]: Simplified to (- (* y.re x.im) (* y.im x.re)) 1553857931.159 * [simplify]: Simplified (2 1 1) to (λ (x.re x.im y.re y.im) (/ (/ (- (* y.re x.im) (* y.im x.re)) (hypot y.re y.im)) (hypot y.re y.im))) 1553857931.159 * * * * [progress]: [ 439 / 441 ] simplifiying candidate # 1553857931.159 * [simplify]: Simplifying 0 1553857931.160 * * [simplify]: iters left: 0 (1 enodes) 1553857931.161 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857931.161 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857931.161 * [simplify]: Simplified to 0 1553857931.161 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1553857931.161 * * * * [progress]: [ 440 / 441 ] simplifiying candidate # 1553857931.161 * [simplify]: Simplifying 0 1553857931.161 * * [simplify]: iters left: 0 (1 enodes) 1553857931.162 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857931.162 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857931.162 * [simplify]: Simplified to 0 1553857931.162 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1553857931.162 * * * * [progress]: [ 441 / 441 ] simplifiying candidate # 1553857931.162 * [simplify]: Simplifying 0 1553857931.163 * * [simplify]: iters left: 0 (1 enodes) 1553857931.163 * * [simplify]: Extracting #0: cost 1 inf + 0 1553857931.163 * * [simplify]: Extracting #1: cost 0 inf + 1 1553857931.163 * [simplify]: Simplified to 0 1553857931.163 * [simplify]: Simplified (2) to (λ (x.re x.im y.re y.im) 0) 1553857931.164 * * * [progress]: adding candidates to table 1553857936.052 * [progress]: [Phase 3 of 3] Extracting. 1553857936.052 * * [regime]: Finding splitpoints for: (# # # # # # # # # # # # #) 1553857936.055 * * * [regime-changes]: Trying 4 branch expressions: (y.im x.re y.re x.im) 1553857936.055 * * * * [regimes]: Trying to branch on y.im from (# # # # # # # # # # # # #) 1553857936.180 * * * * [regimes]: Trying to branch on x.re from (# # # # # # # # # # # # #) 1553857936.287 * * * * [regimes]: Trying to branch on y.re from (# # # # # # # # # # # # #) 1553857936.380 * * * * [regimes]: Trying to branch on x.im from (# # # # # # # # # # # # #) 1553857936.451 * * * [regime]: Found split indices: #